From b207ff4534260df651416695e3eaa893074b3591 Mon Sep 17 00:00:00 2001 From: Davis McPhee Date: Thu, 22 Feb 2024 20:40:23 -0400 Subject: [PATCH 01/34] [Unified Search] Hide ES|QL ad hoc data views from the data view picker (#177109) ## Summary This PR uses the new `esql` data view `type` to hide ES|QL ad hoc data views from the Unified Search data view picker since they are an implementation detail and should not be visible to users. Resolves #170098. Resolves #166911. Partially addresses #176873. ### Checklist - [ ] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md) - [ ] [Documentation](https://www.elastic.co/guide/en/kibana/master/development-documentation.html) was added for features that require explanation or tutorials - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [ ] [Flaky Test Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was used on any tests changed - [ ] Any UI touched in this PR is usable by keyboard only (learn more about [keyboard accessibility](https://webaim.org/techniques/keyboard/)) - [ ] Any UI touched in this PR does not create any new axe failures (run axe in browser: [FF](https://addons.mozilla.org/en-US/firefox/addon/axe-devtools/), [Chrome](https://chrome.google.com/webstore/detail/axe-web-accessibility-tes/lhdoppojpmngadmnindnejefpokejbdd?hl=en-US)) - [ ] If a plugin configuration key changed, check if it needs to be allowlisted in the cloud and added to the [docker list](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/os_packages/docker_generator/resources/base/bin/kibana-docker) - [ ] This renders correctly on smaller devices using a responsive layout. (You can test this [in your browser](https://www.browserstack.com/guide/responsive-testing-on-local-server)) - [ ] This was checked for [cross-browser compatibility](https://www.elastic.co/support/matrix#matrix_browsers) ### For maintainers - [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- packages/kbn-esql-utils/src/types.ts | 1 - .../dataview_picker/change_dataview.test.tsx | 28 +++++---- .../dataview_picker/change_dataview.tsx | 6 +- .../dataview_picker/dataview_list.test.tsx | 57 ++++++++++++++++++- .../public/dataview_picker/dataview_list.tsx | 13 +++-- .../public/dataview_picker/mocks/dataview.ts | 10 +++- src/plugins/unified_search/tsconfig.json | 1 + .../data_view_select_popover.test.tsx | 30 +++++++++- .../components/data_view_select_popover.tsx | 1 + x-pack/plugins/stack_alerts/tsconfig.json | 1 + 10 files changed, 124 insertions(+), 24 deletions(-) diff --git a/packages/kbn-esql-utils/src/types.ts b/packages/kbn-esql-utils/src/types.ts index b124e2583efe5..4008413e48caf 100644 --- a/packages/kbn-esql-utils/src/types.ts +++ b/packages/kbn-esql-utils/src/types.ts @@ -7,6 +7,5 @@ */ export enum TextBasedLanguages { - SQL = 'SQL', ESQL = 'ESQL', } diff --git a/src/plugins/unified_search/public/dataview_picker/change_dataview.test.tsx b/src/plugins/unified_search/public/dataview_picker/change_dataview.test.tsx index 4f9b075b8a686..d3625db555cda 100644 --- a/src/plugins/unified_search/public/dataview_picker/change_dataview.test.tsx +++ b/src/plugins/unified_search/public/dataview_picker/change_dataview.test.tsx @@ -17,7 +17,7 @@ import { indexPatternEditorPluginMock as dataViewEditorPluginMock } from '@kbn/d import { TextBasedLanguages } from '@kbn/esql-utils'; import { ChangeDataView } from './change_dataview'; import { DataViewSelector } from './data_view_selector'; -import { dataViewMock } from './mocks/dataview'; +import { dataViewMock, dataViewMockEsql } from './mocks/dataview'; import { DataViewPickerPropsExtended } from './data_view_picker'; import { render, screen } from '@testing-library/react'; import userEvent from '@testing-library/user-event'; @@ -157,8 +157,8 @@ describe('DataView component', () => { { ...props, onDataViewCreated: jest.fn(), - textBasedLanguages: [TextBasedLanguages.ESQL, TextBasedLanguages.SQL], - textBasedLanguage: TextBasedLanguages.SQL, + textBasedLanguages: [TextBasedLanguages.ESQL], + textBasedLanguage: TextBasedLanguages.ESQL, }, false ) @@ -168,14 +168,12 @@ describe('DataView component', () => { expect(props.onTextLangQuerySubmit).toHaveBeenCalled(); }); - it('should not propagate the adHoc dataviews for text based mode', async () => { + it('should properly handle ad hoc data views', async () => { const component = mount( wrapDataViewComponentInContext( { ...props, onDataViewCreated: jest.fn(), - textBasedLanguages: [TextBasedLanguages.ESQL, TextBasedLanguages.SQL], - textBasedLanguage: TextBasedLanguages.ESQL, savedDataViews: [ { id: 'dataview-1', @@ -193,10 +191,17 @@ describe('DataView component', () => { id: 'dataview-1', title: 'dataview-1', }, + { + id: 'the-data-view-id', + title: 'the-data-view-title', + name: 'the-data-view', + type: 'default', + isAdhoc: true, + }, ]); }); - it('should propagate the adHoc dataviews for dataview mode', async () => { + it('should properly handle ES|QL ad hoc data views', async () => { const component = mount( wrapDataViewComponentInContext( { @@ -208,7 +213,7 @@ describe('DataView component', () => { title: 'dataview-1', }, ], - adHocDataViews: [dataViewMock], + adHocDataViews: [dataViewMockEsql], }, false ) @@ -220,9 +225,10 @@ describe('DataView component', () => { title: 'dataview-1', }, { - id: 'the-data-view-id', - title: 'the-data-view-title', - name: 'the-data-view', + id: 'the-data-view-esql-id', + title: 'the-data-view-esql-title', + name: 'the-data-view-esql', + type: 'esql', isAdhoc: true, }, ]); diff --git a/src/plugins/unified_search/public/dataview_picker/change_dataview.tsx b/src/plugins/unified_search/public/dataview_picker/change_dataview.tsx index 07d2c21e8f6d8..52e81c4fcf343 100644 --- a/src/plugins/unified_search/public/dataview_picker/change_dataview.tsx +++ b/src/plugins/unified_search/public/dataview_picker/change_dataview.tsx @@ -55,11 +55,12 @@ export const TextBasedLanguagesTransitionModal = ( ); -const mapAdHocDataView = (adHocDataView: DataView) => { +const mapAdHocDataView = (adHocDataView: DataView): DataViewListItemEnhanced => { return { title: adHocDataView.title, name: adHocDataView.name, id: adHocDataView.id!, + type: adHocDataView.type, isAdhoc: true, }; }; @@ -112,9 +113,8 @@ export function ChangeDataView({ const savedDataViewRefs: DataViewListItemEnhanced[] = savedDataViews ? savedDataViews : await data.dataViews.getIdsWithTitle(); - // not propagate the adHoc dataviews on the list for text based languages const adHocDataViewRefs: DataViewListItemEnhanced[] = - (!isTextBasedLangSelected && adHocDataViews?.map(mapAdHocDataView)) || []; + adHocDataViews?.map(mapAdHocDataView) ?? []; setDataViewsList(savedDataViewRefs.concat(adHocDataViewRefs)); }; diff --git a/src/plugins/unified_search/public/dataview_picker/dataview_list.test.tsx b/src/plugins/unified_search/public/dataview_picker/dataview_list.test.tsx index af30a7650c6ca..11022e381d084 100644 --- a/src/plugins/unified_search/public/dataview_picker/dataview_list.test.tsx +++ b/src/plugins/unified_search/public/dataview_picker/dataview_list.test.tsx @@ -11,7 +11,8 @@ import { EuiSelectable } from '@elastic/eui'; import { act } from 'react-dom/test-utils'; import { ShallowWrapper } from 'enzyme'; import { shallowWithIntl as shallow } from '@kbn/test-jest-helpers'; -import { DataViewsList, DataViewsListProps } from './dataview_list'; +import { DataViewListItemEnhanced, DataViewsList, DataViewsListProps } from './dataview_list'; +import { ESQL_TYPE } from '@kbn/data-view-utils'; function getDataViewPickerList(instance: ShallowWrapper) { return instance.find(EuiSelectable).first(); @@ -47,6 +48,7 @@ describe('DataView list component', () => { ]; const changeDataViewSpy = jest.fn(); let props: DataViewsListProps; + beforeEach(() => { props = { currentDataViewId: 'dataview-1', @@ -55,6 +57,7 @@ describe('DataView list component', () => { isTextBasedLangSelected: false, }; }); + it('should trigger the onChangeDataView if a new dataview is selected', async () => { const component = shallow(); await act(async () => { @@ -63,7 +66,7 @@ describe('DataView list component', () => { expect(changeDataViewSpy).toHaveBeenCalled(); }); - it('should list all dataviiew', () => { + it('should list all dataviews', () => { const component = shallow(); expect(getDataViewPickerOptions(component)!.map((option: any) => option.label)).toEqual([ @@ -77,4 +80,54 @@ describe('DataView list component', () => { expect(getDataViewPickerOptions(component)!.map((option: any) => option.append)).not.toBeNull(); }); + + describe('ad hoc data views', () => { + const runAdHocDataViewTest = ( + esqlMode: boolean, + esqlDataViews: DataViewListItemEnhanced[] = [] + ) => { + const dataViewList = [ + ...list, + { + id: 'dataview-3', + title: 'dataview-3', + isAdhoc: true, + }, + ...esqlDataViews, + ]; + const component = shallow( + + ); + expect(getDataViewPickerOptions(component)!.map((option: any) => option.label)).toEqual([ + 'dataview-1', + 'dataview-2', + 'dataview-3', + ]); + }; + + const esqlDataViews: DataViewListItemEnhanced[] = [ + { + id: 'dataview-4', + title: 'dataview-4', + type: ESQL_TYPE, + isAdhoc: true, + }, + ]; + + it('should show ad hoc data views for text based mode', () => { + runAdHocDataViewTest(true); + }); + + it('should show ad hoc data views for data view mode', () => { + runAdHocDataViewTest(false); + }); + + it('should not show ES|QL ad hoc data views for text based mode', () => { + runAdHocDataViewTest(true, esqlDataViews); + }); + + it('should not show ES|QL ad hoc data views for data view mode', () => { + runAdHocDataViewTest(false, esqlDataViews); + }); + }); }); diff --git a/src/plugins/unified_search/public/dataview_picker/dataview_list.tsx b/src/plugins/unified_search/public/dataview_picker/dataview_list.tsx index a42a91510abec..8a08c95f979d7 100644 --- a/src/plugins/unified_search/public/dataview_picker/dataview_list.tsx +++ b/src/plugins/unified_search/public/dataview_picker/dataview_list.tsx @@ -19,9 +19,8 @@ import { } from '@elastic/eui'; import type { DataViewListItem } from '@kbn/data-views-plugin/public'; import { i18n } from '@kbn/i18n'; - import { css } from '@emotion/react'; - +import { ESQL_TYPE } from '@kbn/data-view-utils'; import { SortingService } from './sorting_service'; import { MIDDLE_TRUNCATION_PROPS } from '../filter_bar/filter_editor/lib/helpers'; @@ -89,9 +88,13 @@ export function DataViewsList({ [] ); - const [sortedDataViewsList, setSortedDataViewsList] = useState( - sortingService.sortData(dataViewsList) - ); + const [sortedDataViewsList, setSortedDataViewsList] = useState(() => { + // Don't show ES|QL ad hoc data views in the data view list + const filteredDataViewsList = dataViewsList.filter( + (dataView) => !dataView.isAdhoc || dataView.type !== ESQL_TYPE + ); + return sortingService.sortData(filteredDataViewsList); + }); const sortOrderOptions = useMemo( () => diff --git a/src/plugins/unified_search/public/dataview_picker/mocks/dataview.ts b/src/plugins/unified_search/public/dataview_picker/mocks/dataview.ts index 8a608b8a54db5..a1e40b7c9d137 100644 --- a/src/plugins/unified_search/public/dataview_picker/mocks/dataview.ts +++ b/src/plugins/unified_search/public/dataview_picker/mocks/dataview.ts @@ -7,6 +7,7 @@ */ import { DataView } from '@kbn/data-views-plugin/public'; +import { ESQL_TYPE } from '@kbn/data-view-utils'; const fields = [ { @@ -77,10 +78,12 @@ export const buildDataViewMock = ({ name, fields: definedFields, timeFieldName, + type = 'default', }: { name: string; fields: DataView['fields']; timeFieldName?: string; + type?: string; }): DataView => { const dataViewFields = [...definedFields] as DataView['fields']; @@ -98,7 +101,7 @@ export const buildDataViewMock = ({ name, metaFields: ['_index', '_score'], fields: dataViewFields, - type: 'default', + type, getName: () => name, getComputedFields: () => ({ docvalueFields: [], scriptFields: {} }), getSourceFiltering: () => ({}), @@ -126,5 +129,10 @@ export const dataViewMockWithTimefield = buildDataViewMock({ name: 'the-data-view-with-timefield', fields, }); +export const dataViewMockEsql = buildDataViewMock({ + name: 'the-data-view-esql', + fields, + type: ESQL_TYPE, +}); export const dataViewMockList = [dataViewMock, dataViewMockWithTimefield]; diff --git a/src/plugins/unified_search/tsconfig.json b/src/plugins/unified_search/tsconfig.json index 5dd9cff10a346..8ba4e3cdc002e 100644 --- a/src/plugins/unified_search/tsconfig.json +++ b/src/plugins/unified_search/tsconfig.json @@ -45,6 +45,7 @@ "@kbn/code-editor", "@kbn/calculate-width-from-char-count", "@kbn/react-kibana-context-render", + "@kbn/data-view-utils", "@kbn/esql-utils" ], "exclude": [ diff --git a/x-pack/plugins/stack_alerts/public/rule_types/components/data_view_select_popover.test.tsx b/x-pack/plugins/stack_alerts/public/rule_types/components/data_view_select_popover.test.tsx index b6729d9ab6395..8df2c834c9296 100644 --- a/x-pack/plugins/stack_alerts/public/rule_types/components/data_view_select_popover.test.tsx +++ b/x-pack/plugins/stack_alerts/public/rule_types/components/data_view_select_popover.test.tsx @@ -13,6 +13,7 @@ import type { DataView } from '@kbn/data-views-plugin/public'; import { indexPatternEditorPluginMock as dataViewEditorPluginMock } from '@kbn/data-view-editor-plugin/public/mocks'; import { DataViewSelector } from '@kbn/unified-search-plugin/public'; import { act } from 'react-dom/test-utils'; +import { ESQL_TYPE } from '@kbn/data-view-utils'; const selectedDataView = { id: 'mock-data-logs-id', @@ -23,7 +24,13 @@ const selectedDataView = { getName: () => 'kibana_sample_data_logs', } as unknown as DataView; -const dataViewIds = ['mock-data-logs-id', 'mock-ecommerce-id', 'mock-test-id', 'mock-ad-hoc-id']; +const dataViewIds = [ + 'mock-data-logs-id', + 'mock-ecommerce-id', + 'mock-test-id', + 'mock-ad-hoc-id', + 'mock-ad-hoc-esql-id', +]; const dataViewOptions = [ selectedDataView, @@ -62,6 +69,16 @@ const dataViewOptions = [ isPersisted: jest.fn(() => false), getName: () => 'ad-hoc data view', }, + { + id: 'mock-ad-hoc-esql-id', + namespaces: ['default'], + title: 'ad-hoc data view esql', + type: ESQL_TYPE, + typeMeta: {}, + isTimeBased: jest.fn(), + isPersisted: jest.fn(() => false), + getName: () => 'ad-hoc data view esql', + }, ]; const mount = () => { @@ -119,24 +136,35 @@ describe('DataViewSelectPopover', () => { "isAdhoc": false, "name": undefined, "title": "kibana_sample_data_logs", + "type": undefined, }, Object { "id": "mock-ecommerce-id", "isAdhoc": false, "name": undefined, "title": "kibana_sample_data_ecommerce", + "type": undefined, }, Object { "id": "mock-test-id", "isAdhoc": false, "name": undefined, "title": "test", + "type": undefined, }, Object { "id": "mock-ad-hoc-id", "isAdhoc": true, "name": undefined, "title": "ad-hoc data view", + "type": undefined, + }, + Object { + "id": "mock-ad-hoc-esql-id", + "isAdhoc": true, + "name": undefined, + "title": "ad-hoc data view esql", + "type": "esql", }, ] `); diff --git a/x-pack/plugins/stack_alerts/public/rule_types/components/data_view_select_popover.tsx b/x-pack/plugins/stack_alerts/public/rule_types/components/data_view_select_popover.tsx index ba7eee218d0b3..bce2f3b73704f 100644 --- a/x-pack/plugins/stack_alerts/public/rule_types/components/data_view_select_popover.tsx +++ b/x-pack/plugins/stack_alerts/public/rule_types/components/data_view_select_popover.tsx @@ -46,6 +46,7 @@ const toDataViewListItem = (dataView: DataView): DataViewListItemEnhanced => { id: dataView.id!, title: dataView.title, name: dataView.name, + type: dataView.type, isAdhoc: !dataView.isPersisted(), }; }; diff --git a/x-pack/plugins/stack_alerts/tsconfig.json b/x-pack/plugins/stack_alerts/tsconfig.json index bb5534151049b..dbeab0fce874d 100644 --- a/x-pack/plugins/stack_alerts/tsconfig.json +++ b/x-pack/plugins/stack_alerts/tsconfig.json @@ -49,6 +49,7 @@ "@kbn/react-field", "@kbn/code-editor", "@kbn/esql-utils", + "@kbn/data-view-utils", ], "exclude": [ "target/**/*", From 7745d367038b167783fc27b1df794dc5c696cc23 Mon Sep 17 00:00:00 2001 From: Kevin Qualters <56408403+kqualters-elastic@users.noreply.github.com> Date: Thu, 22 Feb 2024 20:56:52 -0500 Subject: [PATCH 02/34] [Security Solution] [Sourcerer] Make use of reselect in sourcerer selectors (#176916) ## Summary This pr should change nothing functionally, but changes the selectors used in components for sourcerer to make use of createSelector and benefit from memoization at all times, --- .../assistant/send_to_timeline/index.tsx | 14 +- .../table/investigate_in_timeline_button.tsx | 14 +- .../common/components/sourcerer/index.tsx | 27 +- .../common/containers/sourcerer/index.tsx | 84 +++---- .../sourcerer/use_signal_helpers.tsx | 16 +- .../public/common/hooks/use_get_field_spec.ts | 20 +- .../{reducer.test.ts => reducer.test.tsx} | 52 ++-- .../common/store/sourcerer/selectors.ts | 191 +++++++------- .../embeddables/embedded_map.test.tsx | 101 +++++--- .../components/embeddables/embedded_map.tsx | 15 +- .../hooks/use_navigate_to_timeline.tsx | 15 +- .../test_utilities/simulator/index.tsx | 10 + .../simulator/mock_resolver.tsx | 39 +-- .../components/bottom_bar/index.test.tsx | 10 +- .../timelines/components/bottom_bar/index.tsx | 77 +++--- .../components/fields_browser/index.test.tsx | 38 +-- .../components/fields_browser/index.tsx | 14 +- .../actions/new_timeline_button.test.tsx | 14 +- .../components/modal/header/index.test.tsx | 5 +- .../components/modal/header/index.tsx | 232 +++++++++--------- .../timelines/components/modal/index.test.tsx | 6 +- .../timelines/components/modal/index.tsx | 66 ++--- .../components/new_timeline/index.test.tsx | 13 +- .../components/timeline/index.test.tsx | 4 + .../timelines/components/timeline/index.tsx | 18 +- .../containers/use_timeline_data_filters.ts | 7 +- .../hooks/use_create_timeline.test.tsx | 122 ++++----- .../timelines/hooks/use_create_timeline.tsx | 10 +- .../public/timelines/wrapper/index.tsx | 8 +- 29 files changed, 644 insertions(+), 598 deletions(-) rename x-pack/plugins/security_solution/public/common/store/{reducer.test.ts => reducer.test.tsx} (70%) diff --git a/x-pack/plugins/security_solution/public/assistant/send_to_timeline/index.tsx b/x-pack/plugins/security_solution/public/assistant/send_to_timeline/index.tsx index 73b79e013709a..5a142177277a3 100644 --- a/x-pack/plugins/security_solution/public/assistant/send_to_timeline/index.tsx +++ b/x-pack/plugins/security_solution/public/assistant/send_to_timeline/index.tsx @@ -5,13 +5,12 @@ * 2.0. */ -import React, { useCallback, useMemo } from 'react'; +import React, { useCallback } from 'react'; import { EuiButton, EuiButtonEmpty, EuiToolTip } from '@elastic/eui'; import type { Filter } from '@kbn/es-query'; -import { useDispatch } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux'; import { useAssistantContext } from '@kbn/elastic-assistant'; -import { useDeepEqualSelector } from '../../common/hooks/use_selector'; import { sourcererSelectors } from '../../common/store'; import { sourcererActions } from '../../common/store/actions'; import { inputsActions } from '../../common/store/inputs'; @@ -63,13 +62,8 @@ export const SendToTimelineButton: React.FunctionComponent sourcererSelectors.getSourcererDataViewsSelector(), - [] - ); - const { defaultDataView, signalIndexName } = useDeepEqualSelector((state) => - getDataViewsSelector(state) - ); + const signalIndexName = useSelector(sourcererSelectors.signalIndexName); + const defaultDataView = useSelector(sourcererSelectors.defaultDataView); const hasTemplateProviders = dataProviders && dataProviders.find((provider) => provider.type === 'template'); diff --git a/x-pack/plugins/security_solution/public/common/components/event_details/table/investigate_in_timeline_button.tsx b/x-pack/plugins/security_solution/public/common/components/event_details/table/investigate_in_timeline_button.tsx index fed25aca5f154..fb9a8b5d3c602 100644 --- a/x-pack/plugins/security_solution/public/common/components/event_details/table/investigate_in_timeline_button.tsx +++ b/x-pack/plugins/security_solution/public/common/components/event_details/table/investigate_in_timeline_button.tsx @@ -5,11 +5,11 @@ * 2.0. */ -import React, { useMemo, useCallback } from 'react'; +import React, { useCallback } from 'react'; import { EuiButton, EuiButtonEmpty } from '@elastic/eui'; import type { IconType } from '@elastic/eui'; import type { Filter } from '@kbn/es-query'; -import { useDispatch } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux'; import { sourcererSelectors } from '../../../store'; import { InputsModelId } from '../../../store/inputs/constants'; @@ -23,7 +23,6 @@ import { TimelineId } from '../../../../../common/types/timeline'; import { TimelineType } from '../../../../../common/api/timeline'; import { useCreateTimeline } from '../../../../timelines/hooks/use_create_timeline'; import { ACTION_INVESTIGATE_IN_TIMELINE } from '../../../../detections/components/alerts_table/translations'; -import { useDeepEqualSelector } from '../../../hooks/use_selector'; export interface InvestigateInTimelineButtonProps { asEmptyButton: boolean; @@ -49,13 +48,8 @@ export const InvestigateInTimelineButton: React.FunctionComponent< }) => { const dispatch = useDispatch(); - const getDataViewsSelector = useMemo( - () => sourcererSelectors.getSourcererDataViewsSelector(), - [] - ); - const { defaultDataView, signalIndexName } = useDeepEqualSelector((state) => - getDataViewsSelector(state) - ); + const signalIndexName = useSelector(sourcererSelectors.signalIndexName); + const defaultDataView = useSelector(sourcererSelectors.defaultDataView); const hasTemplateProviders = dataProviders && dataProviders.find((provider) => provider.type === 'template'); diff --git a/x-pack/plugins/security_solution/public/common/components/sourcerer/index.tsx b/x-pack/plugins/security_solution/public/common/components/sourcerer/index.tsx index 6d6e336f68736..d42d8d9213ef7 100644 --- a/x-pack/plugins/security_solution/public/common/components/sourcerer/index.tsx +++ b/x-pack/plugins/security_solution/public/common/components/sourcerer/index.tsx @@ -15,13 +15,13 @@ import { } from '@elastic/eui'; import type { ChangeEventHandler } from 'react'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux'; import * as i18n from './translations'; import type { sourcererModel } from '../../store/sourcerer'; import { sourcererActions, sourcererSelectors } from '../../store/sourcerer'; -import { useDeepEqualSelector } from '../../hooks/use_selector'; import type { SourcererUrlState } from '../../store/sourcerer/model'; +import type { State } from '../../store'; import type { ModifiedTypes } from './use_pick_index_patterns'; import { SourcererScopeName } from '../../store/sourcerer/model'; import { usePickIndexPatterns } from './use_pick_index_patterns'; @@ -129,17 +129,18 @@ export const Sourcerer = React.memo(({ scope: scopeId } const isDefaultSourcerer = scopeId === SourcererScopeName.default; const updateUrlParam = useUpdateUrlParam(URL_PARAM_KEY.sourcerer); - const sourcererScopeSelector = useMemo(() => sourcererSelectors.getSourcererScopeSelector(), []); - const { - defaultDataView, - kibanaDataViews, - signalIndexName, - sourcererScope: { - selectedDataViewId, - selectedPatterns, - missingPatterns: sourcererMissingPatterns, - }, - } = useDeepEqualSelector((state) => sourcererScopeSelector(state, scopeId)); + const signalIndexName = useSelector(sourcererSelectors.signalIndexName); + const defaultDataView = useSelector(sourcererSelectors.defaultDataView); + const kibanaDataViews = useSelector(sourcererSelectors.kibanaDataViews); + const selectedDataViewId = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedDataViewId(state, scopeId); + }); + const selectedPatterns = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedPatterns(state, scopeId); + }); + const sourcererMissingPatterns = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeMissingPatterns(state, scopeId); + }); const { pollForSignalIndex } = useSignalHelpers(); useEffect(() => { diff --git a/x-pack/plugins/security_solution/public/common/containers/sourcerer/index.tsx b/x-pack/plugins/security_solution/public/common/containers/sourcerer/index.tsx index aece36b854992..0a8985d5bfb86 100644 --- a/x-pack/plugins/security_solution/public/common/containers/sourcerer/index.tsx +++ b/x-pack/plugins/security_solution/public/common/containers/sourcerer/index.tsx @@ -6,7 +6,7 @@ */ import { useCallback, useEffect, useMemo, useRef, useState } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux'; import { i18n } from '@kbn/i18n'; import { matchPath } from 'react-router-dom'; import { sourcererActions, sourcererSelectors } from '../../store/sourcerer'; @@ -36,6 +36,7 @@ import { useAppToasts } from '../../hooks/use_app_toasts'; import { createSourcererDataView } from './create_sourcerer_data_view'; import { getDataViewStateFromIndexFields, useDataView } from '../source/use_data_view'; import { useFetchIndex } from '../source'; +import type { State } from '../../store'; import { useInitializeUrlParam, useUpdateUrlParam } from '../../utils/global_query_string'; import { URL_PARAM_KEY } from '../../hooks/use_url_state'; import { sortWithExcludesAtEnd } from '../../../../common/utils/sourcerer'; @@ -54,14 +55,8 @@ export const useInitSourcerer = ( const { loading: loadingSignalIndex, isSignalIndexExists, signalIndexName } = useUserInfo(); const updateUrlParam = useUpdateUrlParam(URL_PARAM_KEY.sourcerer); - const getDataViewsSelector = useMemo( - () => sourcererSelectors.getSourcererDataViewsSelector(), - [] - ); - const { defaultDataView, signalIndexName: signalIndexNameSourcerer } = useDeepEqualSelector( - (state) => getDataViewsSelector(state) - ); - + const signalIndexNameSourcerer = useSelector(sourcererSelectors.signalIndexName); + const defaultDataView = useSelector(sourcererSelectors.defaultDataView); const { addError, addWarning } = useAppToasts(); useEffect(() => { @@ -83,19 +78,29 @@ export const useInitSourcerer = ( getTimelineSelector(state, TimelineId.active) ); - const sourcererScopeSelector = useMemo(() => sourcererSelectors.getSourcererScopeSelector(), []); - const { - sourcererScope: { selectedDataViewId: scopeDataViewId, selectedPatterns, missingPatterns }, - } = useDeepEqualSelector((state) => sourcererScopeSelector(state, scopeId)); + const scopeDataViewId = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedDataViewId(state, scopeId); + }); + const selectedPatterns = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedPatterns(state, scopeId); + }); + const missingPatterns = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeMissingPatterns(state, scopeId); + }); - const { - selectedDataView: timelineSelectedDataView, - sourcererScope: { - selectedDataViewId: timelineDataViewId, - selectedPatterns: timelineSelectedPatterns, - missingPatterns: timelineMissingPatterns, - }, - } = useDeepEqualSelector((state) => sourcererScopeSelector(state, SourcererScopeName.timeline)); + const kibanaDataViews = useSelector(sourcererSelectors.kibanaDataViews); + const timelineDataViewId = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedDataViewId(state, SourcererScopeName.timeline); + }); + const timelineSelectedPatterns = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedPatterns(state, SourcererScopeName.timeline); + }); + const timelineMissingPatterns = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeMissingPatterns(state, SourcererScopeName.timeline); + }); + const timelineSelectedDataView = useMemo(() => { + return kibanaDataViews.find((dataView) => dataView.id === timelineDataViewId); + }, [kibanaDataViews, timelineDataViewId]); const { indexFieldsSearch } = useDataView(); @@ -387,26 +392,23 @@ export const useInitSourcerer = ( export const useSourcererDataView = ( scopeId: SourcererScopeName = SourcererScopeName.default ): SelectedDataView => { - const { getDataViewsSelector, getSourcererDataViewSelector, getScopeSelector } = useMemo( - () => ({ - getDataViewsSelector: sourcererSelectors.getSourcererDataViewsSelector(), - getSourcererDataViewSelector: sourcererSelectors.sourcererDataViewSelector(), - getScopeSelector: sourcererSelectors.scopeIdSelector(), - }), - [] - ); - const { - defaultDataView, - signalIndexName, - selectedDataView, - sourcererScope: { missingPatterns, selectedPatterns: scopeSelectedPatterns, loading }, - }: sourcererSelectors.SourcererScopeSelector = useDeepEqualSelector((state) => { - const sourcererScope = getScopeSelector(state, scopeId); - return { - ...getDataViewsSelector(state), - selectedDataView: getSourcererDataViewSelector(state, sourcererScope.selectedDataViewId), - sourcererScope, - }; + const kibanaDataViews = useSelector(sourcererSelectors.kibanaDataViews); + const signalIndexName = useSelector(sourcererSelectors.signalIndexName); + const defaultDataView = useSelector(sourcererSelectors.defaultDataView); + const selectedDataViewId = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedDataViewId(state, scopeId); + }); + const selectedDataView = useMemo(() => { + return kibanaDataViews.find((dataView) => dataView.id === selectedDataViewId); + }, [kibanaDataViews, selectedDataViewId]); + const loading = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeIsLoading(state, scopeId); + }); + const scopeSelectedPatterns = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedPatterns(state, scopeId); + }); + const missingPatterns = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeMissingPatterns(state, scopeId); }); const selectedPatterns = useMemo( diff --git a/x-pack/plugins/security_solution/public/common/containers/sourcerer/use_signal_helpers.tsx b/x-pack/plugins/security_solution/public/common/containers/sourcerer/use_signal_helpers.tsx index 2da246ebf929c..8bf9f59fa91c6 100644 --- a/x-pack/plugins/security_solution/public/common/containers/sourcerer/use_signal_helpers.tsx +++ b/x-pack/plugins/security_solution/public/common/containers/sourcerer/use_signal_helpers.tsx @@ -7,9 +7,8 @@ import { useCallback, useMemo, useRef } from 'react'; import { i18n } from '@kbn/i18n'; -import { useDispatch } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux'; import { sourcererSelectors } from '../../store'; -import { useDeepEqualSelector } from '../../hooks/use_selector'; import { useSourcererDataView } from '.'; import { SourcererScopeName } from '../../store/sourcerer/model'; import { useDataView } from '../source/use_data_view'; @@ -33,17 +32,8 @@ export const useSignalHelpers = (): { data: { dataViews }, } = useKibana().services; - const getDefaultDataViewSelector = useMemo( - () => sourcererSelectors.defaultDataViewSelector(), - [] - ); - const getSignalIndexNameSelector = useMemo( - () => sourcererSelectors.signalIndexNameSelector(), - [] - ); - const signalIndexNameSourcerer = useDeepEqualSelector(getSignalIndexNameSelector); - const defaultDataView = useDeepEqualSelector(getDefaultDataViewSelector); - + const signalIndexNameSourcerer = useSelector(sourcererSelectors.signalIndexName); + const defaultDataView = useSelector(sourcererSelectors.defaultDataView); const signalIndexNeedsInit = useMemo( () => !defaultDataView.title.includes(`${signalIndexNameSourcerer}`), [defaultDataView.title, signalIndexNameSourcerer] diff --git a/x-pack/plugins/security_solution/public/common/hooks/use_get_field_spec.ts b/x-pack/plugins/security_solution/public/common/hooks/use_get_field_spec.ts index 2330ee26b7bc8..7a91bd19103cb 100644 --- a/x-pack/plugins/security_solution/public/common/hooks/use_get_field_spec.ts +++ b/x-pack/plugins/security_solution/public/common/hooks/use_get_field_spec.ts @@ -5,17 +5,21 @@ * 2.0. */ -import { useCallback } from 'react'; +import { useCallback, useMemo } from 'react'; +import { useSelector } from 'react-redux'; import type { SourcererScopeName } from '../store/sourcerer/model'; -import { getSelectedDataviewSelector } from '../store/sourcerer/selectors'; -import { useDeepEqualSelector } from './use_selector'; - -// Calls it from the module scope due to non memoized selectors https://github.com/elastic/kibana/issues/159315 -const selectedDataviewSelector = getSelectedDataviewSelector(); +import { sourcererSelectors } from '../store/sourcerer'; +import type { State } from '../store'; export const useGetFieldSpec = (scopeId: SourcererScopeName) => { - const dataView = useDeepEqualSelector((state) => selectedDataviewSelector(state, scopeId)); - + const kibanaDataViews = useSelector(sourcererSelectors.kibanaDataViews); + const selectedDataViewId = useSelector((state: State) => + sourcererSelectors.sourcererScopeSelectedDataViewId(state, scopeId) + ); + const dataView = useMemo( + () => kibanaDataViews.find((dv) => dv.id === selectedDataViewId), + [kibanaDataViews, selectedDataViewId] + ); return useCallback( (fieldName: string) => { const fields = dataView?.fields; diff --git a/x-pack/plugins/security_solution/public/common/store/reducer.test.ts b/x-pack/plugins/security_solution/public/common/store/reducer.test.tsx similarity index 70% rename from x-pack/plugins/security_solution/public/common/store/reducer.test.ts rename to x-pack/plugins/security_solution/public/common/store/reducer.test.tsx index a54eb378db694..7feb01b344e3e 100644 --- a/x-pack/plugins/security_solution/public/common/store/reducer.test.ts +++ b/x-pack/plugins/security_solution/public/common/store/reducer.test.tsx @@ -4,23 +4,39 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ - +import React from 'react'; import { parseExperimentalConfigValue } from '../../../common/experimental_features'; import type { SecuritySubPlugins } from '../../app/types'; import { createInitialState } from './reducer'; -import { mockIndexPattern, mockSourcererState } from '../mock'; +import { mockIndexPattern, mockSourcererState, TestProviders, createMockStore } from '../mock'; import { useSourcererDataView } from '../containers/sourcerer'; -import { useDeepEqualSelector } from '../hooks/use_selector'; import { renderHook } from '@testing-library/react-hooks'; import { initialGroupingState } from './grouping/reducer'; import { initialAnalyzerState } from '../../resolver/store/helpers'; jest.mock('../hooks/use_selector'); -jest.mock('../lib/kibana', () => ({ - KibanaServices: { - get: jest.fn(() => ({ uiSettings: { get: () => ({ from: 'now-24h', to: 'now' }) } })), - }, -})); +jest.mock('../lib/kibana', () => { + const original = jest.requireActual('../lib/kibana'); + return { + ...original, + useKibana: () => ({ + ...original.useKibana(), + services: { + ...original.useKibana().services, + upselling: { + ...original.useKibana().services.upselling, + featureUsage: { + ...original.useKibana().services.upselling.featureUsage, + hasShown: jest.fn(), + }, + }, + }, + }), + KibanaServices: { + get: jest.fn(() => ({ uiSettings: { get: () => ({ from: 'now-24h', to: 'now' }) } })), + }, + }; +}); jest.mock('../containers/source', () => ({ useFetchIndex: () => [ false, @@ -28,6 +44,7 @@ jest.mock('../containers/source', () => ({ ], })); +// TODO: this is more of a hook test, a reducer is a pure function and should not need hooks and context to test. describe('createInitialState', () => { describe('sourcerer -> default -> indicesExist', () => { const mockPluginState = {} as Omit< @@ -53,15 +70,13 @@ describe('createInitialState', () => { analyzer: initialAnalyzerState, } ); - beforeEach(() => { - (useDeepEqualSelector as jest.Mock).mockImplementation((cb) => cb(initState)); - }); - afterEach(() => { - (useDeepEqualSelector as jest.Mock).mockClear(); - }); test('indicesExist should be TRUE if patternList is NOT empty', async () => { - const { result } = renderHook(() => useSourcererDataView()); + const { result } = renderHook(() => useSourcererDataView(), { + wrapper: ({ children }) => ( + {children} + ), + }); expect(result.current.indicesExist).toEqual(true); }); @@ -93,8 +108,11 @@ describe('createInitialState', () => { analyzer: initialAnalyzerState, } ); - (useDeepEqualSelector as jest.Mock).mockImplementation((cb) => cb(state)); - const { result } = renderHook(() => useSourcererDataView()); + const { result } = renderHook(() => useSourcererDataView(), { + wrapper: ({ children }) => ( + {children} + ), + }); expect(result.current.indicesExist).toEqual(false); }); }); diff --git a/x-pack/plugins/security_solution/public/common/store/sourcerer/selectors.ts b/x-pack/plugins/security_solution/public/common/store/sourcerer/selectors.ts index 8900e07efb011..a110d294fd0f5 100644 --- a/x-pack/plugins/security_solution/public/common/store/sourcerer/selectors.ts +++ b/x-pack/plugins/security_solution/public/common/store/sourcerer/selectors.ts @@ -4,108 +4,93 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ - import { createSelector } from 'reselect'; -import type { DataViewSpec } from '@kbn/data-views-plugin/common'; import type { State } from '../types'; -import type { - SourcererDataView, - SourcererModel, - SourcererScope, - SourcererScopeName, -} from './model'; -export const sourcererKibanaDataViewsSelector = ({ - sourcerer, -}: State): SourcererModel['kibanaDataViews'] => sourcerer.kibanaDataViews; - -export const sourcererSignalIndexNameSelector = ({ sourcerer }: State): string | null => - sourcerer.signalIndexName; - -export const sourcererDefaultDataViewSelector = ({ - sourcerer, -}: State): SourcererModel['defaultDataView'] => sourcerer.defaultDataView; - -export const dataViewSelector = ( - { sourcerer }: State, - id: string | null -): SourcererDataView | undefined => - sourcerer.kibanaDataViews.find((dataView) => dataView.id === id); - -export const sourcererScopeIdSelector = ( - { sourcerer }: State, - scopeId: SourcererScopeName -): SourcererScope => sourcerer.sourcererScopes[scopeId]; - -export const scopeIdSelector = () => createSelector(sourcererScopeIdSelector, (scope) => scope); - -export const kibanaDataViewsSelector = () => - createSelector(sourcererKibanaDataViewsSelector, (dataViews) => dataViews); - -export const signalIndexNameSelector = () => - createSelector(sourcererSignalIndexNameSelector, (signalIndexName) => signalIndexName); - -export const defaultDataViewSelector = () => - createSelector(sourcererDefaultDataViewSelector, (dataViews) => dataViews); - -export const sourcererDataViewSelector = () => - createSelector(dataViewSelector, (dataView) => dataView); - -export interface SourcererScopeSelector extends Omit { - selectedDataView: SourcererDataView | undefined; - sourcererScope: SourcererScope; -} - -export const getSourcererDataViewsSelector = () => { - const getKibanaDataViewsSelector = kibanaDataViewsSelector(); - const getDefaultDataViewSelector = defaultDataViewSelector(); - const getSignalIndexNameSelector = signalIndexNameSelector(); - return (state: State): Omit => { - const kibanaDataViews = getKibanaDataViewsSelector(state); - const defaultDataView = getDefaultDataViewSelector(state); - const signalIndexName = getSignalIndexNameSelector(state); - - return { - defaultDataView, - kibanaDataViews, - signalIndexName, - }; - }; -}; - -/** - * Attn Future Developer - * Access sourcererScope.selectedPatterns from - * hook useSourcererDataView in `common/containers/sourcerer/index` - * in order to get exclude patterns for searches - * Access sourcererScope.selectedPatterns - * from this function for display purposes only - * */ -export const getSourcererScopeSelector = () => { - const getDataViewsSelector = getSourcererDataViewsSelector(); - const getSourcererDataViewSelector = sourcererDataViewSelector(); - const getScopeSelector = scopeIdSelector(); - - return (state: State, scopeId: SourcererScopeName): SourcererScopeSelector => { - const dataViews = getDataViewsSelector(state); - const scope = getScopeSelector(state, scopeId); - const selectedDataView = getSourcererDataViewSelector(state, scope.selectedDataViewId); - - return { - ...dataViews, - selectedDataView, - sourcererScope: scope, - }; - }; -}; - -export const getSelectedDataviewSelector = () => { - const getSourcererDataViewSelector = sourcererDataViewSelector(); - const getScopeSelector = scopeIdSelector(); - - return (state: State, scopeId: SourcererScopeName): DataViewSpec | undefined => { - const scope = getScopeSelector(state, scopeId); - const selectedDataView = getSourcererDataViewSelector(state, scope.selectedDataViewId); - - return selectedDataView?.dataView; - }; -}; +import type { SourcererModel } from './model'; +import { SourcererScopeName } from './model'; + +const SOURCERER_SCOPE_MAX_SIZE = Object.keys(SourcererScopeName).length; + +const selectSourcerer = (state: State): SourcererModel => state.sourcerer; + +export const sourcererScopes = createSelector( + selectSourcerer, + (sourcerer) => sourcerer.sourcererScopes +); + +export const sourcererScope = createSelector( + sourcererScopes, + (state: State, scopeId: SourcererScopeName) => scopeId, + (scopes, scopeId) => scopes[scopeId], + { + memoizeOptions: { + maxSize: SOURCERER_SCOPE_MAX_SIZE, + }, + } +); + +export const sourcererScopeIsLoading = createSelector(sourcererScope, (scope) => scope.loading, { + memoizeOptions: { + maxSize: SOURCERER_SCOPE_MAX_SIZE, + }, +}); + +export const sourcererScopeSelectedDataViewId = createSelector( + sourcererScope, + (scope) => scope.selectedDataViewId, + { + memoizeOptions: { + maxSize: SOURCERER_SCOPE_MAX_SIZE, + }, + } +); + +export const sourcererScopeSelectedPatterns = createSelector( + sourcererScope, + (scope) => scope.selectedPatterns, + { + memoizeOptions: { + maxSize: SOURCERER_SCOPE_MAX_SIZE, + }, + } +); + +export const sourcererScopeMissingPatterns = createSelector( + sourcererScope, + (scope) => scope.missingPatterns, + { + memoizeOptions: { + maxSize: SOURCERER_SCOPE_MAX_SIZE, + }, + } +); + +export const kibanaDataViews = createSelector( + selectSourcerer, + (sourcerer) => sourcerer.kibanaDataViews, + { + memoizeOptions: { + maxSize: SOURCERER_SCOPE_MAX_SIZE, + }, + } +); + +export const defaultDataView = createSelector( + selectSourcerer, + (sourcerer) => sourcerer.defaultDataView, + { + memoizeOptions: { + maxSize: SOURCERER_SCOPE_MAX_SIZE, + }, + } +); + +export const signalIndexName = createSelector( + selectSourcerer, + (sourcerer) => sourcerer.signalIndexName, + { + memoizeOptions: { + maxSize: SOURCERER_SCOPE_MAX_SIZE, + }, + } +); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.test.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.test.tsx index d7f4c6f0573db..7dc84b8ceb4a3 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.test.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.test.tsx @@ -7,14 +7,11 @@ import { render, waitFor } from '@testing-library/react'; import React from 'react'; -import * as redux from 'react-redux'; - import '../../../../common/mock/match_media'; -import { TestProviders } from '../../../../common/mock'; +import { TestProviders, mockGlobalState, createMockStore } from '../../../../common/mock'; import { EmbeddedMapComponent } from './embedded_map'; import { createEmbeddable } from './create_embeddable'; -import { useSourcererDataView } from '../../../../common/containers/sourcerer'; import { getLayerList } from './map_config'; import { useIsFieldInIndexPattern } from '../../../containers/fields'; import { buildTimeRangeFilter } from '../../../../detections/components/alerts_table/helpers'; @@ -55,17 +52,47 @@ jest.mock('@kbn/embeddable-plugin/public', () => ({ EmbeddablePanel: jest.fn().mockReturnValue(
), })); -const mockUseSourcererDataView = useSourcererDataView as jest.Mock; const mockCreateEmbeddable = createEmbeddable as jest.Mock; const mockUseIsFieldInIndexPattern = useIsFieldInIndexPattern as jest.Mock; const mockGetStorage = jest.fn(); const mockSetStorage = jest.fn(); const setQuery: jest.Mock = jest.fn(); -const filebeatDataView = { id: '6f1eeb50-023d-11eb-bcb6-6ba0578012a9', title: 'filebeat-*' }; -const packetbeatDataView = { id: '28995490-023d-11eb-bcb6-6ba0578012a9', title: 'packetbeat-*' }; -const mockSelector = { - kibanaDataViews: [filebeatDataView, packetbeatDataView], +const filebeatDataView = { + id: '6f1eeb50-023d-11eb-bcb6-6ba0578012a9', + title: 'filebeat-*', + browserFields: {}, + fields: {}, + loading: false, + patternList: ['filebeat-*'], + dataView: { + id: '6f1eeb50-023d-11eb-bcb6-6ba0578012a9', + fields: {}, + }, + runtimeMappings: {}, + indexFields: [], +}; +const packetbeatDataView = { + id: '28995490-023d-11eb-bcb6-6ba0578012a9', + title: 'packetbeat-*', + browserFields: {}, + fields: {}, + loading: false, + patternList: ['packetbeat-*'], + dataView: { + id: '28995490-023d-11eb-bcb6-6ba0578012a9', + fields: {}, + }, + runtimeMappings: {}, + indexFields: [], +}; +const mockState = { + ...mockGlobalState, + sourcerer: { + ...mockGlobalState.sourcerer, + kibanaDataViews: [filebeatDataView, packetbeatDataView], + }, }; +const defaultMockStore = createMockStore(mockState); const mockUpdateInput = jest.fn(); const embeddableValue = { destroyed: false, @@ -106,8 +133,6 @@ describe('EmbeddedMapComponent', () => { beforeEach(() => { setQuery.mockClear(); mockGetStorage.mockReturnValue(true); - jest.spyOn(redux, 'useSelector').mockReturnValue(mockSelector); - mockUseSourcererDataView.mockReturnValue({ selectedPatterns: ['filebeat-*', 'auditbeat-*'] }); mockCreateEmbeddable.mockResolvedValue(embeddableValue); mockUseIsFieldInIndexPattern.mockReturnValue(() => true); @@ -121,7 +146,7 @@ describe('EmbeddedMapComponent', () => { test('renders', async () => { const { getByTestId } = render( - + ); @@ -132,7 +157,7 @@ describe('EmbeddedMapComponent', () => { test('calls updateInput with time range filter', async () => { render( - + ); @@ -146,7 +171,7 @@ describe('EmbeddedMapComponent', () => { test('renders EmbeddablePanel from embeddable plugin', async () => { const { getByTestId, queryByTestId } = render( - + ); @@ -159,13 +184,17 @@ describe('EmbeddedMapComponent', () => { }); test('renders IndexPatternsMissingPrompt', async () => { - jest.spyOn(redux, 'useSelector').mockReturnValue({ - ...mockSelector, - kibanaDataViews: [], - }); + const state = { + ...mockGlobalState, + sourcerer: { + ...mockGlobalState.sourcerer, + kibanaDataViews: [], + }, + }; + const store = createMockStore(state); const { getByTestId, queryByTestId } = render( - + ); @@ -180,7 +209,7 @@ describe('EmbeddedMapComponent', () => { mockCreateEmbeddable.mockResolvedValue(null); const { getByTestId, queryByTestId } = render( - + ); @@ -194,7 +223,7 @@ describe('EmbeddedMapComponent', () => { test('map hidden on close', async () => { mockGetStorage.mockReturnValue(false); const { getByTestId, queryByTestId } = render( - + ); @@ -210,7 +239,7 @@ describe('EmbeddedMapComponent', () => { test('map visible on open', async () => { const { getByTestId, queryByTestId } = render( - + ); @@ -225,8 +254,16 @@ describe('EmbeddedMapComponent', () => { }); test('On mount, selects existing Kibana data views that match any selected index pattern', async () => { + const state = { + ...mockGlobalState, + sourcerer: { + ...mockGlobalState.sourcerer, + kibanaDataViews: [filebeatDataView], + }, + }; + const store = createMockStore(state); render( - + ); @@ -237,11 +274,16 @@ describe('EmbeddedMapComponent', () => { }); test('On rerender with new selected patterns, selects existing Kibana data views that match any selected index pattern', async () => { - mockUseSourcererDataView.mockReturnValue({ - selectedPatterns: ['filebeat-*', 'auditbeat-*'], - }); + const state = { + ...mockGlobalState, + sourcerer: { + ...mockGlobalState.sourcerer, + kibanaDataViews: [filebeatDataView], + }, + }; + const store = createMockStore(state); const { rerender } = render( - + ); @@ -249,11 +291,8 @@ describe('EmbeddedMapComponent', () => { const dataViewArg = (getLayerList as jest.Mock).mock.calls[0][0]; expect(dataViewArg).toEqual([filebeatDataView]); }); - mockUseSourcererDataView.mockReturnValue({ - selectedPatterns: ['filebeat-*', 'packetbeat-*'], - }); rerender( - + ); diff --git a/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.tsx b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.tsx index d20fd4d1fb498..ee36fb22f8a46 100644 --- a/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.tsx +++ b/x-pack/plugins/security_solution/public/explore/network/components/embeddables/embedded_map.tsx @@ -9,6 +9,7 @@ import { EuiAccordion, EuiLink, EuiText } from '@elastic/eui'; import React, { useCallback, useEffect, useState, useMemo } from 'react'; +import { useSelector } from 'react-redux'; import { createHtmlPortalNode, InPortal } from 'react-reverse-portal'; import styled, { css } from 'styled-components'; import type { Filter, Query } from '@kbn/es-query'; @@ -32,10 +33,9 @@ import * as i18n from './translations'; import { useKibana } from '../../../../common/lib/kibana'; import { getLayerList } from './map_config'; import { sourcererSelectors } from '../../../../common/store/sourcerer'; +import type { State } from '../../../../common/store'; import type { SourcererDataView } from '../../../../common/store/sourcerer/model'; import { SourcererScopeName } from '../../../../common/store/sourcerer/model'; -import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; -import { useSourcererDataView } from '../../../../common/containers/sourcerer'; export const NETWORK_MAP_VISIBLE = 'network_map_visbile'; @@ -119,12 +119,10 @@ export const EmbeddedMapComponent = ({ const { addError } = useAppToasts(); - const getDataViewsSelector = useMemo( - () => sourcererSelectors.getSourcererDataViewsSelector(), - [] - ); - const { kibanaDataViews } = useDeepEqualSelector((state) => getDataViewsSelector(state)); - const { selectedPatterns } = useSourcererDataView(SourcererScopeName.default); + const kibanaDataViews = useSelector(sourcererSelectors.kibanaDataViews); + const selectedPatterns = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedPatterns(state, SourcererScopeName.default); + }); const isFieldInIndexPattern = useIsFieldInIndexPattern(); @@ -250,7 +248,6 @@ export const EmbeddedMapComponent = ({ () => buildTimeRangeFilter(startDate, endDate), [startDate, endDate] ); - useEffect(() => { if (embeddable != null) { // pass time range as filter instead of via timeRange param diff --git a/x-pack/plugins/security_solution/public/overview/components/detection_response/hooks/use_navigate_to_timeline.tsx b/x-pack/plugins/security_solution/public/overview/components/detection_response/hooks/use_navigate_to_timeline.tsx index 85e8fc2b55fb5..593ad1d4bb35d 100644 --- a/x-pack/plugins/security_solution/public/overview/components/detection_response/hooks/use_navigate_to_timeline.tsx +++ b/x-pack/plugins/security_solution/public/overview/components/detection_response/hooks/use_navigate_to_timeline.tsx @@ -5,11 +5,9 @@ * 2.0. */ -import { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useCallback } from 'react'; +import { useDispatch, useSelector } from 'react-redux'; import { v4 as uuidv4 } from 'uuid'; - -import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { SourcererScopeName } from '../../../../common/store/sourcerer/model'; import { sourcererActions } from '../../../../common/store/sourcerer'; import { @@ -33,13 +31,8 @@ export interface Filter { export const useNavigateToTimeline = () => { const dispatch = useDispatch(); - const getDataViewsSelector = useMemo( - () => sourcererSelectors.getSourcererDataViewsSelector(), - [] - ); - const { defaultDataView, signalIndexName } = useDeepEqualSelector((state) => - getDataViewsSelector(state) - ); + const signalIndexName = useSelector(sourcererSelectors.signalIndexName); + const defaultDataView = useSelector(sourcererSelectors.defaultDataView); const clearTimeline = useCreateTimeline({ timelineId: TimelineId.active, diff --git a/x-pack/plugins/security_solution/public/resolver/test_utilities/simulator/index.tsx b/x-pack/plugins/security_solution/public/resolver/test_utilities/simulator/index.tsx index f40ea2ad5a6a1..7037be2f6189a 100644 --- a/x-pack/plugins/security_solution/public/resolver/test_utilities/simulator/index.tsx +++ b/x-pack/plugins/security_solution/public/resolver/test_utilities/simulator/index.tsx @@ -109,6 +109,16 @@ export class Simulator { this.store = createMockStore( { ...mockGlobalState, + sourcerer: { + ...mockGlobalState.sourcerer, + sourcererScopes: { + ...mockGlobalState.sourcerer.sourcererScopes, + analyzer: { + ...mockGlobalState.sourcerer.sourcererScopes.default, + selectedPatterns: indices, + }, + }, + }, analyzer: { [resolverComponentInstanceID]: EMPTY_RESOLVER, }, diff --git a/x-pack/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx b/x-pack/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx index 8a96aa37c4676..a37f2185c441b 100644 --- a/x-pack/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx +++ b/x-pack/plugins/security_solution/public/resolver/test_utilities/simulator/mock_resolver.tsx @@ -17,6 +17,7 @@ import type { SideEffectSimulator, ResolverProps } from '../../types'; import { ResolverWithoutProviders } from '../../view/resolver_without_providers'; import { SideEffectContext } from '../../view/side_effect_context'; import type { State } from '../../../common/store/types'; +import { TestProviders } from '../../../common/mock'; enableMapSet(); @@ -93,23 +94,25 @@ export const MockResolver = React.memo((props: MockResolverProps) => { }, [props.rasterWidth, props.rasterHeight, props.sideEffectSimulator.controls, resolverElement]); return ( - - - - - - - - - - - + + + + + + + + + + + + + ); }); diff --git a/x-pack/plugins/security_solution/public/timelines/components/bottom_bar/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/bottom_bar/index.test.tsx index 05828ff9aface..5b395979978f3 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/bottom_bar/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/bottom_bar/index.test.tsx @@ -20,11 +20,15 @@ jest.mock('react-redux', () => { }; }); +const mockRef = { + current: null, +}; + describe('TimelineBottomBar', () => { test('should render all components for bottom bar', () => { const { getByTestId } = render( - + ); @@ -38,7 +42,7 @@ describe('TimelineBottomBar', () => { test('should not render the event count badge if timeline is open', () => { const { queryByTestId } = render( - + ); @@ -50,7 +54,7 @@ describe('TimelineBottomBar', () => { const { getByTestId } = render( - + ); diff --git a/x-pack/plugins/security_solution/public/timelines/components/bottom_bar/index.tsx b/x-pack/plugins/security_solution/public/timelines/components/bottom_bar/index.tsx index cd7abe5fe5a4f..fa71f93dccb99 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/bottom_bar/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/bottom_bar/index.tsx @@ -26,50 +26,55 @@ interface TimelineBottomBarProps { * True if the timeline modal is open */ show: boolean; + + openToggleRef: React.MutableRefObject; } /** * This component renders the bottom bar for timeline displayed or most of the pages within Security Solution. */ -export const TimelineBottomBar = React.memo(({ show, timelineId }) => { - const dispatch = useDispatch(); +export const TimelineBottomBar = React.memo( + ({ show, timelineId, openToggleRef }) => { + const dispatch = useDispatch(); - const openTimeline = useCallback( - () => dispatch(timelineActions.showTimeline({ id: timelineId, show: true })), - [dispatch, timelineId] - ); + const openTimeline = useCallback( + () => dispatch(timelineActions.showTimeline({ id: timelineId, show: true })), + [dispatch, timelineId] + ); - const title = useSelector((state: State) => selectTitleByTimelineById(state, timelineId)); + const title = useSelector((state: State) => selectTitleByTimelineById(state, timelineId)); - return ( - - - - - - - - - - - {title} - - - {!show && ( // this is a hack because TimelineEventsCountBadge is using react-reverse-portal so the component which is used in multiple places cannot be visible in multiple places at the same time - - + return ( + + + + + + + + + + + {title} + + + {!show && ( // this is a hack because TimelineEventsCountBadge is using react-reverse-portal so the component which is used in multiple places cannot be visible in multiple places at the same time + + + + )} + + - )} - - - - - - ); -}); + + + ); + } +); TimelineBottomBar.displayName = 'TimelineBottomBar'; diff --git a/x-pack/plugins/security_solution/public/timelines/components/fields_browser/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/fields_browser/index.test.tsx index 2779e36fce2fa..a08e947d8b87d 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/fields_browser/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/fields_browser/index.test.tsx @@ -7,6 +7,7 @@ import React from 'react'; import { render, act } from '@testing-library/react'; +import type { Store } from 'redux'; import type { UseFieldBrowserOptionsProps, UseFieldBrowserOptions, FieldEditorActionsRef } from '.'; import { useFieldBrowserOptions } from '.'; import type { Start } from '@kbn/data-view-field-editor-plugin/public/mocks'; @@ -27,22 +28,6 @@ let mockIndexPatternFieldEditor: Start; jest.mock('../../../common/lib/kibana'); const useKibanaMock = useKibana as jest.Mocked; -const defaultDataviewState: { - missingPatterns: string[]; - selectedDataViewId: string | null; -} = { - missingPatterns: [], - selectedDataViewId: 'security-solution', -}; -const mockScopeIdSelector = jest.fn(() => defaultDataviewState); -jest.mock('../../../common/store', () => { - const original = jest.requireActual('../../../common/store'); - return { - ...original, - sourcererSelectors: { scopeIdSelector: () => mockScopeIdSelector }, - }; -}); - const mockIndexFieldsSearch = jest.fn(); jest.mock('../../../common/containers/source/use_data_view', () => ({ useDataView: () => ({ @@ -57,8 +42,10 @@ const mockOnHide = jest.fn(); const runAllPromises = () => new Promise(setImmediate); // helper function to render the hook -const renderUseFieldBrowserOptions = (props: Partial = {}) => - renderHook>( +const renderUseFieldBrowserOptions = ( + props: Partial = {} +) => + renderHook>( () => useFieldBrowserOptions({ sourcererScope: SourcererScopeName.default, @@ -67,7 +54,12 @@ const renderUseFieldBrowserOptions = (props: Partial { + if (store) { + return {children}; + } + return {children}; + }, } ); @@ -104,7 +96,6 @@ describe('useFieldBrowserOptions', () => { ...useKibanaMock().services.application.capabilities, indexPatterns: { save: true }, }; - mockScopeIdSelector.mockReturnValue(defaultDataviewState); jest.clearAllMocks(); }); @@ -137,13 +128,6 @@ describe('useFieldBrowserOptions', () => { ); }); - it('should not return the button when a dataView is not present', () => { - mockScopeIdSelector.mockReturnValue({ missingPatterns: [], selectedDataViewId: null }); - const { result } = renderUseFieldBrowserOptions(); - - expect(result.current.createFieldButton).toBeUndefined(); - }); - it('should call onHide when button is pressed', async () => { useKibanaMock().services.data.dataViews.get = () => Promise.resolve({} as DataView); const { result } = await renderUpdatedUseFieldBrowserOptions(); diff --git a/x-pack/plugins/security_solution/public/timelines/components/fields_browser/index.tsx b/x-pack/plugins/security_solution/public/timelines/components/fields_browser/index.tsx index 8c070b6961b67..bc1ca7bb87264 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/fields_browser/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/fields_browser/index.tsx @@ -7,6 +7,7 @@ import type { MutableRefObject } from 'react'; import { useCallback, useEffect, useMemo, useState } from 'react'; +import { useSelector } from 'react-redux'; import type { DataViewField, DataView } from '@kbn/data-views-plugin/common'; import type { CreateFieldComponent, @@ -14,9 +15,9 @@ import type { } from '@kbn/triggers-actions-ui-plugin/public/types'; import type { ColumnHeaderOptions } from '../../../../common/types'; import { useDataView } from '../../../common/containers/source/use_data_view'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; import { useKibana } from '../../../common/lib/kibana'; import { sourcererSelectors } from '../../../common/store'; +import type { State } from '../../../common/store'; import type { SourcererScopeName } from '../../../common/store/sourcerer/model'; import { defaultColumnHeaderType } from '../timeline/body/column_headers/default_headers'; import { DEFAULT_COLUMN_MIN_WIDTH } from '../timeline/body/constants'; @@ -57,11 +58,12 @@ export const useFieldBrowserOptions: UseFieldBrowserOptions = ({ dataViewFieldEditor, data: { dataViews }, } = useKibana().services; - - const scopeIdSelector = useMemo(() => sourcererSelectors.scopeIdSelector(), []); - const { missingPatterns, selectedDataViewId } = useDeepEqualSelector((state) => - scopeIdSelector(state, sourcererScope) - ); + const missingPatterns = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeMissingPatterns(state, sourcererScope); + }); + const selectedDataViewId = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedDataViewId(state, sourcererScope); + }); useEffect(() => { let ignore = false; const fetchAndSetDataView = async (dataViewId: string) => { diff --git a/x-pack/plugins/security_solution/public/timelines/components/modal/actions/new_timeline_button.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/modal/actions/new_timeline_button.test.tsx index 01c0f1e77e681..e0e61fe722b22 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/modal/actions/new_timeline_button.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/modal/actions/new_timeline_button.test.tsx @@ -10,9 +10,9 @@ import React from 'react'; import { NewTimelineButton } from './new_timeline_button'; import { TimelineId } from '../../../../../common/types'; import { timelineActions } from '../../../store'; -import { useDeepEqualSelector } from '../../../../common/hooks/use_selector'; import { useDiscoverInTimelineContext } from '../../../../common/components/discover_in_timeline/use_discover_in_timeline_context'; import { defaultHeaders } from '../../timeline/body/column_headers/default_headers'; +import { TestProviders } from '../../../../common/mock'; jest.mock('../../../../common/components/discover_in_timeline/use_discover_in_timeline_context'); jest.mock('../../../../common/hooks/use_selector'); @@ -26,11 +26,11 @@ jest.mock('react-redux', () => { }; }); -const renderNewTimelineButton = () => render(); +const renderNewTimelineButton = () => + render(, { wrapper: TestProviders }); describe('NewTimelineButton', () => { it('should render 2 options in the popover when clicking on the button', async () => { - (useDeepEqualSelector as jest.Mock).mockReturnValue({}); (useDiscoverInTimelineContext as jest.Mock).mockReturnValue({}); const { getByTestId, getByText } = renderNewTimelineButton(); @@ -52,12 +52,8 @@ describe('NewTimelineButton', () => { }); it('should call the correct action with clicking on the new timeline button', () => { - const dataViewId = 'dataViewId'; - const selectedPatterns = ['selectedPatterns']; - (useDeepEqualSelector as jest.Mock).mockReturnValue({ - id: dataViewId, - patternList: selectedPatterns, - }); + const dataViewId = ''; + const selectedPatterns: string[] = []; (useDiscoverInTimelineContext as jest.Mock).mockReturnValue({ resetDiscoverAppState: jest.fn(), }); diff --git a/x-pack/plugins/security_solution/public/timelines/components/modal/header/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/modal/header/index.test.tsx index 15246435852fb..2f06c359f2ec2 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/modal/header/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/modal/header/index.test.tsx @@ -41,10 +41,13 @@ jest.mock('react-redux', () => { }); const timelineId = 'timeline-1'; +const mockRef = { + current: null, +}; const renderTimelineModalHeader = () => render( - + ); diff --git a/x-pack/plugins/security_solution/public/timelines/components/modal/header/index.tsx b/x-pack/plugins/security_solution/public/timelines/components/modal/header/index.tsx index aca4fda13f697..3d3936521c3a6 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/modal/header/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/modal/header/index.tsx @@ -62,130 +62,136 @@ interface FlyoutHeaderPanelProps { * Id of the timeline to be displayed within the modal */ timelineId: string; + openToggleRef: React.MutableRefObject; } /** * Component rendered at the top of the timeline modal. It contains the timeline title, all the action buttons (save, open, favorite...) and the close button */ -export const TimelineModalHeader = React.memo(({ timelineId }) => { - const dispatch = useDispatch(); - const { browserFields, indexPattern } = useSourcererDataView(SourcererScopeName.timeline); - const { cases, uiSettings } = useKibana().services; - const esQueryConfig = useMemo(() => getEsQueryConfig(uiSettings), [uiSettings]); - const userCasesPermissions = cases.helpers.canUseCases([APP_ID]); +export const TimelineModalHeader = React.memo( + ({ timelineId, openToggleRef }) => { + const dispatch = useDispatch(); + const { browserFields, indexPattern } = useSourcererDataView(SourcererScopeName.timeline); + const { cases, uiSettings } = useKibana().services; + const esQueryConfig = useMemo(() => getEsQueryConfig(uiSettings), [uiSettings]); + const userCasesPermissions = cases.helpers.canUseCases([APP_ID]); - const title = useSelector((state: State) => selectTitleByTimelineById(state, timelineId)); - const isDataInTimeline = useSelector((state: State) => selectDataInTimeline(state, timelineId)); - const kqlQueryObj = useSelector((state: State) => selectKqlQuery(state, timelineId)); + const title = useSelector((state: State) => selectTitleByTimelineById(state, timelineId)); + const isDataInTimeline = useSelector((state: State) => selectDataInTimeline(state, timelineId)); + const kqlQueryObj = useSelector((state: State) => selectKqlQuery(state, timelineId)); - const { activeTab, dataProviders, timelineType, filters, kqlMode } = useSelector((state: State) => - selectTimelineById(state, timelineId) - ); + const { activeTab, dataProviders, timelineType, filters, kqlMode } = useSelector( + (state: State) => selectTimelineById(state, timelineId) + ); - const combinedQueries = useMemo( - () => - combineQueries({ - config: esQueryConfig, - dataProviders, - indexPattern, - browserFields, - filters: filters ? filters : [], - kqlQuery: kqlQueryObj, - kqlMode, - }), - [browserFields, dataProviders, esQueryConfig, filters, indexPattern, kqlMode, kqlQueryObj] - ); - const isInspectDisabled = !isDataInTimeline || combinedQueries?.filterQuery === undefined; + const combinedQueries = useMemo( + () => + combineQueries({ + config: esQueryConfig, + dataProviders, + indexPattern, + browserFields, + filters: filters ? filters : [], + kqlQuery: kqlQueryObj, + kqlMode, + }), + [browserFields, dataProviders, esQueryConfig, filters, indexPattern, kqlMode, kqlQueryObj] + ); + const isInspectDisabled = !isDataInTimeline || combinedQueries?.filterQuery === undefined; - const closeTimeline = useCallback(() => { - createHistoryEntry(); - dispatch(timelineActions.showTimeline({ id: timelineId, show: false })); - }, [dispatch, timelineId]); + const closeTimeline = useCallback(() => { + if (openToggleRef.current != null) { + openToggleRef.current.focus(); + } + createHistoryEntry(); + dispatch(timelineActions.showTimeline({ id: timelineId, show: false })); + }, [dispatch, timelineId, openToggleRef]); - return ( - - - - - - - - - -

{title}

-
-
- - - -
-
- - - - - - - - - - - - {userCasesPermissions.create && userCasesPermissions.read ? ( - <> - - - - - - - - ) : null} - - - - - - + + + + + + + +

{title}

+
+
+ + + +
+
+ + + + + + + + + + -
-
-
-
-
-
- ); -}); + + {userCasesPermissions.create && userCasesPermissions.read ? ( + <> + + + + + + + + ) : null} + + + + + + + + + + + + + ); + } +); TimelineModalHeader.displayName = 'TimelineModalHeader'; diff --git a/x-pack/plugins/security_solution/public/timelines/components/modal/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/modal/index.test.tsx index fdcdc5a501ae9..3fa01c0dd4090 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/modal/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/modal/index.test.tsx @@ -21,10 +21,14 @@ jest.mock('../../../common/store/selectors', () => ({ inputsSelectors: { timelineFullScreenSelector: () => mockIsFullScreen() }, })); +const mockRef = { + current: null, +}; + const renderTimelineModal = () => render( - + ); diff --git a/x-pack/plugins/security_solution/public/timelines/components/modal/index.tsx b/x-pack/plugins/security_solution/public/timelines/components/modal/index.tsx index feb5cf74494a3..4d8c5cdf69157 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/modal/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/modal/index.tsx @@ -33,43 +33,51 @@ interface TimelineModalProps { * If true the timeline modal will be visible */ visible?: boolean; + openToggleRef: React.MutableRefObject; } /** * Renders the timeline modal. Internally this is using an EuiPortal. */ -export const TimelineModal = React.memo(({ timelineId, visible = true }) => { - const ref = useRef(null); - const isFullScreen = useShallowEqualSelector(inputsSelectors.timelineFullScreenSelector) ?? false; +export const TimelineModal = React.memo( + ({ timelineId, openToggleRef, visible = true }) => { + const ref = useRef(null); + const isFullScreen = + useShallowEqualSelector(inputsSelectors.timelineFullScreenSelector) ?? false; - const styles = usePaneStyles(); - const wrapperClassName = classNames('timeline-portal-overlay-mask', styles, { - 'timeline-portal-overlay-mask--full-screen': isFullScreen, - 'timeline-portal-overlay-mask--hidden': !visible, - }); + const styles = usePaneStyles(); + const wrapperClassName = classNames('timeline-portal-overlay-mask', styles, { + 'timeline-portal-overlay-mask--full-screen': isFullScreen, + 'timeline-portal-overlay-mask--hidden': !visible, + }); - const sibling: HTMLDivElement | null = useMemo(() => (!visible ? ref?.current : null), [visible]); + const sibling: HTMLDivElement | null = useMemo( + () => (!visible ? ref?.current : null), + [visible] + ); - return ( -
- -
-
- + return ( +
+ +
+
+ +
-
- - {visible && } -
- ); -}); + + {visible && } +
+ ); + } +); TimelineModal.displayName = 'TimelineModal'; diff --git a/x-pack/plugins/security_solution/public/timelines/components/new_timeline/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/new_timeline/index.test.tsx index 55a414b9df608..11f700cd80850 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/new_timeline/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/new_timeline/index.test.tsx @@ -10,10 +10,10 @@ import React from 'react'; import { NewTimelineButton } from '.'; import { TimelineId } from '../../../../common/types'; import { timelineActions } from '../../store'; -import { useDeepEqualSelector } from '../../../common/hooks/use_selector'; import { useDiscoverInTimelineContext } from '../../../common/components/discover_in_timeline/use_discover_in_timeline_context'; import { defaultHeaders } from '../timeline/body/column_headers/default_headers'; import { TimelineType } from '../../../../common/api/timeline'; +import { TestProviders } from '../../../common/mock'; jest.mock('../../../common/components/discover_in_timeline/use_discover_in_timeline_context'); jest.mock('../../../common/hooks/use_selector'); @@ -27,15 +27,12 @@ jest.mock('react-redux', () => { }; }); -const renderNewTimelineButton = (type: TimelineType) => render(); +const renderNewTimelineButton = (type: TimelineType) => + render(, { wrapper: TestProviders }); describe('NewTimelineButton', () => { - const dataViewId = 'dataViewId'; - const selectedPatterns = ['selectedPatterns']; - (useDeepEqualSelector as jest.Mock).mockReturnValue({ - id: dataViewId, - patternList: selectedPatterns, - }); + const dataViewId = ''; + const selectedPatterns: string[] = []; (useDiscoverInTimelineContext as jest.Mock).mockReturnValue({ resetDiscoverAppState: jest.fn(), }); diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/index.test.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/index.test.tsx index cfe749a69a4b3..fbc8336fed072 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/index.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/index.test.tsx @@ -70,6 +70,9 @@ jest.mock('react-router-dom', () => { }); const mockDispatch = jest.fn(); +const mockRef = { + current: null, +}; jest.mock('react-redux', () => { const actual = jest.requireActual('react-redux'); @@ -95,6 +98,7 @@ describe('StatefulTimeline', () => { renderCellValue: DefaultCellRenderer, rowRenderers: defaultRowRenderers, timelineId: TimelineId.test, + openToggleRef: mockRef, }; beforeEach(() => { diff --git a/x-pack/plugins/security_solution/public/timelines/components/timeline/index.tsx b/x-pack/plugins/security_solution/public/timelines/components/timeline/index.tsx index c40b54d8cd3b9..5faf91b9fd6ee 100644 --- a/x-pack/plugins/security_solution/public/timelines/components/timeline/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/components/timeline/index.tsx @@ -8,7 +8,7 @@ import { pick } from 'lodash/fp'; import { EuiProgress } from '@elastic/eui'; import React, { useCallback, useEffect, useMemo, useRef, createContext } from 'react'; -import { useDispatch } from 'react-redux'; +import { useDispatch, useSelector } from 'react-redux'; import styled from 'styled-components'; import { isTab } from '@kbn/timelines-plugin/public'; @@ -22,6 +22,7 @@ import { TimelineModalHeader } from '../modal/header'; import type { TimelineId, RowRenderer, TimelineTabs } from '../../../../common/types/timeline'; import { TimelineType } from '../../../../common/api/timeline'; import { useDeepEqualSelector, useShallowEqualSelector } from '../../../common/hooks/use_selector'; +import type { State } from '../../../common/store'; import { EVENTS_COUNT_BUTTON_CLASS_NAME, onTimelineTabKeyPressed } from './helpers'; import * as i18n from './translations'; import { TabsContent } from './tabs_content'; @@ -50,6 +51,7 @@ export interface Props { renderCellValue: (props: CellValueElementProps) => React.ReactNode; rowRenderers: RowRenderer[]; timelineId: TimelineId; + openToggleRef: React.MutableRefObject; } const TimelineSavingProgressComponent: React.FC<{ timelineId: TimelineId }> = ({ timelineId }) => { @@ -67,15 +69,17 @@ const StatefulTimelineComponent: React.FC = ({ renderCellValue, rowRenderers, timelineId, + openToggleRef, }) => { const dispatch = useDispatch(); const containerElement = useRef(null); const getTimeline = useMemo(() => timelineSelectors.getTimelineByIdSelector(), []); - const scopeIdSelector = useMemo(() => sourcererSelectors.scopeIdSelector(), []); - const { - selectedPatterns: selectedPatternsSourcerer, - selectedDataViewId: selectedDataViewIdSourcerer, - } = useDeepEqualSelector((state) => scopeIdSelector(state, SourcererScopeName.timeline)); + const selectedPatternsSourcerer = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedPatterns(state, SourcererScopeName.timeline); + }); + const selectedDataViewIdSourcerer = useSelector((state: State) => { + return sourcererSelectors.sourcererScopeSelectedDataViewId(state, SourcererScopeName.timeline); + }); const { dataViewId: selectedDataViewIdTimeline, indexNames: selectedPatternsTimeline, @@ -233,7 +237,7 @@ const StatefulTimelineComponent: React.FC = ({ $isVisible={!timelineFullScreen} data-test-subj="timeline-hide-show-container" > - + sourcererSelectors.defaultDataViewSelector(), - [] - ); - const defaultDataView = useDeepEqualSelector(getDefaultDataViewSelector); + const defaultDataView = useSelector(sourcererSelectors.defaultDataView); const { pathname } = useLocation(); const { selectedPatterns: nonTimelinePatterns } = useSourcererDataView( getScopeFromPath(pathname) diff --git a/x-pack/plugins/security_solution/public/timelines/hooks/use_create_timeline.test.tsx b/x-pack/plugins/security_solution/public/timelines/hooks/use_create_timeline.test.tsx index 0e11db28e391c..866044da34627 100644 --- a/x-pack/plugins/security_solution/public/timelines/hooks/use_create_timeline.test.tsx +++ b/x-pack/plugins/security_solution/public/timelines/hooks/use_create_timeline.test.tsx @@ -4,15 +4,12 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ - -import type { RenderHookResult } from '@testing-library/react-hooks'; +import React from 'react'; import { renderHook } from '@testing-library/react-hooks'; -import type { UseCreateTimelineParams } from './use_create_timeline'; import { useCreateTimeline } from './use_create_timeline'; import type { TimeRange } from '../../common/store/inputs/model'; import { TimelineType } from '../../../common/api/timeline'; import { TimelineId } from '../../../common/types'; -import { useDeepEqualSelector } from '../../common/hooks/use_selector'; import { useDiscoverInTimelineContext } from '../../common/components/discover_in_timeline/use_discover_in_timeline_context'; import { timelineActions } from '../store'; import { inputsActions } from '../../common/store/inputs'; @@ -21,87 +18,90 @@ import { appActions } from '../../common/store/app'; import { defaultHeaders } from '../components/timeline/body/column_headers/default_headers'; import { SourcererScopeName } from '../../common/store/sourcerer/model'; import { InputsModelId } from '../../common/store/inputs/constants'; +import { TestProviders, mockGlobalState } from '../../common/mock'; jest.mock('../../common/components/discover_in_timeline/use_discover_in_timeline_context'); -jest.mock('../../common/hooks/use_selector'); -jest.mock('react-redux', () => { - const original = jest.requireActual('react-redux'); - +jest.mock('../../common/containers/use_global_time', () => { return { - ...original, - useSelector: jest.fn(), - useDispatch: () => jest.fn(), + useGlobalTime: jest.fn().mockReturnValue({ + from: '2022-04-05T12:00:00.000Z', + to: '2022-04-08T12:00:00.000Z', + setQuery: () => jest.fn(), + deleteQuery: () => jest.fn(), + }), }; }); +jest.mock('../../common/lib/kibana'); describe('useCreateTimeline', () => { - let hookResult: RenderHookResult< - UseCreateTimelineParams, - (options?: { timeRange?: TimeRange }) => void - >; - const resetDiscoverAppState = jest.fn(); (useDiscoverInTimelineContext as jest.Mock).mockReturnValue({ resetDiscoverAppState }); it('should return a function', () => { - (useDeepEqualSelector as jest.Mock).mockReturnValue({}); - - hookResult = renderHook(() => - useCreateTimeline({ timelineId: TimelineId.test, timelineType: TimelineType.default }) + const hookResult = renderHook( + () => useCreateTimeline({ timelineId: TimelineId.test, timelineType: TimelineType.default }), + { + wrapper: ({ children }) => {children}, + } ); expect(hookResult.result.current).toEqual(expect.any(Function)); }); it('should dispatch correct actions when calling the returned function', () => { - const dataViewId = 'dataViewId'; - const selectedPatterns = ['selectedPatterns']; - (useDeepEqualSelector as jest.Mock).mockReturnValue({ - id: dataViewId, - patternList: selectedPatterns, - }); - const createTimeline = jest.spyOn(timelineActions, 'createTimeline'); const setSelectedDataView = jest.spyOn(sourcererActions, 'setSelectedDataView'); const addLinkTo = jest.spyOn(inputsActions, 'addLinkTo'); const addNotes = jest.spyOn(appActions, 'addNotes'); - hookResult = renderHook(() => - useCreateTimeline({ timelineId: TimelineId.test, timelineType: TimelineType.default }) + const hookResult = renderHook( + () => useCreateTimeline({ timelineId: TimelineId.test, timelineType: TimelineType.default }), + { + wrapper: ({ children }) => {children}, + } ); expect(hookResult.result.current).toEqual(expect.any(Function)); hookResult.result.current(); - - expect(createTimeline).toHaveBeenCalledWith({ - columns: defaultHeaders, - dataViewId, - id: TimelineId.test, - indexNames: selectedPatterns, - show: true, - timelineType: 'default', - updated: undefined, - }); - expect(setSelectedDataView).toHaveBeenCalledWith({ - id: SourcererScopeName.timeline, - selectedDataViewId: dataViewId, - selectedPatterns, - }); + expect(createTimeline.mock.calls[0][0].id).toEqual(TimelineId.test); + expect(createTimeline.mock.calls[0][0].timelineType).toEqual(TimelineType.default); + expect(createTimeline.mock.calls[0][0].columns).toEqual(defaultHeaders); + expect(createTimeline.mock.calls[0][0].dataViewId).toEqual( + mockGlobalState.sourcerer.defaultDataView.id + ); + expect(createTimeline.mock.calls[0][0].indexNames).toEqual( + expect.arrayContaining( + mockGlobalState.sourcerer.sourcererScopes[SourcererScopeName.timeline].selectedPatterns + ) + ); + expect(createTimeline.mock.calls[0][0].show).toEqual(true); + expect(createTimeline.mock.calls[0][0].updated).toEqual(undefined); + expect(setSelectedDataView.mock.calls[0][0].id).toEqual(SourcererScopeName.timeline); + expect(setSelectedDataView.mock.calls[0][0].selectedDataViewId).toEqual( + mockGlobalState.sourcerer.defaultDataView.id + ); + expect(setSelectedDataView.mock.calls[0][0].selectedPatterns).toEqual( + expect.arrayContaining( + mockGlobalState.sourcerer.sourcererScopes[SourcererScopeName.timeline].selectedPatterns + ) + ); expect(addLinkTo).toHaveBeenCalledWith([InputsModelId.global, InputsModelId.timeline]); expect(addNotes).toHaveBeenCalledWith({ notes: [] }); }); it('should run the onClick method if provided', () => { - (useDeepEqualSelector as jest.Mock).mockReturnValue({}); - const onClick = jest.fn(); - hookResult = renderHook(() => - useCreateTimeline({ - timelineId: TimelineId.test, - timelineType: TimelineType.default, - onClick, - }) + const hookResult = renderHook( + () => + useCreateTimeline({ + timelineId: TimelineId.test, + timelineType: TimelineType.default, + onClick, + }), + { + wrapper: ({ children }) => {children}, + } ); hookResult.result.current(); @@ -111,13 +111,14 @@ describe('useCreateTimeline', () => { }); it('should dispatch removeLinkTo action if absolute timeRange is passed to callback', () => { - (useDeepEqualSelector as jest.Mock).mockReturnValue({}); - const removeLinkTo = jest.spyOn(inputsActions, 'removeLinkTo'); const setAbsoluteRangeDatePicker = jest.spyOn(inputsActions, 'setAbsoluteRangeDatePicker'); - hookResult = renderHook(() => - useCreateTimeline({ timelineId: TimelineId.test, timelineType: TimelineType.default }) + const hookResult = renderHook( + () => useCreateTimeline({ timelineId: TimelineId.test, timelineType: TimelineType.default }), + { + wrapper: ({ children }) => {children}, + } ); const timeRange: TimeRange = { kind: 'absolute', from: '', to: '' }; @@ -131,12 +132,13 @@ describe('useCreateTimeline', () => { }); it('should dispatch removeLinkTo action if relative timeRange is passed to callback', () => { - (useDeepEqualSelector as jest.Mock).mockReturnValue({}); - const setRelativeRangeDatePicker = jest.spyOn(inputsActions, 'setRelativeRangeDatePicker'); - hookResult = renderHook(() => - useCreateTimeline({ timelineId: TimelineId.test, timelineType: TimelineType.default }) + const hookResult = renderHook( + () => useCreateTimeline({ timelineId: TimelineId.test, timelineType: TimelineType.default }), + { + wrapper: ({ children }) => {children}, + } ); const timeRange: TimeRange = { kind: 'relative', fromStr: '', toStr: '', from: '', to: '' }; diff --git a/x-pack/plugins/security_solution/public/timelines/hooks/use_create_timeline.tsx b/x-pack/plugins/security_solution/public/timelines/hooks/use_create_timeline.tsx index 89e5d74ead769..f4c7cbc0ebced 100644 --- a/x-pack/plugins/security_solution/public/timelines/hooks/use_create_timeline.tsx +++ b/x-pack/plugins/security_solution/public/timelines/hooks/use_create_timeline.tsx @@ -5,8 +5,8 @@ * 2.0. */ -import { useCallback, useMemo } from 'react'; -import { useDispatch } from 'react-redux'; +import { useCallback } from 'react'; +import { useDispatch, useSelector } from 'react-redux'; import { InputsModelId } from '../../common/store/inputs/constants'; import { defaultHeaders } from '../components/timeline/body/column_headers/default_headers'; import { timelineActions } from '../store'; @@ -47,9 +47,9 @@ export const useCreateTimeline = ({ onClick, }: UseCreateTimelineParams): ((options?: { timeRange?: TimeRange }) => void) => { const dispatch = useDispatch(); - const defaultDataViewSelector = useMemo(() => sourcererSelectors.defaultDataViewSelector(), []); - const { id: dataViewId, patternList: selectedPatterns } = - useDeepEqualSelector(defaultDataViewSelector); + const { id: dataViewId, patternList: selectedPatterns } = useSelector( + sourcererSelectors.defaultDataView + ) ?? { id: '', patternList: [] }; const { timelineFullScreen, setTimelineFullScreen } = useTimelineFullScreen(); const globalTimeRange = useDeepEqualSelector(inputsSelectors.globalTimeRangeSelector); diff --git a/x-pack/plugins/security_solution/public/timelines/wrapper/index.tsx b/x-pack/plugins/security_solution/public/timelines/wrapper/index.tsx index 0a6e959967405..bb53891931615 100644 --- a/x-pack/plugins/security_solution/public/timelines/wrapper/index.tsx +++ b/x-pack/plugins/security_solution/public/timelines/wrapper/index.tsx @@ -6,7 +6,7 @@ */ import { EuiFocusTrap, EuiWindowEvent, keys } from '@elastic/eui'; -import React, { useMemo, useCallback } from 'react'; +import React, { useMemo, useCallback, useRef } from 'react'; import type { AppLeaveHandler } from '@kbn/core/public'; import { useDispatch } from 'react-redux'; import { TimelineModal } from '../components/modal'; @@ -38,7 +38,7 @@ export const TimelineWrapper: React.FC = React.memo( const getTimelineShowStatus = useMemo(() => getTimelineShowStatusByIdSelector(), []); const { show } = useDeepEqualSelector((state) => getTimelineShowStatus(state, timelineId)); const dispatch = useDispatch(); - + const openToggleRef = useRef(null); const handleClose = useCallback(() => { dispatch(timelineActions.showTimeline({ id: timelineId, show: false })); }, [dispatch, timelineId]); @@ -58,9 +58,9 @@ export const TimelineWrapper: React.FC = React.memo( return ( <> - + - + ); From 42c0e280363b6e3077ccd34a0ca50978ed6fd39f Mon Sep 17 00:00:00 2001 From: Jon Date: Thu, 22 Feb 2024 19:59:01 -0600 Subject: [PATCH 03/34] [npmrc] Fix puppeteer_skip_download configuration (#177673) This was a breaking change introduced in puppeteer 20 See https://github.com/puppeteer/puppeteer/commit/df4d60c187aa11c4ad783827242e9511f4ec2aab --- .buildkite/scripts/steps/bazel_cache/bootstrap_linux.sh | 1 - .buildkite/scripts/steps/bazel_cache/bootstrap_mac.sh | 1 - .npmrc | 2 +- 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/.buildkite/scripts/steps/bazel_cache/bootstrap_linux.sh b/.buildkite/scripts/steps/bazel_cache/bootstrap_linux.sh index 95d80c0f16048..7798370bfbd35 100755 --- a/.buildkite/scripts/steps/bazel_cache/bootstrap_linux.sh +++ b/.buildkite/scripts/steps/bazel_cache/bootstrap_linux.sh @@ -6,7 +6,6 @@ source .buildkite/scripts/common/util.sh export BAZEL_CACHE_MODE=populate-local-gcs export DISABLE_BOOTSTRAP_VALIDATION=true -export PUPPETEER_SKIP_DOWNLOAD=true # Clear out bazel cache between runs to make sure that any artifacts that don't exist in the cache are uploaded rm -rf ~/.bazel-cache diff --git a/.buildkite/scripts/steps/bazel_cache/bootstrap_mac.sh b/.buildkite/scripts/steps/bazel_cache/bootstrap_mac.sh index 4065cc984aa04..91886c855402d 100755 --- a/.buildkite/scripts/steps/bazel_cache/bootstrap_mac.sh +++ b/.buildkite/scripts/steps/bazel_cache/bootstrap_mac.sh @@ -6,7 +6,6 @@ source .buildkite/scripts/common/util.sh export BAZEL_CACHE_MODE=populate-local-gcs export DISABLE_BOOTSTRAP_VALIDATION=true -export PUPPETEER_SKIP_CHROME_DOWNLOAD=true # Because we're manually deleting node_modules and bazel directories in-between runs, we need to --force-install export BOOTSTRAP_ALWAYS_FORCE_INSTALL=true diff --git a/.npmrc b/.npmrc index 5c6ff9df9dd25..d2e4d49abc748 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1 @@ -puppeteer_skip_chromium_download=true +puppeteer_skip_download=true From c178e32bedf22c56e656876e94c33a080f58c26d Mon Sep 17 00:00:00 2001 From: Tiago Costa Date: Fri, 23 Feb 2024 03:55:13 +0000 Subject: [PATCH 04/34] skip flaky suite (#174682) --- .../cases/public/components/all_cases/columns_popover.test.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x-pack/plugins/cases/public/components/all_cases/columns_popover.test.tsx b/x-pack/plugins/cases/public/components/all_cases/columns_popover.test.tsx index 27f94319ecbcf..4d6eb887c86d5 100644 --- a/x-pack/plugins/cases/public/components/all_cases/columns_popover.test.tsx +++ b/x-pack/plugins/cases/public/components/all_cases/columns_popover.test.tsx @@ -14,7 +14,8 @@ import type { AppMockRenderer } from '../../common/mock'; import { createAppMockRenderer } from '../../common/mock'; import { ColumnsPopover } from './columns_popover'; -describe('ColumnsPopover', () => { +// FLAKY: https://github.com/elastic/kibana/issues/174682 +describe.skip('ColumnsPopover', () => { let appMockRenderer: AppMockRenderer; beforeEach(() => { From d5167ac447e1c49a753dcef4b6ec6d6e02b6d55b Mon Sep 17 00:00:00 2001 From: Tiago Costa Date: Fri, 23 Feb 2024 05:07:37 +0000 Subject: [PATCH 05/34] chore(NA): unskip apm test index file (#177039) This PR follows up on what was skipped https://github.com/elastic/kibana/issues/176996 . Instead of skipping the entire APM tests, an issue was open per failed suite with its respective skip. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../tests/alerts/transaction_duration.spec.ts | 6 +- .../alerts/transaction_error_rate.spec.ts | 6 +- .../tests/cold_start/cold_start.spec.ts | 235 ++++++------ .../cold_start_by_transaction_name.spec.ts | 3 +- .../custom_dashboards.spec.ts | 301 ++++++++-------- .../tests/data_view/static.spec.ts | 3 +- .../dependencies/dependency_metrics.spec.ts | 296 +++++++-------- .../tests/dependencies/metadata.spec.ts | 3 +- .../dependencies/service_dependencies.spec.ts | 6 +- .../dependencies/top_dependencies.spec.ts | 3 +- .../tests/dependencies/top_operations.spec.ts | 337 +++++++++--------- .../tests/dependencies/top_spans.spec.ts | 3 +- .../dependencies/upstream_services.spec.ts | 3 +- .../tests/diagnostics/apm_events.spec.ts | 3 +- .../tests/diagnostics/data_streams.spec.ts | 3 +- .../tests/diagnostics/indices.spec.ts | 3 +- .../tests/environment/get_environment.spec.ts | 89 ++--- .../tests/error_rate/service_apis.spec.ts | 3 +- .../tests/errors/distribution.spec.ts | 3 +- .../tests/errors/error_group_list.spec.ts | 3 +- .../tests/errors/group_id_samples.spec.ts | 6 +- .../top_erroneous_transactions.spec.ts | 3 +- .../top_errors_main_stats.spec.ts | 3 +- .../tests/fleet/input_only_package.spec.ts | 3 +- .../tests/historical_data/has_data.spec.ts | 3 +- .../infrastructure_attributes.spec.ts | 3 +- .../tests/latency/service_apis.spec.ts | 3 +- .../serverless_active_instances.spec.ts | 3 +- .../serverless_functions_overview.spec.ts | 3 +- .../serverless_metrics_charts.spec.ts | 3 +- .../serverless/serverless_summary.spec.ts | 3 +- .../mobile/crashes/crash_group_list.spec.ts | 3 +- .../tests/mobile/crashes/distribution.spec.ts | 3 +- .../mobile/errors/group_id_samples.spec.ts | 6 +- ...obile_detailed_statistics_by_field.spec.ts | 3 +- .../tests/mobile/mobile_filters.spec.ts | 3 +- .../mobile_http_requests_timeseries.spec.ts | 116 +++--- .../mobile/mobile_location_stats.spec.ts | 3 +- .../mobile_main_statistics_by_field.spec.ts | 3 +- .../mobile/mobile_most_used_chart.spec.ts | 3 +- .../mobile/mobile_sessions_timeseries.spec.ts | 3 +- .../tests/mobile/mobile_stats.spec.ts | 3 +- .../mobile/mobile_terms_by_field.spec.ts | 3 +- .../observability_overview.spec.ts | 3 +- .../service_group_count.spec.ts | 3 +- .../service_nodes/get_service_nodes.spec.ts | 3 +- .../service_overview/instance_details.spec.ts | 155 ++++---- .../instances_main_statistics.spec.ts | 3 +- .../error_groups_detailed_statistics.spec.ts | 3 +- .../error_groups_main_statistics.spec.ts | 3 +- .../get_service_node_metadata.spec.ts | 3 +- .../tests/services/service_alerts.spec.ts | 3 +- .../service_details/service_details.spec.ts | 123 ++++--- .../service_icons/service_icons.spec.ts | 53 +-- .../services_detailed_statistics.spec.ts | 3 +- .../tests/services/throughput.spec.ts | 3 +- .../tests/services/top_services.spec.ts | 3 +- .../tests/services/transaction_types.spec.ts | 67 ++-- .../agent_configuration.spec.ts | 97 ++--- .../tests/span_links/span_links.spec.ts | 3 +- .../storage_explorer/get_services.spec.ts | 3 +- .../storage_explorer/storage_explorer.spec.ts | 3 +- .../storage_explorer_summary_stats.spec.ts | 3 +- .../storage_explorer_timeseries_chart.spec.ts | 3 +- .../tests/suggestions/suggestions.spec.ts | 271 +++++++------- .../throughput/dependencies_apis.spec.ts | 3 +- .../tests/throughput/service_apis.spec.ts | 3 +- .../many_apm_server_versions.spec.ts | 3 +- .../time_range_metadata.spec.ts | 6 +- .../tests/traces/critical_path.spec.ts | 3 +- .../tests/traces/find_traces.spec.ts | 3 +- .../traces/large_trace/large_trace.spec.ts | 3 +- .../tests/traces/span_details.spec.ts | 3 +- .../tests/traces/trace_by_id.spec.ts | 3 +- .../tests/traces/transaction_details.spec.ts | 3 +- .../tests/transactions/error_rate.spec.ts | 3 +- .../tests/transactions/latency.spec.ts | 3 +- .../transactions_groups_alerts.spec.ts | 3 +- ...actions_groups_detailed_statistics.spec.ts | 3 +- ...ransactions_groups_main_statistics.spec.ts | 3 +- 80 files changed, 1251 insertions(+), 1111 deletions(-) diff --git a/x-pack/test/apm_api_integration/tests/alerts/transaction_duration.spec.ts b/x-pack/test/apm_api_integration/tests/alerts/transaction_duration.spec.ts index e7af4707b98e8..5eab7e772a4cd 100644 --- a/x-pack/test/apm_api_integration/tests/alerts/transaction_duration.spec.ts +++ b/x-pack/test/apm_api_integration/tests/alerts/transaction_duration.spec.ts @@ -75,7 +75,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { await synthtraceEsClient.clean(); }); - describe('create rule for opbeans-java without kql filter', () => { + // FLAKY: https://github.com/elastic/kibana/issues/176996 + describe.skip('create rule for opbeans-java without kql filter', () => { let ruleId: string; let actionId: string; let alerts: ApmAlertFields[]; @@ -187,7 +188,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - describe('create rule for opbeans-node using kql filter', () => { + // FLAKY: https://github.com/elastic/kibana/issues/177061 + describe.skip('create rule for opbeans-node using kql filter', () => { let ruleId: string; let alerts: ApmAlertFields[]; diff --git a/x-pack/test/apm_api_integration/tests/alerts/transaction_error_rate.spec.ts b/x-pack/test/apm_api_integration/tests/alerts/transaction_error_rate.spec.ts index 6dd6741c462d9..56048e095daed 100644 --- a/x-pack/test/apm_api_integration/tests/alerts/transaction_error_rate.spec.ts +++ b/x-pack/test/apm_api_integration/tests/alerts/transaction_error_rate.spec.ts @@ -73,7 +73,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { await synthtraceEsClient.clean(); }); - describe('create rule without kql query', () => { + // FLAKY: https://github.com/elastic/kibana/issues/177104 + describe.skip('create rule without kql query', () => { let ruleId: string; let actionId: string; let alerts: ApmAlertFields[]; @@ -196,7 +197,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - describe('create rule with kql query', () => { + // FLAKY: https://github.com/elastic/kibana/issues/177108 + describe.skip('create rule with kql query', () => { let ruleId: string; let alerts: ApmAlertFields[]; diff --git a/x-pack/test/apm_api_integration/tests/cold_start/cold_start.spec.ts b/x-pack/test/apm_api_integration/tests/cold_start/cold_start.spec.ts index 101741c5f0ad7..52a05a4987326 100644 --- a/x-pack/test/apm_api_integration/tests/cold_start/cold_start.spec.ts +++ b/x-pack/test/apm_api_integration/tests/cold_start/cold_start.spec.ts @@ -66,138 +66,143 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Cold start rate when data is generated', { config: 'basic', archives: [] }, () => { - describe('without comparison', () => { - let body: ColdStartRate; - let status: number; - - before(async () => { - await generateData({ - synthtraceEsClient, - start, - end, - coldStartRate: 10, - warmStartRate: 30, + // FLAKY: https://github.com/elastic/kibana/issues/177113 + registry.when.skip( + 'Cold start rate when data is generated', + { config: 'basic', archives: [] }, + () => { + describe('without comparison', () => { + let body: ColdStartRate; + let status: number; + + before(async () => { + await generateData({ + synthtraceEsClient, + start, + end, + coldStartRate: 10, + warmStartRate: 30, + }); + const response = await callApi(); + body = response.body; + status = response.status; }); - const response = await callApi(); - body = response.body; - status = response.status; - }); - - after(() => synthtraceEsClient.clean()); - - it('returns correct HTTP status', () => { - expect(status).to.be(200); - }); - - it('returns an array of transaction cold start rates', () => { - expect(body).to.have.property('currentPeriod'); - expect(body.currentPeriod.transactionColdstartRate).to.have.length(15); - expect(body.currentPeriod.transactionColdstartRate.every(({ y }) => y === 0.25)).to.be( - true - ); - }); - it('returns correct average rate', () => { - expect(body.currentPeriod.average).to.be(0.25); - }); + after(() => synthtraceEsClient.clean()); - it("doesn't have data for the previous period", () => { - expect(body).to.have.property('previousPeriod'); - expect(body.previousPeriod.transactionColdstartRate).to.have.length(0); - expect(body.previousPeriod.average).to.be(null); - }); - }); + it('returns correct HTTP status', () => { + expect(status).to.be(200); + }); - describe('with comparison', () => { - let body: ColdStartRate; - let status: number; - - before(async () => { - const startDate = moment(start).add(6, 'minutes'); - const endDate = moment(start).add(9, 'minutes'); - const comparisonStartDate = new Date(start); - const comparisonEndDate = moment(start).add(3, 'minutes'); - - await generateData({ - synthtraceEsClient, - start: startDate.valueOf(), - end: endDate.valueOf(), - coldStartRate: 10, - warmStartRate: 30, + it('returns an array of transaction cold start rates', () => { + expect(body).to.have.property('currentPeriod'); + expect(body.currentPeriod.transactionColdstartRate).to.have.length(15); + expect(body.currentPeriod.transactionColdstartRate.every(({ y }) => y === 0.25)).to.be( + true + ); }); - await generateData({ - synthtraceEsClient, - start: comparisonStartDate.getTime(), - end: comparisonEndDate.valueOf(), - coldStartRate: 20, - warmStartRate: 20, + + it('returns correct average rate', () => { + expect(body.currentPeriod.average).to.be(0.25); }); - const response = await callApi({ - query: { - start: startDate.toISOString(), - end: endDate.subtract(1, 'seconds').toISOString(), - offset: '6m', - }, + it("doesn't have data for the previous period", () => { + expect(body).to.have.property('previousPeriod'); + expect(body.previousPeriod.transactionColdstartRate).to.have.length(0); + expect(body.previousPeriod.average).to.be(null); }); - body = response.body; - status = response.status; }); - after(() => synthtraceEsClient.clean()); + describe('with comparison', () => { + let body: ColdStartRate; + let status: number; + + before(async () => { + const startDate = moment(start).add(6, 'minutes'); + const endDate = moment(start).add(9, 'minutes'); + const comparisonStartDate = new Date(start); + const comparisonEndDate = moment(start).add(3, 'minutes'); + + await generateData({ + synthtraceEsClient, + start: startDate.valueOf(), + end: endDate.valueOf(), + coldStartRate: 10, + warmStartRate: 30, + }); + await generateData({ + synthtraceEsClient, + start: comparisonStartDate.getTime(), + end: comparisonEndDate.valueOf(), + coldStartRate: 20, + warmStartRate: 20, + }); + + const response = await callApi({ + query: { + start: startDate.toISOString(), + end: endDate.subtract(1, 'seconds').toISOString(), + offset: '6m', + }, + }); + body = response.body; + status = response.status; + }); + + after(() => synthtraceEsClient.clean()); - it('returns correct HTTP status', () => { - expect(status).to.be(200); - }); + it('returns correct HTTP status', () => { + expect(status).to.be(200); + }); - it('returns some data', () => { - expect(body.currentPeriod.average).not.to.be(null); - expect(body.currentPeriod.transactionColdstartRate.length).to.be.greaterThan(0); - const hasCurrentPeriodData = body.currentPeriod.transactionColdstartRate.some(({ y }) => - isFiniteNumber(y) - ); - expect(hasCurrentPeriodData).to.equal(true); - - expect(body.previousPeriod.average).not.to.be(null); - expect(body.previousPeriod.transactionColdstartRate.length).to.be.greaterThan(0); - const hasPreviousPeriodData = body.previousPeriod.transactionColdstartRate.some(({ y }) => - isFiniteNumber(y) - ); - expect(hasPreviousPeriodData).to.equal(true); - }); + it('returns some data', () => { + expect(body.currentPeriod.average).not.to.be(null); + expect(body.currentPeriod.transactionColdstartRate.length).to.be.greaterThan(0); + const hasCurrentPeriodData = body.currentPeriod.transactionColdstartRate.some(({ y }) => + isFiniteNumber(y) + ); + expect(hasCurrentPeriodData).to.equal(true); + + expect(body.previousPeriod.average).not.to.be(null); + expect(body.previousPeriod.transactionColdstartRate.length).to.be.greaterThan(0); + const hasPreviousPeriodData = body.previousPeriod.transactionColdstartRate.some(({ y }) => + isFiniteNumber(y) + ); + expect(hasPreviousPeriodData).to.equal(true); + }); - it('has same start time for both periods', () => { - expect(first(body.currentPeriod.transactionColdstartRate)?.x).to.equal( - first(body.previousPeriod.transactionColdstartRate)?.x - ); - }); + it('has same start time for both periods', () => { + expect(first(body.currentPeriod.transactionColdstartRate)?.x).to.equal( + first(body.previousPeriod.transactionColdstartRate)?.x + ); + }); - it('has same end time for both periods', () => { - expect(last(body.currentPeriod.transactionColdstartRate)?.x).to.equal( - last(body.previousPeriod.transactionColdstartRate)?.x - ); - }); + it('has same end time for both periods', () => { + expect(last(body.currentPeriod.transactionColdstartRate)?.x).to.equal( + last(body.previousPeriod.transactionColdstartRate)?.x + ); + }); - it('returns an array of transaction cold start rates', () => { - const currentValuesUnique = uniq( - body.currentPeriod.transactionColdstartRate.map(({ y }) => y) - ); - const prevValuesUnique = uniq( - body.previousPeriod.transactionColdstartRate.map(({ y }) => y) - ); + it('returns an array of transaction cold start rates', () => { + const currentValuesUnique = uniq( + body.currentPeriod.transactionColdstartRate.map(({ y }) => y) + ); + const prevValuesUnique = uniq( + body.previousPeriod.transactionColdstartRate.map(({ y }) => y) + ); - expect(currentValuesUnique).to.eql([0.25]); - expect(body.currentPeriod.transactionColdstartRate).to.have.length(3); + expect(currentValuesUnique).to.eql([0.25]); + expect(body.currentPeriod.transactionColdstartRate).to.have.length(3); - expect(prevValuesUnique).to.eql([0.5]); - expect(body.previousPeriod.transactionColdstartRate).to.have.length(3); - }); + expect(prevValuesUnique).to.eql([0.5]); + expect(body.previousPeriod.transactionColdstartRate).to.have.length(3); + }); - it('has same average value for both periods', () => { - expect(body.currentPeriod.average).to.be(0.25); - expect(body.previousPeriod.average).to.be(0.5); + it('has same average value for both periods', () => { + expect(body.currentPeriod.average).to.be(0.25); + expect(body.previousPeriod.average).to.be(0.5); + }); }); - }); - }); + } + ); } diff --git a/x-pack/test/apm_api_integration/tests/cold_start/cold_start_by_transaction_name/cold_start_by_transaction_name.spec.ts b/x-pack/test/apm_api_integration/tests/cold_start/cold_start_by_transaction_name/cold_start_by_transaction_name.spec.ts index 25e4cd208aeb0..577f3226d174c 100644 --- a/x-pack/test/apm_api_integration/tests/cold_start/cold_start_by_transaction_name/cold_start_by_transaction_name.spec.ts +++ b/x-pack/test/apm_api_integration/tests/cold_start/cold_start_by_transaction_name/cold_start_by_transaction_name.spec.ts @@ -68,7 +68,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177616 + registry.when.skip( 'Cold start rate by transaction name when data is generated', { config: 'basic', archives: [] }, () => { diff --git a/x-pack/test/apm_api_integration/tests/custom_dashboards/custom_dashboards.spec.ts b/x-pack/test/apm_api_integration/tests/custom_dashboards/custom_dashboards.spec.ts index 773e2bb06686d..74e266a46a27e 100644 --- a/x-pack/test/apm_api_integration/tests/custom_dashboards/custom_dashboards.spec.ts +++ b/x-pack/test/apm_api_integration/tests/custom_dashboards/custom_dashboards.spec.ts @@ -36,159 +36,164 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Service dashboards when data is loaded', { config: 'basic', archives: [] }, () => { - const range = timerange(new Date(start).getTime(), new Date(end).getTime()); - - const goInstance = apm - .service({ - name: 'synth-go', - environment: 'production', - agentName: 'go', - }) - .instance('go-instance'); - - const javaInstance = apm - .service({ - name: 'synth-java', - environment: 'production', - agentName: 'java', - }) - .instance('java-instance'); - - before(async () => { - return synthtrace.index([ - range - .interval('1s') - .rate(4) - .generator((timestamp) => - goInstance - .transaction({ transactionName: 'GET /api' }) - .timestamp(timestamp) - .duration(1000) - .success() - ), - range - .interval('1s') - .rate(4) - .generator((timestamp) => - javaInstance - .transaction({ transactionName: 'GET /api' }) - .timestamp(timestamp) - .duration(1000) - .success() - ), - ]); - }); - - after(() => { - return synthtrace.clean(); - }); - - afterEach(async () => { - await deleteAllServiceDashboard(apmApiClient, 'synth-go', start, end); - }); - - describe('when data is not loaded', () => { - it('creates a new service dashboard', async () => { - const serviceDashboard = { - dashboardSavedObjectId: 'dashboard-saved-object-id', - serviceFiltersEnabled: true, - kuery: 'service.name: synth-go', - }; - const createResponse = await getLinkServiceDashboardApi({ - apmApiClient, - ...serviceDashboard, - }); - expect(createResponse.status).to.be(200); - expect(createResponse.body).to.have.property('id'); - expect(createResponse.body).to.have.property('updatedAt'); - - expect(createResponse.body).to.have.property( - 'dashboardSavedObjectId', - serviceDashboard.dashboardSavedObjectId - ); - expect(createResponse.body).to.have.property('kuery', serviceDashboard.kuery); - expect(createResponse.body).to.have.property( - 'serviceEnvironmentFilterEnabled', - serviceDashboard.serviceFiltersEnabled - ); - expect(createResponse.body).to.have.property( - 'serviceNameFilterEnabled', - serviceDashboard.serviceFiltersEnabled - ); - - const dasboardForGoService = await getServiceDashboardApi( - apmApiClient, - 'synth-go', - start, - end - ); - const dashboardForJavaService = await getServiceDashboardApi( - apmApiClient, - 'synth-java', - start, - end - ); - expect(dashboardForJavaService.body.serviceDashboards.length).to.be(0); - expect(dasboardForGoService.body.serviceDashboards.length).to.be(1); + // FLAKY: https://github.com/elastic/kibana/issues/177119 + registry.when.skip( + 'Service dashboards when data is loaded', + { config: 'basic', archives: [] }, + () => { + const range = timerange(new Date(start).getTime(), new Date(end).getTime()); + + const goInstance = apm + .service({ + name: 'synth-go', + environment: 'production', + agentName: 'go', + }) + .instance('go-instance'); + + const javaInstance = apm + .service({ + name: 'synth-java', + environment: 'production', + agentName: 'java', + }) + .instance('java-instance'); + + before(async () => { + return synthtrace.index([ + range + .interval('1s') + .rate(4) + .generator((timestamp) => + goInstance + .transaction({ transactionName: 'GET /api' }) + .timestamp(timestamp) + .duration(1000) + .success() + ), + range + .interval('1s') + .rate(4) + .generator((timestamp) => + javaInstance + .transaction({ transactionName: 'GET /api' }) + .timestamp(timestamp) + .duration(1000) + .success() + ), + ]); }); - it('updates the existing linked service dashboard', async () => { - const serviceDashboard = { - dashboardSavedObjectId: 'dashboard-saved-object-id', - serviceFiltersEnabled: true, - kuery: 'service.name: synth-go or agent.name: java', - }; + after(() => { + return synthtrace.clean(); + }); - await getLinkServiceDashboardApi({ - apmApiClient, - ...serviceDashboard, - }); + afterEach(async () => { + await deleteAllServiceDashboard(apmApiClient, 'synth-go', start, end); + }); - const dasboardForGoService = await getServiceDashboardApi( - apmApiClient, - 'synth-go', - start, - end - ); - - const updateResponse = await getLinkServiceDashboardApi({ - apmApiClient, - customDashboardId: dasboardForGoService.body.serviceDashboards[0].id, - ...serviceDashboard, - serviceFiltersEnabled: true, + describe('when data is not loaded', () => { + it('creates a new service dashboard', async () => { + const serviceDashboard = { + dashboardSavedObjectId: 'dashboard-saved-object-id', + serviceFiltersEnabled: true, + kuery: 'service.name: synth-go', + }; + const createResponse = await getLinkServiceDashboardApi({ + apmApiClient, + ...serviceDashboard, + }); + expect(createResponse.status).to.be(200); + expect(createResponse.body).to.have.property('id'); + expect(createResponse.body).to.have.property('updatedAt'); + + expect(createResponse.body).to.have.property( + 'dashboardSavedObjectId', + serviceDashboard.dashboardSavedObjectId + ); + expect(createResponse.body).to.have.property('kuery', serviceDashboard.kuery); + expect(createResponse.body).to.have.property( + 'serviceEnvironmentFilterEnabled', + serviceDashboard.serviceFiltersEnabled + ); + expect(createResponse.body).to.have.property( + 'serviceNameFilterEnabled', + serviceDashboard.serviceFiltersEnabled + ); + + const dasboardForGoService = await getServiceDashboardApi( + apmApiClient, + 'synth-go', + start, + end + ); + const dashboardForJavaService = await getServiceDashboardApi( + apmApiClient, + 'synth-java', + start, + end + ); + expect(dashboardForJavaService.body.serviceDashboards.length).to.be(0); + expect(dasboardForGoService.body.serviceDashboards.length).to.be(1); }); - expect(updateResponse.status).to.be(200); - - const updateddasboardForGoService = await getServiceDashboardApi( - apmApiClient, - 'synth-go', - start, - end - ); - expect(updateddasboardForGoService.body.serviceDashboards.length).to.be(1); - expect(updateddasboardForGoService.body.serviceDashboards[0]).to.have.property( - 'serviceEnvironmentFilterEnabled', - true - ); - expect(updateddasboardForGoService.body.serviceDashboards[0]).to.have.property( - 'serviceNameFilterEnabled', - true - ); - expect(updateddasboardForGoService.body.serviceDashboards[0]).to.have.property( - 'kuery', - 'service.name: synth-go or agent.name: java' - ); - - const dashboardForJavaService = await getServiceDashboardApi( - apmApiClient, - 'synth-java', - start, - end - ); - expect(dashboardForJavaService.body.serviceDashboards.length).to.be(1); + it('updates the existing linked service dashboard', async () => { + const serviceDashboard = { + dashboardSavedObjectId: 'dashboard-saved-object-id', + serviceFiltersEnabled: true, + kuery: 'service.name: synth-go or agent.name: java', + }; + + await getLinkServiceDashboardApi({ + apmApiClient, + ...serviceDashboard, + }); + + const dasboardForGoService = await getServiceDashboardApi( + apmApiClient, + 'synth-go', + start, + end + ); + + const updateResponse = await getLinkServiceDashboardApi({ + apmApiClient, + customDashboardId: dasboardForGoService.body.serviceDashboards[0].id, + ...serviceDashboard, + serviceFiltersEnabled: true, + }); + + expect(updateResponse.status).to.be(200); + + const updateddasboardForGoService = await getServiceDashboardApi( + apmApiClient, + 'synth-go', + start, + end + ); + expect(updateddasboardForGoService.body.serviceDashboards.length).to.be(1); + expect(updateddasboardForGoService.body.serviceDashboards[0]).to.have.property( + 'serviceEnvironmentFilterEnabled', + true + ); + expect(updateddasboardForGoService.body.serviceDashboards[0]).to.have.property( + 'serviceNameFilterEnabled', + true + ); + expect(updateddasboardForGoService.body.serviceDashboards[0]).to.have.property( + 'kuery', + 'service.name: synth-go or agent.name: java' + ); + + const dashboardForJavaService = await getServiceDashboardApi( + apmApiClient, + 'synth-java', + start, + end + ); + expect(dashboardForJavaService.body.serviceDashboards.length).to.be(1); + }); }); - }); - }); + } + ); } diff --git a/x-pack/test/apm_api_integration/tests/data_view/static.spec.ts b/x-pack/test/apm_api_integration/tests/data_view/static.spec.ts index dcc8fc76044cf..e9f5dbbad074f 100644 --- a/x-pack/test/apm_api_integration/tests/data_view/static.spec.ts +++ b/x-pack/test/apm_api_integration/tests/data_view/static.spec.ts @@ -81,7 +81,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('mappings and APM data exists', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177120 + registry.when.skip('mappings and APM data exists', { config: 'basic', archives: [] }, () => { before(async () => { await generateApmData(synthtrace); }); diff --git a/x-pack/test/apm_api_integration/tests/dependencies/dependency_metrics.spec.ts b/x-pack/test/apm_api_integration/tests/dependencies/dependency_metrics.spec.ts index 7d8dab710d7e0..2cf8ca663c933 100644 --- a/x-pack/test/apm_api_integration/tests/dependencies/dependency_metrics.spec.ts +++ b/x-pack/test/apm_api_integration/tests/dependencies/dependency_metrics.spec.ts @@ -94,125 +94,181 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Dependency metrics when data is loaded', { config: 'basic', archives: [] }, () => { - before(async () => { - await generateOperationData({ - synthtraceEsClient, - start, - end, + // FLAKY: https://github.com/elastic/kibana/issues/177121 + registry.when.skip( + 'Dependency metrics when data is loaded', + { config: 'basic', archives: [] }, + () => { + before(async () => { + await generateOperationData({ + synthtraceEsClient, + start, + end, + }); }); - }); - describe('without spanName', () => { - describe('without a kuery or environment', () => { - it('returns the correct latency', async () => { - const response = await callApi({ - dependencyName: 'elasticsearch', - searchServiceDestinationMetrics: true, - spanName: '', - metric: 'latency', + describe('without spanName', () => { + describe('without a kuery or environment', () => { + it('returns the correct latency', async () => { + const response = await callApi({ + dependencyName: 'elasticsearch', + searchServiceDestinationMetrics: true, + spanName: '', + metric: 'latency', + }); + + const searchRate = + ES_SEARCH_FAILURE_RATE + ES_SEARCH_SUCCESS_RATE + ES_SEARCH_UNKNOWN_RATE; + const bulkRate = ES_BULK_RATE; + + expect(avg(response.body.currentTimeseries)).to.eql( + roundNumber( + ((ES_SEARCH_DURATION * searchRate + ES_BULK_DURATION * bulkRate) / + (searchRate + bulkRate)) * + 1000 + ) + ); }); - const searchRate = - ES_SEARCH_FAILURE_RATE + ES_SEARCH_SUCCESS_RATE + ES_SEARCH_UNKNOWN_RATE; - const bulkRate = ES_BULK_RATE; - - expect(avg(response.body.currentTimeseries)).to.eql( - roundNumber( - ((ES_SEARCH_DURATION * searchRate + ES_BULK_DURATION * bulkRate) / - (searchRate + bulkRate)) * - 1000 - ) - ); - }); + it('returns the correct throughput', async () => { + const response = await callApi({ + dependencyName: 'redis', + searchServiceDestinationMetrics: true, + spanName: '', + metric: 'throughput', + }); - it('returns the correct throughput', async () => { - const response = await callApi({ - dependencyName: 'redis', - searchServiceDestinationMetrics: true, - spanName: '', - metric: 'throughput', + expect(avg(response.body.currentTimeseries)).to.eql(REDIS_SET_RATE); }); - expect(avg(response.body.currentTimeseries)).to.eql(REDIS_SET_RATE); + it('returns the correct failure rate', async () => { + const response = await callApi({ + dependencyName: 'elasticsearch', + searchServiceDestinationMetrics: true, + spanName: '', + metric: 'error_rate', + }); + + const expectedErrorRate = + ES_SEARCH_FAILURE_RATE / (ES_SEARCH_FAILURE_RATE + ES_SEARCH_SUCCESS_RATE); + + expect(avg(response.body.currentTimeseries)).to.eql(expectedErrorRate); + }); }); - it('returns the correct failure rate', async () => { - const response = await callApi({ - dependencyName: 'elasticsearch', - searchServiceDestinationMetrics: true, - spanName: '', - metric: 'error_rate', + describe('with a kuery', () => { + it('returns the correct latency', async () => { + const response = await callApi({ + dependencyName: 'elasticsearch', + searchServiceDestinationMetrics: true, + spanName: '', + metric: 'latency', + kuery: `event.outcome:unknown`, + }); + + const searchRate = ES_SEARCH_UNKNOWN_RATE; + const bulkRate = ES_BULK_RATE; + + expect(avg(response.body.currentTimeseries)).to.eql( + roundNumber( + ((ES_SEARCH_DURATION * searchRate + ES_BULK_DURATION * bulkRate) / + (searchRate + bulkRate)) * + 1000 + ) + ); }); - const expectedErrorRate = - ES_SEARCH_FAILURE_RATE / (ES_SEARCH_FAILURE_RATE + ES_SEARCH_SUCCESS_RATE); + it('returns the correct throughput', async () => { + const response = await callApi({ + dependencyName: 'elasticsearch', + searchServiceDestinationMetrics: true, + spanName: '', + metric: 'throughput', + kuery: `event.outcome:unknown`, + }); - expect(avg(response.body.currentTimeseries)).to.eql(expectedErrorRate); - }); - }); + const searchRate = ES_SEARCH_UNKNOWN_RATE; + const bulkRate = ES_BULK_RATE; - describe('with a kuery', () => { - it('returns the correct latency', async () => { - const response = await callApi({ - dependencyName: 'elasticsearch', - searchServiceDestinationMetrics: true, - spanName: '', - metric: 'latency', - kuery: `event.outcome:unknown`, + expect(avg(response.body.currentTimeseries)).to.eql(roundNumber(searchRate + bulkRate)); }); - const searchRate = ES_SEARCH_UNKNOWN_RATE; - const bulkRate = ES_BULK_RATE; + it('returns the correct failure rate', async () => { + const response = await callApi({ + dependencyName: 'elasticsearch', + searchServiceDestinationMetrics: true, + spanName: '', + metric: 'error_rate', + kuery: 'event.outcome:success', + }); - expect(avg(response.body.currentTimeseries)).to.eql( - roundNumber( - ((ES_SEARCH_DURATION * searchRate + ES_BULK_DURATION * bulkRate) / - (searchRate + bulkRate)) * - 1000 - ) - ); + expect(avg(response.body.currentTimeseries)).to.eql(0); + }); }); - it('returns the correct throughput', async () => { - const response = await callApi({ - dependencyName: 'elasticsearch', - searchServiceDestinationMetrics: true, - spanName: '', - metric: 'throughput', - kuery: `event.outcome:unknown`, + describe('with an environment', () => { + it('returns the correct latency', async () => { + const response = await callApi({ + dependencyName: 'elasticsearch', + searchServiceDestinationMetrics: true, + spanName: '', + metric: 'latency', + environment: 'production', + }); + + const searchRate = ES_SEARCH_UNKNOWN_RATE; + const bulkRate = 0; + + expect(avg(response.body.currentTimeseries)).to.eql( + roundNumber( + ((ES_SEARCH_DURATION * searchRate + ES_BULK_DURATION * bulkRate) / + (searchRate + bulkRate)) * + 1000 + ) + ); }); - const searchRate = ES_SEARCH_UNKNOWN_RATE; - const bulkRate = ES_BULK_RATE; + it('returns the correct throughput', async () => { + const response = await callApi({ + dependencyName: 'elasticsearch', + searchServiceDestinationMetrics: true, + spanName: '', + metric: 'throughput', + environment: 'production', + }); - expect(avg(response.body.currentTimeseries)).to.eql(roundNumber(searchRate + bulkRate)); - }); + const searchRate = + ES_SEARCH_FAILURE_RATE + ES_SEARCH_SUCCESS_RATE + ES_SEARCH_UNKNOWN_RATE; + const bulkRate = 0; - it('returns the correct failure rate', async () => { - const response = await callApi({ - dependencyName: 'elasticsearch', - searchServiceDestinationMetrics: true, - spanName: '', - metric: 'error_rate', - kuery: 'event.outcome:success', + expect(avg(response.body.currentTimeseries)).to.eql(roundNumber(searchRate + bulkRate)); }); - expect(avg(response.body.currentTimeseries)).to.eql(0); + it('returns the correct failure rate', async () => { + const response = await callApi({ + dependencyName: 'elasticsearch', + searchServiceDestinationMetrics: true, + spanName: '', + metric: 'error_rate', + environment: 'development', + }); + + expect(avg(response.body.currentTimeseries)).to.eql(null); + }); }); }); - describe('with an environment', () => { + describe('with spanName', () => { it('returns the correct latency', async () => { const response = await callApi({ dependencyName: 'elasticsearch', - searchServiceDestinationMetrics: true, - spanName: '', + searchServiceDestinationMetrics: false, + spanName: '/_search', metric: 'latency', - environment: 'production', }); - const searchRate = ES_SEARCH_UNKNOWN_RATE; + const searchRate = + ES_SEARCH_FAILURE_RATE + ES_SEARCH_SUCCESS_RATE + ES_SEARCH_UNKNOWN_RATE; const bulkRate = 0; expect(avg(response.body.currentTimeseries)).to.eql( @@ -226,78 +282,28 @@ export default function ApiTest({ getService }: FtrProviderContext) { it('returns the correct throughput', async () => { const response = await callApi({ - dependencyName: 'elasticsearch', - searchServiceDestinationMetrics: true, - spanName: '', + dependencyName: 'redis', + searchServiceDestinationMetrics: false, + spanName: 'SET', metric: 'throughput', - environment: 'production', }); - const searchRate = - ES_SEARCH_FAILURE_RATE + ES_SEARCH_SUCCESS_RATE + ES_SEARCH_UNKNOWN_RATE; - const bulkRate = 0; - - expect(avg(response.body.currentTimeseries)).to.eql(roundNumber(searchRate + bulkRate)); + expect(avg(response.body.currentTimeseries)).to.eql(REDIS_SET_RATE); }); it('returns the correct failure rate', async () => { const response = await callApi({ dependencyName: 'elasticsearch', - searchServiceDestinationMetrics: true, - spanName: '', + searchServiceDestinationMetrics: false, + spanName: '/_bulk', metric: 'error_rate', - environment: 'development', }); expect(avg(response.body.currentTimeseries)).to.eql(null); }); }); - }); - - describe('with spanName', () => { - it('returns the correct latency', async () => { - const response = await callApi({ - dependencyName: 'elasticsearch', - searchServiceDestinationMetrics: false, - spanName: '/_search', - metric: 'latency', - }); - - const searchRate = ES_SEARCH_FAILURE_RATE + ES_SEARCH_SUCCESS_RATE + ES_SEARCH_UNKNOWN_RATE; - const bulkRate = 0; - - expect(avg(response.body.currentTimeseries)).to.eql( - roundNumber( - ((ES_SEARCH_DURATION * searchRate + ES_BULK_DURATION * bulkRate) / - (searchRate + bulkRate)) * - 1000 - ) - ); - }); - - it('returns the correct throughput', async () => { - const response = await callApi({ - dependencyName: 'redis', - searchServiceDestinationMetrics: false, - spanName: 'SET', - metric: 'throughput', - }); - expect(avg(response.body.currentTimeseries)).to.eql(REDIS_SET_RATE); - }); - - it('returns the correct failure rate', async () => { - const response = await callApi({ - dependencyName: 'elasticsearch', - searchServiceDestinationMetrics: false, - spanName: '/_bulk', - metric: 'error_rate', - }); - - expect(avg(response.body.currentTimeseries)).to.eql(null); - }); - }); - - after(() => synthtraceEsClient.clean()); - }); + after(() => synthtraceEsClient.clean()); + } + ); } diff --git a/x-pack/test/apm_api_integration/tests/dependencies/metadata.spec.ts b/x-pack/test/apm_api_integration/tests/dependencies/metadata.spec.ts index 006a67f3f7724..c20f72d6e1b3a 100644 --- a/x-pack/test/apm_api_integration/tests/dependencies/metadata.spec.ts +++ b/x-pack/test/apm_api_integration/tests/dependencies/metadata.spec.ts @@ -42,7 +42,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177122 + registry.when.skip( 'Dependency metadata when data is generated', { config: 'basic', archives: [] }, () => { diff --git a/x-pack/test/apm_api_integration/tests/dependencies/service_dependencies.spec.ts b/x-pack/test/apm_api_integration/tests/dependencies/service_dependencies.spec.ts index 69e61e52ca1a4..6b021551d963a 100644 --- a/x-pack/test/apm_api_integration/tests/dependencies/service_dependencies.spec.ts +++ b/x-pack/test/apm_api_integration/tests/dependencies/service_dependencies.spec.ts @@ -47,7 +47,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Dependency for services', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177123 + registry.when.skip('Dependency for services', { config: 'basic', archives: [] }, () => { describe('when data is loaded', () => { before(async () => { await generateData({ synthtraceEsClient, start, end }); @@ -84,7 +85,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Dependency for services breakdown', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177125 + registry.when.skip('Dependency for services breakdown', { config: 'basic', archives: [] }, () => { describe('when data is loaded', () => { before(async () => { await generateData({ synthtraceEsClient, start, end }); diff --git a/x-pack/test/apm_api_integration/tests/dependencies/top_dependencies.spec.ts b/x-pack/test/apm_api_integration/tests/dependencies/top_dependencies.spec.ts index c0c67d9bb8f19..47f2bf7a03fa8 100644 --- a/x-pack/test/apm_api_integration/tests/dependencies/top_dependencies.spec.ts +++ b/x-pack/test/apm_api_integration/tests/dependencies/top_dependencies.spec.ts @@ -49,7 +49,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Top dependencies', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177126 + registry.when.skip('Top dependencies', { config: 'basic', archives: [] }, () => { describe('when data is generated', () => { let topDependencies: TopDependencies; diff --git a/x-pack/test/apm_api_integration/tests/dependencies/top_operations.spec.ts b/x-pack/test/apm_api_integration/tests/dependencies/top_operations.spec.ts index 41c18a8bf35b3..947c9e3c57b39 100644 --- a/x-pack/test/apm_api_integration/tests/dependencies/top_operations.spec.ts +++ b/x-pack/test/apm_api_integration/tests/dependencies/top_operations.spec.ts @@ -70,205 +70,210 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Top operations when data is generated', { config: 'basic', archives: [] }, () => { - before(() => - generateOperationData({ - synthtraceEsClient, - start, - end, - }) - ); - - after(() => synthtraceEsClient.clean()); - - describe('requested for elasticsearch', () => { - let response: TopOperations; - let searchOperation: ValuesType; - let bulkOperation: ValuesType; - - before(async () => { - response = await callApi({ dependencyName: 'elasticsearch' }); - searchOperation = response.find((op) => op.spanName === '/_search')!; - bulkOperation = response.find((op) => op.spanName === '/_bulk')!; - }); + // FLAKY: https://github.com/elastic/kibana/issues/177128 + registry.when.skip( + 'Top operations when data is generated', + { config: 'basic', archives: [] }, + () => { + before(() => + generateOperationData({ + synthtraceEsClient, + start, + end, + }) + ); + + after(() => synthtraceEsClient.clean()); + + describe('requested for elasticsearch', () => { + let response: TopOperations; + let searchOperation: ValuesType; + let bulkOperation: ValuesType; + + before(async () => { + response = await callApi({ dependencyName: 'elasticsearch' }); + searchOperation = response.find((op) => op.spanName === '/_search')!; + bulkOperation = response.find((op) => op.spanName === '/_bulk')!; + }); - it('returns the correct operations', () => { - expect(response.length).to.eql(2); + it('returns the correct operations', () => { + expect(response.length).to.eql(2); - expect(searchOperation).to.be.ok(); - expect(bulkOperation).to.be.ok(); - }); + expect(searchOperation).to.be.ok(); + expect(bulkOperation).to.be.ok(); + }); - it('returns the correct latency', () => { - expect(searchOperation.latency).to.eql(ES_SEARCH_DURATION * 1000); - expect(bulkOperation.latency).to.eql(ES_BULK_DURATION * 1000); - }); + it('returns the correct latency', () => { + expect(searchOperation.latency).to.eql(ES_SEARCH_DURATION * 1000); + expect(bulkOperation.latency).to.eql(ES_BULK_DURATION * 1000); + }); - it('returns the correct throughput', () => { - const expectedSearchThroughput = roundNumber( - ES_SEARCH_UNKNOWN_RATE + ES_SEARCH_SUCCESS_RATE + ES_SEARCH_FAILURE_RATE - ); - const expectedBulkThroughput = ES_BULK_RATE; + it('returns the correct throughput', () => { + const expectedSearchThroughput = roundNumber( + ES_SEARCH_UNKNOWN_RATE + ES_SEARCH_SUCCESS_RATE + ES_SEARCH_FAILURE_RATE + ); + const expectedBulkThroughput = ES_BULK_RATE; - expect(roundNumber(searchOperation.throughput)).to.eql(expectedSearchThroughput); - expect(roundNumber(bulkOperation.throughput)).to.eql(expectedBulkThroughput); + expect(roundNumber(searchOperation.throughput)).to.eql(expectedSearchThroughput); + expect(roundNumber(bulkOperation.throughput)).to.eql(expectedBulkThroughput); - expect( - searchOperation.timeseries.throughput - .map((bucket) => bucket.y) - .every((val) => val === expectedSearchThroughput) - ); - }); + expect( + searchOperation.timeseries.throughput + .map((bucket) => bucket.y) + .every((val) => val === expectedSearchThroughput) + ); + }); - it('returns the correct failure rate', () => { - const expectedSearchFailureRate = - ES_SEARCH_FAILURE_RATE / (ES_SEARCH_SUCCESS_RATE + ES_SEARCH_FAILURE_RATE); - const expectedBulkFailureRate = null; + it('returns the correct failure rate', () => { + const expectedSearchFailureRate = + ES_SEARCH_FAILURE_RATE / (ES_SEARCH_SUCCESS_RATE + ES_SEARCH_FAILURE_RATE); + const expectedBulkFailureRate = null; - expect(searchOperation.failureRate).to.be(expectedSearchFailureRate); + expect(searchOperation.failureRate).to.be(expectedSearchFailureRate); - expect(bulkOperation.failureRate).to.be(expectedBulkFailureRate); + expect(bulkOperation.failureRate).to.be(expectedBulkFailureRate); - expect( - searchOperation.timeseries.failureRate - .map((bucket) => bucket.y) - .every((val) => val === expectedSearchFailureRate) - ); + expect( + searchOperation.timeseries.failureRate + .map((bucket) => bucket.y) + .every((val) => val === expectedSearchFailureRate) + ); - expect( - bulkOperation.timeseries.failureRate - .map((bucket) => bucket.y) - .every((val) => val === expectedBulkFailureRate) - ); - }); + expect( + bulkOperation.timeseries.failureRate + .map((bucket) => bucket.y) + .every((val) => val === expectedBulkFailureRate) + ); + }); - it('returns the correct impact', () => { - expect(searchOperation.impact).to.eql(0); - expect(bulkOperation.impact).to.eql(100); + it('returns the correct impact', () => { + expect(searchOperation.impact).to.eql(0); + expect(bulkOperation.impact).to.eql(100); + }); }); - }); - describe('requested for redis', () => { - let response: TopOperations; - let setOperation: ValuesType; + describe('requested for redis', () => { + let response: TopOperations; + let setOperation: ValuesType; - before(async () => { - response = await callApi({ dependencyName: 'redis' }); - setOperation = response.find((op) => op.spanName === 'SET')!; - }); + before(async () => { + response = await callApi({ dependencyName: 'redis' }); + setOperation = response.find((op) => op.spanName === 'SET')!; + }); - it('returns the correct operations', () => { - expect(response.length).to.eql(1); + it('returns the correct operations', () => { + expect(response.length).to.eql(1); - expect(setOperation).to.be.ok(); - }); + expect(setOperation).to.be.ok(); + }); - it('returns the correct latency', () => { - expect(setOperation.latency).to.eql(REDIS_SET_DURATION * 1000); - }); + it('returns the correct latency', () => { + expect(setOperation.latency).to.eql(REDIS_SET_DURATION * 1000); + }); - it('returns the correct throughput', () => { - expect(roundNumber(setOperation.throughput)).to.eql(roundNumber(REDIS_SET_RATE)); + it('returns the correct throughput', () => { + expect(roundNumber(setOperation.throughput)).to.eql(roundNumber(REDIS_SET_RATE)); + }); }); - }); - describe('requested for a specific service', () => { - let response: TopOperations; - let searchOperation: ValuesType; - let bulkOperation: ValuesType | undefined; - - before(async () => { - response = await callApi({ - dependencyName: 'elasticsearch', - kuery: `service.name:"synth-go"`, + describe('requested for a specific service', () => { + let response: TopOperations; + let searchOperation: ValuesType; + let bulkOperation: ValuesType | undefined; + + before(async () => { + response = await callApi({ + dependencyName: 'elasticsearch', + kuery: `service.name:"synth-go"`, + }); + searchOperation = response.find((op) => op.spanName === '/_search')!; + bulkOperation = response.find((op) => op.spanName === '/_bulk'); }); - searchOperation = response.find((op) => op.spanName === '/_search')!; - bulkOperation = response.find((op) => op.spanName === '/_bulk'); - }); - it('returns the correct operations', () => { - expect(response.length).to.eql(1); + it('returns the correct operations', () => { + expect(response.length).to.eql(1); - expect(searchOperation).to.be.ok(); - expect(bulkOperation).not.to.be.ok(); + expect(searchOperation).to.be.ok(); + expect(bulkOperation).not.to.be.ok(); + }); }); - }); - - describe('requested for a specific environment', () => { - let response: TopOperations; - let searchOperation: ValuesType | undefined; - let bulkOperation: ValuesType; - before(async () => { - response = await callApi({ - dependencyName: 'elasticsearch', - environment: 'development', + describe('requested for a specific environment', () => { + let response: TopOperations; + let searchOperation: ValuesType | undefined; + let bulkOperation: ValuesType; + + before(async () => { + response = await callApi({ + dependencyName: 'elasticsearch', + environment: 'development', + }); + searchOperation = response.find((op) => op.spanName === '/_search'); + bulkOperation = response.find((op) => op.spanName === '/_bulk')!; }); - searchOperation = response.find((op) => op.spanName === '/_search'); - bulkOperation = response.find((op) => op.spanName === '/_bulk')!; - }); - it('returns the correct operations', () => { - expect(response.length).to.eql(1); + it('returns the correct operations', () => { + expect(response.length).to.eql(1); - expect(searchOperation).not.to.be.ok(); - expect(bulkOperation).to.be.ok(); + expect(searchOperation).not.to.be.ok(); + expect(bulkOperation).to.be.ok(); + }); }); - }); - describe('Compare span metrics and span events', () => { - let bulkOperationSpanEventsResponse: ValuesType; - let bulkOperationSpanMetricsResponse: ValuesType; - - before(async () => { - const [spanEventsResponse, spanMetricsResponse] = await Promise.all([ - callApi({ dependencyName: 'elasticsearch', searchServiceDestinationMetrics: false }), - callApi({ dependencyName: 'elasticsearch', searchServiceDestinationMetrics: true }), - ]); - function findBulkOperation(op: DependencyOperation) { - return op.spanName === '/_bulk'; - } - bulkOperationSpanEventsResponse = spanEventsResponse.find(findBulkOperation)!; - bulkOperationSpanMetricsResponse = spanMetricsResponse.find(findBulkOperation)!; - }); + describe('Compare span metrics and span events', () => { + let bulkOperationSpanEventsResponse: ValuesType; + let bulkOperationSpanMetricsResponse: ValuesType; + + before(async () => { + const [spanEventsResponse, spanMetricsResponse] = await Promise.all([ + callApi({ dependencyName: 'elasticsearch', searchServiceDestinationMetrics: false }), + callApi({ dependencyName: 'elasticsearch', searchServiceDestinationMetrics: true }), + ]); + function findBulkOperation(op: DependencyOperation) { + return op.spanName === '/_bulk'; + } + bulkOperationSpanEventsResponse = spanEventsResponse.find(findBulkOperation)!; + bulkOperationSpanMetricsResponse = spanMetricsResponse.find(findBulkOperation)!; + }); - it('returns same latency', () => { - expect(bulkOperationSpanEventsResponse.latency).to.eql( - bulkOperationSpanMetricsResponse.latency - ); - - const meanSpanMetrics = meanBy( - bulkOperationSpanEventsResponse.timeseries.latency.filter(({ y }) => y !== null), - 'y' - ); - const meanSpanEvents = meanBy( - bulkOperationSpanMetricsResponse.timeseries.latency.filter(({ y }) => y !== null), - 'y' - ); - expect(meanSpanMetrics).to.eql(meanSpanEvents); - }); + it('returns same latency', () => { + expect(bulkOperationSpanEventsResponse.latency).to.eql( + bulkOperationSpanMetricsResponse.latency + ); + + const meanSpanMetrics = meanBy( + bulkOperationSpanEventsResponse.timeseries.latency.filter(({ y }) => y !== null), + 'y' + ); + const meanSpanEvents = meanBy( + bulkOperationSpanMetricsResponse.timeseries.latency.filter(({ y }) => y !== null), + 'y' + ); + expect(meanSpanMetrics).to.eql(meanSpanEvents); + }); - it('returns same throughput', () => { - expect(bulkOperationSpanEventsResponse.throughput).to.eql( - bulkOperationSpanMetricsResponse.throughput - ); - - const meanSpanMetrics = meanBy( - bulkOperationSpanEventsResponse.timeseries.throughput.filter(({ y }) => y !== 0), - 'y' - ); - const meanSpanEvents = meanBy( - bulkOperationSpanMetricsResponse.timeseries.throughput.filter(({ y }) => y !== 0), - 'y' - ); - expect(meanSpanMetrics).to.eql(meanSpanEvents); - }); + it('returns same throughput', () => { + expect(bulkOperationSpanEventsResponse.throughput).to.eql( + bulkOperationSpanMetricsResponse.throughput + ); + + const meanSpanMetrics = meanBy( + bulkOperationSpanEventsResponse.timeseries.throughput.filter(({ y }) => y !== 0), + 'y' + ); + const meanSpanEvents = meanBy( + bulkOperationSpanMetricsResponse.timeseries.throughput.filter(({ y }) => y !== 0), + 'y' + ); + expect(meanSpanMetrics).to.eql(meanSpanEvents); + }); - it('returns same impact', () => { - expect(bulkOperationSpanEventsResponse.impact).to.eql( - bulkOperationSpanMetricsResponse.impact - ); + it('returns same impact', () => { + expect(bulkOperationSpanEventsResponse.impact).to.eql( + bulkOperationSpanMetricsResponse.impact + ); + }); }); - }); - }); + } + ); } diff --git a/x-pack/test/apm_api_integration/tests/dependencies/top_spans.spec.ts b/x-pack/test/apm_api_integration/tests/dependencies/top_spans.spec.ts index 7ca285ba667b6..62de81e9aa872 100644 --- a/x-pack/test/apm_api_integration/tests/dependencies/top_spans.spec.ts +++ b/x-pack/test/apm_api_integration/tests/dependencies/top_spans.spec.ts @@ -66,7 +66,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177135 + registry.when.skip( 'Top dependency spans when data is loaded', { config: 'basic', archives: [] }, () => { diff --git a/x-pack/test/apm_api_integration/tests/dependencies/upstream_services.spec.ts b/x-pack/test/apm_api_integration/tests/dependencies/upstream_services.spec.ts index b2ff45685de2e..272f19de0c7ca 100644 --- a/x-pack/test/apm_api_integration/tests/dependencies/upstream_services.spec.ts +++ b/x-pack/test/apm_api_integration/tests/dependencies/upstream_services.spec.ts @@ -47,7 +47,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Dependency upstream services', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177137 + registry.when.skip('Dependency upstream services', { config: 'basic', archives: [] }, () => { describe('when data is loaded', () => { before(async () => { await generateData({ synthtraceEsClient, start, end }); diff --git a/x-pack/test/apm_api_integration/tests/diagnostics/apm_events.spec.ts b/x-pack/test/apm_api_integration/tests/diagnostics/apm_events.spec.ts index 1dee1eea19f78..0abae7c806fea 100644 --- a/x-pack/test/apm_api_integration/tests/diagnostics/apm_events.spec.ts +++ b/x-pack/test/apm_api_integration/tests/diagnostics/apm_events.spec.ts @@ -20,7 +20,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { const start = new Date('2021-01-01T00:00:00.000Z').getTime(); const end = new Date('2021-01-01T00:15:00.000Z').getTime() - 1; - registry.when('Diagnostics: APM Events', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177144 + registry.when.skip('Diagnostics: APM Events', { config: 'basic', archives: [] }, () => { describe('When there is no data', () => { before(async () => { // delete APM data streams diff --git a/x-pack/test/apm_api_integration/tests/diagnostics/data_streams.spec.ts b/x-pack/test/apm_api_integration/tests/diagnostics/data_streams.spec.ts index 85ee7eeec3626..f023d9e4e7a62 100644 --- a/x-pack/test/apm_api_integration/tests/diagnostics/data_streams.spec.ts +++ b/x-pack/test/apm_api_integration/tests/diagnostics/data_streams.spec.ts @@ -19,7 +19,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { const start = new Date('2021-01-01T00:00:00.000Z').getTime(); const end = new Date('2021-01-01T00:15:00.000Z').getTime() - 1; - registry.when('Diagnostics: Data streams', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177245 + registry.when.skip('Diagnostics: Data streams', { config: 'basic', archives: [] }, () => { describe('When there is no data', () => { before(async () => { // delete APM data streams diff --git a/x-pack/test/apm_api_integration/tests/diagnostics/indices.spec.ts b/x-pack/test/apm_api_integration/tests/diagnostics/indices.spec.ts index 7dd52cbe59079..55e87d96815d2 100644 --- a/x-pack/test/apm_api_integration/tests/diagnostics/indices.spec.ts +++ b/x-pack/test/apm_api_integration/tests/diagnostics/indices.spec.ts @@ -20,7 +20,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { const start = new Date('2021-01-01T00:00:00.000Z').getTime(); const end = new Date('2021-01-01T00:15:00.000Z').getTime() - 1; - registry.when('Diagnostics: Indices', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/pull/177039 + registry.when.skip('Diagnostics: Indices', { config: 'basic', archives: [] }, () => { describe('When there is no data', () => { it('returns empty response`', async () => { const { status, body } = await apmApiClient.adminUser({ diff --git a/x-pack/test/apm_api_integration/tests/environment/get_environment.spec.ts b/x-pack/test/apm_api_integration/tests/environment/get_environment.spec.ts index 5a3e850c88d0a..95e452c1d7321 100644 --- a/x-pack/test/apm_api_integration/tests/environment/get_environment.spec.ts +++ b/x-pack/test/apm_api_integration/tests/environment/get_environment.spec.ts @@ -19,28 +19,32 @@ export default function environmentsAPITests({ getService }: FtrProviderContext) const apmApiClient = getService('apmApiClient'); const synthtraceEsClient = getService('synthtraceEsClient'); - registry.when('environments when data is loaded', { config: 'basic', archives: [] }, async () => { - before(async () => { - await generateData({ - synthtraceEsClient, - start: startNumber, - end: endNumber, + // FLAKY: https://github.com/elastic/kibana/issues/177305 + registry.when.skip( + 'environments when data is loaded', + { config: 'basic', archives: [] }, + async () => { + before(async () => { + await generateData({ + synthtraceEsClient, + start: startNumber, + end: endNumber, + }); }); - }); - after(() => synthtraceEsClient.clean()); + after(() => synthtraceEsClient.clean()); - describe('get environments', () => { - describe('when service name is not specified', () => { - it('returns all environments', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/environments', - params: { - query: { start, end }, - }, - }); - expect(body.environments.length).to.be.equal(4); - expectSnapshot(body.environments).toMatchInline(` + describe('get environments', () => { + describe('when service name is not specified', () => { + it('returns all environments', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/environments', + params: { + query: { start, end }, + }, + }); + expect(body.environments.length).to.be.equal(4); + expectSnapshot(body.environments).toMatchInline(` Array [ "development", "production", @@ -48,20 +52,20 @@ export default function environmentsAPITests({ getService }: FtrProviderContext) "custom-go-environment", ] `); + }); }); - }); - describe('when service name is specified', () => { - it('returns service specific environments for go', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/environments', - params: { - query: { start, end, serviceName: 'go' }, - }, - }); + describe('when service name is specified', () => { + it('returns service specific environments for go', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/environments', + params: { + query: { start, end, serviceName: 'go' }, + }, + }); - expect(body.environments.length).to.be.equal(4); - expectSnapshot(body.environments).toMatchInline(` + expect(body.environments.length).to.be.equal(4); + expectSnapshot(body.environments).toMatchInline(` Array [ "custom-go-environment", "development", @@ -69,26 +73,27 @@ export default function environmentsAPITests({ getService }: FtrProviderContext) "staging", ] `); - }); - - it('returns service specific environments for java', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/environments', - params: { - query: { start, end, serviceName: 'java' }, - }, }); - expect(body.environments.length).to.be.equal(3); - expectSnapshot(body.environments).toMatchInline(` + it('returns service specific environments for java', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/environments', + params: { + query: { start, end, serviceName: 'java' }, + }, + }); + + expect(body.environments.length).to.be.equal(3); + expectSnapshot(body.environments).toMatchInline(` Array [ "development", "production", "staging", ] `); + }); }); }); - }); - }); + } + ); } diff --git a/x-pack/test/apm_api_integration/tests/error_rate/service_apis.spec.ts b/x-pack/test/apm_api_integration/tests/error_rate/service_apis.spec.ts index 09ad6c631cbfa..a96206ef2e7a0 100644 --- a/x-pack/test/apm_api_integration/tests/error_rate/service_apis.spec.ts +++ b/x-pack/test/apm_api_integration/tests/error_rate/service_apis.spec.ts @@ -151,7 +151,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { let errorRateMetricValues: Awaited>; let errorTransactionValues: Awaited>; - registry.when('Services APIs', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177321 + registry.when.skip('Services APIs', { config: 'basic', archives: [] }, () => { describe('when data is loaded ', () => { const GO_PROD_LIST_RATE = 75; const GO_PROD_LIST_ERROR_RATE = 25; diff --git a/x-pack/test/apm_api_integration/tests/errors/distribution.spec.ts b/x-pack/test/apm_api_integration/tests/errors/distribution.spec.ts index 04bdfd58b5231..b2aa6b974b3da 100644 --- a/x-pack/test/apm_api_integration/tests/errors/distribution.spec.ts +++ b/x-pack/test/apm_api_integration/tests/errors/distribution.spec.ts @@ -60,7 +60,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('when data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177336 + registry.when.skip('when data is loaded', { config: 'basic', archives: [] }, () => { describe('errors distribution', () => { const { appleTransaction, bananaTransaction } = config; before(async () => { diff --git a/x-pack/test/apm_api_integration/tests/errors/error_group_list.spec.ts b/x-pack/test/apm_api_integration/tests/errors/error_group_list.spec.ts index 3ff2c2e2f2014..27545da275916 100644 --- a/x-pack/test/apm_api_integration/tests/errors/error_group_list.spec.ts +++ b/x-pack/test/apm_api_integration/tests/errors/error_group_list.spec.ts @@ -53,7 +53,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('when data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177382 + registry.when.skip('when data is loaded', { config: 'basic', archives: [] }, () => { describe('errors group', () => { const appleTransaction = { name: 'GET /apple 🍎 ', diff --git a/x-pack/test/apm_api_integration/tests/errors/group_id_samples.spec.ts b/x-pack/test/apm_api_integration/tests/errors/group_id_samples.spec.ts index 14d5ba72275ea..8be29117f861a 100644 --- a/x-pack/test/apm_api_integration/tests/errors/group_id_samples.spec.ts +++ b/x-pack/test/apm_api_integration/tests/errors/group_id_samples.spec.ts @@ -75,7 +75,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('when samples data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177397 + registry.when.skip('when samples data is loaded', { config: 'basic', archives: [] }, () => { const { bananaTransaction } = config; describe('error group id', () => { before(async () => { @@ -103,7 +104,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('when error sample data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177383 + registry.when.skip('when error sample data is loaded', { config: 'basic', archives: [] }, () => { describe('error sample id', () => { before(async () => { await generateData({ serviceName, start, end, synthtraceEsClient }); diff --git a/x-pack/test/apm_api_integration/tests/errors/top_erroneous_transactions/top_erroneous_transactions.spec.ts b/x-pack/test/apm_api_integration/tests/errors/top_erroneous_transactions/top_erroneous_transactions.spec.ts index d091fb9baf0e6..ec39a240a3ddd 100644 --- a/x-pack/test/apm_api_integration/tests/errors/top_erroneous_transactions/top_erroneous_transactions.spec.ts +++ b/x-pack/test/apm_api_integration/tests/errors/top_erroneous_transactions/top_erroneous_transactions.spec.ts @@ -64,7 +64,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('when data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177637 + registry.when.skip('when data is loaded', { config: 'basic', archives: [] }, () => { const { firstTransaction: { name: firstTransactionName, failureRate: firstTransactionFailureRate }, secondTransaction: { name: secondTransactionName, failureRate: secondTransactionFailureRate }, diff --git a/x-pack/test/apm_api_integration/tests/errors/top_errors_for_transaction/top_errors_main_stats.spec.ts b/x-pack/test/apm_api_integration/tests/errors/top_errors_for_transaction/top_errors_main_stats.spec.ts index d7ae081a035e8..00bd2210a991b 100644 --- a/x-pack/test/apm_api_integration/tests/errors/top_errors_for_transaction/top_errors_main_stats.spec.ts +++ b/x-pack/test/apm_api_integration/tests/errors/top_errors_for_transaction/top_errors_main_stats.spec.ts @@ -58,7 +58,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('when data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177638 + registry.when.skip('when data is loaded', { config: 'basic', archives: [] }, () => { describe('top errors for transaction', () => { const { firstTransaction: { name: firstTransactionName, failureRate: firstTransactionFailureRate }, diff --git a/x-pack/test/apm_api_integration/tests/fleet/input_only_package.spec.ts b/x-pack/test/apm_api_integration/tests/fleet/input_only_package.spec.ts index 5b96b2ad8d1fb..4269b2093a939 100644 --- a/x-pack/test/apm_api_integration/tests/fleet/input_only_package.spec.ts +++ b/x-pack/test/apm_api_integration/tests/fleet/input_only_package.spec.ts @@ -84,7 +84,8 @@ export default function ApiTest(ftrProviderContext: FtrProviderContext) { }); } - registry.when('APM package policy', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177384 + registry.when.skip('APM package policy', { config: 'basic', archives: [] }, () => { async function getAgentPolicyPermissions(agentPolicyId: string, packagePolicyId: string) { const res = await bettertest<{ item: { output_permissions: { default: Record } }; diff --git a/x-pack/test/apm_api_integration/tests/historical_data/has_data.spec.ts b/x-pack/test/apm_api_integration/tests/historical_data/has_data.spec.ts index a7017263e9db7..51b4c658ea10c 100644 --- a/x-pack/test/apm_api_integration/tests/historical_data/has_data.spec.ts +++ b/x-pack/test/apm_api_integration/tests/historical_data/has_data.spec.ts @@ -15,7 +15,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { const apmApiClient = getService('apmApiClient'); const synthtraceEsClient = getService('synthtraceEsClient'); - registry.when('Historical data ', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177385 + registry.when.skip('Historical data ', { config: 'basic', archives: [] }, () => { describe('when there is not data', () => { it('returns hasData=false', async () => { const response = await apmApiClient.readUser({ endpoint: `GET /internal/apm/has_data` }); diff --git a/x-pack/test/apm_api_integration/tests/infrastructure/infrastructure_attributes.spec.ts b/x-pack/test/apm_api_integration/tests/infrastructure/infrastructure_attributes.spec.ts index 19df367035911..2faecf37eeeef 100644 --- a/x-pack/test/apm_api_integration/tests/infrastructure/infrastructure_attributes.spec.ts +++ b/x-pack/test/apm_api_integration/tests/infrastructure/infrastructure_attributes.spec.ts @@ -48,7 +48,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Infrastructure attributes', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177386 + registry.when.skip('Infrastructure attributes', { config: 'basic', archives: [] }, () => { describe('when data is loaded', () => { beforeEach(async () => { await generateData({ start, end, synthtraceEsClient }); diff --git a/x-pack/test/apm_api_integration/tests/latency/service_apis.spec.ts b/x-pack/test/apm_api_integration/tests/latency/service_apis.spec.ts index a3904e77e26ec..9b056aab2406d 100644 --- a/x-pack/test/apm_api_integration/tests/latency/service_apis.spec.ts +++ b/x-pack/test/apm_api_integration/tests/latency/service_apis.spec.ts @@ -155,7 +155,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { let latencyMetricValues: Awaited>; let latencyTransactionValues: Awaited>; - registry.when('Services APIs', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177387 + registry.when.skip('Services APIs', { config: 'basic', archives: [] }, () => { describe('when data is loaded ', () => { const GO_PROD_RATE = 80; const GO_DEV_RATE = 20; diff --git a/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_active_instances.spec.ts b/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_active_instances.spec.ts index 4861313c377f1..8446d6fd1cbce 100644 --- a/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_active_instances.spec.ts +++ b/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_active_instances.spec.ts @@ -36,7 +36,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); } - registry.when('Serverless active instances', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177639 + registry.when.skip('Serverless active instances', { config: 'basic', archives: [] }, () => { const { memoryTotal, billedDurationMs, diff --git a/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_functions_overview.spec.ts b/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_functions_overview.spec.ts index e58df3291f492..f31f57a4a8383 100644 --- a/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_functions_overview.spec.ts +++ b/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_functions_overview.spec.ts @@ -34,7 +34,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); } - registry.when('Serverless functions overview', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177641 + registry.when.skip('Serverless functions overview', { config: 'basic', archives: [] }, () => { const { memoryTotal, billedDurationMs, diff --git a/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_metrics_charts.spec.ts b/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_metrics_charts.spec.ts index aca254c5ed0bb..0ee2a99a5f4c9 100644 --- a/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_metrics_charts.spec.ts +++ b/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_metrics_charts.spec.ts @@ -64,7 +64,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Serverless metrics charts', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177642 + registry.when.skip('Serverless metrics charts', { config: 'basic', archives: [] }, () => { const { memoryTotal, memoryFree, diff --git a/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_summary.spec.ts b/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_summary.spec.ts index 223e7a448df4c..9f39519440a48 100644 --- a/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_summary.spec.ts +++ b/x-pack/test/apm_api_integration/tests/metrics/serverless/serverless_summary.spec.ts @@ -49,7 +49,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Serverless overview', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177650 + registry.when.skip('Serverless overview', { config: 'basic', archives: [] }, () => { const { billedDurationMs, pythonServerlessFunctionNames, faasDuration, serverlessId } = config; const { expectedMemoryUsedRate } = expectedValues; diff --git a/x-pack/test/apm_api_integration/tests/mobile/crashes/crash_group_list.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/crashes/crash_group_list.spec.ts index d55967ac7092a..5d7ec4e53d43d 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/crashes/crash_group_list.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/crashes/crash_group_list.spec.ts @@ -53,7 +53,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('when data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177651 + registry.when.skip('when data is loaded', { config: 'basic', archives: [] }, () => { describe('errors group', () => { const appleTransaction = { name: 'GET /apple 🍎 ', diff --git a/x-pack/test/apm_api_integration/tests/mobile/crashes/distribution.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/crashes/distribution.spec.ts index b3a553bf980c7..a2297199aed73 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/crashes/distribution.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/crashes/distribution.spec.ts @@ -60,7 +60,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('when data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177652 + registry.when.skip('when data is loaded', { config: 'basic', archives: [] }, () => { describe('errors distribution', () => { const { appleTransaction, bananaTransaction } = config; before(async () => { diff --git a/x-pack/test/apm_api_integration/tests/mobile/errors/group_id_samples.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/errors/group_id_samples.spec.ts index 07e4d5f7ca02d..de838b434f4f6 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/errors/group_id_samples.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/errors/group_id_samples.spec.ts @@ -75,7 +75,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('when samples data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177654 + registry.when.skip('when samples data is loaded', { config: 'basic', archives: [] }, () => { const { bananaTransaction } = config; describe('error group id', () => { before(async () => { @@ -103,7 +104,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('when error sample data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177665 + registry.when.skip('when error sample data is loaded', { config: 'basic', archives: [] }, () => { describe('error sample id', () => { before(async () => { await generateData({ serviceName, start, end, synthtraceEsClient }); diff --git a/x-pack/test/apm_api_integration/tests/mobile/mobile_detailed_statistics_by_field.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/mobile_detailed_statistics_by_field.spec.ts index 41b5e522f776e..b082ec698dc53 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/mobile_detailed_statistics_by_field.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/mobile_detailed_statistics_by_field.spec.ts @@ -72,7 +72,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177388 + registry.when.skip( 'Mobile detailed statistics when data is loaded', { config: 'basic', archives: [] }, () => { diff --git a/x-pack/test/apm_api_integration/tests/mobile/mobile_filters.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/mobile_filters.spec.ts index 667fc65ef745d..0da9eb96bc574 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/mobile_filters.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/mobile_filters.spec.ts @@ -177,7 +177,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Mobile filters', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177389 + registry.when.skip('Mobile filters', { config: 'basic', archives: [] }, () => { before(async () => { await generateData({ synthtraceEsClient, diff --git a/x-pack/test/apm_api_integration/tests/mobile/mobile_http_requests_timeseries.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/mobile_http_requests_timeseries.spec.ts index a8b973f6d5660..aaaea2c6d28fa 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/mobile_http_requests_timeseries.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/mobile_http_requests_timeseries.spec.ts @@ -62,72 +62,82 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Mobile HTTP requests with data loaded', { config: 'basic', archives: [] }, () => { - before(async () => { - await generateMobileData({ - synthtraceEsClient, - start, - end, + // FLAKY: https://github.com/elastic/kibana/issues/177390 + registry.when.skip( + 'Mobile HTTP requests with data loaded', + { config: 'basic', archives: [] }, + () => { + before(async () => { + await generateMobileData({ + synthtraceEsClient, + start, + end, + }); }); - }); - after(() => synthtraceEsClient.clean()); + after(() => synthtraceEsClient.clean()); - describe('when data is loaded', () => { - it('returns timeseries for http requests chart', async () => { - const response = await getHttpRequestsChart({ serviceName: 'synth-android', offset: '1d' }); + describe('when data is loaded', () => { + it('returns timeseries for http requests chart', async () => { + const response = await getHttpRequestsChart({ + serviceName: 'synth-android', + offset: '1d', + }); - expect(response.status).to.be(200); - expect(response.body.currentPeriod.timeseries.some((item) => item.x && item.y)).to.eql( - true - ); - expect(response.body.previousPeriod.timeseries[0].y).to.eql(0); - }); + expect(response.status).to.be(200); + expect(response.body.currentPeriod.timeseries.some((item) => item.x && item.y)).to.eql( + true + ); + expect(response.body.previousPeriod.timeseries[0].y).to.eql(0); + }); - it('returns only current period timeseries when offset is not available', async () => { - const response = await getHttpRequestsChart({ serviceName: 'synth-android' }); + it('returns only current period timeseries when offset is not available', async () => { + const response = await getHttpRequestsChart({ serviceName: 'synth-android' }); - expect(response.status).to.be(200); - expect( - response.body.currentPeriod.timeseries.some((item) => item.y === 0 && item.x) - ).to.eql(true); + expect(response.status).to.be(200); + expect( + response.body.currentPeriod.timeseries.some((item) => item.y === 0 && item.x) + ).to.eql(true); - expect(response.body.currentPeriod.timeseries[0].y).to.eql(7); - expect(response.body.previousPeriod.timeseries).to.eql([]); + expect(response.body.currentPeriod.timeseries[0].y).to.eql(7); + expect(response.body.previousPeriod.timeseries).to.eql([]); + }); }); - }); - describe('when filters are applied', () => { - it('returns empty state for filters', async () => { - const response = await getHttpRequestsChart({ - serviceName: 'synth-android', - environment: 'production', - kuery: `app.version:"none"`, + describe('when filters are applied', () => { + it('returns empty state for filters', async () => { + const response = await getHttpRequestsChart({ + serviceName: 'synth-android', + environment: 'production', + kuery: `app.version:"none"`, + }); + + expect(response.status).to.be(200); + expect(response.body.currentPeriod.timeseries.every((item) => item.y === 0)).to.eql(true); + expect(response.body.previousPeriod.timeseries.every((item) => item.y === 0)).to.eql( + true + ); }); - expect(response.status).to.be(200); - expect(response.body.currentPeriod.timeseries.every((item) => item.y === 0)).to.eql(true); - expect(response.body.previousPeriod.timeseries.every((item) => item.y === 0)).to.eql(true); - }); + it('returns the correct values when filter is applied', async () => { + const response = await getHttpRequestsChart({ + serviceName: 'synth-android', + environment: 'production', + kuery: `network.connection.type:"wifi"`, + }); - it('returns the correct values when filter is applied', async () => { - const response = await getHttpRequestsChart({ - serviceName: 'synth-android', - environment: 'production', - kuery: `network.connection.type:"wifi"`, - }); + const ntcCell = await getHttpRequestsChart({ + serviceName: 'synth-android', + environment: 'production', + kuery: `network.connection.type:"cell"`, + }); - const ntcCell = await getHttpRequestsChart({ - serviceName: 'synth-android', - environment: 'production', - kuery: `network.connection.type:"cell"`, + expect(response.status).to.be(200); + expect(ntcCell.status).to.be(200); + expect(response.body.currentPeriod.timeseries[0].y).to.eql(5); + expect(ntcCell.body.currentPeriod.timeseries[0].y).to.eql(2); }); - - expect(response.status).to.be(200); - expect(ntcCell.status).to.be(200); - expect(response.body.currentPeriod.timeseries[0].y).to.eql(5); - expect(ntcCell.body.currentPeriod.timeseries[0].y).to.eql(2); }); - }); - }); + } + ); } diff --git a/x-pack/test/apm_api_integration/tests/mobile/mobile_location_stats.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/mobile_location_stats.spec.ts index eddfb143b2c8b..6d4ac35858f7d 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/mobile_location_stats.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/mobile_location_stats.spec.ts @@ -232,7 +232,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Location stats', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177396 + registry.when.skip('Location stats', { config: 'basic', archives: [] }, () => { before(async () => { await generateData({ synthtraceEsClient, diff --git a/x-pack/test/apm_api_integration/tests/mobile/mobile_main_statistics_by_field.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/mobile_main_statistics_by_field.spec.ts index 086f69e12be78..15649377a8fe1 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/mobile_main_statistics_by_field.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/mobile_main_statistics_by_field.spec.ts @@ -178,7 +178,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Mobile main statistics', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177395 + registry.when.skip('Mobile main statistics', { config: 'basic', archives: [] }, () => { before(async () => { await generateData({ synthtraceEsClient, diff --git a/x-pack/test/apm_api_integration/tests/mobile/mobile_most_used_chart.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/mobile_most_used_chart.spec.ts index 65a6e19c0c058..a41b09a99f6c4 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/mobile_most_used_chart.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/mobile_most_used_chart.spec.ts @@ -64,7 +64,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Mobile stats', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177394 + registry.when.skip('Mobile stats', { config: 'basic', archives: [] }, () => { before(async () => { await generateMobileData({ synthtraceEsClient, diff --git a/x-pack/test/apm_api_integration/tests/mobile/mobile_sessions_timeseries.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/mobile_sessions_timeseries.spec.ts index 6eeb50f295d6a..2e8d21bfcfb3a 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/mobile_sessions_timeseries.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/mobile_sessions_timeseries.spec.ts @@ -58,7 +58,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('with data loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177393 + registry.when.skip('with data loaded', { config: 'basic', archives: [] }, () => { before(async () => { await generateMobileData({ synthtraceEsClient, diff --git a/x-pack/test/apm_api_integration/tests/mobile/mobile_stats.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/mobile_stats.spec.ts index f7bb8f328d220..d29196e3ec497 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/mobile_stats.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/mobile_stats.spec.ts @@ -184,7 +184,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Mobile stats', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177392 + registry.when.skip('Mobile stats', { config: 'basic', archives: [] }, () => { before(async () => { await generateData({ synthtraceEsClient, diff --git a/x-pack/test/apm_api_integration/tests/mobile/mobile_terms_by_field.spec.ts b/x-pack/test/apm_api_integration/tests/mobile/mobile_terms_by_field.spec.ts index 4a0653f69df67..10a21545e0de7 100644 --- a/x-pack/test/apm_api_integration/tests/mobile/mobile_terms_by_field.spec.ts +++ b/x-pack/test/apm_api_integration/tests/mobile/mobile_terms_by_field.spec.ts @@ -185,7 +185,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Mobile terms', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177498 + registry.when.skip('Mobile terms', { config: 'basic', archives: [] }, () => { before(async () => { await generateData({ synthtraceEsClient, diff --git a/x-pack/test/apm_api_integration/tests/observability_overview/observability_overview.spec.ts b/x-pack/test/apm_api_integration/tests/observability_overview/observability_overview.spec.ts index 129f6350a3784..10f2fbd0ccdaf 100644 --- a/x-pack/test/apm_api_integration/tests/observability_overview/observability_overview.spec.ts +++ b/x-pack/test/apm_api_integration/tests/observability_overview/observability_overview.spec.ts @@ -88,7 +88,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177497 + registry.when.skip('data is loaded', { config: 'basic', archives: [] }, () => { describe('Observability overview api ', () => { const GO_PROD_RATE = 50; const GO_DEV_RATE = 5; diff --git a/x-pack/test/apm_api_integration/tests/service_groups/service_group_count/service_group_count.spec.ts b/x-pack/test/apm_api_integration/tests/service_groups/service_group_count/service_group_count.spec.ts index cf46d4771d6cb..838a85d3ee948 100644 --- a/x-pack/test/apm_api_integration/tests/service_groups/service_group_count/service_group_count.spec.ts +++ b/x-pack/test/apm_api_integration/tests/service_groups/service_group_count/service_group_count.spec.ts @@ -45,7 +45,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); } - registry.when('Service group counts', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177655 + registry.when.skip('Service group counts', { config: 'basic', archives: [] }, () => { let synthbeansServiceGroupId: string; let opbeansServiceGroupId: string; before(async () => { diff --git a/x-pack/test/apm_api_integration/tests/service_nodes/get_service_nodes.spec.ts b/x-pack/test/apm_api_integration/tests/service_nodes/get_service_nodes.spec.ts index 59e0cfb41384f..554a74afa2574 100644 --- a/x-pack/test/apm_api_integration/tests/service_nodes/get_service_nodes.spec.ts +++ b/x-pack/test/apm_api_integration/tests/service_nodes/get_service_nodes.spec.ts @@ -48,7 +48,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Service nodes when data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177496 + registry.when.skip('Service nodes when data is loaded', { config: 'basic', archives: [] }, () => { before(async () => { const instance = apm .service({ name: serviceName, environment: 'production', agentName: 'go' }) diff --git a/x-pack/test/apm_api_integration/tests/service_overview/instance_details.spec.ts b/x-pack/test/apm_api_integration/tests/service_overview/instance_details.spec.ts index 4ff96129dfcf9..6aef20c7f4c1f 100644 --- a/x-pack/test/apm_api_integration/tests/service_overview/instance_details.spec.ts +++ b/x-pack/test/apm_api_integration/tests/service_overview/instance_details.spec.ts @@ -47,89 +47,94 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Instance details when data is loaded', { config: 'basic', archives: [] }, () => { - const range = timerange(new Date(start).getTime(), new Date(end).getTime()); - - const serviceInstance = apm - .service({ name: 'service1', environment: 'production', agentName: 'go' }) - .instance('multiple-env-service-production'); - - const metricOnlyInstance = apm - .service({ name: 'service1', environment: 'production', agentName: 'java' }) - .instance('multiple-env-service-production'); - - before(async () => { - return synthtrace.index([ - range - .interval('1s') - .rate(4) - .generator((timestamp) => - serviceInstance - .transaction({ transactionName: 'GET /api' }) - .timestamp(timestamp) - .duration(1000) - .success() - ), - range - .interval('30s') - .rate(1) - .generator((timestamp) => - metricOnlyInstance - .containerId('123') - .podId('234') - .appMetrics({ - 'system.memory.actual.free': 1, - 'system.cpu.total.norm.pct': 1, - 'system.memory.total': 1, - 'system.process.cpu.total.norm.pct': 1, - }) - .timestamp(timestamp) - ), - ]); - }); - - after(() => { - return synthtrace.clean(); - }); - - describe('fetch instance details', () => { - let response: { - status: number; - body: ServiceOverviewInstanceDetails; - }; - - let serviceNodeIds: string[]; + // FLAKY: https://github.com/elastic/kibana/issues/177494 + registry.when.skip( + 'Instance details when data is loaded', + { config: 'basic', archives: [] }, + () => { + const range = timerange(new Date(start).getTime(), new Date(end).getTime()); + + const serviceInstance = apm + .service({ name: 'service1', environment: 'production', agentName: 'go' }) + .instance('multiple-env-service-production'); + + const metricOnlyInstance = apm + .service({ name: 'service1', environment: 'production', agentName: 'java' }) + .instance('multiple-env-service-production'); before(async () => { - serviceNodeIds = await getServiceNodeIds({ - apmApiClient, - start, - end, - serviceName: 'service1', - }); + return synthtrace.index([ + range + .interval('1s') + .rate(4) + .generator((timestamp) => + serviceInstance + .transaction({ transactionName: 'GET /api' }) + .timestamp(timestamp) + .duration(1000) + .success() + ), + range + .interval('30s') + .rate(1) + .generator((timestamp) => + metricOnlyInstance + .containerId('123') + .podId('234') + .appMetrics({ + 'system.memory.actual.free': 1, + 'system.cpu.total.norm.pct': 1, + 'system.memory.total': 1, + 'system.process.cpu.total.norm.pct': 1, + }) + .timestamp(timestamp) + ), + ]); + }); - response = await apmApiClient.readUser({ - endpoint: - 'GET /internal/apm/services/{serviceName}/service_overview_instances/details/{serviceNodeName}', - params: { - path: { serviceName: 'service1', serviceNodeName: serviceNodeIds[0] }, - query: { - start, - end, + after(() => { + return synthtrace.clean(); + }); + + describe('fetch instance details', () => { + let response: { + status: number; + body: ServiceOverviewInstanceDetails; + }; + + let serviceNodeIds: string[]; + + before(async () => { + serviceNodeIds = await getServiceNodeIds({ + apmApiClient, + start, + end, + serviceName: 'service1', + }); + + response = await apmApiClient.readUser({ + endpoint: + 'GET /internal/apm/services/{serviceName}/service_overview_instances/details/{serviceNodeName}', + params: { + path: { serviceName: 'service1', serviceNodeName: serviceNodeIds[0] }, + query: { + start, + end, + }, }, - }, + }); }); - }); - it('returns the instance details', () => { - expect(response.body).to.not.eql({}); - }); + it('returns the instance details', () => { + expect(response.body).to.not.eql({}); + }); - it('return the correct data', () => { - expectSnapshot(omit(response.body, '@timestamp')).toMatch(); + it('return the correct data', () => { + expectSnapshot(omit(response.body, '@timestamp')).toMatch(); + }); }); - }); - }); + } + ); registry.when( 'Instance details when data is loaded but details not found', diff --git a/x-pack/test/apm_api_integration/tests/service_overview/instances_main_statistics.spec.ts b/x-pack/test/apm_api_integration/tests/service_overview/instances_main_statistics.spec.ts index 4e92e657de49f..1e05182f4ed79 100644 --- a/x-pack/test/apm_api_integration/tests/service_overview/instances_main_statistics.spec.ts +++ b/x-pack/test/apm_api_integration/tests/service_overview/instances_main_statistics.spec.ts @@ -72,7 +72,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177492 + registry.when.skip( 'Instances main statistics when data is loaded', { config: 'basic', archives: [] }, () => { diff --git a/x-pack/test/apm_api_integration/tests/services/error_groups/error_groups_detailed_statistics.spec.ts b/x-pack/test/apm_api_integration/tests/services/error_groups/error_groups_detailed_statistics.spec.ts index b9db3ae5e8fdd..0e71ee063d1b5 100644 --- a/x-pack/test/apm_api_integration/tests/services/error_groups/error_groups_detailed_statistics.spec.ts +++ b/x-pack/test/apm_api_integration/tests/services/error_groups/error_groups_detailed_statistics.spec.ts @@ -64,7 +64,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Error groups detailed statistics', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177656 + registry.when.skip('Error groups detailed statistics', { config: 'basic', archives: [] }, () => { describe('when data is loaded', () => { const { PROD_LIST_ERROR_RATE, PROD_ID_ERROR_RATE } = config; before(async () => { diff --git a/x-pack/test/apm_api_integration/tests/services/error_groups/error_groups_main_statistics.spec.ts b/x-pack/test/apm_api_integration/tests/services/error_groups/error_groups_main_statistics.spec.ts index 32ae3b9bfd5ac..5bd2506c8ae2a 100644 --- a/x-pack/test/apm_api_integration/tests/services/error_groups/error_groups_main_statistics.spec.ts +++ b/x-pack/test/apm_api_integration/tests/services/error_groups/error_groups_main_statistics.spec.ts @@ -58,7 +58,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Error groups main statistics', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177664 + registry.when.skip('Error groups main statistics', { config: 'basic', archives: [] }, () => { describe('when data is loaded', () => { const { PROD_LIST_ERROR_RATE, PROD_ID_ERROR_RATE, ERROR_NAME_1, ERROR_NAME_2 } = config; diff --git a/x-pack/test/apm_api_integration/tests/services/get_service_node_metadata.spec.ts b/x-pack/test/apm_api_integration/tests/services/get_service_node_metadata.spec.ts index b37d68fe936af..ce9b8e5694661 100644 --- a/x-pack/test/apm_api_integration/tests/services/get_service_node_metadata.spec.ts +++ b/x-pack/test/apm_api_integration/tests/services/get_service_node_metadata.spec.ts @@ -57,7 +57,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177513 + registry.when.skip( 'Service node metadata when data is loaded', { config: 'basic', archives: [] }, () => { diff --git a/x-pack/test/apm_api_integration/tests/services/service_alerts.spec.ts b/x-pack/test/apm_api_integration/tests/services/service_alerts.spec.ts index acef21aab3317..530970974ee22 100644 --- a/x-pack/test/apm_api_integration/tests/services/service_alerts.spec.ts +++ b/x-pack/test/apm_api_integration/tests/services/service_alerts.spec.ts @@ -64,7 +64,8 @@ export default function ServiceAlerts({ getService }: FtrProviderContext) { }); } - registry.when('Service alerts', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177512 + registry.when.skip('Service alerts', { config: 'basic', archives: [] }, () => { before(async () => { const synthServices = [ apm diff --git a/x-pack/test/apm_api_integration/tests/services/service_details/service_details.spec.ts b/x-pack/test/apm_api_integration/tests/services/service_details/service_details.spec.ts index f32c7bcb4083e..8020bf2d97495 100644 --- a/x-pack/test/apm_api_integration/tests/services/service_details/service_details.spec.ts +++ b/x-pack/test/apm_api_integration/tests/services/service_details/service_details.spec.ts @@ -51,70 +51,75 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Service details when data is generated', { config: 'basic', archives: [] }, () => { - let body: ServiceDetails; - let status: number; - - before(async () => { - await generateData({ synthtraceEsClient, start, end }); - const response = await callApi(); - body = response.body; - status = response.status; - }); + // FLAKY: https://github.com/elastic/kibana/issues/177663 + registry.when.skip( + 'Service details when data is generated', + { config: 'basic', archives: [] }, + () => { + let body: ServiceDetails; + let status: number; + + before(async () => { + await generateData({ synthtraceEsClient, start, end }); + const response = await callApi(); + body = response.body; + status = response.status; + }); - after(() => synthtraceEsClient.clean()); + after(() => synthtraceEsClient.clean()); - it('returns correct HTTP status', () => { - expect(status).to.be(200); - }); + it('returns correct HTTP status', () => { + expect(status).to.be(200); + }); - it('returns correct cloud details', () => { - const { cloud } = dataConfig; - const { - provider, - availabilityZone, - region, - machineType, - projectName, - serviceName: cloudServiceName, - } = cloud; - - expect(first(body?.cloud?.availabilityZones)).to.be(availabilityZone); - expect(first(body?.cloud?.machineTypes)).to.be(machineType); - expect(body?.cloud?.provider).to.be(provider); - expect(body?.cloud?.projectName).to.be(projectName); - expect(body?.cloud?.serviceName).to.be(cloudServiceName); - expect(first(body?.cloud?.regions)).to.be(region); - }); + it('returns correct cloud details', () => { + const { cloud } = dataConfig; + const { + provider, + availabilityZone, + region, + machineType, + projectName, + serviceName: cloudServiceName, + } = cloud; + + expect(first(body?.cloud?.availabilityZones)).to.be(availabilityZone); + expect(first(body?.cloud?.machineTypes)).to.be(machineType); + expect(body?.cloud?.provider).to.be(provider); + expect(body?.cloud?.projectName).to.be(projectName); + expect(body?.cloud?.serviceName).to.be(cloudServiceName); + expect(first(body?.cloud?.regions)).to.be(region); + }); - it('returns correct container details', () => { - expect(body?.container?.totalNumberInstances).to.be(1); - }); + it('returns correct container details', () => { + expect(body?.container?.totalNumberInstances).to.be(1); + }); - it('returns correct serverless details', () => { - const { cloud, serverless } = dataConfig; - const { serviceName: cloudServiceName } = cloud; - const { faasTriggerType, firstFunctionName, secondFunctionName } = serverless; + it('returns correct serverless details', () => { + const { cloud, serverless } = dataConfig; + const { serviceName: cloudServiceName } = cloud; + const { faasTriggerType, firstFunctionName, secondFunctionName } = serverless; - expect(body?.serverless?.type).to.be(cloudServiceName); - expect(body?.serverless?.functionNames).to.have.length(2); - expect(body?.serverless?.functionNames).to.contain(firstFunctionName); - expect(body?.serverless?.functionNames).to.contain(secondFunctionName); - expect(first(body?.serverless?.faasTriggerTypes)).to.be(faasTriggerType); - }); + expect(body?.serverless?.type).to.be(cloudServiceName); + expect(body?.serverless?.functionNames).to.have.length(2); + expect(body?.serverless?.functionNames).to.contain(firstFunctionName); + expect(body?.serverless?.functionNames).to.contain(secondFunctionName); + expect(first(body?.serverless?.faasTriggerTypes)).to.be(faasTriggerType); + }); - it('returns correct service details', () => { - const { service } = dataConfig; - const { version, runtime, framework, agent } = service; - const { name: runTimeName, version: runTimeVersion } = runtime; - const { name: agentName, version: agentVersion } = agent; - - expect(body?.service?.framework).to.be(framework); - expect(body?.service?.agent.name).to.be(agentName); - expect(body?.service?.agent.version).to.be(agentVersion); - expect(body?.service?.runtime?.name).to.be(runTimeName); - expect(body?.service?.runtime?.version).to.be(runTimeVersion); - expect(first(body?.service?.versions)).to.be(version); - }); - }); + it('returns correct service details', () => { + const { service } = dataConfig; + const { version, runtime, framework, agent } = service; + const { name: runTimeName, version: runTimeVersion } = runtime; + const { name: agentName, version: agentVersion } = agent; + + expect(body?.service?.framework).to.be(framework); + expect(body?.service?.agent.name).to.be(agentName); + expect(body?.service?.agent.version).to.be(agentVersion); + expect(body?.service?.runtime?.name).to.be(runTimeName); + expect(body?.service?.runtime?.version).to.be(runTimeVersion); + expect(first(body?.service?.versions)).to.be(version); + }); + } + ); } diff --git a/x-pack/test/apm_api_integration/tests/services/service_icons/service_icons.spec.ts b/x-pack/test/apm_api_integration/tests/services/service_icons/service_icons.spec.ts index 7ace25c9fff93..1b6c5163e1986 100644 --- a/x-pack/test/apm_api_integration/tests/services/service_icons/service_icons.spec.ts +++ b/x-pack/test/apm_api_integration/tests/services/service_icons/service_icons.spec.ts @@ -44,33 +44,38 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Service icons when data is generated', { config: 'basic', archives: [] }, () => { - let body: ServiceIconMetadata; - let status: number; + // FLAKY: https://github.com/elastic/kibana/issues/177662 + registry.when.skip( + 'Service icons when data is generated', + { config: 'basic', archives: [] }, + () => { + let body: ServiceIconMetadata; + let status: number; - before(async () => { - await generateData({ synthtraceEsClient, start, end }); - const response = await callApi(); - body = response.body; - status = response.status; - }); + before(async () => { + await generateData({ synthtraceEsClient, start, end }); + const response = await callApi(); + body = response.body; + status = response.status; + }); - after(() => synthtraceEsClient.clean()); + after(() => synthtraceEsClient.clean()); - it('returns correct HTTP status', () => { - expect(status).to.be(200); - }); + it('returns correct HTTP status', () => { + expect(status).to.be(200); + }); - it('returns correct metadata', () => { - const { agentName, cloud } = dataConfig; - const { provider, serviceName: cloudServiceName, provider: cloudProvider } = cloud; + it('returns correct metadata', () => { + const { agentName, cloud } = dataConfig; + const { provider, serviceName: cloudServiceName, provider: cloudProvider } = cloud; - expect(body.agentName).to.be(agentName); - expect(body.cloudProvider).to.be(provider); - expect(body.containerType).to.be('Kubernetes'); - expect(body.serverlessType).to.be( - getServerlessTypeFromCloudData(cloudProvider, cloudServiceName) - ); - }); - }); + expect(body.agentName).to.be(agentName); + expect(body.cloudProvider).to.be(provider); + expect(body.containerType).to.be('Kubernetes'); + expect(body.serverlessType).to.be( + getServerlessTypeFromCloudData(cloudProvider, cloudServiceName) + ); + }); + } + ); } diff --git a/x-pack/test/apm_api_integration/tests/services/services_detailed_statistics.spec.ts b/x-pack/test/apm_api_integration/tests/services/services_detailed_statistics.spec.ts index 782434a7c6aa5..44c5f96565e19 100644 --- a/x-pack/test/apm_api_integration/tests/services/services_detailed_statistics.spec.ts +++ b/x-pack/test/apm_api_integration/tests/services/services_detailed_statistics.spec.ts @@ -90,7 +90,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { return response.body; } - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177511 + registry.when.skip( 'Services detailed statistics when data is generated', { config: 'basic', archives: [] }, () => { diff --git a/x-pack/test/apm_api_integration/tests/services/throughput.spec.ts b/x-pack/test/apm_api_integration/tests/services/throughput.spec.ts index b6f78addd7aca..f4e3f85616d67 100644 --- a/x-pack/test/apm_api_integration/tests/services/throughput.spec.ts +++ b/x-pack/test/apm_api_integration/tests/services/throughput.spec.ts @@ -77,7 +77,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Throughput when data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177510 + registry.when.skip('Throughput when data is loaded', { config: 'basic', archives: [] }, () => { describe('Throughput chart api', () => { const GO_PROD_RATE = 50; const GO_DEV_RATE = 5; diff --git a/x-pack/test/apm_api_integration/tests/services/top_services.spec.ts b/x-pack/test/apm_api_integration/tests/services/top_services.spec.ts index b6dc025ecef10..1998e8066e831 100644 --- a/x-pack/test/apm_api_integration/tests/services/top_services.spec.ts +++ b/x-pack/test/apm_api_integration/tests/services/top_services.spec.ts @@ -62,7 +62,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177509 + registry.when.skip( 'APM Services Overview with a basic license when data is generated', { config: 'basic', archives: [] }, () => { diff --git a/x-pack/test/apm_api_integration/tests/services/transaction_types.spec.ts b/x-pack/test/apm_api_integration/tests/services/transaction_types.spec.ts index e6ae78d64e7f1..d12ae4a63625b 100644 --- a/x-pack/test/apm_api_integration/tests/services/transaction_types.spec.ts +++ b/x-pack/test/apm_api_integration/tests/services/transaction_types.spec.ts @@ -52,40 +52,45 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Transaction types when data is loaded', { config: 'basic', archives: [] }, () => { - before(async () => { - const interval = timerange(new Date(start).getTime(), new Date(end).getTime() - 1).interval( - '1m' - ); + // FLAKY: https://github.com/elastic/kibana/issues/177521 + registry.when.skip( + 'Transaction types when data is loaded', + { config: 'basic', archives: [] }, + () => { + before(async () => { + const interval = timerange(new Date(start).getTime(), new Date(end).getTime() - 1).interval( + '1m' + ); - const instance = apm.service(serviceName, 'production', 'node').instance('instance'); + const instance = apm.service(serviceName, 'production', 'node').instance('instance'); - await synthtrace.index([ - interval.rate(3).generator((timestamp) => { - return instance - .transaction({ transactionName: 'GET /api', transactionType: 'request' }) - .duration(1000) - .outcome('success') - .timestamp(timestamp); - }), - interval.rate(1).generator((timestamp) => { - return instance - .transaction({ transactionName: 'rm -rf *', transactionType: 'worker' }) - .duration(100) - .outcome('failure') - .timestamp(timestamp); - }), - ]); - }); + await synthtrace.index([ + interval.rate(3).generator((timestamp) => { + return instance + .transaction({ transactionName: 'GET /api', transactionType: 'request' }) + .duration(1000) + .outcome('success') + .timestamp(timestamp); + }), + interval.rate(1).generator((timestamp) => { + return instance + .transaction({ transactionName: 'rm -rf *', transactionType: 'worker' }) + .duration(100) + .outcome('failure') + .timestamp(timestamp); + }), + ]); + }); - after(() => synthtrace.clean()); - it('displays available tx types', async () => { - const response = await getTransactionTypes(); + after(() => synthtrace.clean()); + it('displays available tx types', async () => { + const response = await getTransactionTypes(); - expect(response.status).to.be(200); - expect(response.body.transactionTypes.length).to.be.greaterThan(0); + expect(response.status).to.be(200); + expect(response.body.transactionTypes.length).to.be.greaterThan(0); - expect(response.body.transactionTypes).to.eql(['request', 'worker']); - }); - }); + expect(response.body.transactionTypes).to.eql(['request', 'worker']); + }); + } + ); } diff --git a/x-pack/test/apm_api_integration/tests/settings/agent_configuration/agent_configuration.spec.ts b/x-pack/test/apm_api_integration/tests/settings/agent_configuration/agent_configuration.spec.ts index f9765cc258506..e55a7c326d810 100644 --- a/x-pack/test/apm_api_integration/tests/settings/agent_configuration/agent_configuration.spec.ts +++ b/x-pack/test/apm_api_integration/tests/settings/agent_configuration/agent_configuration.spec.ts @@ -387,63 +387,68 @@ export default function agentConfigurationTests({ getService }: FtrProviderConte } ); - registry.when('Agent configurations through fleet', { config: 'basic', archives: [] }, () => { - const name = 'myservice'; - const environment = 'development'; - const testConfig = { - service: { name, environment }, - settings: { transaction_sample_rate: '0.9' }, - }; - - let agentConfiguration: APIReturnType<'GET /api/apm/settings/agent-configuration/view 2023-10-31'>; - - before(async () => { - log.debug('creating agent configuration'); - await createConfiguration(testConfig); - const { body } = await findExactConfiguration(name, environment); - agentConfiguration = body; - }); - - after(async () => { - await deleteConfiguration(testConfig); - }); + // FLAKY: https://github.com/elastic/kibana/issues/177661 + registry.when.skip( + 'Agent configurations through fleet', + { config: 'basic', archives: [] }, + () => { + const name = 'myservice'; + const environment = 'development'; + const testConfig = { + service: { name, environment }, + settings: { transaction_sample_rate: '0.9' }, + }; - it(`should have 'applied_by_agent=false' when there are no agent config metrics for this etag`, async () => { - expect(agentConfiguration.applied_by_agent).to.be(false); - }); + let agentConfiguration: APIReturnType<'GET /api/apm/settings/agent-configuration/view 2023-10-31'>; - describe('when there are agent config metrics for this etag', () => { before(async () => { - await addAgentConfigEtagMetric({ - synthtraceEsClient, - timestamp: Date.now(), - etag: agentConfiguration.etag, - }); + log.debug('creating agent configuration'); + await createConfiguration(testConfig); + const { body } = await findExactConfiguration(name, environment); + agentConfiguration = body; }); - after(() => synthtraceEsClient.clean()); + after(async () => { + await deleteConfiguration(testConfig); + }); - it(`should have 'applied_by_agent=true' when getting a config from all configurations`, async () => { - const { - body: { configurations }, - } = await getAllConfigurations(); + it(`should have 'applied_by_agent=false' when there are no agent config metrics for this etag`, async () => { + expect(agentConfiguration.applied_by_agent).to.be(false); + }); - const updatedConfig = configurations.find( - (x) => x.service.name === name && x.service.environment === environment - ); + describe('when there are agent config metrics for this etag', () => { + before(async () => { + await addAgentConfigEtagMetric({ + synthtraceEsClient, + timestamp: Date.now(), + etag: agentConfiguration.etag, + }); + }); - expect(updatedConfig?.applied_by_agent).to.be(true); - }); + after(() => synthtraceEsClient.clean()); - it(`should have 'applied_by_agent=true' when getting a single config`, async () => { - const { - body: { applied_by_agent: appliedByAgent }, - } = await findExactConfiguration(name, environment); + it(`should have 'applied_by_agent=true' when getting a config from all configurations`, async () => { + const { + body: { configurations }, + } = await getAllConfigurations(); + + const updatedConfig = configurations.find( + (x) => x.service.name === name && x.service.environment === environment + ); + + expect(updatedConfig?.applied_by_agent).to.be(true); + }); - expect(appliedByAgent).to.be(true); + it(`should have 'applied_by_agent=true' when getting a single config`, async () => { + const { + body: { applied_by_agent: appliedByAgent }, + } = await findExactConfiguration(name, environment); + + expect(appliedByAgent).to.be(true); + }); }); - }); - }); + } + ); registry.when( 'agent configuration when data is loaded', diff --git a/x-pack/test/apm_api_integration/tests/span_links/span_links.spec.ts b/x-pack/test/apm_api_integration/tests/span_links/span_links.spec.ts index 3ae5b42e8b630..014c32d97a3c4 100644 --- a/x-pack/test/apm_api_integration/tests/span_links/span_links.spec.ts +++ b/x-pack/test/apm_api_integration/tests/span_links/span_links.spec.ts @@ -18,7 +18,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { const start = new Date('2022-01-01T00:00:00.000Z').getTime(); const end = new Date('2022-01-01T00:15:00.000Z').getTime() - 1; - registry.when('contains linked children', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177520 + registry.when.skip('contains linked children', { config: 'basic', archives: [] }, () => { let ids: ReturnType['ids']; before(async () => { diff --git a/x-pack/test/apm_api_integration/tests/storage_explorer/get_services.spec.ts b/x-pack/test/apm_api_integration/tests/storage_explorer/get_services.spec.ts index 4a1f59925a018..4a1f809368ee7 100644 --- a/x-pack/test/apm_api_integration/tests/storage_explorer/get_services.spec.ts +++ b/x-pack/test/apm_api_integration/tests/storage_explorer/get_services.spec.ts @@ -51,7 +51,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { })); } - registry.when('Get services', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177519 + registry.when.skip('Get services', { config: 'basic', archives: [] }, () => { before(async () => { const serviceA = apm .service({ name: `${SERVICE_NAME_PREFIX}a`, environment: 'production', agentName: 'java' }) diff --git a/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer.spec.ts b/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer.spec.ts index 6c5f063c869de..7d9b7e95a5fa6 100644 --- a/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer.spec.ts +++ b/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer.spec.ts @@ -56,7 +56,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Storage Explorer', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177517 + registry.when.skip('Storage Explorer', { config: 'basic', archives: [] }, () => { describe('when data is loaded', () => { before(async () => { const serviceGo = apm diff --git a/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer_summary_stats.spec.ts b/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer_summary_stats.spec.ts index 791869dae69f5..f01d8ac9ba211 100644 --- a/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer_summary_stats.spec.ts +++ b/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer_summary_stats.spec.ts @@ -61,7 +61,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Storage Explorer summary stats', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177518 + registry.when.skip('Storage Explorer summary stats', { config: 'basic', archives: [] }, () => { describe('when data is loaded', () => { before(async () => { const serviceGo = apm diff --git a/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer_timeseries_chart.spec.ts b/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer_timeseries_chart.spec.ts index ea28246d7011f..fa42dcfd51c77 100644 --- a/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer_timeseries_chart.spec.ts +++ b/x-pack/test/apm_api_integration/tests/storage_explorer/storage_explorer_timeseries_chart.spec.ts @@ -50,7 +50,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('Storage Explorer timeseries chart', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177539 + registry.when.skip('Storage Explorer timeseries chart', { config: 'basic', archives: [] }, () => { describe('when data is loaded', () => { let body: StorageTimeSeries; let status: number; diff --git a/x-pack/test/apm_api_integration/tests/suggestions/suggestions.spec.ts b/x-pack/test/apm_api_integration/tests/suggestions/suggestions.spec.ts index c06ebde82eafb..84e904d859641 100644 --- a/x-pack/test/apm_api_integration/tests/suggestions/suggestions.spec.ts +++ b/x-pack/test/apm_api_integration/tests/suggestions/suggestions.spec.ts @@ -25,28 +25,32 @@ export default function suggestionsTests({ getService }: FtrProviderContext) { const apmApiClient = getService('apmApiClient'); const synthtraceEsClient = getService('synthtraceEsClient'); - registry.when('suggestions when data is loaded', { config: 'basic', archives: [] }, async () => { - before(async () => { - await generateData({ - synthtraceEsClient, - start: startNumber, - end: endNumber, + // FLAKY: https://github.com/elastic/kibana/issues/177538 + registry.when.skip( + 'suggestions when data is loaded', + { config: 'basic', archives: [] }, + async () => { + before(async () => { + await generateData({ + synthtraceEsClient, + start: startNumber, + end: endNumber, + }); }); - }); - after(() => synthtraceEsClient.clean()); + after(() => synthtraceEsClient.clean()); - describe(`field: ${SERVICE_ENVIRONMENT}`, () => { - describe('when fieldValue is empty', () => { - it('returns all environments', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { - query: { fieldName: SERVICE_ENVIRONMENT, fieldValue: '', start, end }, - }, - }); + describe(`field: ${SERVICE_ENVIRONMENT}`, () => { + describe('when fieldValue is empty', () => { + it('returns all environments', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { + query: { fieldName: SERVICE_ENVIRONMENT, fieldValue: '', start, end }, + }, + }); - expectSnapshot(body.terms).toMatchInline(` + expectSnapshot(body.terms).toMatchInline(` Array [ "custom-php-environment", "development-0", @@ -66,17 +70,17 @@ export default function suggestionsTests({ getService }: FtrProviderContext) { "staging-4", ] `); + }); }); - }); - describe('when fieldValue is not empty', () => { - it('returns environments that start with the fieldValue', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { query: { fieldName: SERVICE_ENVIRONMENT, fieldValue: 'prod', start, end } }, - }); + describe('when fieldValue is not empty', () => { + it('returns environments that start with the fieldValue', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { query: { fieldName: SERVICE_ENVIRONMENT, fieldValue: 'prod', start, end } }, + }); - expectSnapshot(body.terms).toMatchInline(` + expectSnapshot(body.terms).toMatchInline(` Array [ "production-0", "production-1", @@ -85,17 +89,17 @@ export default function suggestionsTests({ getService }: FtrProviderContext) { "production-4", ] `); - }); - - it('returns environments that contain the fieldValue', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { - query: { fieldName: SERVICE_ENVIRONMENT, fieldValue: 'evelopment', start, end }, - }, }); - expectSnapshot(body.terms).toMatchInline(` + it('returns environments that contain the fieldValue', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { + query: { fieldName: SERVICE_ENVIRONMENT, fieldValue: 'evelopment', start, end }, + }, + }); + + expectSnapshot(body.terms).toMatchInline(` Array [ "development-0", "development-1", @@ -104,30 +108,30 @@ export default function suggestionsTests({ getService }: FtrProviderContext) { "development-4", ] `); - }); - - it('returns no results if nothing matches', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { - query: { fieldName: SERVICE_ENVIRONMENT, fieldValue: 'foobar', start, end }, - }, }); - expect(body.terms).to.eql([]); + it('returns no results if nothing matches', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { + query: { fieldName: SERVICE_ENVIRONMENT, fieldValue: 'foobar', start, end }, + }, + }); + + expect(body.terms).to.eql([]); + }); }); }); - }); - describe(`field: ${SERVICE_NAME}`, () => { - describe('when fieldValue is empty', () => { - it('returns all service names', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { query: { fieldName: SERVICE_NAME, fieldValue: '', start, end } }, - }); + describe(`field: ${SERVICE_NAME}`, () => { + describe('when fieldValue is empty', () => { + it('returns all service names', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { query: { fieldName: SERVICE_NAME, fieldValue: '', start, end } }, + }); - expectSnapshot(body.terms).toMatchInline(` + expectSnapshot(body.terms).toMatchInline(` Array [ "custom-php-service", "go-0", @@ -142,17 +146,17 @@ export default function suggestionsTests({ getService }: FtrProviderContext) { "java-4", ] `); + }); }); - }); - describe('when fieldValue is not empty', () => { - it('returns services that start with the fieldValue', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { query: { fieldName: SERVICE_NAME, fieldValue: 'java', start, end } }, - }); + describe('when fieldValue is not empty', () => { + it('returns services that start with the fieldValue', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { query: { fieldName: SERVICE_NAME, fieldValue: 'java', start, end } }, + }); - expectSnapshot(body.terms).toMatchInline(` + expectSnapshot(body.terms).toMatchInline(` Array [ "java-0", "java-1", @@ -161,66 +165,66 @@ export default function suggestionsTests({ getService }: FtrProviderContext) { "java-4", ] `); - }); - - it('returns services that contains the fieldValue', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { query: { fieldName: SERVICE_NAME, fieldValue: '1', start, end } }, }); - expectSnapshot(body.terms).toMatchInline(` + it('returns services that contains the fieldValue', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { query: { fieldName: SERVICE_NAME, fieldValue: '1', start, end } }, + }); + + expectSnapshot(body.terms).toMatchInline(` Array [ "go-1", "java-1", ] `); + }); }); }); - }); - describe(`field: ${TRANSACTION_TYPE}`, () => { - describe('when fieldValue is empty', () => { - it('returns all transaction types', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { query: { fieldName: TRANSACTION_TYPE, fieldValue: '', start, end } }, - }); + describe(`field: ${TRANSACTION_TYPE}`, () => { + describe('when fieldValue is empty', () => { + it('returns all transaction types', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { query: { fieldName: TRANSACTION_TYPE, fieldValue: '', start, end } }, + }); - expectSnapshot(body.terms).toMatchInline(` + expectSnapshot(body.terms).toMatchInline(` Array [ "custom-php-type", "my-custom-type", ] `); + }); }); - }); - describe('with a string parameter', () => { - it('returns items matching the string parameter', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { query: { fieldName: TRANSACTION_TYPE, fieldValue: 'custom', start, end } }, - }); + describe('with a string parameter', () => { + it('returns items matching the string parameter', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { query: { fieldName: TRANSACTION_TYPE, fieldValue: 'custom', start, end } }, + }); - expectSnapshot(body.terms).toMatchInline(` + expectSnapshot(body.terms).toMatchInline(` Array [ "custom-php-type", ] `); + }); }); }); - }); - describe(`field: ${TRANSACTION_NAME}`, () => { - describe('when fieldValue is empty', () => { - it('returns all transaction names', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { query: { fieldName: TRANSACTION_NAME, fieldValue: '', start, end } }, - }); + describe(`field: ${TRANSACTION_NAME}`, () => { + describe('when fieldValue is empty', () => { + it('returns all transaction names', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { query: { fieldName: TRANSACTION_NAME, fieldValue: '', start, end } }, + }); - expectSnapshot(body.terms).toMatchInline(` + expectSnapshot(body.terms).toMatchInline(` Array [ "GET /api/php/memory", "GET /api/product/:id", @@ -229,64 +233,65 @@ export default function suggestionsTests({ getService }: FtrProviderContext) { "PUT /api/user/:id", ] `); + }); }); - }); - describe('with a string parameter', () => { - it('returns items matching the string parameter', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { query: { fieldName: TRANSACTION_NAME, fieldValue: 'product', start, end } }, - }); + describe('with a string parameter', () => { + it('returns items matching the string parameter', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { query: { fieldName: TRANSACTION_NAME, fieldValue: 'product', start, end } }, + }); - expectSnapshot(body.terms).toMatchInline(` + expectSnapshot(body.terms).toMatchInline(` Array [ "GET /api/product/:id", "PUT /api/product/:id", ] `); + }); }); - }); - describe('when limiting the suggestions to a specific service', () => { - it('returns items matching the string parameter', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { - query: { - serviceName: 'custom-php-service', - fieldName: TRANSACTION_NAME, - fieldValue: '', - start, - end, + describe('when limiting the suggestions to a specific service', () => { + it('returns items matching the string parameter', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { + query: { + serviceName: 'custom-php-service', + fieldName: TRANSACTION_NAME, + fieldValue: '', + start, + end, + }, }, - }, - }); + }); - expectSnapshot(body.terms).toMatchInline(` + expectSnapshot(body.terms).toMatchInline(` Array [ "GET /api/php/memory", ] `); - }); + }); - it('does not return transactions from other services', async () => { - const { body } = await apmApiClient.readUser({ - endpoint: 'GET /internal/apm/suggestions', - params: { - query: { - serviceName: 'custom-php-service', - fieldName: TRANSACTION_NAME, - fieldValue: 'product', - start, - end, + it('does not return transactions from other services', async () => { + const { body } = await apmApiClient.readUser({ + endpoint: 'GET /internal/apm/suggestions', + params: { + query: { + serviceName: 'custom-php-service', + fieldName: TRANSACTION_NAME, + fieldValue: 'product', + start, + end, + }, }, - }, - }); + }); - expect(body.terms).to.eql([]); + expect(body.terms).to.eql([]); + }); }); }); - }); - }); + } + ); } diff --git a/x-pack/test/apm_api_integration/tests/throughput/dependencies_apis.spec.ts b/x-pack/test/apm_api_integration/tests/throughput/dependencies_apis.spec.ts index 434cce1568504..3edf6946df9a6 100644 --- a/x-pack/test/apm_api_integration/tests/throughput/dependencies_apis.spec.ts +++ b/x-pack/test/apm_api_integration/tests/throughput/dependencies_apis.spec.ts @@ -93,7 +93,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { let throughputValues: Awaited>; - registry.when('Dependencies throughput value', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177536 + registry.when.skip('Dependencies throughput value', { config: 'basic', archives: [] }, () => { describe('when data is loaded', () => { const GO_PROD_RATE = 75; const JAVA_PROD_RATE = 25; diff --git a/x-pack/test/apm_api_integration/tests/throughput/service_apis.spec.ts b/x-pack/test/apm_api_integration/tests/throughput/service_apis.spec.ts index 8dcb782c78a03..d3fe3c96b1bc5 100644 --- a/x-pack/test/apm_api_integration/tests/throughput/service_apis.spec.ts +++ b/x-pack/test/apm_api_integration/tests/throughput/service_apis.spec.ts @@ -141,7 +141,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { let throughputMetricValues: Awaited>; let throughputTransactionValues: Awaited>; - registry.when('Services APIs', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177535 + registry.when.skip('Services APIs', { config: 'basic', archives: [] }, () => { describe('when data is loaded ', () => { const GO_PROD_RATE = 80; const GO_DEV_RATE = 20; diff --git a/x-pack/test/apm_api_integration/tests/time_range_metadata/many_apm_server_versions.spec.ts b/x-pack/test/apm_api_integration/tests/time_range_metadata/many_apm_server_versions.spec.ts index 012fa07ca6f6c..800aa3ad7fdf1 100644 --- a/x-pack/test/apm_api_integration/tests/time_range_metadata/many_apm_server_versions.spec.ts +++ b/x-pack/test/apm_api_integration/tests/time_range_metadata/many_apm_server_versions.spec.ts @@ -34,7 +34,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { const start = moment(baseTime).add(5, 'minutes'); const end = moment(baseTime).add(10, 'minutes'); - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177534 + registry.when.skip( 'Time range metadata when there are multiple APM Server versions', { config: 'basic', archives: [] }, () => { diff --git a/x-pack/test/apm_api_integration/tests/time_range_metadata/time_range_metadata.spec.ts b/x-pack/test/apm_api_integration/tests/time_range_metadata/time_range_metadata.spec.ts index 6de17c22c2309..350f439545295 100644 --- a/x-pack/test/apm_api_integration/tests/time_range_metadata/time_range_metadata.spec.ts +++ b/x-pack/test/apm_api_integration/tests/time_range_metadata/time_range_metadata.spec.ts @@ -78,7 +78,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177541 + registry.when.skip( 'Time range metadata when generating summary data', { config: 'basic', archives: [] }, () => { @@ -146,7 +147,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177601 + registry.when.skip( 'Time range metadata when generating data', { config: 'basic', archives: [] }, () => { diff --git a/x-pack/test/apm_api_integration/tests/traces/critical_path.spec.ts b/x-pack/test/apm_api_integration/tests/traces/critical_path.spec.ts index 4e1f1cc3dbef2..3dcd352412497 100644 --- a/x-pack/test/apm_api_integration/tests/traces/critical_path.spec.ts +++ b/x-pack/test/apm_api_integration/tests/traces/critical_path.spec.ts @@ -104,7 +104,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); } - registry.when('Aggregated critical path', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177542 + registry.when.skip('Aggregated critical path', { config: 'basic', archives: [] }, () => { it('builds up the correct tree for a single transaction', async () => { const java = apm .service({ name: 'java', environment: 'production', agentName: 'java' }) diff --git a/x-pack/test/apm_api_integration/tests/traces/find_traces.spec.ts b/x-pack/test/apm_api_integration/tests/traces/find_traces.spec.ts index 9009a4872069d..d85d23e7e5cd7 100644 --- a/x-pack/test/apm_api_integration/tests/traces/find_traces.spec.ts +++ b/x-pack/test/apm_api_integration/tests/traces/find_traces.spec.ts @@ -88,7 +88,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Find traces when traces exist', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177543 + registry.when.skip('Find traces when traces exist', { config: 'basic', archives: [] }, () => { before(() => { const java = apm .service({ name: 'java', environment: 'production', agentName: 'java' }) diff --git a/x-pack/test/apm_api_integration/tests/traces/large_trace/large_trace.spec.ts b/x-pack/test/apm_api_integration/tests/traces/large_trace/large_trace.spec.ts index f2e2ee58b73ba..a6e96e08aaf40 100644 --- a/x-pack/test/apm_api_integration/tests/traces/large_trace/large_trace.spec.ts +++ b/x-pack/test/apm_api_integration/tests/traces/large_trace/large_trace.spec.ts @@ -29,7 +29,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { const synthtraceEsClient = getService('synthtraceEsClient'); const es = getService('es'); - registry.when('Large trace', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177660 + registry.when.skip('Large trace', { config: 'basic', archives: [] }, () => { describe('when the trace is large (>15.000 items)', () => { before(() => { return generateLargeTrace({ diff --git a/x-pack/test/apm_api_integration/tests/traces/span_details.spec.ts b/x-pack/test/apm_api_integration/tests/traces/span_details.spec.ts index 70988f731016e..1e0a085c4844c 100644 --- a/x-pack/test/apm_api_integration/tests/traces/span_details.spec.ts +++ b/x-pack/test/apm_api_integration/tests/traces/span_details.spec.ts @@ -51,7 +51,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Span details', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177544 + registry.when.skip('Span details', { config: 'basic', archives: [] }, () => { let traceId: string; let spanId: string; let parentTransactionId: string; diff --git a/x-pack/test/apm_api_integration/tests/traces/trace_by_id.spec.ts b/x-pack/test/apm_api_integration/tests/traces/trace_by_id.spec.ts index 6df809b594416..ffbbc05dd1738 100644 --- a/x-pack/test/apm_api_integration/tests/traces/trace_by_id.spec.ts +++ b/x-pack/test/apm_api_integration/tests/traces/trace_by_id.spec.ts @@ -46,7 +46,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Trace exists', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177545 + registry.when.skip('Trace exists', { config: 'basic', archives: [] }, () => { let entryTransactionId: string; let serviceATraceId: string; diff --git a/x-pack/test/apm_api_integration/tests/traces/transaction_details.spec.ts b/x-pack/test/apm_api_integration/tests/traces/transaction_details.spec.ts index 8bce601e921ee..637923517ac76 100644 --- a/x-pack/test/apm_api_integration/tests/traces/transaction_details.spec.ts +++ b/x-pack/test/apm_api_integration/tests/traces/transaction_details.spec.ts @@ -51,7 +51,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Transaction details', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177546 + registry.when.skip('Transaction details', { config: 'basic', archives: [] }, () => { let traceId: string; let transactionId: string; before(async () => { diff --git a/x-pack/test/apm_api_integration/tests/transactions/error_rate.spec.ts b/x-pack/test/apm_api_integration/tests/transactions/error_rate.spec.ts index 3ae8731e8a16a..b51927293177a 100644 --- a/x-pack/test/apm_api_integration/tests/transactions/error_rate.spec.ts +++ b/x-pack/test/apm_api_integration/tests/transactions/error_rate.spec.ts @@ -82,7 +82,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { }); }); - registry.when('Error rate when data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177598 + registry.when.skip('Error rate when data is loaded', { config: 'basic', archives: [] }, () => { const config = { firstTransaction: { name: 'GET /apple 🍎 ', diff --git a/x-pack/test/apm_api_integration/tests/transactions/latency.spec.ts b/x-pack/test/apm_api_integration/tests/transactions/latency.spec.ts index 40a108c7716e4..e03a726f7313e 100644 --- a/x-pack/test/apm_api_integration/tests/transactions/latency.spec.ts +++ b/x-pack/test/apm_api_integration/tests/transactions/latency.spec.ts @@ -72,7 +72,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when( + // FLAKY: https://github.com/elastic/kibana/issues/177596 + registry.when.skip( 'Latency with a basic license when data is loaded', { config: 'basic', archives: [] }, () => { diff --git a/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_alerts.spec.ts b/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_alerts.spec.ts index 0cb9f194dfa51..6d5daf2e3a84b 100644 --- a/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_alerts.spec.ts +++ b/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_alerts.spec.ts @@ -72,7 +72,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { return response.body as TransactionsGroupsMainStatistics; } - registry.when('when data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177617 + registry.when.skip('when data is loaded', { config: 'basic', archives: [] }, () => { describe('Alerts', () => { const transactions = [ { diff --git a/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_detailed_statistics.spec.ts b/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_detailed_statistics.spec.ts index ddefb6b669cef..a7a692f7f943e 100644 --- a/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_detailed_statistics.spec.ts +++ b/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_detailed_statistics.spec.ts @@ -82,7 +82,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177619 + registry.when.skip('data is loaded', { config: 'basic', archives: [] }, () => { describe('transactions groups detailed stats', () => { const GO_PROD_RATE = 75; const GO_PROD_ERROR_RATE = 25; diff --git a/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_main_statistics.spec.ts b/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_main_statistics.spec.ts index 91682c0edf796..9818b0fcd14d3 100644 --- a/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_main_statistics.spec.ts +++ b/x-pack/test/apm_api_integration/tests/transactions/transactions_groups_main_statistics.spec.ts @@ -73,7 +73,8 @@ export default function ApiTest({ getService }: FtrProviderContext) { } ); - registry.when('when data is loaded', { config: 'basic', archives: [] }, () => { + // FLAKY: https://github.com/elastic/kibana/issues/177620 + registry.when.skip('when data is loaded', { config: 'basic', archives: [] }, () => { describe('Transaction groups main statistics', () => { const GO_PROD_RATE = 75; const GO_PROD_ERROR_RATE = 25; From 244ecc403d7f459eb37144b7a4b02b01da407036 Mon Sep 17 00:00:00 2001 From: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Date: Fri, 23 Feb 2024 01:02:10 -0500 Subject: [PATCH 06/34] [api-docs] 2024-02-23 Daily api_docs build (#177678) Generated by https://buildkite.com/elastic/kibana-api-docs-daily/builds/622 --- api_docs/actions.mdx | 2 +- api_docs/advanced_settings.mdx | 2 +- .../ai_assistant_management_observability.mdx | 2 +- .../ai_assistant_management_selection.mdx | 2 +- api_docs/aiops.mdx | 2 +- api_docs/alerting.devdocs.json | 1450 +++++++++---- api_docs/alerting.mdx | 2 +- api_docs/apm.mdx | 2 +- api_docs/apm_data_access.mdx | 2 +- api_docs/asset_manager.mdx | 2 +- api_docs/banners.mdx | 2 +- api_docs/bfetch.mdx | 2 +- api_docs/canvas.mdx | 2 +- api_docs/cases.devdocs.json | 24 +- api_docs/cases.mdx | 2 +- api_docs/charts.mdx | 2 +- api_docs/cloud.mdx | 2 +- api_docs/cloud_data_migration.mdx | 2 +- api_docs/cloud_defend.mdx | 2 +- api_docs/cloud_experiments.mdx | 2 +- api_docs/cloud_security_posture.mdx | 2 +- api_docs/console.mdx | 2 +- api_docs/content_management.mdx | 2 +- api_docs/controls.mdx | 2 +- api_docs/custom_integrations.mdx | 2 +- api_docs/dashboard.mdx | 2 +- api_docs/dashboard_enhanced.mdx | 2 +- api_docs/data.mdx | 2 +- api_docs/data_query.mdx | 2 +- api_docs/data_search.mdx | 2 +- api_docs/data_view_editor.mdx | 2 +- api_docs/data_view_field_editor.mdx | 2 +- api_docs/data_view_management.mdx | 2 +- api_docs/data_views.devdocs.json | 4 +- api_docs/data_views.mdx | 2 +- api_docs/data_visualizer.mdx | 2 +- api_docs/dataset_quality.devdocs.json | 2 +- api_docs/dataset_quality.mdx | 3 +- api_docs/deprecations_by_api.mdx | 9 +- api_docs/deprecations_by_plugin.mdx | 15 +- api_docs/deprecations_by_team.mdx | 4 +- api_docs/dev_tools.devdocs.json | 16 +- api_docs/dev_tools.mdx | 2 +- api_docs/discover.devdocs.json | 462 +++- api_docs/discover.mdx | 2 +- api_docs/discover_enhanced.mdx | 2 +- api_docs/ecs_data_quality_dashboard.mdx | 2 +- api_docs/elastic_assistant.mdx | 2 +- api_docs/embeddable.mdx | 2 +- api_docs/embeddable_enhanced.mdx | 2 +- api_docs/encrypted_saved_objects.mdx | 2 +- api_docs/enterprise_search.mdx | 2 +- api_docs/es_ui_shared.mdx | 2 +- api_docs/event_annotation.devdocs.json | 4 +- api_docs/event_annotation.mdx | 2 +- api_docs/event_annotation_listing.mdx | 2 +- api_docs/event_log.devdocs.json | 6 +- api_docs/event_log.mdx | 2 +- api_docs/exploratory_view.devdocs.json | 278 ++- api_docs/exploratory_view.mdx | 2 +- api_docs/expression_error.mdx | 2 +- api_docs/expression_gauge.mdx | 2 +- api_docs/expression_heatmap.mdx | 2 +- api_docs/expression_image.mdx | 2 +- api_docs/expression_legacy_metric_vis.mdx | 2 +- api_docs/expression_metric.mdx | 2 +- api_docs/expression_metric_vis.devdocs.json | 2 +- api_docs/expression_metric_vis.mdx | 2 +- api_docs/expression_partition_vis.mdx | 2 +- api_docs/expression_repeat_image.mdx | 2 +- api_docs/expression_reveal_image.mdx | 2 +- api_docs/expression_shape.mdx | 2 +- api_docs/expression_tagcloud.mdx | 2 +- api_docs/expression_x_y.devdocs.json | 2 +- api_docs/expression_x_y.mdx | 2 +- api_docs/expressions.mdx | 2 +- api_docs/features.mdx | 2 +- api_docs/field_formats.mdx | 2 +- api_docs/file_upload.mdx | 2 +- api_docs/files.mdx | 2 +- api_docs/files_management.mdx | 2 +- api_docs/fleet.devdocs.json | 8 +- api_docs/fleet.mdx | 2 +- api_docs/global_search.mdx | 2 +- api_docs/guided_onboarding.mdx | 2 +- api_docs/home.devdocs.json | 6 +- api_docs/home.mdx | 2 +- api_docs/image_embeddable.mdx | 2 +- api_docs/index_lifecycle_management.mdx | 2 +- api_docs/index_management.devdocs.json | 2 +- api_docs/index_management.mdx | 2 +- api_docs/infra.devdocs.json | 111 +- api_docs/infra.mdx | 7 +- api_docs/ingest_pipelines.mdx | 2 +- api_docs/inspector.mdx | 2 +- api_docs/interactive_setup.mdx | 2 +- api_docs/kbn_ace.mdx | 2 +- api_docs/kbn_actions_types.mdx | 2 +- api_docs/kbn_aiops_components.mdx | 2 +- api_docs/kbn_aiops_utils.mdx | 2 +- .../kbn_alerting_api_integration_helpers.mdx | 2 +- api_docs/kbn_alerting_state_types.mdx | 2 +- api_docs/kbn_alerting_types.mdx | 2 +- .../kbn_alerts_as_data_utils.devdocs.json | 16 +- api_docs/kbn_alerts_as_data_utils.mdx | 2 +- api_docs/kbn_alerts_ui_shared.mdx | 2 +- api_docs/kbn_analytics.mdx | 2 +- api_docs/kbn_analytics_client.devdocs.json | 8 +- api_docs/kbn_analytics_client.mdx | 2 +- api_docs/kbn_analytics_collection_utils.mdx | 2 +- ..._analytics_shippers_elastic_v3_browser.mdx | 2 +- ...n_analytics_shippers_elastic_v3_common.mdx | 2 +- ...n_analytics_shippers_elastic_v3_server.mdx | 2 +- api_docs/kbn_analytics_shippers_fullstory.mdx | 2 +- api_docs/kbn_apm_config_loader.mdx | 2 +- api_docs/kbn_apm_synthtrace.mdx | 2 +- api_docs/kbn_apm_synthtrace_client.mdx | 2 +- api_docs/kbn_apm_utils.mdx | 2 +- api_docs/kbn_axe_config.mdx | 2 +- api_docs/kbn_bfetch_error.mdx | 2 +- api_docs/kbn_calculate_auto.mdx | 2 +- .../kbn_calculate_width_from_char_count.mdx | 2 +- api_docs/kbn_cases_components.mdx | 2 +- api_docs/kbn_cell_actions.mdx | 2 +- api_docs/kbn_chart_expressions_common.mdx | 2 +- api_docs/kbn_chart_icons.mdx | 2 +- api_docs/kbn_ci_stats_core.mdx | 2 +- api_docs/kbn_ci_stats_performance_metrics.mdx | 2 +- api_docs/kbn_ci_stats_reporter.mdx | 2 +- api_docs/kbn_cli_dev_mode.mdx | 2 +- api_docs/kbn_code_editor.mdx | 2 +- api_docs/kbn_code_editor_mock.mdx | 2 +- api_docs/kbn_code_owners.mdx | 2 +- api_docs/kbn_coloring.mdx | 2 +- api_docs/kbn_config.mdx | 2 +- api_docs/kbn_config_mocks.mdx | 2 +- api_docs/kbn_config_schema.mdx | 2 +- .../kbn_content_management_content_editor.mdx | 2 +- ...tent_management_tabbed_table_list_view.mdx | 2 +- ...nt_management_table_list_view.devdocs.json | 6 +- ...kbn_content_management_table_list_view.mdx | 2 +- ...tent_management_table_list_view_common.mdx | 2 +- ...agement_table_list_view_table.devdocs.json | 10 +- ...ntent_management_table_list_view_table.mdx | 2 +- api_docs/kbn_content_management_utils.mdx | 2 +- api_docs/kbn_core_analytics_browser.mdx | 2 +- .../kbn_core_analytics_browser_internal.mdx | 2 +- api_docs/kbn_core_analytics_browser_mocks.mdx | 2 +- api_docs/kbn_core_analytics_server.mdx | 2 +- .../kbn_core_analytics_server_internal.mdx | 2 +- api_docs/kbn_core_analytics_server_mocks.mdx | 2 +- api_docs/kbn_core_application_browser.mdx | 2 +- .../kbn_core_application_browser_internal.mdx | 2 +- .../kbn_core_application_browser_mocks.mdx | 2 +- api_docs/kbn_core_application_common.mdx | 2 +- api_docs/kbn_core_apps_browser_internal.mdx | 2 +- api_docs/kbn_core_apps_browser_mocks.mdx | 2 +- api_docs/kbn_core_apps_server_internal.mdx | 2 +- api_docs/kbn_core_base_browser_mocks.mdx | 2 +- api_docs/kbn_core_base_common.mdx | 2 +- api_docs/kbn_core_base_server_internal.mdx | 2 +- api_docs/kbn_core_base_server_mocks.mdx | 2 +- .../kbn_core_capabilities_browser_mocks.mdx | 2 +- api_docs/kbn_core_capabilities_common.mdx | 2 +- api_docs/kbn_core_capabilities_server.mdx | 2 +- .../kbn_core_capabilities_server_mocks.mdx | 2 +- api_docs/kbn_core_chrome_browser.mdx | 2 +- api_docs/kbn_core_chrome_browser_mocks.mdx | 2 +- api_docs/kbn_core_config_server_internal.mdx | 2 +- api_docs/kbn_core_custom_branding_browser.mdx | 2 +- ..._core_custom_branding_browser_internal.mdx | 2 +- ...kbn_core_custom_branding_browser_mocks.mdx | 2 +- api_docs/kbn_core_custom_branding_common.mdx | 2 +- api_docs/kbn_core_custom_branding_server.mdx | 2 +- ...n_core_custom_branding_server_internal.mdx | 2 +- .../kbn_core_custom_branding_server_mocks.mdx | 2 +- api_docs/kbn_core_deprecations_browser.mdx | 2 +- ...kbn_core_deprecations_browser_internal.mdx | 2 +- .../kbn_core_deprecations_browser_mocks.mdx | 2 +- api_docs/kbn_core_deprecations_common.mdx | 2 +- api_docs/kbn_core_deprecations_server.mdx | 2 +- .../kbn_core_deprecations_server_internal.mdx | 2 +- .../kbn_core_deprecations_server_mocks.mdx | 2 +- api_docs/kbn_core_doc_links_browser.mdx | 2 +- api_docs/kbn_core_doc_links_browser_mocks.mdx | 2 +- api_docs/kbn_core_doc_links_server.mdx | 2 +- api_docs/kbn_core_doc_links_server_mocks.mdx | 2 +- ...e_elasticsearch_client_server_internal.mdx | 2 +- ...core_elasticsearch_client_server_mocks.mdx | 2 +- ...kbn_core_elasticsearch_server.devdocs.json | 255 ++- api_docs/kbn_core_elasticsearch_server.mdx | 2 +- ...kbn_core_elasticsearch_server_internal.mdx | 2 +- .../kbn_core_elasticsearch_server_mocks.mdx | 2 +- .../kbn_core_environment_server_internal.mdx | 2 +- .../kbn_core_environment_server_mocks.mdx | 2 +- .../kbn_core_execution_context_browser.mdx | 2 +- ...ore_execution_context_browser_internal.mdx | 2 +- ...n_core_execution_context_browser_mocks.mdx | 2 +- .../kbn_core_execution_context_common.mdx | 2 +- .../kbn_core_execution_context_server.mdx | 2 +- ...core_execution_context_server_internal.mdx | 2 +- ...bn_core_execution_context_server_mocks.mdx | 2 +- api_docs/kbn_core_fatal_errors_browser.mdx | 2 +- .../kbn_core_fatal_errors_browser_mocks.mdx | 2 +- api_docs/kbn_core_http_browser.mdx | 2 +- api_docs/kbn_core_http_browser_internal.mdx | 2 +- api_docs/kbn_core_http_browser_mocks.mdx | 2 +- api_docs/kbn_core_http_common.mdx | 2 +- .../kbn_core_http_context_server_mocks.mdx | 2 +- ...re_http_request_handler_context_server.mdx | 2 +- api_docs/kbn_core_http_resources_server.mdx | 2 +- ...bn_core_http_resources_server_internal.mdx | 2 +- .../kbn_core_http_resources_server_mocks.mdx | 2 +- .../kbn_core_http_router_server_internal.mdx | 2 +- .../kbn_core_http_router_server_mocks.mdx | 2 +- api_docs/kbn_core_http_server.devdocs.json | 1411 +++++++++---- api_docs/kbn_core_http_server.mdx | 2 +- ...kbn_core_http_server_internal.devdocs.json | 13 +- api_docs/kbn_core_http_server_internal.mdx | 4 +- .../kbn_core_http_server_mocks.devdocs.json | 4 +- api_docs/kbn_core_http_server_mocks.mdx | 2 +- api_docs/kbn_core_i18n_browser.mdx | 2 +- api_docs/kbn_core_i18n_browser_mocks.mdx | 2 +- api_docs/kbn_core_i18n_server.mdx | 2 +- api_docs/kbn_core_i18n_server_internal.mdx | 2 +- api_docs/kbn_core_i18n_server_mocks.mdx | 2 +- ...n_core_injected_metadata_browser_mocks.mdx | 2 +- ...kbn_core_integrations_browser_internal.mdx | 2 +- .../kbn_core_integrations_browser_mocks.mdx | 2 +- api_docs/kbn_core_lifecycle_browser.mdx | 2 +- api_docs/kbn_core_lifecycle_browser_mocks.mdx | 2 +- api_docs/kbn_core_lifecycle_server.mdx | 2 +- api_docs/kbn_core_lifecycle_server_mocks.mdx | 2 +- api_docs/kbn_core_logging_browser_mocks.mdx | 2 +- api_docs/kbn_core_logging_common_internal.mdx | 2 +- api_docs/kbn_core_logging_server.mdx | 2 +- api_docs/kbn_core_logging_server_internal.mdx | 2 +- api_docs/kbn_core_logging_server_mocks.mdx | 2 +- ...ore_metrics_collectors_server_internal.mdx | 2 +- ...n_core_metrics_collectors_server_mocks.mdx | 2 +- api_docs/kbn_core_metrics_server.mdx | 2 +- api_docs/kbn_core_metrics_server_internal.mdx | 2 +- api_docs/kbn_core_metrics_server_mocks.mdx | 2 +- api_docs/kbn_core_mount_utils_browser.mdx | 2 +- api_docs/kbn_core_node_server.mdx | 2 +- api_docs/kbn_core_node_server_internal.mdx | 2 +- api_docs/kbn_core_node_server_mocks.mdx | 2 +- ...bn_core_notifications_browser.devdocs.json | 4 +- api_docs/kbn_core_notifications_browser.mdx | 2 +- ...bn_core_notifications_browser_internal.mdx | 2 +- .../kbn_core_notifications_browser_mocks.mdx | 2 +- api_docs/kbn_core_overlays_browser.mdx | 2 +- .../kbn_core_overlays_browser_internal.mdx | 2 +- api_docs/kbn_core_overlays_browser_mocks.mdx | 2 +- api_docs/kbn_core_plugins_browser.mdx | 2 +- api_docs/kbn_core_plugins_browser_mocks.mdx | 2 +- .../kbn_core_plugins_contracts_browser.mdx | 2 +- .../kbn_core_plugins_contracts_server.mdx | 2 +- api_docs/kbn_core_plugins_server.mdx | 2 +- api_docs/kbn_core_plugins_server_mocks.mdx | 2 +- api_docs/kbn_core_preboot_server.mdx | 2 +- api_docs/kbn_core_preboot_server_mocks.mdx | 2 +- api_docs/kbn_core_rendering_browser_mocks.mdx | 2 +- .../kbn_core_rendering_server_internal.mdx | 2 +- api_docs/kbn_core_rendering_server_mocks.mdx | 2 +- api_docs/kbn_core_root_server_internal.mdx | 2 +- .../kbn_core_saved_objects_api_browser.mdx | 2 +- .../kbn_core_saved_objects_api_server.mdx | 2 +- ...bn_core_saved_objects_api_server_mocks.mdx | 2 +- ...ore_saved_objects_base_server_internal.mdx | 2 +- ...n_core_saved_objects_base_server_mocks.mdx | 2 +- ...bn_core_saved_objects_browser.devdocs.json | 10 +- api_docs/kbn_core_saved_objects_browser.mdx | 2 +- ...bn_core_saved_objects_browser_internal.mdx | 2 +- .../kbn_core_saved_objects_browser_mocks.mdx | 2 +- api_docs/kbn_core_saved_objects_common.mdx | 2 +- ..._objects_import_export_server_internal.mdx | 2 +- ...ved_objects_import_export_server_mocks.mdx | 2 +- ...aved_objects_migration_server_internal.mdx | 2 +- ...e_saved_objects_migration_server_mocks.mdx | 2 +- ...kbn_core_saved_objects_server.devdocs.json | 1777 ++++++++++++---- api_docs/kbn_core_saved_objects_server.mdx | 2 +- ...kbn_core_saved_objects_server_internal.mdx | 2 +- .../kbn_core_saved_objects_server_mocks.mdx | 2 +- .../kbn_core_saved_objects_utils_server.mdx | 2 +- api_docs/kbn_core_status_common.mdx | 2 +- api_docs/kbn_core_status_common_internal.mdx | 2 +- api_docs/kbn_core_status_server.mdx | 2 +- api_docs/kbn_core_status_server_internal.mdx | 2 +- api_docs/kbn_core_status_server_mocks.mdx | 2 +- ...core_test_helpers_deprecations_getters.mdx | 2 +- ...n_core_test_helpers_http_setup_browser.mdx | 2 +- api_docs/kbn_core_test_helpers_kbn_server.mdx | 2 +- .../kbn_core_test_helpers_model_versions.mdx | 2 +- ...n_core_test_helpers_so_type_serializer.mdx | 2 +- api_docs/kbn_core_test_helpers_test_utils.mdx | 2 +- api_docs/kbn_core_theme_browser.mdx | 2 +- api_docs/kbn_core_theme_browser_mocks.mdx | 2 +- api_docs/kbn_core_ui_settings_browser.mdx | 2 +- .../kbn_core_ui_settings_browser_internal.mdx | 2 +- .../kbn_core_ui_settings_browser_mocks.mdx | 2 +- api_docs/kbn_core_ui_settings_common.mdx | 2 +- api_docs/kbn_core_ui_settings_server.mdx | 2 +- .../kbn_core_ui_settings_server_internal.mdx | 2 +- .../kbn_core_ui_settings_server_mocks.mdx | 2 +- api_docs/kbn_core_usage_data_server.mdx | 2 +- .../kbn_core_usage_data_server_internal.mdx | 2 +- api_docs/kbn_core_usage_data_server_mocks.mdx | 2 +- api_docs/kbn_core_user_settings_server.mdx | 2 +- ...kbn_core_user_settings_server_internal.mdx | 2 +- .../kbn_core_user_settings_server_mocks.mdx | 2 +- api_docs/kbn_crypto.mdx | 2 +- api_docs/kbn_crypto_browser.mdx | 2 +- api_docs/kbn_custom_icons.mdx | 2 +- api_docs/kbn_custom_integrations.mdx | 2 +- api_docs/kbn_cypress_config.mdx | 2 +- api_docs/kbn_data_forge.mdx | 2 +- api_docs/kbn_data_service.mdx | 2 +- api_docs/kbn_data_stream_adapter.mdx | 2 +- api_docs/kbn_data_view_utils.mdx | 2 +- api_docs/kbn_datemath.devdocs.json | 4 +- api_docs/kbn_datemath.mdx | 2 +- api_docs/kbn_deeplinks_analytics.mdx | 2 +- api_docs/kbn_deeplinks_devtools.mdx | 2 +- .../kbn_deeplinks_management.devdocs.json | 4 +- api_docs/kbn_deeplinks_management.mdx | 2 +- api_docs/kbn_deeplinks_ml.devdocs.json | 4 +- api_docs/kbn_deeplinks_ml.mdx | 2 +- .../kbn_deeplinks_observability.devdocs.json | 60 + api_docs/kbn_deeplinks_observability.mdx | 4 +- api_docs/kbn_deeplinks_search.mdx | 2 +- api_docs/kbn_default_nav_analytics.mdx | 2 +- api_docs/kbn_default_nav_devtools.mdx | 2 +- api_docs/kbn_default_nav_management.mdx | 2 +- api_docs/kbn_default_nav_ml.mdx | 2 +- api_docs/kbn_dev_cli_errors.mdx | 2 +- api_docs/kbn_dev_cli_runner.mdx | 2 +- api_docs/kbn_dev_proc_runner.mdx | 2 +- api_docs/kbn_dev_utils.mdx | 2 +- api_docs/kbn_discover_utils.mdx | 2 +- api_docs/kbn_doc_links.mdx | 2 +- api_docs/kbn_docs_utils.mdx | 2 +- api_docs/kbn_dom_drag_drop.mdx | 2 +- api_docs/kbn_ebt_tools.mdx | 2 +- api_docs/kbn_ecs_data_quality_dashboard.mdx | 2 +- api_docs/kbn_elastic_agent_utils.devdocs.json | 4 +- api_docs/kbn_elastic_agent_utils.mdx | 2 +- api_docs/kbn_elastic_assistant.mdx | 2 +- api_docs/kbn_elastic_assistant_common.mdx | 2 +- api_docs/kbn_es.mdx | 2 +- api_docs/kbn_es_archiver.mdx | 2 +- api_docs/kbn_es_errors.mdx | 2 +- api_docs/kbn_es_query.mdx | 2 +- api_docs/kbn_es_types.mdx | 2 +- api_docs/kbn_eslint_plugin_imports.mdx | 2 +- api_docs/kbn_esql_utils.devdocs.json | 15 +- api_docs/kbn_esql_utils.mdx | 7 +- .../kbn_event_annotation_common.devdocs.json | 2 +- api_docs/kbn_event_annotation_common.mdx | 2 +- api_docs/kbn_event_annotation_components.mdx | 2 +- api_docs/kbn_expandable_flyout.mdx | 2 +- api_docs/kbn_field_types.mdx | 2 +- api_docs/kbn_field_utils.mdx | 2 +- api_docs/kbn_find_used_node_modules.mdx | 2 +- api_docs/kbn_formatters.mdx | 2 +- .../kbn_ftr_common_functional_services.mdx | 2 +- .../kbn_ftr_common_functional_ui_services.mdx | 2 +- api_docs/kbn_generate.mdx | 2 +- api_docs/kbn_generate_console_definitions.mdx | 2 +- api_docs/kbn_generate_csv.mdx | 2 +- api_docs/kbn_guided_onboarding.mdx | 2 +- api_docs/kbn_handlebars.mdx | 2 +- api_docs/kbn_hapi_mocks.mdx | 2 +- api_docs/kbn_health_gateway_server.mdx | 2 +- api_docs/kbn_home_sample_data_card.mdx | 2 +- api_docs/kbn_home_sample_data_tab.mdx | 2 +- api_docs/kbn_i18n.devdocs.json | 2 +- api_docs/kbn_i18n.mdx | 2 +- api_docs/kbn_i18n_react.mdx | 2 +- api_docs/kbn_import_resolver.mdx | 2 +- api_docs/kbn_infra_forge.mdx | 2 +- api_docs/kbn_interpreter.mdx | 2 +- api_docs/kbn_io_ts_utils.mdx | 2 +- api_docs/kbn_jest_serializers.mdx | 2 +- api_docs/kbn_journeys.mdx | 2 +- api_docs/kbn_json_ast.mdx | 2 +- api_docs/kbn_kibana_manifest_schema.mdx | 2 +- .../kbn_language_documentation_popover.mdx | 2 +- api_docs/kbn_lens_embeddable_utils.mdx | 2 +- api_docs/kbn_lens_formula_docs.mdx | 2 +- api_docs/kbn_logging.mdx | 2 +- api_docs/kbn_logging_mocks.mdx | 2 +- api_docs/kbn_managed_content_badge.mdx | 2 +- api_docs/kbn_managed_vscode_config.mdx | 2 +- ...n_management_cards_navigation.devdocs.json | 4 +- api_docs/kbn_management_cards_navigation.mdx | 2 +- .../kbn_management_settings_application.mdx | 2 +- ...ent_settings_components_field_category.mdx | 2 +- ...gement_settings_components_field_input.mdx | 2 +- ...settings_components_field_row.devdocs.json | 2 +- ...nagement_settings_components_field_row.mdx | 2 +- ...bn_management_settings_components_form.mdx | 2 +- ...n_management_settings_field_definition.mdx | 2 +- .../kbn_management_settings_ids.devdocs.json | 6 +- api_docs/kbn_management_settings_ids.mdx | 2 +- ...n_management_settings_section_registry.mdx | 2 +- api_docs/kbn_management_settings_types.mdx | 2 +- .../kbn_management_settings_utilities.mdx | 2 +- api_docs/kbn_management_storybook_config.mdx | 2 +- api_docs/kbn_mapbox_gl.devdocs.json | 2 +- api_docs/kbn_mapbox_gl.mdx | 2 +- api_docs/kbn_maps_vector_tile_utils.mdx | 2 +- api_docs/kbn_ml_agg_utils.mdx | 2 +- api_docs/kbn_ml_anomaly_utils.mdx | 2 +- api_docs/kbn_ml_cancellable_search.mdx | 2 +- api_docs/kbn_ml_category_validator.mdx | 2 +- api_docs/kbn_ml_chi2test.mdx | 2 +- .../kbn_ml_data_frame_analytics_utils.mdx | 2 +- api_docs/kbn_ml_data_grid.mdx | 2 +- api_docs/kbn_ml_date_picker.mdx | 2 +- api_docs/kbn_ml_date_utils.mdx | 2 +- api_docs/kbn_ml_error_utils.mdx | 2 +- api_docs/kbn_ml_in_memory_table.mdx | 2 +- api_docs/kbn_ml_is_defined.mdx | 2 +- api_docs/kbn_ml_is_populated_object.mdx | 2 +- api_docs/kbn_ml_kibana_theme.mdx | 2 +- api_docs/kbn_ml_local_storage.mdx | 2 +- api_docs/kbn_ml_nested_property.mdx | 2 +- api_docs/kbn_ml_number_utils.mdx | 2 +- api_docs/kbn_ml_query_utils.mdx | 2 +- api_docs/kbn_ml_random_sampler_utils.mdx | 2 +- api_docs/kbn_ml_route_utils.mdx | 2 +- api_docs/kbn_ml_runtime_field_utils.mdx | 2 +- api_docs/kbn_ml_string_hash.mdx | 2 +- api_docs/kbn_ml_trained_models_utils.mdx | 2 +- api_docs/kbn_ml_ui_actions.mdx | 2 +- api_docs/kbn_ml_url_state.mdx | 2 +- api_docs/kbn_mock_idp_utils.mdx | 2 +- api_docs/kbn_monaco.mdx | 2 +- api_docs/kbn_object_versioning.mdx | 2 +- api_docs/kbn_observability_alert_details.mdx | 2 +- .../kbn_observability_alerting_test_data.mdx | 2 +- ...ility_get_padded_alert_time_range_util.mdx | 2 +- api_docs/kbn_openapi_bundler.mdx | 2 +- api_docs/kbn_openapi_generator.mdx | 2 +- api_docs/kbn_optimizer.mdx | 2 +- api_docs/kbn_optimizer_webpack_helpers.mdx | 2 +- api_docs/kbn_osquery_io_ts_types.mdx | 2 +- api_docs/kbn_panel_loader.mdx | 2 +- ..._performance_testing_dataset_extractor.mdx | 2 +- api_docs/kbn_plugin_check.mdx | 2 +- api_docs/kbn_plugin_generator.mdx | 2 +- api_docs/kbn_plugin_helpers.mdx | 2 +- api_docs/kbn_presentation_containers.mdx | 2 +- api_docs/kbn_presentation_library.mdx | 2 +- .../kbn_presentation_publishing.devdocs.json | 49 + api_docs/kbn_presentation_publishing.mdx | 4 +- api_docs/kbn_profiling_utils.mdx | 2 +- api_docs/kbn_random_sampling.mdx | 2 +- api_docs/kbn_react_field.mdx | 2 +- api_docs/kbn_react_kibana_context_common.mdx | 2 +- api_docs/kbn_react_kibana_context_render.mdx | 2 +- api_docs/kbn_react_kibana_context_root.mdx | 2 +- api_docs/kbn_react_kibana_context_styled.mdx | 2 +- api_docs/kbn_react_kibana_context_theme.mdx | 2 +- api_docs/kbn_react_kibana_mount.mdx | 2 +- api_docs/kbn_repo_file_maps.mdx | 2 +- api_docs/kbn_repo_linter.mdx | 2 +- api_docs/kbn_repo_path.mdx | 2 +- api_docs/kbn_repo_source_classifier.mdx | 2 +- api_docs/kbn_reporting_common.devdocs.json | 273 ++- api_docs/kbn_reporting_common.mdx | 7 +- api_docs/kbn_reporting_export_types_csv.mdx | 2 +- .../kbn_reporting_export_types_csv_common.mdx | 2 +- api_docs/kbn_reporting_export_types_pdf.mdx | 2 +- ...rting_export_types_pdf_common.devdocs.json | 4 +- .../kbn_reporting_export_types_pdf_common.mdx | 2 +- api_docs/kbn_reporting_export_types_png.mdx | 2 +- .../kbn_reporting_export_types_png_common.mdx | 2 +- api_docs/kbn_reporting_mocks_server.mdx | 2 +- api_docs/kbn_reporting_public.devdocs.json | 1857 ++++++++++++++++- api_docs/kbn_reporting_public.mdx | 10 +- api_docs/kbn_reporting_server.mdx | 2 +- api_docs/kbn_resizable_layout.mdx | 2 +- api_docs/kbn_rison.mdx | 2 +- api_docs/kbn_router_utils.mdx | 2 +- api_docs/kbn_rrule.mdx | 2 +- api_docs/kbn_rule_data_utils.mdx | 2 +- api_docs/kbn_saved_objects_settings.mdx | 2 +- api_docs/kbn_search_api_panels.mdx | 2 +- api_docs/kbn_search_connectors.devdocs.json | 4 +- api_docs/kbn_search_connectors.mdx | 2 +- api_docs/kbn_search_errors.mdx | 2 +- api_docs/kbn_search_index_documents.mdx | 2 +- api_docs/kbn_search_response_warnings.mdx | 2 +- api_docs/kbn_security_hardening.mdx | 2 +- api_docs/kbn_security_plugin_types_common.mdx | 2 +- api_docs/kbn_security_plugin_types_public.mdx | 2 +- api_docs/kbn_security_plugin_types_server.mdx | 2 +- api_docs/kbn_security_solution_features.mdx | 2 +- api_docs/kbn_security_solution_navigation.mdx | 2 +- api_docs/kbn_security_solution_side_nav.mdx | 2 +- ...kbn_security_solution_storybook_config.mdx | 2 +- .../kbn_securitysolution_autocomplete.mdx | 2 +- api_docs/kbn_securitysolution_data_table.mdx | 2 +- api_docs/kbn_securitysolution_ecs.mdx | 2 +- api_docs/kbn_securitysolution_es_utils.mdx | 2 +- ...ion_exception_list_components.devdocs.json | 8 +- ...ritysolution_exception_list_components.mdx | 2 +- api_docs/kbn_securitysolution_grouping.mdx | 2 +- api_docs/kbn_securitysolution_hook_utils.mdx | 2 +- ..._securitysolution_io_ts_alerting_types.mdx | 2 +- .../kbn_securitysolution_io_ts_list_types.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_types.mdx | 2 +- api_docs/kbn_securitysolution_io_ts_utils.mdx | 2 +- api_docs/kbn_securitysolution_list_api.mdx | 2 +- .../kbn_securitysolution_list_constants.mdx | 2 +- api_docs/kbn_securitysolution_list_hooks.mdx | 2 +- api_docs/kbn_securitysolution_list_utils.mdx | 2 +- api_docs/kbn_securitysolution_rules.mdx | 2 +- api_docs/kbn_securitysolution_t_grid.mdx | 2 +- api_docs/kbn_securitysolution_utils.mdx | 2 +- api_docs/kbn_server_http_tools.devdocs.json | 11 + api_docs/kbn_server_http_tools.mdx | 4 +- api_docs/kbn_server_route_repository.mdx | 2 +- api_docs/kbn_serverless_common_settings.mdx | 2 +- .../kbn_serverless_observability_settings.mdx | 2 +- api_docs/kbn_serverless_project_switcher.mdx | 2 +- api_docs/kbn_serverless_search_settings.mdx | 2 +- api_docs/kbn_serverless_security_settings.mdx | 2 +- api_docs/kbn_serverless_storybook_config.mdx | 2 +- api_docs/kbn_shared_svg.mdx | 2 +- api_docs/kbn_shared_ux_avatar_solution.mdx | 2 +- .../kbn_shared_ux_button_exit_full_screen.mdx | 2 +- api_docs/kbn_shared_ux_button_toolbar.mdx | 2 +- api_docs/kbn_shared_ux_card_no_data.mdx | 2 +- api_docs/kbn_shared_ux_card_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_chrome_navigation.mdx | 2 +- api_docs/kbn_shared_ux_error_boundary.mdx | 2 +- api_docs/kbn_shared_ux_file_context.mdx | 2 +- api_docs/kbn_shared_ux_file_image.mdx | 2 +- api_docs/kbn_shared_ux_file_image_mocks.mdx | 2 +- api_docs/kbn_shared_ux_file_mocks.mdx | 2 +- api_docs/kbn_shared_ux_file_picker.mdx | 2 +- api_docs/kbn_shared_ux_file_types.mdx | 2 +- api_docs/kbn_shared_ux_file_upload.mdx | 2 +- api_docs/kbn_shared_ux_file_util.mdx | 2 +- api_docs/kbn_shared_ux_link_redirect_app.mdx | 2 +- .../kbn_shared_ux_link_redirect_app_mocks.mdx | 2 +- api_docs/kbn_shared_ux_markdown.mdx | 2 +- .../kbn_shared_ux_markdown_mocks.devdocs.json | 2 +- api_docs/kbn_shared_ux_markdown_mocks.mdx | 2 +- .../kbn_shared_ux_page_analytics_no_data.mdx | 2 +- ...shared_ux_page_analytics_no_data_mocks.mdx | 2 +- .../kbn_shared_ux_page_kibana_no_data.mdx | 2 +- ...bn_shared_ux_page_kibana_no_data_mocks.mdx | 2 +- .../kbn_shared_ux_page_kibana_template.mdx | 2 +- ...n_shared_ux_page_kibana_template_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data.mdx | 2 +- .../kbn_shared_ux_page_no_data_config.mdx | 2 +- ...bn_shared_ux_page_no_data_config_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_no_data_mocks.mdx | 2 +- api_docs/kbn_shared_ux_page_solution_nav.mdx | 2 +- .../kbn_shared_ux_prompt_no_data_views.mdx | 2 +- ...n_shared_ux_prompt_no_data_views_mocks.mdx | 2 +- api_docs/kbn_shared_ux_prompt_not_found.mdx | 2 +- api_docs/kbn_shared_ux_router.mdx | 2 +- api_docs/kbn_shared_ux_router_mocks.mdx | 2 +- api_docs/kbn_shared_ux_storybook_config.mdx | 2 +- api_docs/kbn_shared_ux_storybook_mock.mdx | 2 +- api_docs/kbn_shared_ux_utility.mdx | 2 +- api_docs/kbn_slo_schema.mdx | 2 +- api_docs/kbn_some_dev_log.mdx | 2 +- api_docs/kbn_sort_predicates.mdx | 2 +- api_docs/kbn_std.mdx | 2 +- api_docs/kbn_stdio_dev_helpers.mdx | 2 +- api_docs/kbn_storybook.mdx | 2 +- api_docs/kbn_telemetry_tools.mdx | 2 +- api_docs/kbn_test.devdocs.json | 2 +- api_docs/kbn_test.mdx | 2 +- api_docs/kbn_test_eui_helpers.mdx | 2 +- api_docs/kbn_test_jest_helpers.mdx | 2 +- api_docs/kbn_test_subj_selector.mdx | 2 +- api_docs/kbn_text_based_editor.mdx | 2 +- api_docs/kbn_timerange.mdx | 2 +- api_docs/kbn_tooling_log.mdx | 2 +- api_docs/kbn_triggers_actions_ui_types.mdx | 2 +- api_docs/kbn_ts_projects.mdx | 2 +- api_docs/kbn_typed_react_router_config.mdx | 2 +- api_docs/kbn_ui_actions_browser.mdx | 2 +- api_docs/kbn_ui_shared_deps_src.mdx | 2 +- api_docs/kbn_ui_theme.mdx | 2 +- api_docs/kbn_unified_data_table.mdx | 2 +- api_docs/kbn_unified_doc_viewer.mdx | 2 +- api_docs/kbn_unified_field_list.mdx | 2 +- api_docs/kbn_unsaved_changes_badge.mdx | 2 +- api_docs/kbn_use_tracked_promise.mdx | 2 +- api_docs/kbn_user_profile_components.mdx | 2 +- api_docs/kbn_utility_types.mdx | 2 +- api_docs/kbn_utility_types_jest.mdx | 2 +- api_docs/kbn_utils.mdx | 2 +- api_docs/kbn_visualization_ui_components.mdx | 2 +- api_docs/kbn_visualization_utils.mdx | 2 +- api_docs/kbn_xstate_utils.mdx | 2 +- api_docs/kbn_yarn_lock_validator.mdx | 2 +- api_docs/kbn_zod_helpers.mdx | 2 +- api_docs/kibana_overview.mdx | 2 +- api_docs/kibana_react.devdocs.json | 488 +++-- api_docs/kibana_react.mdx | 2 +- api_docs/kibana_utils.mdx | 2 +- api_docs/kubernetes_security.mdx | 2 +- api_docs/lens.mdx | 2 +- api_docs/license_api_guard.mdx | 2 +- api_docs/license_management.mdx | 2 +- api_docs/licensing.devdocs.json | 458 +++- api_docs/licensing.mdx | 2 +- api_docs/links.mdx | 2 +- api_docs/lists.mdx | 2 +- api_docs/logs_explorer.mdx | 2 +- api_docs/logs_shared.devdocs.json | 12 +- api_docs/logs_shared.mdx | 2 +- api_docs/management.mdx | 2 +- api_docs/maps.mdx | 2 +- api_docs/maps_ems.mdx | 2 +- api_docs/metrics_data_access.devdocs.json | 20 +- api_docs/metrics_data_access.mdx | 2 +- api_docs/ml.mdx | 2 +- api_docs/mock_idp_plugin.mdx | 2 +- api_docs/monitoring.mdx | 2 +- api_docs/monitoring_collection.mdx | 2 +- api_docs/navigation.mdx | 2 +- api_docs/newsfeed.mdx | 2 +- api_docs/no_data_page.mdx | 2 +- api_docs/notifications.mdx | 2 +- api_docs/observability.devdocs.json | 38 +- api_docs/observability.mdx | 2 +- api_docs/observability_a_i_assistant.mdx | 2 +- .../observability_logs_explorer.devdocs.json | 29 + api_docs/observability_logs_explorer.mdx | 4 +- .../observability_onboarding.devdocs.json | 22 +- api_docs/observability_onboarding.mdx | 2 +- api_docs/observability_shared.devdocs.json | 948 ++++++--- api_docs/observability_shared.mdx | 2 +- api_docs/osquery.mdx | 2 +- api_docs/painless_lab.mdx | 2 +- api_docs/plugin_directory.mdx | 28 +- api_docs/presentation_panel.mdx | 2 +- api_docs/presentation_util.mdx | 2 +- api_docs/profiling.devdocs.json | 38 +- api_docs/profiling.mdx | 2 +- api_docs/profiling_data_access.devdocs.json | 22 +- api_docs/profiling_data_access.mdx | 2 +- api_docs/remote_clusters.mdx | 2 +- api_docs/reporting.devdocs.json | 267 +-- api_docs/reporting.mdx | 7 +- api_docs/rollup.mdx | 2 +- api_docs/rule_registry.devdocs.json | 4 +- api_docs/rule_registry.mdx | 2 +- api_docs/runtime_fields.mdx | 2 +- api_docs/saved_objects.mdx | 2 +- api_docs/saved_objects_finder.mdx | 2 +- .../saved_objects_management.devdocs.json | 8 +- api_docs/saved_objects_management.mdx | 2 +- api_docs/saved_objects_tagging.mdx | 2 +- api_docs/saved_objects_tagging_oss.mdx | 2 +- api_docs/saved_search.mdx | 2 +- api_docs/screenshot_mode.mdx | 2 +- api_docs/screenshotting.mdx | 2 +- api_docs/security.mdx | 2 +- api_docs/security_solution.devdocs.json | 16 +- api_docs/security_solution.mdx | 2 +- api_docs/security_solution_ess.mdx | 2 +- api_docs/security_solution_serverless.mdx | 2 +- api_docs/serverless.mdx | 2 +- api_docs/serverless_observability.mdx | 2 +- api_docs/serverless_search.mdx | 2 +- api_docs/session_view.mdx | 2 +- api_docs/share.mdx | 2 +- api_docs/snapshot_restore.mdx | 2 +- api_docs/spaces.mdx | 2 +- api_docs/stack_alerts.mdx | 2 +- api_docs/stack_connectors.mdx | 2 +- api_docs/task_manager.mdx | 2 +- api_docs/telemetry.devdocs.json | 220 +- api_docs/telemetry.mdx | 2 +- api_docs/telemetry_collection_manager.mdx | 2 +- api_docs/telemetry_collection_xpack.mdx | 2 +- api_docs/telemetry_management_section.mdx | 2 +- api_docs/text_based_languages.mdx | 2 +- api_docs/threat_intelligence.mdx | 2 +- api_docs/timelines.devdocs.json | 2 +- api_docs/timelines.mdx | 2 +- api_docs/transform.mdx | 2 +- api_docs/triggers_actions_ui.devdocs.json | 22 +- api_docs/triggers_actions_ui.mdx | 4 +- api_docs/ui_actions.mdx | 2 +- api_docs/ui_actions_enhanced.mdx | 2 +- api_docs/unified_doc_viewer.mdx | 2 +- api_docs/unified_histogram.devdocs.json | 4 +- api_docs/unified_histogram.mdx | 2 +- api_docs/unified_search.devdocs.json | 32 +- api_docs/unified_search.mdx | 4 +- api_docs/unified_search_autocomplete.mdx | 4 +- api_docs/uptime.devdocs.json | 6 +- api_docs/uptime.mdx | 2 +- api_docs/url_forwarding.mdx | 2 +- api_docs/usage_collection.mdx | 2 +- api_docs/ux.mdx | 2 +- api_docs/vis_default_editor.mdx | 2 +- api_docs/vis_type_gauge.mdx | 2 +- api_docs/vis_type_heatmap.mdx | 2 +- api_docs/vis_type_pie.mdx | 2 +- api_docs/vis_type_table.mdx | 2 +- api_docs/vis_type_timelion.mdx | 2 +- api_docs/vis_type_timeseries.mdx | 2 +- api_docs/vis_type_vega.mdx | 2 +- api_docs/vis_type_vislib.mdx | 2 +- api_docs/vis_type_xy.mdx | 2 +- api_docs/visualizations.devdocs.json | 12 +- api_docs/visualizations.mdx | 2 +- 720 files changed, 9111 insertions(+), 3164 deletions(-) diff --git a/api_docs/actions.mdx b/api_docs/actions.mdx index 643e13ba9ee2f..2ae444041d712 100644 --- a/api_docs/actions.mdx +++ b/api_docs/actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/actions title: "actions" image: https://source.unsplash.com/400x175/?github description: API docs for the actions plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'actions'] --- import actionsObj from './actions.devdocs.json'; diff --git a/api_docs/advanced_settings.mdx b/api_docs/advanced_settings.mdx index cfeaee1a51958..9d57bcd8decce 100644 --- a/api_docs/advanced_settings.mdx +++ b/api_docs/advanced_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/advancedSettings title: "advancedSettings" image: https://source.unsplash.com/400x175/?github description: API docs for the advancedSettings plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'advancedSettings'] --- import advancedSettingsObj from './advanced_settings.devdocs.json'; diff --git a/api_docs/ai_assistant_management_observability.mdx b/api_docs/ai_assistant_management_observability.mdx index e38cdc94fe88c..7ecef55573194 100644 --- a/api_docs/ai_assistant_management_observability.mdx +++ b/api_docs/ai_assistant_management_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiAssistantManagementObservability title: "aiAssistantManagementObservability" image: https://source.unsplash.com/400x175/?github description: API docs for the aiAssistantManagementObservability plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementObservability'] --- import aiAssistantManagementObservabilityObj from './ai_assistant_management_observability.devdocs.json'; diff --git a/api_docs/ai_assistant_management_selection.mdx b/api_docs/ai_assistant_management_selection.mdx index 02a45fc28a62b..57b8d223bcfe7 100644 --- a/api_docs/ai_assistant_management_selection.mdx +++ b/api_docs/ai_assistant_management_selection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiAssistantManagementSelection title: "aiAssistantManagementSelection" image: https://source.unsplash.com/400x175/?github description: API docs for the aiAssistantManagementSelection plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementSelection'] --- import aiAssistantManagementSelectionObj from './ai_assistant_management_selection.devdocs.json'; diff --git a/api_docs/aiops.mdx b/api_docs/aiops.mdx index d7051cd9c733b..4baaf3bc9bd70 100644 --- a/api_docs/aiops.mdx +++ b/api_docs/aiops.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/aiops title: "aiops" image: https://source.unsplash.com/400x175/?github description: API docs for the aiops plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiops'] --- import aiopsObj from './aiops.devdocs.json'; diff --git a/api_docs/alerting.devdocs.json b/api_docs/alerting.devdocs.json index 7852b0b11f40a..c4d8e14a4aeb9 100644 --- a/api_docs/alerting.devdocs.json +++ b/api_docs/alerting.devdocs.json @@ -39,7 +39,9 @@ "type": "CompoundType", "tags": [], "label": "rule", - "description": ["The rule to view"], + "description": [ + "The rule to view" + ], "signature": [ "Omit<", { @@ -83,7 +85,10 @@ "parentPluginId": "alerting", "id": "def-public.PluginSetupContract.registerNavigation", "type": "Function", - "tags": ["throws", "deprecated"], + "tags": [ + "throws", + "deprecated" + ], "label": "registerNavigation", "description": [ "\nRegister a customized view of the particular rule type. Stack Management provides a generic overview, but a developer can register a\ncustom navigation to provide the user an extra link to a more curated view. The alerting plugin doesn't actually do\nanything with this information, but it can be used by other plugins via the `getNavigation` functionality. Currently\nthe trigger_actions_ui plugin uses it to expose the link from the generic rule details view in Stack Management.\n" @@ -138,7 +143,9 @@ "description": [ "The application id that the user should be navigated to, to view a particular rule in a custom way." ], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -153,7 +160,9 @@ "description": [ "The rule type that has been registered with Alerting.Server.PluginSetupContract.registerType. If\nno such rule with that id exists, a warning is output to the console log. It used to throw an error, but that was temporarily moved\nbecause it was causing flaky test failures with https://github.com/elastic/kibana/issues/59229 and needs to be\ninvestigated more." ], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -189,7 +198,9 @@ "parentPluginId": "alerting", "id": "def-public.PluginSetupContract.registerDefaultNavigation", "type": "Function", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "registerDefaultNavigation", "description": [ "\nRegister a customized view for all rule types with this application id. Stack Management provides a generic overview, but a developer can register a\ncustom navigation to provide the user an extra link to a more curated view. The alerting plugin doesn't actually do\nanything with this information, but it can be used by other plugins via the `getNavigation` functionality. Currently\nthe trigger_actions_ui plugin uses it to expose the link from the generic rule details view in Stack Management.\n" @@ -219,7 +230,9 @@ "description": [ "The application id that the user should be navigated to, to view a particular rule in a custom way." ], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -273,7 +286,9 @@ "tags": [], "label": "getNavigation", "description": [], - "signature": ["(ruleId: string) => Promise"], + "signature": [ + "(ruleId: string) => Promise" + ], "path": "x-pack/plugins/alerting/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -285,7 +300,9 @@ "tags": [], "label": "ruleId", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -319,7 +336,9 @@ "tags": [], "label": "Constructor", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "x-pack/plugins/alerting/server/authorization/alerting_authorization.ts", "deprecated": false, "trackAdoption": false, @@ -331,7 +350,9 @@ "tags": [], "label": "{\n ruleTypeRegistry,\n request,\n authorization,\n features,\n getSpace,\n getSpaceId,\n }", "description": [], - "signature": ["ConstructorOptions"], + "signature": [ + "ConstructorOptions" + ], "path": "x-pack/plugins/alerting/server/authorization/alerting_authorization.ts", "deprecated": false, "trackAdoption": false, @@ -347,7 +368,9 @@ "tags": [], "label": "getSpaceId", "description": [], - "signature": ["() => string | undefined"], + "signature": [ + "() => string | undefined" + ], "path": "x-pack/plugins/alerting/server/authorization/alerting_authorization.ts", "deprecated": false, "trackAdoption": false, @@ -401,7 +424,9 @@ "tags": [], "label": "featureIds", "description": [], - "signature": ["readonly string[]"], + "signature": [ + "readonly string[]" + ], "path": "x-pack/plugins/alerting/server/authorization/alerting_authorization.ts", "deprecated": false, "trackAdoption": false, @@ -485,7 +510,9 @@ "tags": [], "label": "{\n ruleTypeId,\n consumer: legacyConsumer,\n operation,\n entity,\n }", "description": [], - "signature": ["EnsureAuthorizedOpts"], + "signature": [ + "EnsureAuthorizedOpts" + ], "path": "x-pack/plugins/alerting/server/authorization/alerting_authorization.ts", "deprecated": false, "trackAdoption": false, @@ -562,7 +589,9 @@ "tags": [], "label": "filterOpts", "description": [], - "signature": ["AlertingAuthorizationFilterOpts"], + "signature": [ + "AlertingAuthorizationFilterOpts" + ], "path": "x-pack/plugins/alerting/server/authorization/alerting_authorization.ts", "deprecated": false, "trackAdoption": false, @@ -575,7 +604,9 @@ "tags": [], "label": "featuresIds", "description": [], - "signature": ["Set | undefined"], + "signature": [ + "Set | undefined" + ], "path": "x-pack/plugins/alerting/server/authorization/alerting_authorization.ts", "deprecated": false, "trackAdoption": false, @@ -636,7 +667,9 @@ "tags": [], "label": "featuresIds", "description": [], - "signature": ["Set | undefined"], + "signature": [ + "Set | undefined" + ], "path": "x-pack/plugins/alerting/server/authorization/alerting_authorization.ts", "deprecated": false, "trackAdoption": false, @@ -729,7 +762,9 @@ "tags": [], "label": "filterOpts", "description": [], - "signature": ["AlertingAuthorizationFilterOpts"], + "signature": [ + "AlertingAuthorizationFilterOpts" + ], "path": "x-pack/plugins/alerting/server/authorization/alerting_authorization.ts", "deprecated": false, "trackAdoption": false, @@ -771,7 +806,9 @@ "tags": [], "label": "featuresIds", "description": [], - "signature": ["Set | undefined"], + "signature": [ + "Set | undefined" + ], "path": "x-pack/plugins/alerting/server/authorization/alerting_authorization.ts", "deprecated": false, "trackAdoption": false, @@ -829,7 +866,11 @@ "tags": [], "label": "ruleTypes", "description": [], - "signature": ["Set<", "RegistryRuleType", ">"], + "signature": [ + "Set<", + "RegistryRuleType", + ">" + ], "path": "x-pack/plugins/alerting/server/authorization/alerting_authorization.ts", "deprecated": false, "trackAdoption": false, @@ -921,7 +962,9 @@ "tags": [], "label": "Constructor", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "x-pack/plugins/alerting/server/alerts_client/alerts_client_error.ts", "deprecated": false, "trackAdoption": false, @@ -959,7 +1002,9 @@ "tags": [], "label": "Constructor", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/install_with_timeout.ts", "deprecated": false, "trackAdoption": false, @@ -980,7 +1025,11 @@ "description": [ "\nInstalls index template that uses installed component template\nPrior to installation, simulates the installation to check for possible\nconflicts. Simulate should return an empty mapping if a template\nconflicts with an already installed template." ], - "signature": ["(opts: ", "CreateConcreteWriteIndexOpts", ") => Promise"], + "signature": [ + "(opts: ", + "CreateConcreteWriteIndexOpts", + ") => Promise" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/create_concrete_write_index.ts", "deprecated": false, "trackAdoption": false, @@ -992,7 +1041,9 @@ "tags": [], "label": "opts", "description": [], - "signature": ["CreateConcreteWriteIndexOpts"], + "signature": [ + "CreateConcreteWriteIndexOpts" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/create_concrete_write_index.ts", "deprecated": false, "trackAdoption": false, @@ -1023,7 +1074,9 @@ "tags": [], "label": "{\n logger,\n esClient,\n template,\n totalFieldsLimit,\n}", "description": [], - "signature": ["CreateOrUpdateComponentTemplateOpts"], + "signature": [ + "CreateOrUpdateComponentTemplateOpts" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/create_or_update_component_template.ts", "deprecated": false, "trackAdoption": false, @@ -1039,7 +1092,9 @@ "type": "Function", "tags": [], "label": "createOrUpdateIlmPolicy", - "description": ["\nCreates ILM policy if it doesn't already exist, updates it if it does"], + "description": [ + "\nCreates ILM policy if it doesn't already exist, updates it if it does" + ], "signature": [ "({ logger, esClient, name, policy, dataStreamAdapter, }: CreateOrUpdateIlmPolicyOpts) => Promise" ], @@ -1054,7 +1109,9 @@ "tags": [], "label": "{\n logger,\n esClient,\n name,\n policy,\n dataStreamAdapter,\n}", "description": [], - "signature": ["CreateOrUpdateIlmPolicyOpts"], + "signature": [ + "CreateOrUpdateIlmPolicyOpts" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/create_or_update_ilm_policy.ts", "deprecated": false, "trackAdoption": false, @@ -1087,7 +1144,9 @@ "tags": [], "label": "{\n logger,\n esClient,\n template,\n}", "description": [], - "signature": ["CreateOrUpdateIndexTemplateOpts"], + "signature": [ + "CreateOrUpdateIndexTemplateOpts" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/create_or_update_index_template.ts", "deprecated": false, "trackAdoption": false, @@ -1119,7 +1178,9 @@ "tags": [], "label": "{\n fieldMap,\n context,\n name,\n dynamic,\n includeSettings,\n}", "description": [], - "signature": ["GetComponentTemplateOpts"], + "signature": [ + "GetComponentTemplateOpts" + ], "path": "x-pack/plugins/alerting/server/alerts_service/resource_installer_utils.ts", "deprecated": false, "trackAdoption": false, @@ -1159,7 +1220,9 @@ "tags": [], "label": "opts", "description": [], - "signature": ["GetDataStreamAdapterOpts"], + "signature": [ + "GetDataStreamAdapterOpts" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/data_stream_adapter.ts", "deprecated": false, "trackAdoption": false, @@ -1176,7 +1239,11 @@ "tags": [], "label": "getEsErrorMessage", "description": [], - "signature": ["(error: ", "ElasticsearchError", ") => string"], + "signature": [ + "(error: ", + "ElasticsearchError", + ") => string" + ], "path": "x-pack/plugins/alerting/server/lib/errors/es_error_parser.ts", "deprecated": false, "trackAdoption": false, @@ -1188,7 +1255,9 @@ "tags": [], "label": "error", "description": [], - "signature": ["ElasticsearchError"], + "signature": [ + "ElasticsearchError" + ], "path": "x-pack/plugins/alerting/server/lib/errors/es_error_parser.ts", "deprecated": false, "trackAdoption": false, @@ -1220,7 +1289,9 @@ "tags": [], "label": "{\n componentTemplateRefs,\n ilmPolicyName,\n indexPatterns,\n kibanaVersion,\n namespace,\n totalFieldsLimit,\n dataStreamAdapter,\n}", "description": [], - "signature": ["GetIndexTemplateOpts"], + "signature": [ + "GetIndexTemplateOpts" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/create_or_update_index_template.ts", "deprecated": false, "trackAdoption": false, @@ -1251,7 +1322,9 @@ "tags": [], "label": "{\n description,\n installFn,\n pluginStop$,\n logger,\n timeoutMs = INSTALLATION_TIMEOUT,\n}", "description": [], - "signature": ["InstallWithTimeoutOpts"], + "signature": [ + "InstallWithTimeoutOpts" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/install_with_timeout.ts", "deprecated": false, "trackAdoption": false, @@ -1268,7 +1341,9 @@ "tags": [], "label": "isRuleSnoozed", "description": [], - "signature": ["(rule: RuleSnoozeProps) => boolean"], + "signature": [ + "(rule: RuleSnoozeProps) => boolean" + ], "path": "x-pack/plugins/alerting/server/lib/is_rule_snoozed.ts", "deprecated": false, "trackAdoption": false, @@ -1280,7 +1355,9 @@ "tags": [], "label": "rule", "description": [], - "signature": ["RuleSnoozeProps"], + "signature": [ + "RuleSnoozeProps" + ], "path": "x-pack/plugins/alerting/server/lib/is_rule_snoozed.ts", "deprecated": false, "trackAdoption": false, @@ -1297,7 +1374,9 @@ "tags": [], "label": "isValidAlertIndexName", "description": [], - "signature": ["(indexName: string) => boolean"], + "signature": [ + "(indexName: string) => boolean" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/is_valid_alert_index_name.ts", "deprecated": false, "trackAdoption": false, @@ -1309,7 +1388,9 @@ "tags": [], "label": "indexName", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/is_valid_alert_index_name.ts", "deprecated": false, "trackAdoption": false, @@ -1326,7 +1407,9 @@ "tags": [], "label": "parseDuration", "description": [], - "signature": ["(duration: string) => number"], + "signature": [ + "(duration: string) => number" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -1338,7 +1421,9 @@ "tags": [], "label": "duration", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -1428,7 +1513,9 @@ "tags": [], "label": "id", "description": [], - "signature": ["ActionGroupIds"], + "signature": [ + "ActionGroupIds" + ], "path": "packages/kbn-alerting-types/action_group_types.ts", "deprecated": false, "trackAdoption": false @@ -1488,7 +1575,10 @@ "tags": [], "label": "getRulesSettingsClient", "description": [], - "signature": ["() => ", "RulesSettingsClient"], + "signature": [ + "() => ", + "RulesSettingsClient" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false, @@ -1502,7 +1592,10 @@ "tags": [], "label": "getMaintenanceWindowClient", "description": [], - "signature": ["() => ", "MaintenanceWindowClient"], + "signature": [ + "() => ", + "MaintenanceWindowClient" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false, @@ -1516,7 +1609,11 @@ "tags": [], "label": "listTypes", "description": [], - "signature": ["() => Set<", "RegistryRuleType", ">"], + "signature": [ + "() => Set<", + "RegistryRuleType", + ">" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false, @@ -1554,7 +1651,9 @@ "tags": [], "label": "areApiKeysEnabled", "description": [], - "signature": ["() => Promise"], + "signature": [ + "() => Promise" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false, @@ -1647,7 +1746,9 @@ "tags": [], "label": "status", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/server/rules_client/types.ts", "deprecated": false, "trackAdoption": false @@ -1659,7 +1760,9 @@ "tags": [], "label": "rule", "description": [], - "signature": ["{ id: string; name: string; }"], + "signature": [ + "{ id: string; name: string; }" + ], "path": "x-pack/plugins/alerting/server/rules_client/types.ts", "deprecated": false, "trackAdoption": false @@ -1685,7 +1788,9 @@ "tags": [], "label": "isUsingDataStreams", "description": [], - "signature": ["() => boolean"], + "signature": [ + "() => boolean" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/data_stream_adapter.ts", "deprecated": false, "trackAdoption": false, @@ -1699,7 +1804,10 @@ "tags": [], "label": "getIndexTemplateFields", "description": [], - "signature": ["(alias: string, pattern: string) => ", "IndexTemplateFields"], + "signature": [ + "(alias: string, pattern: string) => ", + "IndexTemplateFields" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/data_stream_adapter.ts", "deprecated": false, "trackAdoption": false, @@ -1711,7 +1819,9 @@ "tags": [], "label": "alias", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/data_stream_adapter.ts", "deprecated": false, "trackAdoption": false, @@ -1724,7 +1834,9 @@ "tags": [], "label": "pattern", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/data_stream_adapter.ts", "deprecated": false, "trackAdoption": false, @@ -1740,7 +1852,11 @@ "tags": [], "label": "createStream", "description": [], - "signature": ["(opts: ", "CreateConcreteWriteIndexOpts", ") => Promise"], + "signature": [ + "(opts: ", + "CreateConcreteWriteIndexOpts", + ") => Promise" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/data_stream_adapter.ts", "deprecated": false, "trackAdoption": false, @@ -1752,7 +1868,9 @@ "tags": [], "label": "opts", "description": [], - "signature": ["CreateConcreteWriteIndexOpts"], + "signature": [ + "CreateConcreteWriteIndexOpts" + ], "path": "x-pack/plugins/alerting/server/alerts_service/lib/data_stream_adapter.ts", "deprecated": false, "trackAdoption": false, @@ -1900,7 +2018,9 @@ "tags": [], "label": "start", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -1912,7 +2032,9 @@ "tags": [], "label": "end", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -1963,7 +2085,9 @@ "description": [ "\nSpecifies custom mappings for the target alerts-as-data\nindex. These mappings will be translated into a component template\nand used in the index template for the index." ], - "signature": ["ComponentTemplateSpec"], + "signature": [ + "ComponentTemplateSpec" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -1977,7 +2101,9 @@ "description": [ "\nOptional flag to opt into writing alerts as data. When not specified\ndefaults to false. We need this because we needed all previous rule\nregistry rules to register with the framework in order to install\nElasticsearch assets but we don't want to migrate them to using\nthe framework for writing alerts as data until all the pieces are ready" ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -1991,7 +2117,9 @@ "description": [ "\nOptional flag to include a reference to the ECS component template." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -2005,7 +2133,9 @@ "description": [ "\nOptional flag to include a reference to the legacy alert component template.\nAny rule type that is migrating from the rule registry should set this\nflag to true to ensure their alerts-as-data indices are backwards compatible." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -2019,7 +2149,9 @@ "description": [ "\nOptional flag to indicate that resources should be space-aware. When set to\ntrue, alerts-as-data resources will be created for every space where a rule\nof this type runs." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -2033,7 +2165,9 @@ "description": [ "\nOptional secondary alias to use. This alias should not include the namespace." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -2047,7 +2181,10 @@ "description": [ "\nOptional function to format each alert in summarizedAlerts right after fetching them." ], - "signature": ["FormatAlert", " | undefined"], + "signature": [ + "FormatAlert", + " | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -2176,7 +2313,11 @@ "tags": [], "label": "getSecurityHealth", "description": [], - "signature": ["() => Promise<", "SecurityHealth", ">"], + "signature": [ + "() => Promise<", + "SecurityHealth", + ">" + ], "path": "x-pack/plugins/alerting/server/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -2213,7 +2354,10 @@ "tags": [], "label": "frameworkAlerts", "description": [], - "signature": ["PublicAlertsService", " & { enabled: () => boolean; }"], + "signature": [ + "PublicAlertsService", + " & { enabled: () => boolean; }" + ], "path": "x-pack/plugins/alerting/server/plugin.ts", "deprecated": false, "trackAdoption": false @@ -2262,7 +2406,11 @@ "tags": [], "label": "listTypes", "description": [], - "signature": ["() => Set<", "RegistryRuleType", ">"], + "signature": [ + "() => Set<", + "RegistryRuleType", + ">" + ], "path": "x-pack/plugins/alerting/server/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -2276,7 +2424,9 @@ "tags": [], "label": "getAllTypes", "description": [], - "signature": ["() => string[]"], + "signature": [ + "() => string[]" + ], "path": "x-pack/plugins/alerting/server/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -2384,7 +2534,9 @@ "tags": [], "label": "getAlertIndicesAlias", "description": [], - "signature": ["(rulesTypes: string[], spaceId?: string | undefined) => string[]"], + "signature": [ + "(rulesTypes: string[], spaceId?: string | undefined) => string[]" + ], "path": "x-pack/plugins/alerting/server/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -2397,7 +2549,9 @@ "tags": [], "label": "rulesTypes", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/alerting/server/lib/create_get_alert_indices_alias.ts", "deprecated": false, "trackAdoption": false @@ -2409,7 +2563,9 @@ "tags": [], "label": "spaceId", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/server/lib/create_get_alert_indices_alias.ts", "deprecated": false, "trackAdoption": false @@ -2615,7 +2771,9 @@ "tags": [], "label": "tags", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2649,7 +2807,9 @@ "tags": [], "label": "schedule", "description": [], - "signature": ["{ readonly interval: string; }"], + "signature": [ + "{ readonly interval: string; }" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2675,7 +2835,9 @@ "tags": [], "label": "params", "description": [], - "signature": ["Params"], + "signature": [ + "Params" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2687,7 +2849,9 @@ "tags": [], "label": "mapped_params", "description": [], - "signature": ["Record | undefined"], + "signature": [ + "Record | undefined" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2699,7 +2863,9 @@ "tags": [], "label": "scheduledTaskId", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2711,7 +2877,9 @@ "tags": [], "label": "createdBy", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2723,7 +2891,9 @@ "tags": [], "label": "updatedBy", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2735,7 +2905,9 @@ "tags": [], "label": "createdAt", "description": [], - "signature": ["Date"], + "signature": [ + "Date" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2747,7 +2919,9 @@ "tags": [], "label": "updatedAt", "description": [], - "signature": ["Date"], + "signature": [ + "Date" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2759,7 +2933,9 @@ "tags": [], "label": "apiKeyOwner", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2771,7 +2947,9 @@ "tags": [], "label": "apiKeyCreatedByUser", "description": [], - "signature": ["boolean | null | undefined"], + "signature": [ + "boolean | null | undefined" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2783,7 +2961,9 @@ "tags": [], "label": "throttle", "description": [], - "signature": ["string | null | undefined"], + "signature": [ + "string | null | undefined" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2820,7 +3000,9 @@ "tags": [], "label": "mutedInstanceIds", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2832,7 +3014,9 @@ "tags": [], "label": "executionStatus", "description": [], - "signature": ["RuleExecutionStatus"], + "signature": [ + "RuleExecutionStatus" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2872,7 +3056,9 @@ "tags": [], "label": "activeSnoozes", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2884,7 +3070,9 @@ "tags": [], "label": "isSnoozedUntil", "description": [], - "signature": ["Date | null | undefined"], + "signature": [ + "Date | null | undefined" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2910,7 +3098,9 @@ "tags": [], "label": "nextRun", "description": [], - "signature": ["Date | null | undefined"], + "signature": [ + "Date | null | undefined" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2933,7 +3123,9 @@ "tags": [], "label": "running", "description": [], - "signature": ["boolean | null | undefined"], + "signature": [ + "boolean | null | undefined" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2945,7 +3137,9 @@ "tags": [], "label": "viewInAppRelativeUrl", "description": [], - "signature": ["string | null | undefined"], + "signature": [ + "string | null | undefined" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -2957,7 +3151,9 @@ "tags": [], "label": "alertDelay", "description": [], - "signature": ["Readonly<{} & { active: number; }> | undefined"], + "signature": [ + "Readonly<{} & { active: number; }> | undefined" + ], "path": "x-pack/plugins/alerting/server/application/rule/types/rule.ts", "deprecated": false, "trackAdoption": false @@ -3024,7 +3220,9 @@ "tags": [], "label": "params", "description": [], - "signature": ["Params"], + "signature": [ + "Params" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -3036,7 +3234,9 @@ "tags": [], "label": "previousStartedAt", "description": [], - "signature": ["Date | null"], + "signature": [ + "Date | null" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -3102,7 +3302,9 @@ "tags": [], "label": "startedAt", "description": [], - "signature": ["Date"], + "signature": [ + "Date" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -3114,7 +3316,9 @@ "tags": [], "label": "state", "description": [], - "signature": ["State"], + "signature": [ + "State" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -3126,7 +3330,9 @@ "tags": [], "label": "namespace", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -3158,7 +3364,9 @@ "tags": [], "label": "maintenanceWindowIds", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -3184,7 +3392,9 @@ "tags": [], "label": "timeWindow", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false, @@ -3301,7 +3511,9 @@ "parentPluginId": "alerting", "id": "def-server.RuleExecutorServices.alertFactory", "type": "CompoundType", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "alertFactory", "description": [ "\nDeprecate alertFactory and remove when all rules are onboarded to\nthe alertsClient" @@ -3425,7 +3637,9 @@ "tags": [], "label": "shouldWriteAlerts", "description": [], - "signature": ["() => boolean"], + "signature": [ + "() => boolean" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false, @@ -3439,7 +3653,9 @@ "tags": [], "label": "shouldStopExecution", "description": [], - "signature": ["() => boolean"], + "signature": [ + "() => boolean" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false, @@ -3453,7 +3669,10 @@ "tags": [], "label": "ruleMonitoringService", "description": [], - "signature": ["PublicMetricsSetters", " | undefined"], + "signature": [ + "PublicMetricsSetters", + " | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -3723,7 +3942,10 @@ "tags": [], "label": "ruleResultService", "description": [], - "signature": ["PublicLastRunSetters", " | undefined"], + "signature": [ + "PublicLastRunSetters", + " | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -3780,7 +4002,9 @@ "tags": [], "label": "params", "description": [], - "signature": ["Params"], + "signature": [ + "Params" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -3838,7 +4062,11 @@ "tags": [], "label": "validate", "description": [], - "signature": ["{ params: ", "RuleTypeParamsValidator", "; }"], + "signature": [ + "{ params: ", + "RuleTypeParamsValidator", + "; }" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -3893,7 +4121,9 @@ "tags": [], "label": "defaultActionGroupId", "description": [], - "signature": ["ActionGroupIds"], + "signature": [ + "ActionGroupIds" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -4095,7 +4325,9 @@ "tags": [], "label": "defaultScheduleInterval", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -4107,7 +4339,9 @@ "tags": [], "label": "ruleTaskTimeout", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -4119,7 +4353,9 @@ "tags": [], "label": "cancelAlertsOnRuleTimeout", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -4131,7 +4367,9 @@ "tags": [], "label": "doesSetRecoveryContext", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -4166,7 +4404,9 @@ "description": [ "\nDetermines whether framework should\nautomatically make recovery determination. Defaults to true." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -4178,7 +4418,10 @@ "tags": [], "label": "getViewInAppRelativeUrl", "description": [], - "signature": ["GetViewInAppRelativeUrlFn", " | undefined"], + "signature": [ + "GetViewInAppRelativeUrlFn", + " | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -4190,7 +4433,9 @@ "tags": [], "label": "fieldsForAAD", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -4227,7 +4472,10 @@ "tags": [], "label": "data", "description": [], - "signature": ["AlertHit", "[]"], + "signature": [ + "AlertHit", + "[]" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -4352,7 +4600,9 @@ "tags": [], "label": "AlertInstanceContext", "description": [], - "signature": ["{ [x: string]: unknown; }"], + "signature": [ + "{ [x: string]: unknown; }" + ], "path": "x-pack/packages/kbn-alerting-state-types/src/alert_instance.ts", "deprecated": false, "trackAdoption": false, @@ -4382,7 +4632,9 @@ "description": [ "\nDefault alert index ILM policy\n- _meta.managed: notify users this is a managed policy and should be modified\n at their own risk\n- no delete phase as we want to keep these indices around indefinitely\n\nThis should be used by all alerts-as-data indices" ], - "signature": ["\".alerts-ilm-policy\""], + "signature": [ + "\".alerts-ilm-policy\"" + ], "path": "x-pack/plugins/alerting/server/alerts_service/default_lifecycle_policy.ts", "deprecated": false, "trackAdoption": false, @@ -4395,7 +4647,9 @@ "tags": [], "label": "DEFAULT_MAX_EPHEMERAL_ACTIONS_PER_ALERT", "description": [], - "signature": ["10"], + "signature": [ + "10" + ], "path": "x-pack/plugins/alerting/server/config.ts", "deprecated": false, "trackAdoption": false, @@ -4420,7 +4674,9 @@ "tags": [], "label": "ECS_CONTEXT", "description": [], - "signature": ["\"ecs\""], + "signature": [ + "\"ecs\"" + ], "path": "x-pack/plugins/alerting/server/alerts_service/alerts_service.ts", "deprecated": false, "trackAdoption": false, @@ -4480,7 +4736,9 @@ "tags": [], "label": "LatestAlertInstanceStateSchema", "description": [], - "signature": ["{ [x: string]: any; }"], + "signature": [ + "{ [x: string]: any; }" + ], "path": "x-pack/packages/kbn-alerting-state-types/src/task_state/index.ts", "deprecated": false, "trackAdoption": false, @@ -4569,7 +4827,10 @@ "tags": [], "label": "PublicFrameworkAlertsService", "description": [], - "signature": ["PublicAlertsService", " & { enabled: () => boolean; }"], + "signature": [ + "PublicAlertsService", + " & { enabled: () => boolean; }" + ], "path": "x-pack/plugins/alerting/server/alerts_service/alerts_service.ts", "deprecated": false, "trackAdoption": false, @@ -4582,7 +4843,9 @@ "tags": [], "label": "RULE_SAVED_OBJECT_TYPE", "description": [], - "signature": ["\"alert\""], + "signature": [ + "\"alert\"" + ], "path": "x-pack/plugins/alerting/server/saved_objects/index.ts", "deprecated": false, "trackAdoption": false, @@ -4883,7 +5146,9 @@ "tags": [], "label": "RuleTypeParams", "description": [], - "signature": ["{ [x: string]: unknown; }"], + "signature": [ + "{ [x: string]: unknown; }" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false, @@ -4896,7 +5161,9 @@ "tags": [], "label": "RuleTypeState", "description": [], - "signature": ["{ [x: string]: unknown; }"], + "signature": [ + "{ [x: string]: unknown; }" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false, @@ -4909,7 +5176,9 @@ "tags": [], "label": "ScopedQueryAlerts", "description": [], - "signature": ["{ [x: string]: string[]; }"], + "signature": [ + "{ [x: string]: string[]; }" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false, @@ -4922,7 +5191,9 @@ "tags": [], "label": "TOTAL_FIELDS_LIMIT", "description": [], - "signature": ["2500"], + "signature": [ + "2500" + ], "path": "x-pack/plugins/alerting/server/alerts_service/alerts_service.ts", "deprecated": false, "trackAdoption": false, @@ -4935,7 +5206,9 @@ "tags": [], "label": "VALID_ALERT_INDEX_PREFIXES", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/alerting/server/alerts_service/resource_installer_utils.ts", "deprecated": false, "trackAdoption": false, @@ -4997,7 +5270,9 @@ "tags": [], "label": "shouldWrite", "description": [], - "signature": ["true"], + "signature": [ + "true" + ], "path": "x-pack/plugins/alerting/server/types.ts", "deprecated": false, "trackAdoption": false @@ -5129,7 +5404,9 @@ "tags": [], "label": "contextToSchemaName", "description": [], - "signature": ["(context: string) => string"], + "signature": [ + "(context: string) => string" + ], "path": "x-pack/plugins/alerting/common/alert_schema/context_to_schema_name.ts", "deprecated": false, "trackAdoption": false, @@ -5141,7 +5418,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/alert_schema/context_to_schema_name.ts", "deprecated": false, "trackAdoption": false, @@ -5158,7 +5437,9 @@ "tags": [], "label": "convertDurationToFrequency", "description": [], - "signature": ["(duration: string, denomination: number) => number"], + "signature": [ + "(duration: string, denomination: number) => number" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5170,7 +5451,9 @@ "tags": [], "label": "duration", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5183,7 +5466,9 @@ "tags": [], "label": "denomination", "description": [], - "signature": ["number"], + "signature": [ + "number" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5200,7 +5485,9 @@ "tags": [], "label": "formatDuration", "description": [], - "signature": ["(duration: string, fullUnit: boolean | undefined) => string"], + "signature": [ + "(duration: string, fullUnit: boolean | undefined) => string" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5212,7 +5499,9 @@ "tags": [], "label": "duration", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5225,7 +5514,9 @@ "tags": [], "label": "fullUnit", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5377,7 +5668,9 @@ "tags": [], "label": "{\n name,\n fieldMap,\n dynamic,\n includeSettings,\n}", "description": [], - "signature": ["GetComponentTemplateFromFieldMapOpts"], + "signature": [ + "GetComponentTemplateFromFieldMapOpts" + ], "path": "x-pack/plugins/alerting/common/alert_schema/field_maps/component_template_from_field_map.ts", "deprecated": false, "trackAdoption": false, @@ -5394,7 +5687,9 @@ "tags": [], "label": "getDurationNumberInItsUnit", "description": [], - "signature": ["(duration: string) => number"], + "signature": [ + "(duration: string) => number" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5406,7 +5701,9 @@ "tags": [], "label": "duration", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5423,7 +5720,9 @@ "tags": [], "label": "getDurationUnitValue", "description": [], - "signature": ["(duration: string) => string"], + "signature": [ + "(duration: string) => string" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5435,7 +5734,9 @@ "tags": [], "label": "duration", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5477,7 +5778,9 @@ "tags": [], "label": "name", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/common/rule_circuit_breaker_error_message.ts", "deprecated": false, "trackAdoption": false @@ -5525,7 +5828,9 @@ "tags": [], "label": "rules", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/common/rule_circuit_breaker_error_message.ts", "deprecated": false, "trackAdoption": false @@ -5559,7 +5864,9 @@ "tags": [], "label": "params", "description": [], - "signature": ["GetRuleTagsAggregationParams | undefined"], + "signature": [ + "GetRuleTagsAggregationParams | undefined" + ], "path": "x-pack/plugins/alerting/common/rule_tags_aggregation.ts", "deprecated": false, "trackAdoption": false, @@ -5576,7 +5883,9 @@ "tags": [], "label": "getScopedQueryErrorMessage", "description": [], - "signature": ["(errorMessage: string) => string"], + "signature": [ + "(errorMessage: string) => string" + ], "path": "x-pack/plugins/alerting/common/maintenance_window_scoped_query_error_message.ts", "deprecated": false, "trackAdoption": false, @@ -5588,7 +5897,9 @@ "tags": [], "label": "errorMessage", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/maintenance_window_scoped_query_error_message.ts", "deprecated": false, "trackAdoption": false, @@ -5605,7 +5916,9 @@ "tags": [], "label": "isActionGroupDisabledForActionTypeId", "description": [], - "signature": ["(actionGroup: string, actionTypeId: string) => boolean"], + "signature": [ + "(actionGroup: string, actionTypeId: string) => boolean" + ], "path": "x-pack/plugins/alerting/common/disabled_action_groups.ts", "deprecated": false, "trackAdoption": false, @@ -5617,7 +5930,9 @@ "tags": [], "label": "actionGroup", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/disabled_action_groups.ts", "deprecated": false, "trackAdoption": false, @@ -5630,7 +5945,9 @@ "tags": [], "label": "actionTypeId", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/disabled_action_groups.ts", "deprecated": false, "trackAdoption": false, @@ -5647,7 +5964,9 @@ "tags": [], "label": "isScopedQueryError", "description": [], - "signature": ["(errorMessage: string) => boolean"], + "signature": [ + "(errorMessage: string) => boolean" + ], "path": "x-pack/plugins/alerting/common/maintenance_window_scoped_query_error_message.ts", "deprecated": false, "trackAdoption": false, @@ -5659,7 +5978,9 @@ "tags": [], "label": "errorMessage", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/maintenance_window_scoped_query_error_message.ts", "deprecated": false, "trackAdoption": false, @@ -5720,7 +6041,9 @@ "tags": [], "label": "dynamic", "description": [], - "signature": ["boolean | \"strict\""], + "signature": [ + "boolean | \"strict\"" + ], "path": "x-pack/plugins/alerting/common/alert_schema/field_maps/mapping_from_field_map.ts", "deprecated": false, "trackAdoption": false, @@ -5737,7 +6060,9 @@ "tags": [], "label": "parseDuration", "description": [], - "signature": ["(duration: string) => number"], + "signature": [ + "(duration: string) => number" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5749,7 +6074,9 @@ "tags": [], "label": "duration", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5766,7 +6093,9 @@ "tags": [], "label": "parseRuleCircuitBreakerErrorMessage", "description": [], - "signature": ["(message: string) => { summary: string; details?: string | undefined; }"], + "signature": [ + "(message: string) => { summary: string; details?: string | undefined; }" + ], "path": "x-pack/plugins/alerting/common/rule_circuit_breaker_error_message.ts", "deprecated": false, "trackAdoption": false, @@ -5778,7 +6107,9 @@ "tags": [], "label": "message", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/rule_circuit_breaker_error_message.ts", "deprecated": false, "trackAdoption": false, @@ -5795,7 +6126,9 @@ "tags": [], "label": "validateDurationSchema", "description": [], - "signature": ["(duration: string) => string | undefined"], + "signature": [ + "(duration: string) => string | undefined" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5807,7 +6140,9 @@ "tags": [], "label": "duration", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/parse_duration.ts", "deprecated": false, "trackAdoption": false, @@ -5824,7 +6159,9 @@ "tags": [], "label": "validateNotifyWhenType", "description": [], - "signature": ["(notifyWhen: string) => string | undefined"], + "signature": [ + "(notifyWhen: string) => string | undefined" + ], "path": "x-pack/plugins/alerting/common/rule_notify_when_type.ts", "deprecated": false, "trackAdoption": false, @@ -5836,7 +6173,9 @@ "tags": [], "label": "notifyWhen", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/rule_notify_when_type.ts", "deprecated": false, "trackAdoption": false, @@ -5876,7 +6215,9 @@ "tags": [], "label": "id", "description": [], - "signature": ["ActionGroupIds"], + "signature": [ + "ActionGroupIds" + ], "path": "packages/kbn-alerting-types/action_group_types.ts", "deprecated": false, "trackAdoption": false @@ -5935,7 +6276,9 @@ "tags": [], "label": "deprecated", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/kbn-alerting-types/rule_type.ts", "deprecated": false, "trackAdoption": false @@ -5947,7 +6290,9 @@ "tags": [], "label": "useWithTripleBracesInTemplates", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/kbn-alerting-types/rule_type.ts", "deprecated": false, "trackAdoption": false @@ -5959,7 +6304,9 @@ "tags": [], "label": "usesPublicBaseUrl", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/kbn-alerting-types/rule_type.ts", "deprecated": false, "trackAdoption": false @@ -6206,7 +6553,9 @@ "tags": [], "label": "hours", "description": [], - "signature": ["{ start: string; end: string; }"], + "signature": [ + "{ start: string; end: string; }" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -6312,7 +6661,9 @@ "tags": [], "label": "uuid", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false @@ -6324,7 +6675,9 @@ "tags": [], "label": "status", "description": [], - "signature": ["\"OK\" | \"Active\""], + "signature": [ + "\"OK\" | \"Active\"" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false @@ -6347,7 +6700,9 @@ "tags": [], "label": "actionGroupId", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false @@ -6359,7 +6714,9 @@ "tags": [], "label": "activeStartDate", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false @@ -6382,7 +6739,9 @@ "tags": [], "label": "maintenanceWindowIds", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false @@ -6441,7 +6800,9 @@ "tags": [], "label": "tags", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false @@ -6486,7 +6847,9 @@ "tags": [], "label": "throttle", "description": [], - "signature": ["string | null | undefined"], + "signature": [ + "string | null | undefined" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false @@ -6531,7 +6894,9 @@ "tags": [], "label": "status", "description": [], - "signature": ["\"OK\" | \"Active\" | \"Error\""], + "signature": [ + "\"OK\" | \"Active\" | \"Error\"" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false @@ -6543,7 +6908,9 @@ "tags": [], "label": "lastRun", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false @@ -6555,7 +6922,9 @@ "tags": [], "label": "errorMessages", "description": [], - "signature": ["{ date: string; message: string; }[]"], + "signature": [ + "{ date: string; message: string; }[]" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false @@ -6645,7 +7014,9 @@ "tags": [], "label": "name", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/common/bulk_edit.ts", "deprecated": false, "trackAdoption": false @@ -6657,7 +7028,9 @@ "tags": [], "label": "skip_reason", "description": [], - "signature": ["\"RULE_NOT_MODIFIED\""], + "signature": [ + "\"RULE_NOT_MODIFIED\"" + ], "path": "x-pack/plugins/alerting/common/bulk_edit.ts", "deprecated": false, "trackAdoption": false @@ -6730,7 +7103,9 @@ "tags": [], "label": "valuesWithTimestamp", "description": [], - "signature": ["{ [x: string]: number; }"], + "signature": [ + "{ [x: string]: number; }" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false @@ -7058,7 +7433,9 @@ "tags": [], "label": "space_ids", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/alerting/common/execution_log_types.ts", "deprecated": false, "trackAdoption": false @@ -7081,7 +7458,9 @@ "tags": [], "label": "maintenance_window_ids", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/alerting/common/execution_log_types.ts", "deprecated": false, "trackAdoption": false @@ -7273,7 +7652,9 @@ "tags": [], "label": "createdBy", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", "deprecated": false, "trackAdoption": false @@ -7285,7 +7666,9 @@ "tags": [], "label": "updatedBy", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", "deprecated": false, "trackAdoption": false @@ -7319,7 +7702,9 @@ "parentPluginId": "alerting", "id": "def-common.MaintenanceWindowSOProperties", "type": "Interface", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "MaintenanceWindowSOProperties", "description": [], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", @@ -7429,7 +7814,9 @@ "tags": [], "label": "categoryIds", "description": [], - "signature": ["string[] | null | undefined"], + "signature": [ + "string[] | null | undefined" + ], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", "deprecated": false, "trackAdoption": false @@ -7476,7 +7863,9 @@ "tags": [], "label": "risk_score", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7488,7 +7877,9 @@ "tags": [], "label": "severity", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7557,7 +7948,9 @@ "tags": [], "label": "tags", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7632,7 +8025,9 @@ "tags": [], "label": "params", "description": [], - "signature": ["Params"], + "signature": [ + "Params" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7665,7 +8060,9 @@ "tags": [], "label": "scheduledTaskId", "description": [], - "signature": ["string | null | undefined"], + "signature": [ + "string | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7677,7 +8074,9 @@ "tags": [], "label": "createdBy", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7689,7 +8088,9 @@ "tags": [], "label": "updatedBy", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7701,7 +8102,9 @@ "tags": [], "label": "createdAt", "description": [], - "signature": ["Date"], + "signature": [ + "Date" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7713,7 +8116,9 @@ "tags": [], "label": "updatedAt", "description": [], - "signature": ["Date"], + "signature": [ + "Date" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7725,7 +8130,9 @@ "tags": [], "label": "apiKey", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7737,7 +8144,9 @@ "tags": [], "label": "apiKeyOwner", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7749,7 +8158,9 @@ "tags": [], "label": "apiKeyCreatedByUser", "description": [], - "signature": ["boolean | null | undefined"], + "signature": [ + "boolean | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7761,7 +8172,9 @@ "tags": [], "label": "throttle", "description": [], - "signature": ["string | null | undefined"], + "signature": [ + "string | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7798,7 +8211,9 @@ "tags": [], "label": "mutedInstanceIds", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7872,7 +8287,9 @@ "tags": [], "label": "activeSnoozes", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7884,7 +8301,9 @@ "tags": [], "label": "isSnoozedUntil", "description": [], - "signature": ["Date | null | undefined"], + "signature": [ + "Date | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7917,7 +8336,9 @@ "tags": [], "label": "nextRun", "description": [], - "signature": ["Date | null | undefined"], + "signature": [ + "Date | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7940,7 +8361,9 @@ "tags": [], "label": "running", "description": [], - "signature": ["boolean | null | undefined"], + "signature": [ + "boolean | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7952,7 +8375,9 @@ "tags": [], "label": "viewInAppRelativeUrl", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -7999,7 +8424,9 @@ "tags": [], "label": "uuid", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8106,7 +8533,9 @@ "tags": [], "label": "useAlertDataForTemplate", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8160,7 +8589,9 @@ "tags": [], "label": "notifyWhen", "description": [], - "signature": ["\"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\""], + "signature": [ + "\"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8172,7 +8603,9 @@ "tags": [], "label": "throttle", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8212,7 +8645,9 @@ "tags": [], "label": "lastExecutionDate", "description": [], - "signature": ["Date"], + "signature": [ + "Date" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8224,7 +8659,9 @@ "tags": [], "label": "lastDuration", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8294,7 +8731,9 @@ "tags": [], "label": "outcome", "description": [], - "signature": ["\"warning\" | \"succeeded\" | \"failed\""], + "signature": [ + "\"warning\" | \"succeeded\" | \"failed\"" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8306,7 +8745,9 @@ "tags": [], "label": "outcomeOrder", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8347,7 +8788,9 @@ "tags": [], "label": "outcomeMsg", "description": [], - "signature": ["string[] | null | undefined"], + "signature": [ + "string[] | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8456,7 +8899,9 @@ "tags": [], "label": "p50", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8468,7 +8913,9 @@ "tags": [], "label": "p95", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8480,7 +8927,9 @@ "tags": [], "label": "p99", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8556,7 +9005,9 @@ "tags": [], "label": "duration", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8568,7 +9019,9 @@ "tags": [], "label": "outcome", "description": [], - "signature": ["\"warning\" | \"succeeded\" | \"failed\" | undefined"], + "signature": [ + "\"warning\" | \"succeeded\" | \"failed\" | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8673,7 +9126,9 @@ "tags": [], "label": "duration", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8685,7 +9140,9 @@ "tags": [], "label": "total_search_duration_ms", "description": [], - "signature": ["number | null | undefined"], + "signature": [ + "number | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8697,7 +9154,9 @@ "tags": [], "label": "total_indexing_duration_ms", "description": [], - "signature": ["number | null | undefined"], + "signature": [ + "number | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8709,7 +9168,9 @@ "tags": [], "label": "total_alerts_detected", "description": [], - "signature": ["number | null | undefined"], + "signature": [ + "number | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8721,7 +9182,9 @@ "tags": [], "label": "total_alerts_created", "description": [], - "signature": ["number | null | undefined"], + "signature": [ + "number | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8733,7 +9196,9 @@ "tags": [], "label": "gap_duration_s", "description": [], - "signature": ["number | null | undefined"], + "signature": [ + "number | null | undefined" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false @@ -8800,7 +9265,9 @@ "tags": [], "label": "id", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/common/rule_snooze_type.ts", "deprecated": false, "trackAdoption": false @@ -8812,7 +9279,9 @@ "tags": [], "label": "skipRecurrences", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "x-pack/plugins/alerting/common/rule_snooze_type.ts", "deprecated": false, "trackAdoption": false @@ -8941,7 +9410,9 @@ "tags": [], "label": "createdBy", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false @@ -8953,7 +9424,9 @@ "tags": [], "label": "updatedBy", "description": [], - "signature": ["string | null"], + "signature": [ + "string | null" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false @@ -9082,7 +9555,9 @@ "tags": [], "label": "ruleTags", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/alerting/common/rule_tags_aggregation.ts", "deprecated": false, "trackAdoption": false @@ -9108,7 +9583,9 @@ "tags": [], "label": "tags", "description": [], - "signature": ["{ buckets: { key: { tags: string; }; doc_count: number; }[]; }"], + "signature": [ + "{ buckets: { key: { tags: string; }; doc_count: number; }[]; }" + ], "path": "x-pack/plugins/alerting/common/rule_tags_aggregation.ts", "deprecated": false, "trackAdoption": false @@ -9246,7 +9723,9 @@ "tags": [], "label": "defaultActionGroupId", "description": [], - "signature": ["ActionGroupIds"], + "signature": [ + "ActionGroupIds" + ], "path": "packages/kbn-alerting-types/rule_type.ts", "deprecated": false, "trackAdoption": false @@ -9305,7 +9784,9 @@ "tags": [], "label": "ruleTaskTimeout", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/kbn-alerting-types/rule_type.ts", "deprecated": false, "trackAdoption": false @@ -9317,7 +9798,9 @@ "tags": [], "label": "defaultScheduleInterval", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/kbn-alerting-types/rule_type.ts", "deprecated": false, "trackAdoption": false @@ -9329,7 +9812,9 @@ "tags": [], "label": "doesSetRecoveryContext", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/kbn-alerting-types/rule_type.ts", "deprecated": false, "trackAdoption": false @@ -9352,7 +9837,9 @@ "tags": [], "label": "authorizedConsumers", "description": [], - "signature": ["{ [x: string]: ConsumerPrivileges; }"], + "signature": [ + "{ [x: string]: ConsumerPrivileges; }" + ], "path": "packages/kbn-alerting-types/rule_type.ts", "deprecated": false, "trackAdoption": false @@ -9463,7 +9950,10 @@ "tags": [], "label": "filters", "description": [], - "signature": ["ScopeQueryFilter", "[]"], + "signature": [ + "ScopeQueryFilter", + "[]" + ], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", "deprecated": false, "trackAdoption": false @@ -9475,7 +9965,9 @@ "tags": [], "label": "dsl", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", "deprecated": false, "trackAdoption": false @@ -9554,7 +10046,9 @@ "tags": [], "label": "actionErrorLogSortableColumns", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/alerting/common/execution_log_types.ts", "deprecated": false, "trackAdoption": false, @@ -9567,7 +10061,9 @@ "tags": [], "label": "ActionErrorLogSortFields", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/execution_log_types.ts", "deprecated": false, "trackAdoption": false, @@ -9611,7 +10107,9 @@ "tags": [], "label": "AlertInstanceContext", "description": [], - "signature": ["{ [x: string]: unknown; }"], + "signature": [ + "{ [x: string]: unknown; }" + ], "path": "x-pack/packages/kbn-alerting-state-types/src/alert_instance.ts", "deprecated": false, "trackAdoption": false, @@ -9624,7 +10122,9 @@ "tags": [], "label": "ALERTS_FEATURE_ID", "description": [], - "signature": ["\"alerts\""], + "signature": [ + "\"alerts\"" + ], "path": "x-pack/plugins/alerting/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -9637,7 +10137,9 @@ "tags": [], "label": "AlertStatusValues", "description": [], - "signature": ["\"OK\" | \"Active\""], + "signature": [ + "\"OK\" | \"Active\"" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false, @@ -9650,7 +10152,9 @@ "tags": [], "label": "ALL_FLAPPING_SETTINGS_SUB_FEATURE_ID", "description": [], - "signature": ["\"allFlappingSettings\""], + "signature": [ + "\"allFlappingSettings\"" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -9663,7 +10167,9 @@ "tags": [], "label": "ALL_QUERY_DELAY_SETTINGS_SUB_FEATURE_ID", "description": [], - "signature": ["\"allQueryDelaySettings\""], + "signature": [ + "\"allQueryDelaySettings\"" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -9676,7 +10182,9 @@ "tags": [], "label": "BASE_ALERTING_API_PATH", "description": [], - "signature": ["\"/api/alerting\""], + "signature": [ + "\"/api/alerting\"" + ], "path": "x-pack/plugins/alerting/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -9689,7 +10197,9 @@ "tags": [], "label": "BulkEditSkipReason", "description": [], - "signature": ["\"RULE_NOT_MODIFIED\""], + "signature": [ + "\"RULE_NOT_MODIFIED\"" + ], "path": "x-pack/plugins/alerting/common/bulk_edit.ts", "deprecated": false, "trackAdoption": false, @@ -9702,7 +10212,9 @@ "tags": [], "label": "DEFAULT_LOOK_BACK_WINDOW", "description": [], - "signature": ["20"], + "signature": [ + "20" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -9715,7 +10227,9 @@ "tags": [], "label": "DEFAULT_QUERY_DELAY", "description": [], - "signature": ["0"], + "signature": [ + "0" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -9728,7 +10242,9 @@ "tags": [], "label": "DEFAULT_SERVERLESS_QUERY_DELAY", "description": [], - "signature": ["15"], + "signature": [ + "15" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -9741,7 +10257,9 @@ "tags": [], "label": "DEFAULT_STATUS_CHANGE_THRESHOLD", "description": [], - "signature": ["4"], + "signature": [ + "4" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -9754,7 +10272,9 @@ "tags": [], "label": "DefaultActionGroupId", "description": [], - "signature": ["\"default\""], + "signature": [ + "\"default\"" + ], "path": "packages/kbn-alerting-types/builtin_action_groups_types.ts", "deprecated": false, "trackAdoption": false, @@ -9767,7 +10287,9 @@ "tags": [], "label": "ENABLE_MAINTENANCE_WINDOWS", "description": [], - "signature": ["true"], + "signature": [ + "true" + ], "path": "x-pack/plugins/alerting/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -9810,7 +10332,9 @@ "tags": [], "label": "INTERNAL_ALERTING_API_FIND_RULES_PATH", "description": [], - "signature": ["\"/internal/alerting/rules/_find\""], + "signature": [ + "\"/internal/alerting/rules/_find\"" + ], "path": "x-pack/plugins/alerting/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -9823,7 +10347,9 @@ "tags": [], "label": "INTERNAL_ALERTING_API_GET_ACTIVE_MAINTENANCE_WINDOWS_PATH", "description": [], - "signature": ["\"/internal/alerting/rules/maintenance_window/_active\""], + "signature": [ + "\"/internal/alerting/rules/maintenance_window/_active\"" + ], "path": "x-pack/plugins/alerting/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -9836,7 +10362,9 @@ "tags": [], "label": "INTERNAL_ALERTING_API_MAINTENANCE_WINDOW_PATH", "description": [], - "signature": ["\"/internal/alerting/rules/maintenance_window\""], + "signature": [ + "\"/internal/alerting/rules/maintenance_window\"" + ], "path": "x-pack/plugins/alerting/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -9849,7 +10377,9 @@ "tags": [], "label": "INTERNAL_ALERTING_SNOOZE_RULE", "description": [], - "signature": ["\"/internal/alerting/rule/{id}/_snooze\""], + "signature": [ + "\"/internal/alerting/rule/{id}/_snooze\"" + ], "path": "x-pack/plugins/alerting/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -9862,7 +10392,9 @@ "tags": [], "label": "INTERNAL_BASE_ALERTING_API_PATH", "description": [], - "signature": ["\"/internal/alerting\""], + "signature": [ + "\"/internal/alerting\"" + ], "path": "x-pack/plugins/alerting/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -9897,7 +10429,9 @@ "tags": [], "label": "IsoWeekday", "description": [], - "signature": ["2 | 7 | 6 | 5 | 4 | 3 | 1"], + "signature": [ + "2 | 7 | 6 | 5 | 4 | 3 | 1" + ], "path": "x-pack/plugins/alerting/common/iso_weekdays.ts", "deprecated": false, "trackAdoption": false, @@ -9925,7 +10459,9 @@ "tags": [], "label": "LatestAlertInstanceStateSchema", "description": [], - "signature": ["{ [x: string]: any; }"], + "signature": [ + "{ [x: string]: any; }" + ], "path": "x-pack/packages/kbn-alerting-state-types/src/task_state/index.ts", "deprecated": false, "trackAdoption": false, @@ -9983,7 +10519,9 @@ "tags": [], "label": "LatestThrottledActionSchema", "description": [], - "signature": ["{ [x: string]: Readonly<{} & { date: string; }>; }"], + "signature": [ + "{ [x: string]: Readonly<{} & { date: string; }>; }" + ], "path": "x-pack/packages/kbn-alerting-state-types/src/task_state/index.ts", "deprecated": false, "trackAdoption": false, @@ -9996,7 +10534,9 @@ "tags": [], "label": "LEGACY_BASE_ALERT_API_PATH", "description": [], - "signature": ["\"/api/alerts\""], + "signature": [ + "\"/api/alerts\"" + ], "path": "x-pack/plugins/alerting/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -10009,7 +10549,9 @@ "tags": [], "label": "MAINTENANCE_WINDOW_DATE_FORMAT", "description": [], - "signature": ["\"MM/DD/YY hh:mm A\""], + "signature": [ + "\"MM/DD/YY hh:mm A\"" + ], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", "deprecated": false, "trackAdoption": false, @@ -10022,7 +10564,9 @@ "tags": [], "label": "MAINTENANCE_WINDOW_FEATURE_ID", "description": [], - "signature": ["\"maintenanceWindow\""], + "signature": [ + "\"maintenanceWindow\"" + ], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", "deprecated": false, "trackAdoption": false, @@ -10035,7 +10579,9 @@ "tags": [], "label": "MAINTENANCE_WINDOW_SAVED_OBJECT_TYPE", "description": [], - "signature": ["\"maintenance-window\""], + "signature": [ + "\"maintenance-window\"" + ], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", "deprecated": false, "trackAdoption": false, @@ -10048,7 +10594,9 @@ "tags": [], "label": "MAINTENANCE_WINDOWS_APP_ID", "description": [], - "signature": ["\"maintenanceWindows\""], + "signature": [ + "\"maintenanceWindows\"" + ], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", "deprecated": false, "trackAdoption": false, @@ -10058,7 +10606,9 @@ "parentPluginId": "alerting", "id": "def-common.MaintenanceWindow", "type": "Type", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "MaintenanceWindow", "description": [], "signature": [ @@ -10216,7 +10766,9 @@ "tags": [], "label": "MaintenanceWindowDeepLinkIds", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", "deprecated": false, "trackAdoption": false, @@ -10226,7 +10778,9 @@ "parentPluginId": "alerting", "id": "def-common.MaintenanceWindowSOAttributes", "type": "Type", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "MaintenanceWindowSOAttributes", "description": [], "signature": [ @@ -10259,7 +10813,9 @@ "tags": [], "label": "MANAGEMENT_APP_ID", "description": [], - "signature": ["\"management\""], + "signature": [ + "\"management\"" + ], "path": "x-pack/plugins/alerting/common/maintenance_window.ts", "deprecated": false, "trackAdoption": false, @@ -10301,7 +10857,9 @@ "tags": [], "label": "MAX_LOOK_BACK_WINDOW", "description": [], - "signature": ["20"], + "signature": [ + "20" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10314,7 +10872,9 @@ "tags": [], "label": "MAX_QUERY_DELAY", "description": [], - "signature": ["60"], + "signature": [ + "60" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10327,7 +10887,9 @@ "tags": [], "label": "MAX_STATUS_CHANGE_THRESHOLD", "description": [], - "signature": ["20"], + "signature": [ + "20" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10340,7 +10902,9 @@ "tags": [], "label": "MIN_LOOK_BACK_WINDOW", "description": [], - "signature": ["2"], + "signature": [ + "2" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10353,7 +10917,9 @@ "tags": [], "label": "MIN_QUERY_DELAY", "description": [], - "signature": ["0"], + "signature": [ + "0" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10366,7 +10932,9 @@ "tags": [], "label": "MIN_STATUS_CHANGE_THRESHOLD", "description": [], - "signature": ["2"], + "signature": [ + "2" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10379,7 +10947,9 @@ "tags": [], "label": "MONITORING_HISTORY_LIMIT", "description": [], - "signature": ["200"], + "signature": [ + "200" + ], "path": "x-pack/plugins/alerting/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -10392,7 +10962,9 @@ "tags": [], "label": "preconfiguredConnectorActionRefPrefix", "description": [], - "signature": ["\"preconfigured:\""], + "signature": [ + "\"preconfigured:\"" + ], "path": "x-pack/plugins/alerting/common/action_ref_prefix.ts", "deprecated": false, "trackAdoption": false, @@ -10405,7 +10977,9 @@ "tags": [], "label": "READ_FLAPPING_SETTINGS_SUB_FEATURE_ID", "description": [], - "signature": ["\"readFlappingSettings\""], + "signature": [ + "\"readFlappingSettings\"" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10418,7 +10992,9 @@ "tags": [], "label": "READ_QUERY_DELAY_SETTINGS_SUB_FEATURE_ID", "description": [], - "signature": ["\"readQueryDelaySettings\""], + "signature": [ + "\"readQueryDelaySettings\"" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10431,7 +11007,9 @@ "tags": [], "label": "RecoveredActionGroupId", "description": [], - "signature": ["\"recovered\""], + "signature": [ + "\"recovered\"" + ], "path": "packages/kbn-alerting-types/builtin_action_groups_types.ts", "deprecated": false, "trackAdoption": false, @@ -10444,7 +11022,9 @@ "tags": [], "label": "ReservedActionGroups", "description": [], - "signature": ["RecoveryActionGroupId | \"recovered\""], + "signature": [ + "RecoveryActionGroupId | \"recovered\"" + ], "path": "x-pack/plugins/alerting/common/builtin_action_groups.ts", "deprecated": false, "trackAdoption": false, @@ -10632,7 +11212,9 @@ "tags": [], "label": "RuleAlertData", "description": [], - "signature": ["{ [x: string]: unknown; }"], + "signature": [ + "{ [x: string]: unknown; }" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false, @@ -10645,7 +11227,9 @@ "tags": [], "label": "RuleAlertingOutcome", "description": [], - "signature": ["\"warning\" | \"unknown\" | \"success\" | \"failure\""], + "signature": [ + "\"warning\" | \"unknown\" | \"success\" | \"failure\"" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false, @@ -10658,7 +11242,9 @@ "tags": [], "label": "RuleExecutionStatuses", "description": [], - "signature": ["\"ok\" | \"error\" | \"active\" | \"warning\" | \"pending\" | \"unknown\""], + "signature": [ + "\"ok\" | \"error\" | \"active\" | \"warning\" | \"pending\" | \"unknown\"" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false, @@ -10671,7 +11257,9 @@ "tags": [], "label": "RuleLastRunOutcomes", "description": [], - "signature": ["\"warning\" | \"succeeded\" | \"failed\""], + "signature": [ + "\"warning\" | \"succeeded\" | \"failed\"" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false, @@ -10684,7 +11272,9 @@ "tags": [], "label": "RuleNotifyWhenType", "description": [], - "signature": ["\"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\""], + "signature": [ + "\"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"" + ], "path": "x-pack/plugins/alerting/common/rule_notify_when_type.ts", "deprecated": false, "trackAdoption": false, @@ -10697,7 +11287,9 @@ "tags": [], "label": "RULES_SETTINGS_FEATURE_ID", "description": [], - "signature": ["\"rulesSettings\""], + "signature": [ + "\"rulesSettings\"" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10710,7 +11302,9 @@ "tags": [], "label": "RULES_SETTINGS_FLAPPING_SAVED_OBJECT_ID", "description": [], - "signature": ["\"rules-settings\""], + "signature": [ + "\"rules-settings\"" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10723,7 +11317,9 @@ "tags": [], "label": "RULES_SETTINGS_QUERY_DELAY_SAVED_OBJECT_ID", "description": [], - "signature": ["\"query-delay-settings\""], + "signature": [ + "\"query-delay-settings\"" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10736,7 +11332,9 @@ "tags": [], "label": "RULES_SETTINGS_SAVED_OBJECT_TYPE", "description": [], - "signature": ["\"rules-settings\""], + "signature": [ + "\"rules-settings\"" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false, @@ -10830,7 +11428,9 @@ "tags": [], "label": "RuleStatusValues", "description": [], - "signature": ["\"OK\" | \"Active\" | \"Error\""], + "signature": [ + "\"OK\" | \"Active\" | \"Error\"" + ], "path": "x-pack/plugins/alerting/common/alert_summary.ts", "deprecated": false, "trackAdoption": false, @@ -10862,7 +11462,9 @@ "tags": [], "label": "RuleTaskParams", "description": [], - "signature": ["{ alertId: string; } & { spaceId?: string | undefined; }"], + "signature": [ + "{ alertId: string; } & { spaceId?: string | undefined; }" + ], "path": "x-pack/packages/kbn-alerting-state-types/src/rule_task_instance.ts", "deprecated": false, "trackAdoption": false, @@ -10875,7 +11477,9 @@ "tags": [], "label": "RuleTypeMetaData", "description": [], - "signature": ["{ [x: string]: unknown; }"], + "signature": [ + "{ [x: string]: unknown; }" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false, @@ -10888,7 +11492,9 @@ "tags": [], "label": "RuleTypeParams", "description": [], - "signature": ["{ [x: string]: unknown; }"], + "signature": [ + "{ [x: string]: unknown; }" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false, @@ -10901,7 +11507,9 @@ "tags": [], "label": "RuleTypeState", "description": [], - "signature": ["{ [x: string]: unknown; }"], + "signature": [ + "{ [x: string]: unknown; }" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false, @@ -10999,7 +11607,9 @@ "tags": [], "label": "systemConnectorActionRefPrefix", "description": [], - "signature": ["\"system_action:\""], + "signature": [ + "\"system_action:\"" + ], "path": "x-pack/plugins/alerting/common/action_ref_prefix.ts", "deprecated": false, "trackAdoption": false, @@ -11080,7 +11690,9 @@ "tags": [], "label": "dynamic", "description": [], - "signature": ["false"], + "signature": [ + "false" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11114,7 +11726,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"boolean\""], + "signature": [ + "\"boolean\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11139,7 +11753,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"text\""], + "signature": [ + "\"text\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11173,7 +11789,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11213,7 +11831,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11238,7 +11858,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11285,7 +11907,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11314,7 +11938,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11339,7 +11965,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11364,7 +11992,9 @@ "tags": [], "label": "dynamic", "description": [], - "signature": ["false"], + "signature": [ + "false" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11376,7 +12006,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"nested\""], + "signature": [ + "\"nested\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11410,7 +12042,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11435,7 +12069,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11460,7 +12096,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11489,7 +12127,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"flattened\""], + "signature": [ + "\"flattened\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11547,7 +12187,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"float\""], + "signature": [ + "\"float\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11572,7 +12214,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11601,7 +12245,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11626,7 +12272,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11651,7 +12299,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11676,7 +12326,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"date\""], + "signature": [ + "\"date\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11701,7 +12353,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"date\""], + "signature": [ + "\"date\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11728,7 +12382,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11753,7 +12409,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11778,7 +12436,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"boolean\""], + "signature": [ + "\"boolean\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11803,7 +12463,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11898,7 +12560,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"long\""], + "signature": [ + "\"long\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11923,7 +12587,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"long\""], + "signature": [ + "\"long\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11948,7 +12614,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"long\""], + "signature": [ + "\"long\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -11973,7 +12641,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"float\""], + "signature": [ + "\"float\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12024,7 +12694,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"date\""], + "signature": [ + "\"date\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12071,7 +12743,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"long\""], + "signature": [ + "\"long\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12096,7 +12770,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"long\""], + "signature": [ + "\"long\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12121,7 +12797,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"long\""], + "signature": [ + "\"long\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12146,7 +12824,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"float\""], + "signature": [ + "\"float\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12171,7 +12851,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"float\""], + "signature": [ + "\"float\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12196,7 +12878,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"float\""], + "signature": [ + "\"float\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12225,7 +12909,9 @@ "type": "Object", "tags": [], "label": "revision", - "description": ["// There is need to query for a rule by a specific revision"], + "description": [ + "// There is need to query for a rule by a specific revision" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false, @@ -12237,7 +12923,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"long\""], + "signature": [ + "\"long\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12262,7 +12950,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"nested\""], + "signature": [ + "\"nested\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12296,7 +12986,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12321,7 +13013,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"long\""], + "signature": [ + "\"long\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12346,7 +13040,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"date\""], + "signature": [ + "\"date\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12410,7 +13106,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"long\""], + "signature": [ + "\"long\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12435,7 +13133,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12460,7 +13160,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"date\""], + "signature": [ + "\"date\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12485,7 +13187,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"long\""], + "signature": [ + "\"long\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12532,7 +13236,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12557,7 +13263,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12608,7 +13316,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12633,7 +13343,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12688,7 +13400,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"keyword\""], + "signature": [ + "\"keyword\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12713,7 +13427,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"float\""], + "signature": [ + "\"float\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12762,7 +13478,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"float\""], + "signature": [ + "\"float\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12787,7 +13505,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"float\""], + "signature": [ + "\"float\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12812,7 +13532,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"float\""], + "signature": [ + "\"float\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12837,7 +13559,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"float\""], + "signature": [ + "\"float\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12870,7 +13594,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"boolean\""], + "signature": [ + "\"boolean\"" + ], "path": "x-pack/plugins/alerting/common/saved_objects/rules/mappings.ts", "deprecated": false, "trackAdoption": false @@ -12958,7 +13684,9 @@ "tags": [], "label": "enabled", "description": [], - "signature": ["true"], + "signature": [ + "true" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false @@ -13056,7 +13784,9 @@ "tags": [], "label": "Unnamed", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false @@ -13068,7 +13798,9 @@ "tags": [], "label": "enabled", "description": [], - "signature": ["false"], + "signature": [ + "false" + ], "path": "x-pack/plugins/alerting/common/rules_settings.ts", "deprecated": false, "trackAdoption": false @@ -13083,7 +13815,9 @@ "tags": [], "label": "DisabledActionTypeIdsForActionGroup", "description": [], - "signature": ["Map"], + "signature": [ + "Map" + ], "path": "x-pack/plugins/alerting/common/disabled_action_groups.ts", "deprecated": false, "trackAdoption": false, @@ -13367,7 +14101,9 @@ "tags": [], "label": "RecoveredActionGroup", "description": [], - "signature": ["{ readonly id: \"recovered\"; readonly name: string; }"], + "signature": [ + "{ readonly id: \"recovered\"; readonly name: string; }" + ], "path": "packages/kbn-alerting-types/builtin_action_groups_types.ts", "deprecated": false, "trackAdoption": false, @@ -13442,7 +14178,9 @@ "tags": [], "label": "RuleLastRunOutcomeValues", "description": [], - "signature": ["readonly [\"succeeded\", \"warning\", \"failed\"]"], + "signature": [ + "readonly [\"succeeded\", \"warning\", \"failed\"]" + ], "path": "x-pack/plugins/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false, @@ -13465,4 +14203,4 @@ } ] } -} +} \ No newline at end of file diff --git a/api_docs/alerting.mdx b/api_docs/alerting.mdx index 5ebb745c8995c..8a3110337b97a 100644 --- a/api_docs/alerting.mdx +++ b/api_docs/alerting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/alerting title: "alerting" image: https://source.unsplash.com/400x175/?github description: API docs for the alerting plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'alerting'] --- import alertingObj from './alerting.devdocs.json'; diff --git a/api_docs/apm.mdx b/api_docs/apm.mdx index edde1025df166..7aebe4cc34cd0 100644 --- a/api_docs/apm.mdx +++ b/api_docs/apm.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apm title: "apm" image: https://source.unsplash.com/400x175/?github description: API docs for the apm plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apm'] --- import apmObj from './apm.devdocs.json'; diff --git a/api_docs/apm_data_access.mdx b/api_docs/apm_data_access.mdx index ef770460a9be9..3a7b4d39cadd7 100644 --- a/api_docs/apm_data_access.mdx +++ b/api_docs/apm_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/apmDataAccess title: "apmDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the apmDataAccess plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apmDataAccess'] --- import apmDataAccessObj from './apm_data_access.devdocs.json'; diff --git a/api_docs/asset_manager.mdx b/api_docs/asset_manager.mdx index 8c600e635bc67..7ca41e089cc8e 100644 --- a/api_docs/asset_manager.mdx +++ b/api_docs/asset_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/assetManager title: "assetManager" image: https://source.unsplash.com/400x175/?github description: API docs for the assetManager plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'assetManager'] --- import assetManagerObj from './asset_manager.devdocs.json'; diff --git a/api_docs/banners.mdx b/api_docs/banners.mdx index 3676aaceedef5..dab522dc32676 100644 --- a/api_docs/banners.mdx +++ b/api_docs/banners.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/banners title: "banners" image: https://source.unsplash.com/400x175/?github description: API docs for the banners plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'banners'] --- import bannersObj from './banners.devdocs.json'; diff --git a/api_docs/bfetch.mdx b/api_docs/bfetch.mdx index cd7fcabe28bfe..93205dbda2402 100644 --- a/api_docs/bfetch.mdx +++ b/api_docs/bfetch.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/bfetch title: "bfetch" image: https://source.unsplash.com/400x175/?github description: API docs for the bfetch plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'bfetch'] --- import bfetchObj from './bfetch.devdocs.json'; diff --git a/api_docs/canvas.mdx b/api_docs/canvas.mdx index 2673f9bc01cb8..c59a896dab733 100644 --- a/api_docs/canvas.mdx +++ b/api_docs/canvas.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/canvas title: "canvas" image: https://source.unsplash.com/400x175/?github description: API docs for the canvas plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'canvas'] --- import canvasObj from './canvas.devdocs.json'; diff --git a/api_docs/cases.devdocs.json b/api_docs/cases.devdocs.json index 9275b18fc8552..ee20857a9d57b 100644 --- a/api_docs/cases.devdocs.json +++ b/api_docs/cases.devdocs.json @@ -219,7 +219,15 @@ "signature": [ "{ features?: Partial<", "CasesContextFeatures", - "> | undefined; owner: string[]; permissions: ", + "> | undefined; onClose?: ((theCase?: ", + { + "pluginId": "cases", + "scope": "common", + "docId": "kibCasesPluginApi", + "section": "def-common.CaseUI", + "text": "CaseUI" + }, + " | undefined, isCreateCase?: boolean | undefined) => void) | undefined; owner: string[]; permissions: ", { "pluginId": "cases", "scope": "common", @@ -245,15 +253,7 @@ "section": "def-common.CaseUI", "text": "CaseUI" }, - " | undefined) => void) | undefined; onClose?: ((theCase?: ", - { - "pluginId": "cases", - "scope": "common", - "docId": "kibCasesPluginApi", - "section": "def-common.CaseUI", - "text": "CaseUI" - }, - " | undefined, isCreateCase?: boolean | undefined) => void) | undefined; onCreateCaseClicked?: (() => void) | undefined; }" + " | undefined) => void) | undefined; onCreateCaseClicked?: (() => void) | undefined; }" ], "path": "x-pack/plugins/cases/public/client/ui/get_all_cases_selector_modal.tsx", "deprecated": false, @@ -270,7 +270,7 @@ "signature": [ "{ features?: Partial<", "CasesContextFeatures", - "> | undefined; owner: string[]; permissions: ", + "> | undefined; onClose?: (() => void) | undefined; owner: string[]; permissions: ", { "pluginId": "cases", "scope": "common", @@ -280,7 +280,7 @@ }, "; basePath?: string | undefined; releasePhase?: ", "ReleasePhase", - " | undefined; onClose?: (() => void) | undefined; attachments?: ", + " | undefined; attachments?: ", { "pluginId": "cases", "scope": "public", diff --git a/api_docs/cases.mdx b/api_docs/cases.mdx index 11cbe35ac4168..763f57f9a2772 100644 --- a/api_docs/cases.mdx +++ b/api_docs/cases.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cases title: "cases" image: https://source.unsplash.com/400x175/?github description: API docs for the cases plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cases'] --- import casesObj from './cases.devdocs.json'; diff --git a/api_docs/charts.mdx b/api_docs/charts.mdx index 398281f2464e5..fc2434ec37a1c 100644 --- a/api_docs/charts.mdx +++ b/api_docs/charts.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/charts title: "charts" image: https://source.unsplash.com/400x175/?github description: API docs for the charts plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'charts'] --- import chartsObj from './charts.devdocs.json'; diff --git a/api_docs/cloud.mdx b/api_docs/cloud.mdx index cf96d5a59ac7a..383941e805240 100644 --- a/api_docs/cloud.mdx +++ b/api_docs/cloud.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloud title: "cloud" image: https://source.unsplash.com/400x175/?github description: API docs for the cloud plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloud'] --- import cloudObj from './cloud.devdocs.json'; diff --git a/api_docs/cloud_data_migration.mdx b/api_docs/cloud_data_migration.mdx index 95f7cdca7e94b..69a036cdb1ca8 100644 --- a/api_docs/cloud_data_migration.mdx +++ b/api_docs/cloud_data_migration.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDataMigration title: "cloudDataMigration" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudDataMigration plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDataMigration'] --- import cloudDataMigrationObj from './cloud_data_migration.devdocs.json'; diff --git a/api_docs/cloud_defend.mdx b/api_docs/cloud_defend.mdx index 77422567152c1..852d7a65d59bc 100644 --- a/api_docs/cloud_defend.mdx +++ b/api_docs/cloud_defend.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudDefend title: "cloudDefend" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudDefend plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDefend'] --- import cloudDefendObj from './cloud_defend.devdocs.json'; diff --git a/api_docs/cloud_experiments.mdx b/api_docs/cloud_experiments.mdx index 7150c79363d9c..b8a5f055ac034 100644 --- a/api_docs/cloud_experiments.mdx +++ b/api_docs/cloud_experiments.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudExperiments title: "cloudExperiments" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudExperiments plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudExperiments'] --- import cloudExperimentsObj from './cloud_experiments.devdocs.json'; diff --git a/api_docs/cloud_security_posture.mdx b/api_docs/cloud_security_posture.mdx index ab1aae1272738..f246a974118fa 100644 --- a/api_docs/cloud_security_posture.mdx +++ b/api_docs/cloud_security_posture.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/cloudSecurityPosture title: "cloudSecurityPosture" image: https://source.unsplash.com/400x175/?github description: API docs for the cloudSecurityPosture plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudSecurityPosture'] --- import cloudSecurityPostureObj from './cloud_security_posture.devdocs.json'; diff --git a/api_docs/console.mdx b/api_docs/console.mdx index ec19b36459960..15e0c6d4f62c2 100644 --- a/api_docs/console.mdx +++ b/api_docs/console.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/console title: "console" image: https://source.unsplash.com/400x175/?github description: API docs for the console plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'console'] --- import consoleObj from './console.devdocs.json'; diff --git a/api_docs/content_management.mdx b/api_docs/content_management.mdx index afd67a70d66a7..82a72054d4337 100644 --- a/api_docs/content_management.mdx +++ b/api_docs/content_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/contentManagement title: "contentManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the contentManagement plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'contentManagement'] --- import contentManagementObj from './content_management.devdocs.json'; diff --git a/api_docs/controls.mdx b/api_docs/controls.mdx index ac9041ff88eae..3cf6f9129009a 100644 --- a/api_docs/controls.mdx +++ b/api_docs/controls.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/controls title: "controls" image: https://source.unsplash.com/400x175/?github description: API docs for the controls plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'controls'] --- import controlsObj from './controls.devdocs.json'; diff --git a/api_docs/custom_integrations.mdx b/api_docs/custom_integrations.mdx index 1cdb41c5bafa7..8a94bb8dd3c1c 100644 --- a/api_docs/custom_integrations.mdx +++ b/api_docs/custom_integrations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/customIntegrations title: "customIntegrations" image: https://source.unsplash.com/400x175/?github description: API docs for the customIntegrations plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'customIntegrations'] --- import customIntegrationsObj from './custom_integrations.devdocs.json'; diff --git a/api_docs/dashboard.mdx b/api_docs/dashboard.mdx index 99f7be2805930..48a353316b63e 100644 --- a/api_docs/dashboard.mdx +++ b/api_docs/dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboard title: "dashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the dashboard plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboard'] --- import dashboardObj from './dashboard.devdocs.json'; diff --git a/api_docs/dashboard_enhanced.mdx b/api_docs/dashboard_enhanced.mdx index 25ca24b6d4971..ceaa18ffa884b 100644 --- a/api_docs/dashboard_enhanced.mdx +++ b/api_docs/dashboard_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dashboardEnhanced title: "dashboardEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the dashboardEnhanced plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboardEnhanced'] --- import dashboardEnhancedObj from './dashboard_enhanced.devdocs.json'; diff --git a/api_docs/data.mdx b/api_docs/data.mdx index d9ada07837b98..298770ce57809 100644 --- a/api_docs/data.mdx +++ b/api_docs/data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data title: "data" image: https://source.unsplash.com/400x175/?github description: API docs for the data plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data'] --- import dataObj from './data.devdocs.json'; diff --git a/api_docs/data_query.mdx b/api_docs/data_query.mdx index f47483ed326a4..cb1281ec989f7 100644 --- a/api_docs/data_query.mdx +++ b/api_docs/data_query.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-query title: "data.query" image: https://source.unsplash.com/400x175/?github description: API docs for the data.query plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.query'] --- import dataQueryObj from './data_query.devdocs.json'; diff --git a/api_docs/data_search.mdx b/api_docs/data_search.mdx index 41c501319c590..42c7b7d66c44a 100644 --- a/api_docs/data_search.mdx +++ b/api_docs/data_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/data-search title: "data.search" image: https://source.unsplash.com/400x175/?github description: API docs for the data.search plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.search'] --- import dataSearchObj from './data_search.devdocs.json'; diff --git a/api_docs/data_view_editor.mdx b/api_docs/data_view_editor.mdx index 54dfc01558788..51d001aa9fbc4 100644 --- a/api_docs/data_view_editor.mdx +++ b/api_docs/data_view_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewEditor title: "dataViewEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewEditor plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewEditor'] --- import dataViewEditorObj from './data_view_editor.devdocs.json'; diff --git a/api_docs/data_view_field_editor.mdx b/api_docs/data_view_field_editor.mdx index 90746517e735a..264b2f7022825 100644 --- a/api_docs/data_view_field_editor.mdx +++ b/api_docs/data_view_field_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewFieldEditor title: "dataViewFieldEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewFieldEditor plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewFieldEditor'] --- import dataViewFieldEditorObj from './data_view_field_editor.devdocs.json'; diff --git a/api_docs/data_view_management.mdx b/api_docs/data_view_management.mdx index 8cf628275db7c..9702977d7ea19 100644 --- a/api_docs/data_view_management.mdx +++ b/api_docs/data_view_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViewManagement title: "dataViewManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViewManagement plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewManagement'] --- import dataViewManagementObj from './data_view_management.devdocs.json'; diff --git a/api_docs/data_views.devdocs.json b/api_docs/data_views.devdocs.json index d95b126f1aa08..e8f4078af81ee 100644 --- a/api_docs/data_views.devdocs.json +++ b/api_docs/data_views.devdocs.json @@ -16627,7 +16627,7 @@ "signature": [ "Pick<", "Toast", - ", \"prefix\" | \"defaultValue\" | \"security\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"placeholder\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"datatype\" | \"inlist\" | \"property\" | \"resource\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onError\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerEnterCapture\" | \"onPointerLeave\" | \"onPointerLeaveCapture\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"iconType\" | \"onClose\" | \"toastLifeTimeMs\"> & { title?: string | ", + ", \"prefix\" | \"defaultValue\" | \"security\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"placeholder\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"datatype\" | \"inlist\" | \"property\" | \"resource\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onError\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerEnterCapture\" | \"onPointerLeave\" | \"onPointerLeaveCapture\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"onClose\" | \"iconType\" | \"toastLifeTimeMs\"> & { title?: string | ", { "pluginId": "@kbn/core-mount-utils-browser", "scope": "common", @@ -21231,7 +21231,7 @@ "signature": [ "Pick<", "Toast", - ", \"prefix\" | \"defaultValue\" | \"security\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"placeholder\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"datatype\" | \"inlist\" | \"property\" | \"resource\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onError\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerEnterCapture\" | \"onPointerLeave\" | \"onPointerLeaveCapture\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"iconType\" | \"onClose\" | \"toastLifeTimeMs\"> & { title?: string | ", + ", \"prefix\" | \"defaultValue\" | \"security\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"placeholder\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"datatype\" | \"inlist\" | \"property\" | \"resource\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onError\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerEnterCapture\" | \"onPointerLeave\" | \"onPointerLeaveCapture\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"onClose\" | \"iconType\" | \"toastLifeTimeMs\"> & { title?: string | ", { "pluginId": "@kbn/core-mount-utils-browser", "scope": "common", diff --git a/api_docs/data_views.mdx b/api_docs/data_views.mdx index b2e88edec961d..52ef2acb9f2a5 100644 --- a/api_docs/data_views.mdx +++ b/api_docs/data_views.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataViews title: "dataViews" image: https://source.unsplash.com/400x175/?github description: API docs for the dataViews plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViews'] --- import dataViewsObj from './data_views.devdocs.json'; diff --git a/api_docs/data_visualizer.mdx b/api_docs/data_visualizer.mdx index 96d499441614a..c932922c23d60 100644 --- a/api_docs/data_visualizer.mdx +++ b/api_docs/data_visualizer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataVisualizer title: "dataVisualizer" image: https://source.unsplash.com/400x175/?github description: API docs for the dataVisualizer plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataVisualizer'] --- import dataVisualizerObj from './data_visualizer.devdocs.json'; diff --git a/api_docs/dataset_quality.devdocs.json b/api_docs/dataset_quality.devdocs.json index 559afd544d1f9..497aed68ff371 100644 --- a/api_docs/dataset_quality.devdocs.json +++ b/api_docs/dataset_quality.devdocs.json @@ -341,4 +341,4 @@ ], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/dataset_quality.mdx b/api_docs/dataset_quality.mdx index 9213e5ef1cc0d..f4b57185791fd 100644 --- a/api_docs/dataset_quality.mdx +++ b/api_docs/dataset_quality.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/datasetQuality title: "datasetQuality" image: https://source.unsplash.com/400x175/?github description: API docs for the datasetQuality plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'datasetQuality'] --- import datasetQualityObj from './dataset_quality.devdocs.json'; @@ -41,3 +41,4 @@ Contact [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux ### Consts, variables and types + diff --git a/api_docs/deprecations_by_api.mdx b/api_docs/deprecations_by_api.mdx index 520def3740df1..f3890c5ff9d2b 100644 --- a/api_docs/deprecations_by_api.mdx +++ b/api_docs/deprecations_by_api.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByApi slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-api title: Deprecated API usage by API description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by. -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -17,7 +17,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Deprecated API | Referencing plugin(s) | Remove By | | ---------------|-----------|-----------| | | ml, stackAlerts | - | -| | share, uiActions, guidedOnboarding, home, serverless, management, spaces, savedObjects, indexManagement, devTools, console, visualizations, dashboard, savedObjectsTagging, expressionXY, lens, expressionMetricVis, expressionGauge, security, alerting, triggersActionsUi, cases, aiops, licenseManagement, maps, dataVisualizer, ml, exploratoryView, fleet, metricsDataAccess, osquery, ingestPipelines, profiling, apm, expressionImage, expressionMetric, expressionError, expressionRevealImage, expressionRepeatImage, expressionShape, crossClusterReplication, graph, grokdebugger, indexLifecycleManagement, infra, logstash, monitoring, observabilityOnboarding, painlessLab, remoteClusters, rollup, searchprofiler, newsfeed, securitySolution, snapshotRestore, synthetics, transform, upgradeAssistant, uptime, watcher, cloudDataMigration, ux, filesManagement, kibanaOverview, visDefaultEditor, expressionHeatmap, expressionLegacyMetricVis, expressionPartitionVis, expressionTagcloud, visTypeTable, visTypeTimelion, visTypeTimeseries, visTypeVega, visTypeVislib | - | +| | share, uiActions, guidedOnboarding, home, serverless, management, spaces, savedObjects, indexManagement, devTools, console, visualizations, dashboard, savedObjectsTagging, expressionXY, lens, expressionMetricVis, expressionGauge, security, alerting, triggersActionsUi, cases, aiops, licenseManagement, maps, dataVisualizer, ml, exploratoryView, fleet, metricsDataAccess, ingestPipelines, osquery, profiling, apm, expressionImage, expressionMetric, expressionError, expressionRevealImage, expressionRepeatImage, expressionShape, crossClusterReplication, graph, grokdebugger, indexLifecycleManagement, infra, logstash, monitoring, painlessLab, remoteClusters, rollup, searchprofiler, newsfeed, securitySolution, snapshotRestore, transform, upgradeAssistant, watcher, cloudDataMigration, observabilityOnboarding, synthetics, uptime, ux, filesManagement, kibanaOverview, visDefaultEditor, expressionHeatmap, expressionLegacyMetricVis, expressionPartitionVis, expressionTagcloud, visTypeTable, visTypeTimelion, visTypeTimeseries, visTypeVega, visTypeVislib | - | | | encryptedSavedObjects, actions, data, ml, logstash, securitySolution, cloudChat | - | | | actions, ml, savedObjectsTagging, enterpriseSearch | - | | | @kbn/core-saved-objects-browser-internal, @kbn/core, savedObjects, visualizations, aiops, ml, dataVisualizer, dashboardEnhanced, graph, lens, securitySolution, eventAnnotation, @kbn/core-saved-objects-browser-mocks | - | @@ -28,7 +28,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | dashboard, dataVisualizer, stackAlerts, expressionPartitionVis | - | | | stackAlerts, alerting, securitySolution, inputControlVis | - | | | triggersActionsUi | - | -| | inspector, data, savedObjects, console, runtimeFields, indexManagement, dataViewEditor, unifiedSearch, embeddable, visualizations, dashboard, licensing, savedObjectsTagging, dataViewFieldEditor, lens, security, triggersActionsUi, cases, observabilityShared, telemetry, maps, exploratoryView, fleet, timelines, banners, reporting, cloudSecurityPosture, dashboardEnhanced, imageEmbeddable, graph, monitoring, securitySolution, synthetics, uptime, cloudLinks, dataViewManagement, eventAnnotationListing, filesManagement, uiActions, visTypeVislib | - | +| | inspector, data, savedObjects, console, runtimeFields, indexManagement, dataViewEditor, unifiedSearch, embeddable, visualizations, dashboard, licensing, savedObjectsTagging, dataViewFieldEditor, lens, security, triggersActionsUi, cases, observabilityShared, telemetry, maps, exploratoryView, fleet, timelines, banners, @kbn/reporting-public, reporting, cloudSecurityPosture, dashboardEnhanced, imageEmbeddable, graph, monitoring, securitySolution, cloudLinks, synthetics, uptime, dataViewManagement, eventAnnotationListing, filesManagement, uiActions, visTypeVislib | - | | | @kbn/core, visualizations, triggersActionsUi | - | | | ruleRegistry, observability, infra, securitySolution, synthetics, uptime | - | | | alerting, discover, securitySolution | - | @@ -96,7 +96,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | @kbn/core-root-browser-internal, @kbn/core-saved-objects-browser-mocks | - | | | @kbn/core-saved-objects-api-server-internal | - | | | @kbn/core-saved-objects-api-server-internal | - | -| | @kbn/core-saved-objects-api-server-internal, spaces, data, visualizations, savedSearch, cloudSecurityPosture, dashboard, @kbn/core-test-helpers-so-type-serializer | - | +| | @kbn/core-saved-objects-api-server-internal, @kbn/core-saved-objects-migration-server-internal, spaces, data, visualizations, savedSearch, cloudSecurityPosture, dashboard, @kbn/core-test-helpers-so-type-serializer | - | | | visTypeTimeseries, graph, dataViewManagement, dataViews | - | | | visTypeTimeseries, graph, dataViewManagement, dataViews | - | | | visTypeTimeseries, graph, dataViewManagement | - | @@ -201,7 +201,6 @@ Safe to remove. | | lists | | | lists | | | lists | -| | reporting | | | savedObjects | | | serverless | | | taskManager | diff --git a/api_docs/deprecations_by_plugin.mdx b/api_docs/deprecations_by_plugin.mdx index 4e258ba68f546..ec9b18f7b3588 100644 --- a/api_docs/deprecations_by_plugin.mdx +++ b/api_docs/deprecations_by_plugin.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsByPlugin slug: /kibana-dev-docs/api-meta/deprecated-api-list-by-plugin title: Deprecated API usage by plugin description: A list of deprecated APIs, which plugins are still referencing them, and when they need to be removed by. -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -257,6 +257,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Deprecated API | Reference location(s) | Remove By | | ---------------|-----------|-----------| | | [validate_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts#:~:text=migrations), [validate_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts#:~:text=migrations), [validate_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts#:~:text=migrations), [validate_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts#:~:text=migrations), [validate_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts#:~:text=migrations), [build_active_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/build_active_migrations.ts#:~:text=migrations), [build_active_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/build_active_migrations.ts#:~:text=migrations), [build_active_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/build_active_migrations.ts#:~:text=migrations), [kibana_migrator.test.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/kibana_migrator.test.ts#:~:text=migrations), [kibana_migrator.test.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/kibana_migrator.test.ts#:~:text=migrations)+ 62 more | - | +| | [validate_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts#:~:text=schemas), [validate_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts#:~:text=schemas), [validate_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts#:~:text=schemas), [validate_migration.test.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migration.test.ts#:~:text=schemas), [validate_migration.test.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migration.test.ts#:~:text=schemas), [validate_migration.test.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migration.test.ts#:~:text=schemas), [validate_migration.test.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migration.test.ts#:~:text=schemas) | - | | | [utils.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/utils.ts#:~:text=convertToMultiNamespaceTypeVersion), [internal_transforms.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/internal_transforms.ts#:~:text=convertToMultiNamespaceTypeVersion), [internal_transforms.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/internal_transforms.ts#:~:text=convertToMultiNamespaceTypeVersion), [internal_transforms.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/internal_transforms.ts#:~:text=convertToMultiNamespaceTypeVersion), [validate_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts#:~:text=convertToMultiNamespaceTypeVersion), [validate_migrations.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts#:~:text=convertToMultiNamespaceTypeVersion), [document_migrator.test.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/document_migrator.test.ts#:~:text=convertToMultiNamespaceTypeVersion), [document_migrator.test.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/document_migrator.test.ts#:~:text=convertToMultiNamespaceTypeVersion), [document_migrator.test.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/document_migrator.test.ts#:~:text=convertToMultiNamespaceTypeVersion), [document_migrator.test.ts](https://github.com/elastic/kibana/tree/main/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/document_migrator.test.ts#:~:text=convertToMultiNamespaceTypeVersion)+ 18 more | - | @@ -347,6 +348,14 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] +## @kbn/reporting-public + +| Deprecated API | Reference location(s) | Remove By | +| ---------------|-----------|-----------| +| | [reporting_panel_content.tsx](https://github.com/elastic/kibana/tree/main/packages/kbn-reporting/public/share/share_context_menu/reporting_panel_content/reporting_panel_content.tsx#:~:text=toMountPoint), [reporting_panel_content.tsx](https://github.com/elastic/kibana/tree/main/packages/kbn-reporting/public/share/share_context_menu/reporting_panel_content/reporting_panel_content.tsx#:~:text=toMountPoint) | - | + + + ## @kbn/securitysolution-data-table | Deprecated API | Reference location(s) | Remove By | @@ -1277,7 +1286,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Deprecated API | Reference location(s) | Remove By | | ---------------|-----------|-----------| -| | [job_failure.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_failure.tsx#:~:text=toMountPoint), [job_failure.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_failure.tsx#:~:text=toMountPoint), [job_failure.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_failure.tsx#:~:text=toMountPoint), [general_error.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/general_error.tsx#:~:text=toMountPoint), [general_error.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/general_error.tsx#:~:text=toMountPoint), [job_success.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_success.tsx#:~:text=toMountPoint), [job_success.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_success.tsx#:~:text=toMountPoint), [job_success.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_success.tsx#:~:text=toMountPoint), [job_warning_formulas.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_warning_formulas.tsx#:~:text=toMountPoint), [job_warning_formulas.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_warning_formulas.tsx#:~:text=toMountPoint)+ 9 more | - | +| | [job_failure.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_failure.tsx#:~:text=toMountPoint), [job_failure.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_failure.tsx#:~:text=toMountPoint), [job_failure.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_failure.tsx#:~:text=toMountPoint), [general_error.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/general_error.tsx#:~:text=toMountPoint), [general_error.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/general_error.tsx#:~:text=toMountPoint), [job_success.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_success.tsx#:~:text=toMountPoint), [job_success.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_success.tsx#:~:text=toMountPoint), [job_success.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_success.tsx#:~:text=toMountPoint), [job_warning_formulas.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_warning_formulas.tsx#:~:text=toMountPoint), [job_warning_formulas.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/public/notifier/job_warning_formulas.tsx#:~:text=toMountPoint)+ 7 more | - | | | [core.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/server/core.ts#:~:text=PdfV1ExportType), [core.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/server/core.ts#:~:text=PdfV1ExportType) | - | | | [request_handler.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/server/routes/common/generate/request_handler.test.ts#:~:text=JobParamsPDFDeprecated), [request_handler.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/reporting/server/routes/common/generate/request_handler.test.ts#:~:text=JobParamsPDFDeprecated) | - | @@ -1725,4 +1734,4 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/ | Deprecated API | Reference location(s) | Remove By | | ---------------|-----------|-----------| | | [shared_imports.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/application/shared_imports.ts#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/application/index.tsx#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/application/index.tsx#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/application/index.tsx#:~:text=KibanaThemeProvider) | - | -| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24) | 8.8.0 | +| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24) | 8.8.0 | \ No newline at end of file diff --git a/api_docs/deprecations_by_team.mdx b/api_docs/deprecations_by_team.mdx index b5c40a706eb88..3d168da06ada3 100644 --- a/api_docs/deprecations_by_team.mdx +++ b/api_docs/deprecations_by_team.mdx @@ -7,7 +7,7 @@ id: kibDevDocsDeprecationsDueByTeam slug: /kibana-dev-docs/api-meta/deprecations-due-by-team title: Deprecated APIs due to be removed, by team description: Lists the teams that are referencing deprecated APIs with a remove by date. -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -165,4 +165,4 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/ | --------|-------|-----------|-----------| | securitySolution | | [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode)+ 7 more | 8.8.0 | | securitySolution | | [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode)+ 7 more | 8.8.0 | -| securitySolution | | [create_threat_signals.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/create_threat_signals.ts#:~:text=license%24), [query.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/query/query.ts#:~:text=license%24), [threshold.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/threshold/threshold.ts#:~:text=license%24) | 8.8.0 | +| securitySolution | | [create_threat_signals.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/create_threat_signals.ts#:~:text=license%24), [query.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/query/query.ts#:~:text=license%24), [threshold.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/threshold/threshold.ts#:~:text=license%24) | 8.8.0 | \ No newline at end of file diff --git a/api_docs/dev_tools.devdocs.json b/api_docs/dev_tools.devdocs.json index 6a307352628e8..554b349547236 100644 --- a/api_docs/dev_tools.devdocs.json +++ b/api_docs/dev_tools.devdocs.json @@ -192,15 +192,15 @@ }, { "parentPluginId": "devTools", - "id": "def-public.ENABLE_DOCKED_CONSOLE_UI_SETTING_ID", + "id": "def-public.ENABLE_PERSISTENT_CONSOLE_UI_SETTING_ID", "type": "string", "tags": [], - "label": "ENABLE_DOCKED_CONSOLE_UI_SETTING_ID", + "label": "ENABLE_PERSISTENT_CONSOLE_UI_SETTING_ID", "description": [ - "\nUI Setting ID for enabling / disabling the docked console in Kibana" + "\nUI Setting ID for enabling / disabling the persistent console in Kibana" ], "signature": [ - "\"devTools:enableDockedConsole\"" + "\"devTools:enablePersistentConsole\"" ], "path": "src/plugins/dev_tools/common/constants.ts", "deprecated": false, @@ -297,15 +297,15 @@ }, { "parentPluginId": "devTools", - "id": "def-common.ENABLE_DOCKED_CONSOLE_UI_SETTING_ID", + "id": "def-common.ENABLE_PERSISTENT_CONSOLE_UI_SETTING_ID", "type": "string", "tags": [], - "label": "ENABLE_DOCKED_CONSOLE_UI_SETTING_ID", + "label": "ENABLE_PERSISTENT_CONSOLE_UI_SETTING_ID", "description": [ - "\nUI Setting ID for enabling / disabling the docked console in Kibana" + "\nUI Setting ID for enabling / disabling the persistent console in Kibana" ], "signature": [ - "\"devTools:enableDockedConsole\"" + "\"devTools:enablePersistentConsole\"" ], "path": "src/plugins/dev_tools/common/constants.ts", "deprecated": false, diff --git a/api_docs/dev_tools.mdx b/api_docs/dev_tools.mdx index 55347ac93504b..7a6790ef98c6c 100644 --- a/api_docs/dev_tools.mdx +++ b/api_docs/dev_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/devTools title: "devTools" image: https://source.unsplash.com/400x175/?github description: API docs for the devTools plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'devTools'] --- import devToolsObj from './dev_tools.devdocs.json'; diff --git a/api_docs/discover.devdocs.json b/api_docs/discover.devdocs.json index 0b109410baef0..c695e2248be5f 100644 --- a/api_docs/discover.devdocs.json +++ b/api_docs/discover.devdocs.json @@ -60,7 +60,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["P"], + "signature": [ + "P" + ], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -99,7 +101,10 @@ "tags": [], "label": "result", "description": [], - "signature": ["DataTableRecord", "[] | undefined"], + "signature": [ + "DataTableRecord", + "[] | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_data_state_container.ts", "deprecated": false, "trackAdoption": false @@ -132,7 +137,9 @@ "tags": [], "label": "textBasedHeaderWarning", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_data_state_container.ts", "deprecated": false, "trackAdoption": false @@ -144,7 +151,10 @@ "tags": [], "label": "interceptedWarnings", "description": [], - "signature": ["SearchResponseIncompleteWarning", "[] | undefined"], + "signature": [ + "SearchResponseIncompleteWarning", + "[] | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_data_state_container.ts", "deprecated": false, "trackAdoption": false @@ -169,8 +179,12 @@ "type": "Array", "tags": [], "label": "columns", - "description": ["\nColumns displayed in the table"], - "signature": ["string[] | undefined"], + "description": [ + "\nColumns displayed in the table" + ], + "signature": [ + "string[] | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -181,7 +195,9 @@ "type": "Array", "tags": [], "label": "filters", - "description": ["\nArray of applied filters"], + "description": [ + "\nArray of applied filters" + ], "signature": [ { "pluginId": "@kbn/es-query", @@ -202,7 +218,9 @@ "type": "Object", "tags": [], "label": "grid", - "description": ["\nData Grid related state"], + "description": [ + "\nData Grid related state" + ], "signature": [ { "pluginId": "savedSearch", @@ -223,8 +241,12 @@ "type": "CompoundType", "tags": [], "label": "hideChart", - "description": ["\nHide chart"], - "signature": ["boolean | undefined"], + "description": [ + "\nHide chart" + ], + "signature": [ + "boolean | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -235,8 +257,12 @@ "type": "string", "tags": [], "label": "index", - "description": ["\nid of the used data view"], - "signature": ["string | undefined"], + "description": [ + "\nid of the used data view" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -247,8 +273,12 @@ "type": "string", "tags": [], "label": "interval", - "description": ["\nUsed interval of the histogram"], - "signature": ["string | undefined"], + "description": [ + "\nUsed interval of the histogram" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -259,7 +289,9 @@ "type": "CompoundType", "tags": [], "label": "query", - "description": ["\nLucence or KQL query"], + "description": [ + "\nLucence or KQL query" + ], "signature": [ { "pluginId": "@kbn/es-query", @@ -288,8 +320,12 @@ "type": "Array", "tags": [], "label": "sort", - "description": ["\nArray of the used sorting [[field,direction],...]"], - "signature": ["string[][] | undefined"], + "description": [ + "\nArray of the used sorting [[field,direction],...]" + ], + "signature": [ + "string[][] | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -300,8 +336,12 @@ "type": "string", "tags": [], "label": "savedQuery", - "description": ["\nid of the used saved query"], - "signature": ["string | undefined"], + "description": [ + "\nid of the used saved query" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -312,7 +352,9 @@ "type": "CompoundType", "tags": [], "label": "viewMode", - "description": ["\nTable view: Documents vs Field Statistics"], + "description": [ + "\nTable view: Documents vs Field Statistics" + ], "signature": [ { "pluginId": "savedSearch", @@ -336,7 +378,9 @@ "description": [ "\nHide mini distribution/preview charts when in Field Statistics mode" ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -347,8 +391,12 @@ "type": "number", "tags": [], "label": "rowHeight", - "description": ["\nDocument explorer row height option"], - "signature": ["number | undefined"], + "description": [ + "\nDocument explorer row height option" + ], + "signature": [ + "number | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -359,8 +407,12 @@ "type": "number", "tags": [], "label": "headerRowHeight", - "description": ["\nDocument explorer header row height option"], - "signature": ["number | undefined"], + "description": [ + "\nDocument explorer header row height option" + ], + "signature": [ + "number | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -371,8 +423,12 @@ "type": "number", "tags": [], "label": "rowsPerPage", - "description": ["\nNumber of rows in the grid per page"], - "signature": ["number | undefined"], + "description": [ + "\nNumber of rows in the grid per page" + ], + "signature": [ + "number | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -383,8 +439,12 @@ "type": "number", "tags": [], "label": "sampleSize", - "description": ["\nCustom sample size"], - "signature": ["number | undefined"], + "description": [ + "\nCustom sample size" + ], + "signature": [ + "number | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -395,8 +455,12 @@ "type": "string", "tags": [], "label": "breakdownField", - "description": ["\nBreakdown field of chart"], - "signature": ["string | undefined"], + "description": [ + "\nBreakdown field of chart" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/public/application/main/services/discover_app_state_container.ts", "deprecated": false, "trackAdoption": false @@ -518,7 +582,9 @@ "tags": [], "label": "id", "description": [], - "signature": ["TCustomizationId"], + "signature": [ + "TCustomizationId" + ], "path": "src/plugins/discover/public/customizations/customization_service.ts", "deprecated": false, "trackAdoption": false, @@ -629,7 +695,9 @@ "tags": [], "label": "options", "description": [], - "signature": ["CustomizationCallbackContext"], + "signature": [ + "CustomizationCallbackContext" + ], "path": "src/plugins/discover/public/customizations/types.ts", "deprecated": false, "trackAdoption": false @@ -677,8 +745,12 @@ "type": "Object", "tags": [], "label": "globalState", - "description": ["\nGlobal State, the _g part of the URL"], - "signature": ["DiscoverGlobalStateContainer"], + "description": [ + "\nGlobal State, the _g part of the URL" + ], + "signature": [ + "DiscoverGlobalStateContainer" + ], "path": "src/plugins/discover/public/application/main/services/discover_state.ts", "deprecated": false, "trackAdoption": false @@ -689,8 +761,12 @@ "type": "Object", "tags": [], "label": "appState", - "description": ["\nApp state, the _a part of the URL"], - "signature": ["DiscoverAppStateContainer"], + "description": [ + "\nApp state, the _a part of the URL" + ], + "signature": [ + "DiscoverAppStateContainer" + ], "path": "src/plugins/discover/public/application/main/services/discover_state.ts", "deprecated": false, "trackAdoption": false @@ -701,8 +777,12 @@ "type": "Object", "tags": [], "label": "dataState", - "description": ["\nData fetching related state"], - "signature": ["DiscoverDataStateContainer"], + "description": [ + "\nData fetching related state" + ], + "signature": [ + "DiscoverDataStateContainer" + ], "path": "src/plugins/discover/public/application/main/services/discover_state.ts", "deprecated": false, "trackAdoption": false @@ -713,7 +793,9 @@ "type": "Object", "tags": [], "label": "internalState", - "description": ["\nInternal shared state that's used at several places in the UI"], + "description": [ + "\nInternal shared state that's used at several places in the UI" + ], "signature": [ { "pluginId": "kibanaUtils", @@ -736,8 +818,12 @@ "type": "Object", "tags": [], "label": "savedSearchState", - "description": ["\nState of saved search, the saved object of Discover"], - "signature": ["DiscoverSavedSearchContainer"], + "description": [ + "\nState of saved search, the saved object of Discover" + ], + "signature": [ + "DiscoverSavedSearchContainer" + ], "path": "src/plugins/discover/public/application/main/services/discover_state.ts", "deprecated": false, "trackAdoption": false @@ -748,7 +834,9 @@ "type": "Object", "tags": [], "label": "stateStorage", - "description": ["\nState of url, allows updating and subscribing to url changes"], + "description": [ + "\nState of url, allows updating and subscribing to url changes" + ], "signature": [ { "pluginId": "kibanaUtils", @@ -768,8 +856,12 @@ "type": "Object", "tags": [], "label": "searchSessionManager", - "description": ["\nService for handling search sessions"], - "signature": ["DiscoverSearchSessionManager"], + "description": [ + "\nService for handling search sessions" + ], + "signature": [ + "DiscoverSearchSessionManager" + ], "path": "src/plugins/discover/public/application/main/services/discover_state.ts", "deprecated": false, "trackAdoption": false @@ -780,8 +872,12 @@ "type": "Object", "tags": [], "label": "customizationContext", - "description": ["\nContext object for customization related properties"], - "signature": ["DiscoverCustomizationContext"], + "description": [ + "\nContext object for customization related properties" + ], + "signature": [ + "DiscoverCustomizationContext" + ], "path": "src/plugins/discover/public/application/main/services/discover_state.ts", "deprecated": false, "trackAdoption": false @@ -792,7 +888,9 @@ "type": "Object", "tags": [], "label": "actions", - "description": ["\nComplex functions to update multiple containers from UI"], + "description": [ + "\nComplex functions to update multiple containers from UI" + ], "signature": [ "{ fetchData: (initial?: boolean | undefined) => void; initializeAndSync: () => () => void; loadDataViewList: () => Promise; loadSavedSearch: (param?: ", "LoadParams", @@ -935,7 +1033,9 @@ "tags": [], "label": "doc", "description": [], - "signature": ["DataTableRecord"], + "signature": [ + "DataTableRecord" + ], "path": "src/plugins/discover/public/customizations/customization_types/flyout_customization.ts", "deprecated": false, "trackAdoption": false @@ -947,7 +1047,9 @@ "tags": [], "label": "renderDefaultContent", "description": [], - "signature": ["() => React.ReactNode"], + "signature": [ + "() => React.ReactNode" + ], "path": "src/plugins/discover/public/customizations/customization_types/flyout_customization.ts", "deprecated": false, "trackAdoption": false, @@ -975,7 +1077,9 @@ "tags": [], "label": "id", "description": [], - "signature": ["\"flyout\""], + "signature": [ + "\"flyout\"" + ], "path": "src/plugins/discover/public/customizations/customization_types/flyout_customization.ts", "deprecated": false, "trackAdoption": false @@ -987,7 +1091,10 @@ "tags": [], "label": "size", "description": [], - "signature": ["Property", ".Width | undefined"], + "signature": [ + "Property", + ".Width | undefined" + ], "path": "src/plugins/discover/public/customizations/customization_types/flyout_customization.ts", "deprecated": false, "trackAdoption": false @@ -999,7 +1106,9 @@ "tags": [], "label": "title", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/public/customizations/customization_types/flyout_customization.ts", "deprecated": false, "trackAdoption": false @@ -1154,7 +1263,9 @@ "tags": [], "label": "hasTimeRange", "description": [], - "signature": ["() => boolean"], + "signature": [ + "() => boolean" + ], "path": "src/plugins/discover/public/embeddable/types.ts", "deprecated": false, "trackAdoption": false, @@ -1204,7 +1315,9 @@ "tags": [], "label": "selectedTab", "description": [], - "signature": ["\"discover\" | \"logs-explorer\""], + "signature": [ + "\"discover\" | \"logs-explorer\"" + ], "path": "src/plugins/discover/public/components/logs_explorer_tabs/logs_explorer_tabs.tsx", "deprecated": false, "trackAdoption": false @@ -1230,7 +1343,9 @@ "tags": [], "label": "id", "description": [], - "signature": ["\"search_bar\""], + "signature": [ + "\"search_bar\"" + ], "path": "src/plugins/discover/public/customizations/customization_types/search_bar_customization.ts", "deprecated": false, "trackAdoption": false @@ -1242,7 +1357,9 @@ "tags": [], "label": "CustomDataViewPicker", "description": [], - "signature": ["React.ComponentType<{}> | undefined"], + "signature": [ + "React.ComponentType<{}> | undefined" + ], "path": "src/plugins/discover/public/customizations/customization_types/search_bar_customization.ts", "deprecated": false, "trackAdoption": false @@ -1254,7 +1371,9 @@ "tags": [], "label": "PrependFilterBar", "description": [], - "signature": ["React.ComponentType<{}> | undefined"], + "signature": [ + "React.ComponentType<{}> | undefined" + ], "path": "src/plugins/discover/public/customizations/customization_types/search_bar_customization.ts", "deprecated": false, "trackAdoption": false @@ -1296,7 +1415,9 @@ "tags": [], "label": "hideDataViewPicker", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "src/plugins/discover/public/customizations/customization_types/search_bar_customization.ts", "deprecated": false, "trackAdoption": false @@ -1322,7 +1443,9 @@ "tags": [], "label": "id", "description": [], - "signature": ["\"top_nav\""], + "signature": [ + "\"top_nav\"" + ], "path": "src/plugins/discover/public/customizations/customization_types/top_nav_customization.ts", "deprecated": false, "trackAdoption": false @@ -1334,7 +1457,10 @@ "tags": [], "label": "defaultMenu", "description": [], - "signature": ["TopNavDefaultMenu", " | undefined"], + "signature": [ + "TopNavDefaultMenu", + " | undefined" + ], "path": "src/plugins/discover/public/customizations/customization_types/top_nav_customization.ts", "deprecated": false, "trackAdoption": false @@ -1346,7 +1472,11 @@ "tags": [], "label": "getMenuItems", "description": [], - "signature": ["(() => ", "TopNavMenuItem", "[]) | undefined"], + "signature": [ + "(() => ", + "TopNavMenuItem", + "[]) | undefined" + ], "path": "src/plugins/discover/public/customizations/customization_types/top_nav_customization.ts", "deprecated": false, "trackAdoption": false, @@ -1360,7 +1490,10 @@ "tags": [], "label": "defaultBadges", "description": [], - "signature": ["TopNavDefaultBadges", " | undefined"], + "signature": [ + "TopNavDefaultBadges", + " | undefined" + ], "path": "src/plugins/discover/public/customizations/customization_types/top_nav_customization.ts", "deprecated": false, "trackAdoption": false @@ -1372,7 +1505,11 @@ "tags": [], "label": "getBadges", "description": [], - "signature": ["(() => ", "TopNavBadge", "[]) | undefined"], + "signature": [ + "(() => ", + "TopNavBadge", + "[]) | undefined" + ], "path": "src/plugins/discover/public/customizations/customization_types/top_nav_customization.ts", "deprecated": false, "trackAdoption": false, @@ -1409,7 +1546,9 @@ "tags": [], "label": "options", "description": [], - "signature": ["CustomizationCallbackContext"], + "signature": [ + "CustomizationCallbackContext" + ], "path": "src/plugins/discover/public/customizations/types.ts", "deprecated": false, "trackAdoption": false @@ -1512,7 +1651,9 @@ "tags": [], "label": "DiscoverProfileId", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "src/plugins/discover/public/customizations/types.ts", "deprecated": false, "trackAdoption": false, @@ -1582,7 +1723,9 @@ "tags": [], "label": "SEARCH_EMBEDDABLE_CELL_ACTIONS_TRIGGER_ID", "description": [], - "signature": ["\"SEARCH_EMBEDDABLE_CELL_ACTIONS_TRIGGER_ID\""], + "signature": [ + "\"SEARCH_EMBEDDABLE_CELL_ACTIONS_TRIGGER_ID\"" + ], "path": "src/plugins/discover/public/embeddable/constants.ts", "deprecated": false, "trackAdoption": false, @@ -1595,7 +1738,9 @@ "tags": [], "label": "SEARCH_EMBEDDABLE_TYPE", "description": [], - "signature": ["\"search\""], + "signature": [ + "\"search\"" + ], "path": "packages/kbn-discover-utils/src/constants.ts", "deprecated": false, "trackAdoption": false, @@ -1696,7 +1841,9 @@ "tags": [], "label": "showLogsExplorerTabs", "description": [], - "signature": ["() => void"], + "signature": [ + "() => void" + ], "path": "src/plugins/discover/public/plugin.tsx", "deprecated": false, "trackAdoption": false, @@ -2296,7 +2443,9 @@ "tags": [], "label": "id", "description": [], - "signature": ["\"DISCOVER_APP_LOCATOR\""], + "signature": [ + "\"DISCOVER_APP_LOCATOR\"" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2308,7 +2457,9 @@ "tags": [], "label": "Constructor", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false, @@ -2320,7 +2471,9 @@ "tags": [], "label": "deps", "description": [], - "signature": ["DiscoverAppLocatorDependencies"], + "signature": [ + "DiscoverAppLocatorDependencies" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false, @@ -2430,7 +2583,9 @@ "tags": [], "label": "id", "description": [], - "signature": ["\"DISCOVER_ESQL_LOCATOR\""], + "signature": [ + "\"DISCOVER_ESQL_LOCATOR\"" + ], "path": "src/plugins/discover/common/esql_locator.ts", "deprecated": false, "trackAdoption": false @@ -2442,7 +2597,9 @@ "tags": [], "label": "Constructor", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "src/plugins/discover/common/esql_locator.ts", "deprecated": false, "trackAdoption": false, @@ -2454,7 +2611,9 @@ "tags": [], "label": "deps", "description": [], - "signature": ["DiscoverESQLLocatorDependencies"], + "signature": [ + "DiscoverESQLLocatorDependencies" + ], "path": "src/plugins/discover/common/esql_locator.ts", "deprecated": false, "trackAdoption": false, @@ -2470,7 +2629,11 @@ "tags": [], "label": "getLocation", "description": [], - "signature": ["() => Promise<", "KibanaLocation", ">"], + "signature": [ + "() => Promise<", + "KibanaLocation", + ">" + ], "path": "src/plugins/discover/common/esql_locator.ts", "deprecated": false, "trackAdoption": false, @@ -2517,8 +2680,12 @@ "type": "string", "tags": [], "label": "savedSearchId", - "description": ["\nOptionally set saved search ID."], - "signature": ["string | undefined"], + "description": [ + "\nOptionally set saved search ID." + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2529,8 +2696,12 @@ "type": "string", "tags": [], "label": "dataViewId", - "description": ["\nOptionally set index pattern / data view ID."], - "signature": ["string | undefined"], + "description": [ + "\nOptionally set index pattern / data view ID." + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2539,10 +2710,16 @@ "parentPluginId": "discover", "id": "def-common.DiscoverAppLocatorParams.indexPatternId", "type": "string", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "indexPatternId", - "description": ["\nDuplication of dataViewId"], - "signature": ["string | undefined"], + "description": [ + "\nDuplication of dataViewId" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": true, "trackAdoption": false, @@ -2620,7 +2797,9 @@ "type": "Object", "tags": [], "label": "timeRange", - "description": ["\nOptionally set the time range in the time picker."], + "description": [ + "\nOptionally set the time range in the time picker." + ], "signature": [ { "pluginId": "@kbn/es-query", @@ -2641,7 +2820,9 @@ "type": "CompoundType", "tags": [], "label": "refreshInterval", - "description": ["\nOptionally set the refresh interval."], + "description": [ + "\nOptionally set the refresh interval." + ], "signature": [ "(", { @@ -2671,7 +2852,9 @@ "type": "Array", "tags": [], "label": "filters", - "description": ["\nOptionally apply filters."], + "description": [ + "\nOptionally apply filters." + ], "signature": [ { "pluginId": "@kbn/es-query", @@ -2692,7 +2875,9 @@ "type": "CompoundType", "tags": [], "label": "query", - "description": ["\nOptionally set a query."], + "description": [ + "\nOptionally set a query." + ], "signature": [ { "pluginId": "@kbn/es-query", @@ -2724,7 +2909,9 @@ "description": [ "\nIf not given, will use the uiSettings configuration for `storeInSessionStorage`. useHash determines\nwhether to hash the data in the url to avoid url length issues." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2735,8 +2922,12 @@ "type": "string", "tags": [], "label": "searchSessionId", - "description": ["\nBackground search session id"], - "signature": ["string | undefined"], + "description": [ + "\nBackground search session id" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2747,8 +2938,12 @@ "type": "Array", "tags": [], "label": "columns", - "description": ["\nColumns displayed in the table"], - "signature": ["string[] | undefined"], + "description": [ + "\nColumns displayed in the table" + ], + "signature": [ + "string[] | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2759,7 +2954,9 @@ "type": "Object", "tags": [], "label": "grid", - "description": ["\nData Grid related state"], + "description": [ + "\nData Grid related state" + ], "signature": [ { "pluginId": "savedSearch", @@ -2780,8 +2977,12 @@ "type": "string", "tags": [], "label": "interval", - "description": ["\nUsed interval of the histogram"], - "signature": ["string | undefined"], + "description": [ + "\nUsed interval of the histogram" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2792,8 +2993,12 @@ "type": "Array", "tags": [], "label": "sort", - "description": ["\nArray of the used sorting [[field,direction],...]"], - "signature": ["string[][] | undefined"], + "description": [ + "\nArray of the used sorting [[field,direction],...]" + ], + "signature": [ + "string[][] | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2804,8 +3009,12 @@ "type": "string", "tags": [], "label": "savedQuery", - "description": ["\nid of the used saved query"], - "signature": ["string | undefined"], + "description": [ + "\nid of the used saved query" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2816,8 +3025,13 @@ "type": "CompoundType", "tags": [], "label": "viewMode", - "description": ["\nTable view: Documents vs Field Statistics"], - "signature": ["VIEW_MODE", " | undefined"], + "description": [ + "\nTable view: Documents vs Field Statistics" + ], + "signature": [ + "VIEW_MODE", + " | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2831,7 +3045,9 @@ "description": [ "\nHide mini distribution/preview charts when in Field Statistics mode" ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2842,8 +3058,12 @@ "type": "string", "tags": [], "label": "breakdownField", - "description": ["\nBreakdown field"], - "signature": ["string | undefined"], + "description": [ + "\nBreakdown field" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2854,8 +3074,12 @@ "type": "CompoundType", "tags": [], "label": "isAlertResults", - "description": ["\nUsed when navigating to particular alert results"], - "signature": ["boolean | undefined"], + "description": [ + "\nUsed when navigating to particular alert results" + ], + "signature": [ + "boolean | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2866,8 +3090,12 @@ "type": "string", "tags": [], "label": "profile", - "description": ["\nThe Discover profile to use"], - "signature": ["string | undefined"], + "description": [ + "\nThe Discover profile to use" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2916,7 +3144,9 @@ "tags": [], "label": "isAlertResults", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false @@ -2934,7 +3164,9 @@ "tags": [], "label": "APP_ICON", "description": [], - "signature": ["\"discoverApp\""], + "signature": [ + "\"discoverApp\"" + ], "path": "src/plugins/discover/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -2947,7 +3179,9 @@ "tags": [], "label": "DISCOVER_APP_LOCATOR", "description": [], - "signature": ["\"DISCOVER_APP_LOCATOR\""], + "signature": [ + "\"DISCOVER_APP_LOCATOR\"" + ], "path": "src/plugins/discover/common/app_locator.ts", "deprecated": false, "trackAdoption": false, @@ -3041,7 +3275,9 @@ "tags": [], "label": "PLUGIN_ID", "description": [], - "signature": ["\"discover\""], + "signature": [ + "\"discover\"" + ], "path": "src/plugins/discover/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -3050,4 +3286,4 @@ ], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/discover.mdx b/api_docs/discover.mdx index fb580f653cc9c..d5c5fc9513a74 100644 --- a/api_docs/discover.mdx +++ b/api_docs/discover.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discover title: "discover" image: https://source.unsplash.com/400x175/?github description: API docs for the discover plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discover'] --- import discoverObj from './discover.devdocs.json'; diff --git a/api_docs/discover_enhanced.mdx b/api_docs/discover_enhanced.mdx index 2d6ed2d74b239..d725f661417dd 100644 --- a/api_docs/discover_enhanced.mdx +++ b/api_docs/discover_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discoverEnhanced title: "discoverEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the discoverEnhanced plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverEnhanced'] --- import discoverEnhancedObj from './discover_enhanced.devdocs.json'; diff --git a/api_docs/ecs_data_quality_dashboard.mdx b/api_docs/ecs_data_quality_dashboard.mdx index 9793cd0f938f2..59485f8cd3f5f 100644 --- a/api_docs/ecs_data_quality_dashboard.mdx +++ b/api_docs/ecs_data_quality_dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ecsDataQualityDashboard title: "ecsDataQualityDashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the ecsDataQualityDashboard plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ecsDataQualityDashboard'] --- import ecsDataQualityDashboardObj from './ecs_data_quality_dashboard.devdocs.json'; diff --git a/api_docs/elastic_assistant.mdx b/api_docs/elastic_assistant.mdx index 00d5b6de4a3f3..8203450ba0653 100644 --- a/api_docs/elastic_assistant.mdx +++ b/api_docs/elastic_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/elasticAssistant title: "elasticAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the elasticAssistant plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'elasticAssistant'] --- import elasticAssistantObj from './elastic_assistant.devdocs.json'; diff --git a/api_docs/embeddable.mdx b/api_docs/embeddable.mdx index 15cded2b7f511..a379df518d01f 100644 --- a/api_docs/embeddable.mdx +++ b/api_docs/embeddable.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddable title: "embeddable" image: https://source.unsplash.com/400x175/?github description: API docs for the embeddable plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddable'] --- import embeddableObj from './embeddable.devdocs.json'; diff --git a/api_docs/embeddable_enhanced.mdx b/api_docs/embeddable_enhanced.mdx index 9701fbffe3f4a..4c4b7d5db479e 100644 --- a/api_docs/embeddable_enhanced.mdx +++ b/api_docs/embeddable_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/embeddableEnhanced title: "embeddableEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the embeddableEnhanced plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddableEnhanced'] --- import embeddableEnhancedObj from './embeddable_enhanced.devdocs.json'; diff --git a/api_docs/encrypted_saved_objects.mdx b/api_docs/encrypted_saved_objects.mdx index db41ca953e948..c7be2f2fcdf21 100644 --- a/api_docs/encrypted_saved_objects.mdx +++ b/api_docs/encrypted_saved_objects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/encryptedSavedObjects title: "encryptedSavedObjects" image: https://source.unsplash.com/400x175/?github description: API docs for the encryptedSavedObjects plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'encryptedSavedObjects'] --- import encryptedSavedObjectsObj from './encrypted_saved_objects.devdocs.json'; diff --git a/api_docs/enterprise_search.mdx b/api_docs/enterprise_search.mdx index 95c082ff590a4..796e211713fb9 100644 --- a/api_docs/enterprise_search.mdx +++ b/api_docs/enterprise_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/enterpriseSearch title: "enterpriseSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the enterpriseSearch plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'enterpriseSearch'] --- import enterpriseSearchObj from './enterprise_search.devdocs.json'; diff --git a/api_docs/es_ui_shared.mdx b/api_docs/es_ui_shared.mdx index dcf30007354b1..5cc260d7ea38c 100644 --- a/api_docs/es_ui_shared.mdx +++ b/api_docs/es_ui_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/esUiShared title: "esUiShared" image: https://source.unsplash.com/400x175/?github description: API docs for the esUiShared plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esUiShared'] --- import esUiSharedObj from './es_ui_shared.devdocs.json'; diff --git a/api_docs/event_annotation.devdocs.json b/api_docs/event_annotation.devdocs.json index 20bf6e85161a0..73ab5fd4fe9d1 100644 --- a/api_docs/event_annotation.devdocs.json +++ b/api_docs/event_annotation.devdocs.json @@ -1911,7 +1911,7 @@ "label": "options", "description": [], "signature": [ - "(\"alert\" | \"tag\" | \"asterisk\" | \"bell\" | \"bolt\" | \"bug\" | \"editorComment\" | \"flag\" | \"heart\" | \"mapMarker\" | \"pinFilled\" | \"starEmpty\" | \"starFilled\" | \"circle\" | \"triangle\")[]" + "(\"alert\" | \"asterisk\" | \"bell\" | \"bolt\" | \"bug\" | \"editorComment\" | \"flag\" | \"heart\" | \"mapMarker\" | \"pinFilled\" | \"starEmpty\" | \"starFilled\" | \"tag\" | \"circle\" | \"triangle\")[]" ], "path": "src/plugins/event_annotation/common/manual_event_annotation/index.ts", "deprecated": false, @@ -3033,7 +3033,7 @@ "label": "options", "description": [], "signature": [ - "(\"alert\" | \"tag\" | \"asterisk\" | \"bell\" | \"bolt\" | \"bug\" | \"editorComment\" | \"flag\" | \"heart\" | \"mapMarker\" | \"pinFilled\" | \"starEmpty\" | \"starFilled\" | \"circle\" | \"triangle\")[]" + "(\"alert\" | \"asterisk\" | \"bell\" | \"bolt\" | \"bug\" | \"editorComment\" | \"flag\" | \"heart\" | \"mapMarker\" | \"pinFilled\" | \"starEmpty\" | \"starFilled\" | \"tag\" | \"circle\" | \"triangle\")[]" ], "path": "src/plugins/event_annotation/common/query_point_event_annotation/index.ts", "deprecated": false, diff --git a/api_docs/event_annotation.mdx b/api_docs/event_annotation.mdx index 594c35f4a2ad8..b359c4563bfbc 100644 --- a/api_docs/event_annotation.mdx +++ b/api_docs/event_annotation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotation title: "eventAnnotation" image: https://source.unsplash.com/400x175/?github description: API docs for the eventAnnotation plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotation'] --- import eventAnnotationObj from './event_annotation.devdocs.json'; diff --git a/api_docs/event_annotation_listing.mdx b/api_docs/event_annotation_listing.mdx index 1370d3c75533a..6de036a12df28 100644 --- a/api_docs/event_annotation_listing.mdx +++ b/api_docs/event_annotation_listing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventAnnotationListing title: "eventAnnotationListing" image: https://source.unsplash.com/400x175/?github description: API docs for the eventAnnotationListing plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotationListing'] --- import eventAnnotationListingObj from './event_annotation_listing.devdocs.json'; diff --git a/api_docs/event_log.devdocs.json b/api_docs/event_log.devdocs.json index 47999cb234510..bca42cae2f777 100644 --- a/api_docs/event_log.devdocs.json +++ b/api_docs/event_log.devdocs.json @@ -1450,7 +1450,7 @@ "label": "data", "description": [], "signature": [ - "(Readonly<{ log?: Readonly<{ logger?: string | undefined; level?: string | undefined; } & {}> | undefined; error?: Readonly<{ type?: string | undefined; id?: string | undefined; message?: string | undefined; code?: string | undefined; stack_trace?: string | undefined; } & {}> | undefined; '@timestamp'?: string | undefined; message?: string | undefined; tags?: string[] | undefined; rule?: Readonly<{ id?: string | undefined; name?: string | undefined; license?: string | undefined; uuid?: string | undefined; version?: string | undefined; category?: string | undefined; description?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ action?: Readonly<{ id?: string | undefined; name?: string | undefined; execution?: Readonly<{ source?: string | undefined; uuid?: string | undefined; gen_ai?: Readonly<{ usage?: Readonly<{ prompt_tokens?: string | number | undefined; completion_tokens?: string | number | undefined; total_tokens?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; alerting?: Readonly<{ outcome?: string | undefined; summary?: Readonly<{ recovered?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; new?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; ongoing?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; status?: string | undefined; instance_id?: string | undefined; action_group_id?: string | undefined; action_subgroup?: string | undefined; } & {}> | undefined; alert?: Readonly<{ rule?: Readonly<{ consumer?: string | undefined; revision?: string | number | undefined; execution?: Readonly<{ uuid?: string | undefined; status?: string | undefined; metrics?: Readonly<{ total_search_duration_ms?: string | number | undefined; total_indexing_duration_ms?: string | number | undefined; number_of_triggered_actions?: string | number | undefined; number_of_generated_actions?: string | number | undefined; alert_counts?: Readonly<{ recovered?: string | number | undefined; active?: string | number | undefined; new?: string | number | undefined; } & {}> | undefined; number_of_delayed_alerts?: string | number | undefined; number_of_searches?: string | number | undefined; es_search_duration_ms?: string | number | undefined; execution_gap_duration_s?: string | number | undefined; rule_type_run_duration_ms?: string | number | undefined; process_alerts_duration_ms?: string | number | undefined; trigger_actions_duration_ms?: string | number | undefined; process_rule_duration_ms?: string | number | undefined; claim_to_start_duration_ms?: string | number | undefined; persist_alerts_duration_ms?: string | number | undefined; prepare_rule_duration_ms?: string | number | undefined; total_run_duration_ms?: string | number | undefined; total_enrichment_duration_ms?: string | number | undefined; } & {}> | undefined; status_order?: string | number | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; uuid?: string | undefined; flapping?: boolean | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; version?: string | undefined; server_uuid?: string | undefined; task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; saved_objects?: Readonly<{ type?: string | undefined; id?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; space_ids?: string[] | undefined; } & {}> | undefined; event?: Readonly<{ type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; id?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; category?: string[] | undefined; duration?: string | number | undefined; timezone?: string | undefined; risk_score?: number | undefined; severity?: string | number | undefined; url?: string | undefined; created?: string | undefined; dataset?: string | undefined; code?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: string | undefined; provider?: string | undefined; reference?: string | undefined; risk_score_norm?: number | undefined; sequence?: string | number | undefined; } & {}> | undefined; ecs?: Readonly<{ version?: string | undefined; } & {}> | undefined; user?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}> | undefined)[]" + "(Readonly<{ log?: Readonly<{ logger?: string | undefined; level?: string | undefined; } & {}> | undefined; error?: Readonly<{ type?: string | undefined; id?: string | undefined; message?: string | undefined; code?: string | undefined; stack_trace?: string | undefined; } & {}> | undefined; '@timestamp'?: string | undefined; message?: string | undefined; tags?: string[] | undefined; rule?: Readonly<{ id?: string | undefined; name?: string | undefined; license?: string | undefined; uuid?: string | undefined; version?: string | undefined; category?: string | undefined; description?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ action?: Readonly<{ id?: string | undefined; name?: string | undefined; execution?: Readonly<{ source?: string | undefined; uuid?: string | undefined; gen_ai?: Readonly<{ usage?: Readonly<{ prompt_tokens?: string | number | undefined; completion_tokens?: string | number | undefined; total_tokens?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; alerting?: Readonly<{ outcome?: string | undefined; summary?: Readonly<{ recovered?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; new?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; ongoing?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; status?: string | undefined; instance_id?: string | undefined; action_group_id?: string | undefined; action_subgroup?: string | undefined; } & {}> | undefined; alert?: Readonly<{ rule?: Readonly<{ consumer?: string | undefined; revision?: string | number | undefined; execution?: Readonly<{ uuid?: string | undefined; status?: string | undefined; metrics?: Readonly<{ total_search_duration_ms?: string | number | undefined; total_indexing_duration_ms?: string | number | undefined; number_of_triggered_actions?: string | number | undefined; number_of_generated_actions?: string | number | undefined; alert_counts?: Readonly<{ recovered?: string | number | undefined; active?: string | number | undefined; new?: string | number | undefined; } & {}> | undefined; number_of_delayed_alerts?: string | number | undefined; number_of_searches?: string | number | undefined; es_search_duration_ms?: string | number | undefined; execution_gap_duration_s?: string | number | undefined; rule_type_run_duration_ms?: string | number | undefined; process_alerts_duration_ms?: string | number | undefined; trigger_actions_duration_ms?: string | number | undefined; process_rule_duration_ms?: string | number | undefined; claim_to_start_duration_ms?: string | number | undefined; persist_alerts_duration_ms?: string | number | undefined; prepare_rule_duration_ms?: string | number | undefined; total_run_duration_ms?: string | number | undefined; total_enrichment_duration_ms?: string | number | undefined; } & {}> | undefined; status_order?: string | number | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; uuid?: string | undefined; flapping?: boolean | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; version?: string | undefined; server_uuid?: string | undefined; task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; saved_objects?: Readonly<{ type?: string | undefined; id?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; space_ids?: string[] | undefined; } & {}> | undefined; event?: Readonly<{ type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; id?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; category?: string[] | undefined; duration?: string | number | undefined; timezone?: string | undefined; risk_score?: number | undefined; severity?: string | number | undefined; code?: string | undefined; url?: string | undefined; created?: string | undefined; dataset?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: string | undefined; provider?: string | undefined; reference?: string | undefined; risk_score_norm?: number | undefined; sequence?: string | number | undefined; } & {}> | undefined; ecs?: Readonly<{ version?: string | undefined; } & {}> | undefined; user?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}> | undefined)[]" ], "path": "x-pack/plugins/event_log/server/es/cluster_client_adapter.ts", "deprecated": false, @@ -1470,7 +1470,7 @@ "label": "IEvent", "description": [], "signature": [ - "DeepPartial | undefined; error?: Readonly<{ type?: string | undefined; id?: string | undefined; message?: string | undefined; code?: string | undefined; stack_trace?: string | undefined; } & {}> | undefined; '@timestamp'?: string | undefined; message?: string | undefined; tags?: string[] | undefined; rule?: Readonly<{ id?: string | undefined; name?: string | undefined; license?: string | undefined; uuid?: string | undefined; version?: string | undefined; category?: string | undefined; description?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ action?: Readonly<{ id?: string | undefined; name?: string | undefined; execution?: Readonly<{ source?: string | undefined; uuid?: string | undefined; gen_ai?: Readonly<{ usage?: Readonly<{ prompt_tokens?: string | number | undefined; completion_tokens?: string | number | undefined; total_tokens?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; alerting?: Readonly<{ outcome?: string | undefined; summary?: Readonly<{ recovered?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; new?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; ongoing?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; status?: string | undefined; instance_id?: string | undefined; action_group_id?: string | undefined; action_subgroup?: string | undefined; } & {}> | undefined; alert?: Readonly<{ rule?: Readonly<{ consumer?: string | undefined; revision?: string | number | undefined; execution?: Readonly<{ uuid?: string | undefined; status?: string | undefined; metrics?: Readonly<{ total_search_duration_ms?: string | number | undefined; total_indexing_duration_ms?: string | number | undefined; number_of_triggered_actions?: string | number | undefined; number_of_generated_actions?: string | number | undefined; alert_counts?: Readonly<{ recovered?: string | number | undefined; active?: string | number | undefined; new?: string | number | undefined; } & {}> | undefined; number_of_delayed_alerts?: string | number | undefined; number_of_searches?: string | number | undefined; es_search_duration_ms?: string | number | undefined; execution_gap_duration_s?: string | number | undefined; rule_type_run_duration_ms?: string | number | undefined; process_alerts_duration_ms?: string | number | undefined; trigger_actions_duration_ms?: string | number | undefined; process_rule_duration_ms?: string | number | undefined; claim_to_start_duration_ms?: string | number | undefined; persist_alerts_duration_ms?: string | number | undefined; prepare_rule_duration_ms?: string | number | undefined; total_run_duration_ms?: string | number | undefined; total_enrichment_duration_ms?: string | number | undefined; } & {}> | undefined; status_order?: string | number | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; uuid?: string | undefined; flapping?: boolean | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; version?: string | undefined; server_uuid?: string | undefined; task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; saved_objects?: Readonly<{ type?: string | undefined; id?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; space_ids?: string[] | undefined; } & {}> | undefined; event?: Readonly<{ type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; id?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; category?: string[] | undefined; duration?: string | number | undefined; timezone?: string | undefined; risk_score?: number | undefined; severity?: string | number | undefined; url?: string | undefined; created?: string | undefined; dataset?: string | undefined; code?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: string | undefined; provider?: string | undefined; reference?: string | undefined; risk_score_norm?: number | undefined; sequence?: string | number | undefined; } & {}> | undefined; ecs?: Readonly<{ version?: string | undefined; } & {}> | undefined; user?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}>>> | undefined" + "DeepPartial | undefined; error?: Readonly<{ type?: string | undefined; id?: string | undefined; message?: string | undefined; code?: string | undefined; stack_trace?: string | undefined; } & {}> | undefined; '@timestamp'?: string | undefined; message?: string | undefined; tags?: string[] | undefined; rule?: Readonly<{ id?: string | undefined; name?: string | undefined; license?: string | undefined; uuid?: string | undefined; version?: string | undefined; category?: string | undefined; description?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ action?: Readonly<{ id?: string | undefined; name?: string | undefined; execution?: Readonly<{ source?: string | undefined; uuid?: string | undefined; gen_ai?: Readonly<{ usage?: Readonly<{ prompt_tokens?: string | number | undefined; completion_tokens?: string | number | undefined; total_tokens?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; alerting?: Readonly<{ outcome?: string | undefined; summary?: Readonly<{ recovered?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; new?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; ongoing?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; status?: string | undefined; instance_id?: string | undefined; action_group_id?: string | undefined; action_subgroup?: string | undefined; } & {}> | undefined; alert?: Readonly<{ rule?: Readonly<{ consumer?: string | undefined; revision?: string | number | undefined; execution?: Readonly<{ uuid?: string | undefined; status?: string | undefined; metrics?: Readonly<{ total_search_duration_ms?: string | number | undefined; total_indexing_duration_ms?: string | number | undefined; number_of_triggered_actions?: string | number | undefined; number_of_generated_actions?: string | number | undefined; alert_counts?: Readonly<{ recovered?: string | number | undefined; active?: string | number | undefined; new?: string | number | undefined; } & {}> | undefined; number_of_delayed_alerts?: string | number | undefined; number_of_searches?: string | number | undefined; es_search_duration_ms?: string | number | undefined; execution_gap_duration_s?: string | number | undefined; rule_type_run_duration_ms?: string | number | undefined; process_alerts_duration_ms?: string | number | undefined; trigger_actions_duration_ms?: string | number | undefined; process_rule_duration_ms?: string | number | undefined; claim_to_start_duration_ms?: string | number | undefined; persist_alerts_duration_ms?: string | number | undefined; prepare_rule_duration_ms?: string | number | undefined; total_run_duration_ms?: string | number | undefined; total_enrichment_duration_ms?: string | number | undefined; } & {}> | undefined; status_order?: string | number | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; uuid?: string | undefined; flapping?: boolean | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; version?: string | undefined; server_uuid?: string | undefined; task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; saved_objects?: Readonly<{ type?: string | undefined; id?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; space_ids?: string[] | undefined; } & {}> | undefined; event?: Readonly<{ type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; id?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; category?: string[] | undefined; duration?: string | number | undefined; timezone?: string | undefined; risk_score?: number | undefined; severity?: string | number | undefined; code?: string | undefined; url?: string | undefined; created?: string | undefined; dataset?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: string | undefined; provider?: string | undefined; reference?: string | undefined; risk_score_norm?: number | undefined; sequence?: string | number | undefined; } & {}> | undefined; ecs?: Readonly<{ version?: string | undefined; } & {}> | undefined; user?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}>>> | undefined" ], "path": "x-pack/plugins/event_log/generated/schemas.ts", "deprecated": false, @@ -1485,7 +1485,7 @@ "label": "IValidatedEvent", "description": [], "signature": [ - "Readonly<{ log?: Readonly<{ logger?: string | undefined; level?: string | undefined; } & {}> | undefined; error?: Readonly<{ type?: string | undefined; id?: string | undefined; message?: string | undefined; code?: string | undefined; stack_trace?: string | undefined; } & {}> | undefined; '@timestamp'?: string | undefined; message?: string | undefined; tags?: string[] | undefined; rule?: Readonly<{ id?: string | undefined; name?: string | undefined; license?: string | undefined; uuid?: string | undefined; version?: string | undefined; category?: string | undefined; description?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ action?: Readonly<{ id?: string | undefined; name?: string | undefined; execution?: Readonly<{ source?: string | undefined; uuid?: string | undefined; gen_ai?: Readonly<{ usage?: Readonly<{ prompt_tokens?: string | number | undefined; completion_tokens?: string | number | undefined; total_tokens?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; alerting?: Readonly<{ outcome?: string | undefined; summary?: Readonly<{ recovered?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; new?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; ongoing?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; status?: string | undefined; instance_id?: string | undefined; action_group_id?: string | undefined; action_subgroup?: string | undefined; } & {}> | undefined; alert?: Readonly<{ rule?: Readonly<{ consumer?: string | undefined; revision?: string | number | undefined; execution?: Readonly<{ uuid?: string | undefined; status?: string | undefined; metrics?: Readonly<{ total_search_duration_ms?: string | number | undefined; total_indexing_duration_ms?: string | number | undefined; number_of_triggered_actions?: string | number | undefined; number_of_generated_actions?: string | number | undefined; alert_counts?: Readonly<{ recovered?: string | number | undefined; active?: string | number | undefined; new?: string | number | undefined; } & {}> | undefined; number_of_delayed_alerts?: string | number | undefined; number_of_searches?: string | number | undefined; es_search_duration_ms?: string | number | undefined; execution_gap_duration_s?: string | number | undefined; rule_type_run_duration_ms?: string | number | undefined; process_alerts_duration_ms?: string | number | undefined; trigger_actions_duration_ms?: string | number | undefined; process_rule_duration_ms?: string | number | undefined; claim_to_start_duration_ms?: string | number | undefined; persist_alerts_duration_ms?: string | number | undefined; prepare_rule_duration_ms?: string | number | undefined; total_run_duration_ms?: string | number | undefined; total_enrichment_duration_ms?: string | number | undefined; } & {}> | undefined; status_order?: string | number | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; uuid?: string | undefined; flapping?: boolean | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; version?: string | undefined; server_uuid?: string | undefined; task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; saved_objects?: Readonly<{ type?: string | undefined; id?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; space_ids?: string[] | undefined; } & {}> | undefined; event?: Readonly<{ type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; id?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; category?: string[] | undefined; duration?: string | number | undefined; timezone?: string | undefined; risk_score?: number | undefined; severity?: string | number | undefined; url?: string | undefined; created?: string | undefined; dataset?: string | undefined; code?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: string | undefined; provider?: string | undefined; reference?: string | undefined; risk_score_norm?: number | undefined; sequence?: string | number | undefined; } & {}> | undefined; ecs?: Readonly<{ version?: string | undefined; } & {}> | undefined; user?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}> | undefined" + "Readonly<{ log?: Readonly<{ logger?: string | undefined; level?: string | undefined; } & {}> | undefined; error?: Readonly<{ type?: string | undefined; id?: string | undefined; message?: string | undefined; code?: string | undefined; stack_trace?: string | undefined; } & {}> | undefined; '@timestamp'?: string | undefined; message?: string | undefined; tags?: string[] | undefined; rule?: Readonly<{ id?: string | undefined; name?: string | undefined; license?: string | undefined; uuid?: string | undefined; version?: string | undefined; category?: string | undefined; description?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ action?: Readonly<{ id?: string | undefined; name?: string | undefined; execution?: Readonly<{ source?: string | undefined; uuid?: string | undefined; gen_ai?: Readonly<{ usage?: Readonly<{ prompt_tokens?: string | number | undefined; completion_tokens?: string | number | undefined; total_tokens?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; alerting?: Readonly<{ outcome?: string | undefined; summary?: Readonly<{ recovered?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; new?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; ongoing?: Readonly<{ count?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; status?: string | undefined; instance_id?: string | undefined; action_group_id?: string | undefined; action_subgroup?: string | undefined; } & {}> | undefined; alert?: Readonly<{ rule?: Readonly<{ consumer?: string | undefined; revision?: string | number | undefined; execution?: Readonly<{ uuid?: string | undefined; status?: string | undefined; metrics?: Readonly<{ total_search_duration_ms?: string | number | undefined; total_indexing_duration_ms?: string | number | undefined; number_of_triggered_actions?: string | number | undefined; number_of_generated_actions?: string | number | undefined; alert_counts?: Readonly<{ recovered?: string | number | undefined; active?: string | number | undefined; new?: string | number | undefined; } & {}> | undefined; number_of_delayed_alerts?: string | number | undefined; number_of_searches?: string | number | undefined; es_search_duration_ms?: string | number | undefined; execution_gap_duration_s?: string | number | undefined; rule_type_run_duration_ms?: string | number | undefined; process_alerts_duration_ms?: string | number | undefined; trigger_actions_duration_ms?: string | number | undefined; process_rule_duration_ms?: string | number | undefined; claim_to_start_duration_ms?: string | number | undefined; persist_alerts_duration_ms?: string | number | undefined; prepare_rule_duration_ms?: string | number | undefined; total_run_duration_ms?: string | number | undefined; total_enrichment_duration_ms?: string | number | undefined; } & {}> | undefined; status_order?: string | number | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; uuid?: string | undefined; flapping?: boolean | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; version?: string | undefined; server_uuid?: string | undefined; task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; saved_objects?: Readonly<{ type?: string | undefined; id?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; space_ids?: string[] | undefined; } & {}> | undefined; event?: Readonly<{ type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; id?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; category?: string[] | undefined; duration?: string | number | undefined; timezone?: string | undefined; risk_score?: number | undefined; severity?: string | number | undefined; code?: string | undefined; url?: string | undefined; created?: string | undefined; dataset?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: string | undefined; provider?: string | undefined; reference?: string | undefined; risk_score_norm?: number | undefined; sequence?: string | number | undefined; } & {}> | undefined; ecs?: Readonly<{ version?: string | undefined; } & {}> | undefined; user?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}> | undefined" ], "path": "x-pack/plugins/event_log/generated/schemas.ts", "deprecated": false, diff --git a/api_docs/event_log.mdx b/api_docs/event_log.mdx index 5980daf867311..b876bf97cf469 100644 --- a/api_docs/event_log.mdx +++ b/api_docs/event_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/eventLog title: "eventLog" image: https://source.unsplash.com/400x175/?github description: API docs for the eventLog plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventLog'] --- import eventLogObj from './event_log.devdocs.json'; diff --git a/api_docs/exploratory_view.devdocs.json b/api_docs/exploratory_view.devdocs.json index 981833aab713e..497bbcee327b9 100644 --- a/api_docs/exploratory_view.devdocs.json +++ b/api_docs/exploratory_view.devdocs.json @@ -82,7 +82,9 @@ "tags": [], "label": "baseHref", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/configurations/exploratory_view_url.ts", "deprecated": false, "trackAdoption": false, @@ -99,7 +101,11 @@ "tags": [], "label": "ExploratoryView", "description": [], - "signature": ["(props: ", "ExploratoryViewPageProps", ") => JSX.Element"], + "signature": [ + "(props: ", + "ExploratoryViewPageProps", + ") => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/index.tsx", "deprecated": false, "trackAdoption": false, @@ -111,7 +117,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["ExploratoryViewPageProps"], + "signature": [ + "ExploratoryViewPageProps" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/index.tsx", "deprecated": false, "trackAdoption": false, @@ -128,7 +136,11 @@ "tags": [], "label": "FilterValueLabel", "description": [], - "signature": ["(props: ", "FilterValueLabelProps", ") => JSX.Element"], + "signature": [ + "(props: ", + "FilterValueLabelProps", + ") => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/index.tsx", "deprecated": false, "trackAdoption": false, @@ -140,7 +152,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["FilterValueLabelProps"], + "signature": [ + "FilterValueLabelProps" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/index.tsx", "deprecated": false, "trackAdoption": false, @@ -157,7 +171,9 @@ "tags": [], "label": "fromQuery", "description": [], - "signature": ["(query: Record) => string"], + "signature": [ + "(query: Record) => string" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/utils/url.ts", "deprecated": false, "trackAdoption": false, @@ -169,7 +185,9 @@ "tags": [], "label": "query", "description": [], - "signature": ["Record"], + "signature": [ + "Record" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/utils/url.ts", "deprecated": false, "trackAdoption": false, @@ -186,7 +204,11 @@ "tags": [], "label": "SelectableUrlList", "description": [], - "signature": ["(props: ", "SelectableUrlListProps", ") => JSX.Element"], + "signature": [ + "(props: ", + "SelectableUrlListProps", + ") => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/index.tsx", "deprecated": false, "trackAdoption": false, @@ -198,7 +220,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["SelectableUrlListProps"], + "signature": [ + "SelectableUrlListProps" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/index.tsx", "deprecated": false, "trackAdoption": false, @@ -215,7 +239,11 @@ "tags": [], "label": "toQuery", "description": [], - "signature": ["(search: string | undefined) => ", "ParsedQuery", ""], + "signature": [ + "(search: string | undefined) => ", + "ParsedQuery", + "" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/utils/url.ts", "deprecated": false, "trackAdoption": false, @@ -227,7 +255,9 @@ "tags": [], "label": "search", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/utils/url.ts", "deprecated": false, "trackAdoption": false, @@ -299,7 +329,9 @@ "tags": [], "label": "spaceId", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -325,7 +357,9 @@ "tags": [], "label": "id", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -337,7 +371,9 @@ "tags": [], "label": "appendTitle", "description": [], - "signature": ["JSX.Element | undefined"], + "signature": [ + "JSX.Element | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -412,7 +448,9 @@ "tags": [], "label": "customHeight", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -424,7 +462,9 @@ "tags": [], "label": "customTimeRange", "description": [], - "signature": ["{ from: string; to: string; } | undefined"], + "signature": [ + "{ from: string; to: string; } | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -436,7 +476,11 @@ "tags": [], "label": "dataTypesIndexPatterns", "description": [], - "signature": ["Partial> | undefined"], + "signature": [ + "Partial> | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -448,7 +492,9 @@ "tags": [], "label": "isSingleMetric", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -460,7 +506,9 @@ "tags": [], "label": "legendIsVisible", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -472,7 +520,10 @@ "tags": [], "label": "legendPosition", "description": [], - "signature": ["Position", " | undefined"], + "signature": [ + "Position", + " | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -484,7 +535,9 @@ "tags": [], "label": "hideTicks", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -496,7 +549,9 @@ "tags": [], "label": "onBrushEnd", "description": [], - "signature": ["((param: { range: number[]; }) => void) | undefined"], + "signature": [ + "((param: { range: number[]; }) => void) | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false, @@ -519,7 +574,9 @@ "tags": [], "label": "range", "description": [], - "signature": ["number[]"], + "signature": [ + "number[]" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -536,7 +593,9 @@ "tags": [], "label": "onLoad", "description": [], - "signature": ["((loading: boolean) => void) | undefined"], + "signature": [ + "((loading: boolean) => void) | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false, @@ -548,7 +607,9 @@ "tags": [], "label": "loading", "description": [], - "signature": ["boolean"], + "signature": [ + "boolean" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false, @@ -564,7 +625,9 @@ "tags": [], "label": "caseOwner", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -576,7 +639,10 @@ "tags": [], "label": "reportConfigMap", "description": [], - "signature": ["ReportConfigMap", " | undefined"], + "signature": [ + "ReportConfigMap", + " | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -602,7 +668,9 @@ "tags": [], "label": "showCalculationMethod", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -614,7 +682,9 @@ "tags": [], "label": "title", "description": [], - "signature": ["string | JSX.Element | undefined"], + "signature": [ + "string | JSX.Element | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -626,7 +696,11 @@ "tags": [], "label": "withActions", "description": [], - "signature": ["boolean | ", "ActionTypes", "[] | undefined"], + "signature": [ + "boolean | ", + "ActionTypes", + "[] | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -638,7 +712,9 @@ "tags": [], "label": "align", "description": [], - "signature": ["\"right\" | \"left\" | \"center\" | undefined"], + "signature": [ + "\"right\" | \"left\" | \"center\" | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -650,7 +726,9 @@ "tags": [], "label": "sparklineMode", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -662,7 +740,9 @@ "tags": [], "label": "noLabel", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -674,7 +754,9 @@ "tags": [], "label": "fontSize", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -686,7 +768,9 @@ "tags": [], "label": "lineHeight", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -698,7 +782,9 @@ "tags": [], "label": "dataTestSubj", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -710,7 +796,9 @@ "tags": [], "label": "searchSessionId", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/embeddable/embeddable.tsx", "deprecated": false, "trackAdoption": false @@ -1345,7 +1433,9 @@ "tags": [], "label": "breakdownFields", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1482,7 +1572,9 @@ "tags": [], "label": "textDefinitionFields", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1512,7 +1604,9 @@ "tags": [], "label": "labels", "description": [], - "signature": ["{ [x: string]: string; }"], + "signature": [ + "{ [x: string]: string; }" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1556,7 +1650,9 @@ "tags": [], "label": "yTitle", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1589,7 +1685,9 @@ "tags": [], "label": "query", "description": [], - "signature": ["{ query: string; language: \"kuery\"; } | undefined"], + "signature": [ + "{ query: string; language: \"kuery\"; } | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1626,7 +1724,9 @@ "tags": [], "label": "time", "description": [], - "signature": ["{ to: string; from: string; }"], + "signature": [ + "{ to: string; from: string; }" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1638,7 +1738,9 @@ "tags": [], "label": "breakdown", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1692,7 +1794,9 @@ "tags": [], "label": "operationType", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1718,7 +1822,10 @@ "tags": [], "label": "reportDefinitions", "description": [], - "signature": ["URLReportDefinition", " | undefined"], + "signature": [ + "URLReportDefinition", + " | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1730,7 +1837,10 @@ "tags": [], "label": "textReportDefinitions", "description": [], - "signature": ["URLTextReportDefinition", " | undefined"], + "signature": [ + "URLTextReportDefinition", + " | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1742,7 +1852,9 @@ "tags": [], "label": "selectedMetricField", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1754,7 +1866,9 @@ "tags": [], "label": "hidden", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1766,7 +1880,9 @@ "tags": [], "label": "showPercentileAnnotations", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1778,7 +1894,9 @@ "tags": [], "label": "color", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1815,7 +1933,9 @@ "tags": [], "label": "values", "description": [], - "signature": ["(string | number)[] | undefined"], + "signature": [ + "(string | number)[] | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1827,7 +1947,9 @@ "tags": [], "label": "notValues", "description": [], - "signature": ["(string | number)[] | undefined"], + "signature": [ + "(string | number)[] | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1839,7 +1961,9 @@ "tags": [], "label": "wildcards", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1851,7 +1975,9 @@ "tags": [], "label": "notWildcards", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/types.ts", "deprecated": false, "trackAdoption": false @@ -1882,7 +2008,9 @@ "tags": [], "label": "ALL_VALUES_SELECTED", "description": [], - "signature": ["\"ALL_VALUES\""], + "signature": [ + "\"ALL_VALUES\"" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/configurations/constants/url_constants.ts", "deprecated": false, "trackAdoption": false, @@ -1917,7 +2045,9 @@ "tags": [], "label": "APP_ROUTE", "description": [], - "signature": ["\"/app/exploratory-view\""], + "signature": [ + "\"/app/exploratory-view\"" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/constants.ts", "deprecated": false, "trackAdoption": false, @@ -1930,7 +2060,9 @@ "tags": [], "label": "ENVIRONMENT_ALL", "description": [], - "signature": ["\"ENVIRONMENT_ALL\""], + "signature": [ + "\"ENVIRONMENT_ALL\"" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/configurations/constants/constants.ts", "deprecated": false, "trackAdoption": false, @@ -1943,7 +2075,9 @@ "tags": [], "label": "FILTER_RECORDS", "description": [], - "signature": ["\"FILTER_RECORDS\""], + "signature": [ + "\"FILTER_RECORDS\"" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/configurations/constants/constants.ts", "deprecated": false, "trackAdoption": false, @@ -1956,7 +2090,9 @@ "tags": [], "label": "OPERATION_COLUMN", "description": [], - "signature": ["\"operation\""], + "signature": [ + "\"operation\"" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/configurations/constants/constants.ts", "deprecated": false, "trackAdoption": false, @@ -1969,7 +2105,9 @@ "tags": [], "label": "RECORDS_FIELD", "description": [], - "signature": ["\"___records___\""], + "signature": [ + "\"___records___\"" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/configurations/constants/constants.ts", "deprecated": false, "trackAdoption": false, @@ -1982,7 +2120,9 @@ "tags": [], "label": "RECORDS_PERCENTAGE_FIELD", "description": [], - "signature": ["\"RecordsPercentage\""], + "signature": [ + "\"RecordsPercentage\"" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/configurations/constants/constants.ts", "deprecated": false, "trackAdoption": false, @@ -1995,7 +2135,9 @@ "tags": [], "label": "REPORT_METRIC_FIELD", "description": [], - "signature": ["\"REPORT_METRIC_FIELD\""], + "signature": [ + "\"REPORT_METRIC_FIELD\"" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/configurations/constants/constants.ts", "deprecated": false, "trackAdoption": false, @@ -2008,7 +2150,9 @@ "tags": [], "label": "TERMS_COLUMN", "description": [], - "signature": ["\"TERMS_COLUMN\""], + "signature": [ + "\"TERMS_COLUMN\"" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/configurations/constants/constants.ts", "deprecated": false, "trackAdoption": false, @@ -2021,7 +2165,9 @@ "tags": [], "label": "USE_BREAK_DOWN_COLUMN", "description": [], - "signature": ["\"USE_BREAK_DOWN_COLUMN\""], + "signature": [ + "\"USE_BREAK_DOWN_COLUMN\"" + ], "path": "x-pack/plugins/observability_solution/exploratory_view/public/components/shared/exploratory_view/configurations/constants/constants.ts", "deprecated": false, "trackAdoption": false, @@ -2110,4 +2256,4 @@ "misc": [], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/exploratory_view.mdx b/api_docs/exploratory_view.mdx index d628ef321b26b..21d361a0c70d8 100644 --- a/api_docs/exploratory_view.mdx +++ b/api_docs/exploratory_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/exploratoryView title: "exploratoryView" image: https://source.unsplash.com/400x175/?github description: API docs for the exploratoryView plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'exploratoryView'] --- import exploratoryViewObj from './exploratory_view.devdocs.json'; diff --git a/api_docs/expression_error.mdx b/api_docs/expression_error.mdx index c94dd4c17d30c..b07441ed67060 100644 --- a/api_docs/expression_error.mdx +++ b/api_docs/expression_error.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionError title: "expressionError" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionError plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionError'] --- import expressionErrorObj from './expression_error.devdocs.json'; diff --git a/api_docs/expression_gauge.mdx b/api_docs/expression_gauge.mdx index 239ccb3c086f0..185d57a7efddf 100644 --- a/api_docs/expression_gauge.mdx +++ b/api_docs/expression_gauge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionGauge title: "expressionGauge" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionGauge plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionGauge'] --- import expressionGaugeObj from './expression_gauge.devdocs.json'; diff --git a/api_docs/expression_heatmap.mdx b/api_docs/expression_heatmap.mdx index 4df06c40f8201..26e88003c3f55 100644 --- a/api_docs/expression_heatmap.mdx +++ b/api_docs/expression_heatmap.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionHeatmap title: "expressionHeatmap" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionHeatmap plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionHeatmap'] --- import expressionHeatmapObj from './expression_heatmap.devdocs.json'; diff --git a/api_docs/expression_image.mdx b/api_docs/expression_image.mdx index 3392fe5426bc1..2c8ab0ce8a10e 100644 --- a/api_docs/expression_image.mdx +++ b/api_docs/expression_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionImage title: "expressionImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionImage plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionImage'] --- import expressionImageObj from './expression_image.devdocs.json'; diff --git a/api_docs/expression_legacy_metric_vis.mdx b/api_docs/expression_legacy_metric_vis.mdx index 4f3f84e178808..8ce44486eb453 100644 --- a/api_docs/expression_legacy_metric_vis.mdx +++ b/api_docs/expression_legacy_metric_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionLegacyMetricVis title: "expressionLegacyMetricVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionLegacyMetricVis plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionLegacyMetricVis'] --- import expressionLegacyMetricVisObj from './expression_legacy_metric_vis.devdocs.json'; diff --git a/api_docs/expression_metric.mdx b/api_docs/expression_metric.mdx index 4dc12b17ab434..0eb3b71bc5db0 100644 --- a/api_docs/expression_metric.mdx +++ b/api_docs/expression_metric.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetric title: "expressionMetric" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionMetric plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetric'] --- import expressionMetricObj from './expression_metric.devdocs.json'; diff --git a/api_docs/expression_metric_vis.devdocs.json b/api_docs/expression_metric_vis.devdocs.json index 74c0ab8ff17b4..a91647bfd12e0 100644 --- a/api_docs/expression_metric_vis.devdocs.json +++ b/api_docs/expression_metric_vis.devdocs.json @@ -1014,7 +1014,7 @@ "label": "AvailableMetricIcon", "description": [], "signature": [ - "\"alert\" | \"tag\" | \"temperature\" | \"asterisk\" | \"bell\" | \"bolt\" | \"bug\" | \"compute\" | \"editorComment\" | \"empty\" | \"flag\" | \"globe\" | \"heart\" | \"mapMarker\" | \"pin\" | \"sortDown\" | \"sortUp\" | \"starEmpty\"" + "\"alert\" | \"asterisk\" | \"bell\" | \"bolt\" | \"bug\" | \"compute\" | \"editorComment\" | \"empty\" | \"flag\" | \"globe\" | \"heart\" | \"mapMarker\" | \"pin\" | \"sortDown\" | \"sortUp\" | \"starEmpty\" | \"tag\" | \"temperature\"" ], "path": "src/plugins/chart_expressions/expression_metric/common/types/expression_functions.ts", "deprecated": false, diff --git a/api_docs/expression_metric_vis.mdx b/api_docs/expression_metric_vis.mdx index 671fbdb2fecce..08f536ad556da 100644 --- a/api_docs/expression_metric_vis.mdx +++ b/api_docs/expression_metric_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionMetricVis title: "expressionMetricVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionMetricVis plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetricVis'] --- import expressionMetricVisObj from './expression_metric_vis.devdocs.json'; diff --git a/api_docs/expression_partition_vis.mdx b/api_docs/expression_partition_vis.mdx index 22e1ca7da1848..d390cb0931c9f 100644 --- a/api_docs/expression_partition_vis.mdx +++ b/api_docs/expression_partition_vis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionPartitionVis title: "expressionPartitionVis" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionPartitionVis plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionPartitionVis'] --- import expressionPartitionVisObj from './expression_partition_vis.devdocs.json'; diff --git a/api_docs/expression_repeat_image.mdx b/api_docs/expression_repeat_image.mdx index 14af3a298cf41..c6e136f5c124f 100644 --- a/api_docs/expression_repeat_image.mdx +++ b/api_docs/expression_repeat_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRepeatImage title: "expressionRepeatImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionRepeatImage plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRepeatImage'] --- import expressionRepeatImageObj from './expression_repeat_image.devdocs.json'; diff --git a/api_docs/expression_reveal_image.mdx b/api_docs/expression_reveal_image.mdx index d3099230a4257..f37e29269850e 100644 --- a/api_docs/expression_reveal_image.mdx +++ b/api_docs/expression_reveal_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionRevealImage title: "expressionRevealImage" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionRevealImage plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionRevealImage'] --- import expressionRevealImageObj from './expression_reveal_image.devdocs.json'; diff --git a/api_docs/expression_shape.mdx b/api_docs/expression_shape.mdx index 3e6dc4dbaa6ce..bddc32f6d0716 100644 --- a/api_docs/expression_shape.mdx +++ b/api_docs/expression_shape.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionShape title: "expressionShape" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionShape plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionShape'] --- import expressionShapeObj from './expression_shape.devdocs.json'; diff --git a/api_docs/expression_tagcloud.mdx b/api_docs/expression_tagcloud.mdx index 54671b643d7f8..fb0fa3100bee8 100644 --- a/api_docs/expression_tagcloud.mdx +++ b/api_docs/expression_tagcloud.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionTagcloud title: "expressionTagcloud" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionTagcloud plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionTagcloud'] --- import expressionTagcloudObj from './expression_tagcloud.devdocs.json'; diff --git a/api_docs/expression_x_y.devdocs.json b/api_docs/expression_x_y.devdocs.json index ad075c5f0e7e0..cfd08c8ec4fc1 100644 --- a/api_docs/expression_x_y.devdocs.json +++ b/api_docs/expression_x_y.devdocs.json @@ -2264,7 +2264,7 @@ "label": "AvailableReferenceLineIcon", "description": [], "signature": [ - "\"alert\" | \"tag\" | \"asterisk\" | \"bell\" | \"bolt\" | \"bug\" | \"editorComment\" | \"empty\" | \"flag\" | \"heart\" | \"mapMarker\" | \"pinFilled\" | \"starEmpty\" | \"starFilled\" | \"circle\" | \"triangle\"" + "\"alert\" | \"asterisk\" | \"bell\" | \"bolt\" | \"bug\" | \"editorComment\" | \"empty\" | \"flag\" | \"heart\" | \"mapMarker\" | \"pinFilled\" | \"starEmpty\" | \"starFilled\" | \"tag\" | \"circle\" | \"triangle\"" ], "path": "src/plugins/chart_expressions/expression_xy/common/types/expression_functions.ts", "deprecated": false, diff --git a/api_docs/expression_x_y.mdx b/api_docs/expression_x_y.mdx index 3f89a7c77c61e..df2e01dc7b2c0 100644 --- a/api_docs/expression_x_y.mdx +++ b/api_docs/expression_x_y.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressionXY title: "expressionXY" image: https://source.unsplash.com/400x175/?github description: API docs for the expressionXY plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionXY'] --- import expressionXYObj from './expression_x_y.devdocs.json'; diff --git a/api_docs/expressions.mdx b/api_docs/expressions.mdx index a9e6893975f6c..812aebc3f75b6 100644 --- a/api_docs/expressions.mdx +++ b/api_docs/expressions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/expressions title: "expressions" image: https://source.unsplash.com/400x175/?github description: API docs for the expressions plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressions'] --- import expressionsObj from './expressions.devdocs.json'; diff --git a/api_docs/features.mdx b/api_docs/features.mdx index 289dda22b3c1f..9adc87f5c6949 100644 --- a/api_docs/features.mdx +++ b/api_docs/features.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/features title: "features" image: https://source.unsplash.com/400x175/?github description: API docs for the features plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'features'] --- import featuresObj from './features.devdocs.json'; diff --git a/api_docs/field_formats.mdx b/api_docs/field_formats.mdx index bab9652a4ed9b..3663e778c7609 100644 --- a/api_docs/field_formats.mdx +++ b/api_docs/field_formats.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fieldFormats title: "fieldFormats" image: https://source.unsplash.com/400x175/?github description: API docs for the fieldFormats plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fieldFormats'] --- import fieldFormatsObj from './field_formats.devdocs.json'; diff --git a/api_docs/file_upload.mdx b/api_docs/file_upload.mdx index 73c69321a37be..c0c1d1ae42f93 100644 --- a/api_docs/file_upload.mdx +++ b/api_docs/file_upload.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fileUpload title: "fileUpload" image: https://source.unsplash.com/400x175/?github description: API docs for the fileUpload plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fileUpload'] --- import fileUploadObj from './file_upload.devdocs.json'; diff --git a/api_docs/files.mdx b/api_docs/files.mdx index 8e94b99eb557d..96699268831f3 100644 --- a/api_docs/files.mdx +++ b/api_docs/files.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/files title: "files" image: https://source.unsplash.com/400x175/?github description: API docs for the files plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'files'] --- import filesObj from './files.devdocs.json'; diff --git a/api_docs/files_management.mdx b/api_docs/files_management.mdx index 5c2c3834e3cc0..fb9c0d8cc343c 100644 --- a/api_docs/files_management.mdx +++ b/api_docs/files_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/filesManagement title: "filesManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the filesManagement plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'filesManagement'] --- import filesManagementObj from './files_management.devdocs.json'; diff --git a/api_docs/fleet.devdocs.json b/api_docs/fleet.devdocs.json index 365ef43c90ff5..c5ce101604d86 100644 --- a/api_docs/fleet.devdocs.json +++ b/api_docs/fleet.devdocs.json @@ -22645,7 +22645,7 @@ "label": "release", "description": [], "signature": [ - "\"experimental\" | \"beta\" | \"ga\" | undefined" + "\"beta\" | \"experimental\" | \"ga\" | undefined" ], "path": "x-pack/plugins/fleet/common/types/models/package_spec.ts", "deprecated": false, @@ -23057,7 +23057,7 @@ "label": "[RegistryDataStreamKeys.release]", "description": [], "signature": [ - "\"experimental\" | \"beta\" | \"ga\"" + "\"beta\" | \"experimental\" | \"ga\"" ], "path": "x-pack/plugins/fleet/common/types/models/epm.ts", "deprecated": false, @@ -25727,7 +25727,7 @@ "label": "RegistrySearchResult", "description": [], "signature": [ - "{ type?: \"input\" | \"integration\" | undefined; name: string; title: string; version: string; description: string; path: string; download: string; internal?: boolean | undefined; icons?: (", + "{ type?: \"input\" | \"integration\" | undefined; name: string; title: string; version: string; description: string; download: string; path: string; internal?: boolean | undefined; icons?: (", { "pluginId": "fleet", "scope": "common", @@ -25751,7 +25751,7 @@ "section": "def-common.PackageSpecCategory", "text": "PackageSpecCategory" }, - " | undefined)[] | undefined; release?: \"experimental\" | \"beta\" | \"ga\" | undefined; policy_templates?: ", + " | undefined)[] | undefined; release?: \"beta\" | \"experimental\" | \"ga\" | undefined; policy_templates?: ", { "pluginId": "fleet", "scope": "common", diff --git a/api_docs/fleet.mdx b/api_docs/fleet.mdx index f030142b96f11..e7264f121764f 100644 --- a/api_docs/fleet.mdx +++ b/api_docs/fleet.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fleet title: "fleet" image: https://source.unsplash.com/400x175/?github description: API docs for the fleet plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fleet'] --- import fleetObj from './fleet.devdocs.json'; diff --git a/api_docs/global_search.mdx b/api_docs/global_search.mdx index 1a37d9dd49d63..60adeefdfb4aa 100644 --- a/api_docs/global_search.mdx +++ b/api_docs/global_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/globalSearch title: "globalSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the globalSearch plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'globalSearch'] --- import globalSearchObj from './global_search.devdocs.json'; diff --git a/api_docs/guided_onboarding.mdx b/api_docs/guided_onboarding.mdx index 599d41773bfab..e25f60f4a2fe0 100644 --- a/api_docs/guided_onboarding.mdx +++ b/api_docs/guided_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/guidedOnboarding title: "guidedOnboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the guidedOnboarding plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'guidedOnboarding'] --- import guidedOnboardingObj from './guided_onboarding.devdocs.json'; diff --git a/api_docs/home.devdocs.json b/api_docs/home.devdocs.json index 2dbbb7f3ffe1b..ebc453f366895 100644 --- a/api_docs/home.devdocs.json +++ b/api_docs/home.devdocs.json @@ -1839,7 +1839,7 @@ "label": "ArtifactsSchema", "description": [], "signature": [ - "{ readonly application?: Readonly<{} & { path: string; label: string; }> | undefined; readonly exportedFields?: Readonly<{} & { documentationUrl: string; }> | undefined; readonly dashboards: Readonly<{ linkLabel?: string | undefined; } & { id: string; isOverview: boolean; }>[]; }" + "{ readonly application?: Readonly<{} & { label: string; path: string; }> | undefined; readonly exportedFields?: Readonly<{} & { documentationUrl: string; }> | undefined; readonly dashboards: Readonly<{ linkLabel?: string | undefined; } & { id: string; isOverview: boolean; }>[]; }" ], "path": "src/plugins/home/server/services/tutorials/lib/tutorial_schema.ts", "deprecated": false, @@ -2013,7 +2013,7 @@ "section": "def-server.TutorialContext", "text": "TutorialContext" }, - ") => Readonly<{ savedObjects?: any[] | undefined; euiIconType?: string | undefined; isBeta?: boolean | undefined; previewImagePath?: string | undefined; moduleName?: string | undefined; completionTimeMinutes?: number | undefined; elasticCloud?: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }> | undefined; onPremElasticCloud?: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }> | undefined; artifacts?: Readonly<{ application?: Readonly<{} & { path: string; label: string; }> | undefined; exportedFields?: Readonly<{} & { documentationUrl: string; }> | undefined; } & { dashboards: Readonly<{ linkLabel?: string | undefined; } & { id: string; isOverview: boolean; }>[]; }> | undefined; savedObjectsInstallMsg?: string | undefined; customStatusCheckName?: string | undefined; integrationBrowserCategories?: string[] | undefined; eprPackageOverlap?: string | undefined; } & { id: string; name: string; category: \"security\" | \"metrics\" | \"other\" | \"logging\"; shortDescription: string; longDescription: string; onPrem: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }>; }>" + ") => Readonly<{ savedObjects?: any[] | undefined; euiIconType?: string | undefined; isBeta?: boolean | undefined; previewImagePath?: string | undefined; moduleName?: string | undefined; completionTimeMinutes?: number | undefined; elasticCloud?: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }> | undefined; onPremElasticCloud?: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }> | undefined; artifacts?: Readonly<{ application?: Readonly<{} & { label: string; path: string; }> | undefined; exportedFields?: Readonly<{} & { documentationUrl: string; }> | undefined; } & { dashboards: Readonly<{ linkLabel?: string | undefined; } & { id: string; isOverview: boolean; }>[]; }> | undefined; savedObjectsInstallMsg?: string | undefined; customStatusCheckName?: string | undefined; integrationBrowserCategories?: string[] | undefined; eprPackageOverlap?: string | undefined; } & { id: string; name: string; category: \"security\" | \"metrics\" | \"other\" | \"logging\"; shortDescription: string; longDescription: string; onPrem: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }>; }>" ], "path": "src/plugins/home/server/services/tutorials/lib/tutorials_registry_types.ts", "deprecated": false, @@ -2051,7 +2051,7 @@ "label": "TutorialSchema", "description": [], "signature": [ - "{ readonly savedObjects?: any[] | undefined; readonly euiIconType?: string | undefined; readonly isBeta?: boolean | undefined; readonly previewImagePath?: string | undefined; readonly moduleName?: string | undefined; readonly completionTimeMinutes?: number | undefined; readonly elasticCloud?: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }> | undefined; readonly onPremElasticCloud?: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }> | undefined; readonly artifacts?: Readonly<{ application?: Readonly<{} & { path: string; label: string; }> | undefined; exportedFields?: Readonly<{} & { documentationUrl: string; }> | undefined; } & { dashboards: Readonly<{ linkLabel?: string | undefined; } & { id: string; isOverview: boolean; }>[]; }> | undefined; readonly savedObjectsInstallMsg?: string | undefined; readonly customStatusCheckName?: string | undefined; readonly integrationBrowserCategories?: string[] | undefined; readonly eprPackageOverlap?: string | undefined; readonly id: string; readonly name: string; readonly category: \"security\" | \"metrics\" | \"other\" | \"logging\"; readonly shortDescription: string; readonly longDescription: string; readonly onPrem: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }>; }" + "{ readonly savedObjects?: any[] | undefined; readonly euiIconType?: string | undefined; readonly isBeta?: boolean | undefined; readonly previewImagePath?: string | undefined; readonly moduleName?: string | undefined; readonly completionTimeMinutes?: number | undefined; readonly elasticCloud?: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }> | undefined; readonly onPremElasticCloud?: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }> | undefined; readonly artifacts?: Readonly<{ application?: Readonly<{} & { label: string; path: string; }> | undefined; exportedFields?: Readonly<{} & { documentationUrl: string; }> | undefined; } & { dashboards: Readonly<{ linkLabel?: string | undefined; } & { id: string; isOverview: boolean; }>[]; }> | undefined; readonly savedObjectsInstallMsg?: string | undefined; readonly customStatusCheckName?: string | undefined; readonly integrationBrowserCategories?: string[] | undefined; readonly eprPackageOverlap?: string | undefined; readonly id: string; readonly name: string; readonly category: \"security\" | \"metrics\" | \"other\" | \"logging\"; readonly shortDescription: string; readonly longDescription: string; readonly onPrem: Readonly<{ params?: Readonly<{ defaultValue?: any; } & { type: \"string\" | \"number\"; id: string; label: string; }>[] | undefined; } & { instructionSets: Readonly<{ title?: string | undefined; callOut?: Readonly<{ message?: string | undefined; iconType?: string | undefined; } & { title: string; }> | undefined; statusCheck?: Readonly<{ error?: string | undefined; text?: string | undefined; title?: string | undefined; success?: string | undefined; btnLabel?: string | undefined; } & { esHitsCheck: Readonly<{} & { index: string | string[]; query: Record; }>; }> | undefined; } & { instructionVariants: Readonly<{ initialSelected?: boolean | undefined; } & { id: string; instructions: Readonly<{ title?: string | undefined; textPre?: string | undefined; commands?: string[] | undefined; textPost?: string | undefined; customComponentName?: string | undefined; } & {}>[]; }>[]; }>[]; }>; }" ], "path": "src/plugins/home/server/services/tutorials/lib/tutorial_schema.ts", "deprecated": false, diff --git a/api_docs/home.mdx b/api_docs/home.mdx index 00c2e8eb64075..335f6ff6ee257 100644 --- a/api_docs/home.mdx +++ b/api_docs/home.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/home title: "home" image: https://source.unsplash.com/400x175/?github description: API docs for the home plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'home'] --- import homeObj from './home.devdocs.json'; diff --git a/api_docs/image_embeddable.mdx b/api_docs/image_embeddable.mdx index 4d2d5b72a8195..a853a6d70d4ce 100644 --- a/api_docs/image_embeddable.mdx +++ b/api_docs/image_embeddable.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/imageEmbeddable title: "imageEmbeddable" image: https://source.unsplash.com/400x175/?github description: API docs for the imageEmbeddable plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'imageEmbeddable'] --- import imageEmbeddableObj from './image_embeddable.devdocs.json'; diff --git a/api_docs/index_lifecycle_management.mdx b/api_docs/index_lifecycle_management.mdx index 97e3bb7a86519..be3b182436d19 100644 --- a/api_docs/index_lifecycle_management.mdx +++ b/api_docs/index_lifecycle_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/indexLifecycleManagement title: "indexLifecycleManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the indexLifecycleManagement plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'indexLifecycleManagement'] --- import indexLifecycleManagementObj from './index_lifecycle_management.devdocs.json'; diff --git a/api_docs/index_management.devdocs.json b/api_docs/index_management.devdocs.json index f8c8586ef5d98..4d9a8d160037d 100644 --- a/api_docs/index_management.devdocs.json +++ b/api_docs/index_management.devdocs.json @@ -892,7 +892,7 @@ "label": "IndexManagementConfig", "description": [], "signature": [ - "{ readonly ui: Readonly<{} & { enabled: boolean; }>; readonly enableIndexActions: boolean; readonly enableLegacyTemplates: boolean; readonly dev: Readonly<{} & { enableIndexDetailsPage: boolean; }>; readonly enableIndexStats: boolean; readonly editableIndexSettings: \"all\" | \"limited\"; readonly enableDataStreamsStorageColumn: boolean; }" + "{ readonly dev: Readonly<{} & { enableIndexDetailsPage: boolean; }>; readonly ui: Readonly<{} & { enabled: boolean; }>; readonly enableIndexActions: boolean; readonly enableLegacyTemplates: boolean; readonly enableIndexStats: boolean; readonly editableIndexSettings: \"all\" | \"limited\"; readonly enableDataStreamsStorageColumn: boolean; }" ], "path": "x-pack/plugins/index_management/server/config.ts", "deprecated": false, diff --git a/api_docs/index_management.mdx b/api_docs/index_management.mdx index 3ee7a13eb3ef6..64f8985fb3a2e 100644 --- a/api_docs/index_management.mdx +++ b/api_docs/index_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/indexManagement title: "indexManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the indexManagement plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'indexManagement'] --- import indexManagementObj from './index_management.devdocs.json'; diff --git a/api_docs/infra.devdocs.json b/api_docs/infra.devdocs.json index 7c1db61528e47..fc998806d1d34 100644 --- a/api_docs/infra.devdocs.json +++ b/api_docs/infra.devdocs.json @@ -366,28 +366,119 @@ } ], "initialIsOpen": false - } - ], - "enums": [], - "misc": [ + }, { "parentPluginId": "infra", "id": "def-server.InfraRequestHandlerContext", - "type": "Type", + "type": "Interface", "tags": [], "label": "InfraRequestHandlerContext", "description": [], - "signature": [ - "InfraMlRequestHandlerContext", - " & ", - "InfraSpacesRequestHandlerContext" - ], "path": "x-pack/plugins/infra/server/types.ts", "deprecated": false, "trackAdoption": false, + "children": [ + { + "parentPluginId": "infra", + "id": "def-server.InfraRequestHandlerContext.mlAnomalyDetectors", + "type": "Object", + "tags": [], + "label": "mlAnomalyDetectors", + "description": [], + "signature": [ + "{ jobs(jobId?: string | undefined): Promise<{ count: number; jobs: ", + "MlJob", + "[]; }>; jobStats(jobId?: string | undefined): Promise<{ count: number; jobs: ", + "MlJobStats", + "[]; }>; datafeeds(datafeedId?: string | undefined): Promise<{ count: number; datafeeds: ", + "MlDatafeed", + "[]; }>; datafeedStats(datafeedId?: string | undefined): Promise<{ count: number; datafeeds: ", + "MlDatafeedStats", + "[]; }>; } | undefined" + ], + "path": "x-pack/plugins/infra/server/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "infra", + "id": "def-server.InfraRequestHandlerContext.mlSystem", + "type": "Object", + "tags": [], + "label": "mlSystem", + "description": [], + "signature": [ + "{ mlCapabilities(): Promise<", + "MlCapabilitiesResponse", + ">; mlInfo(): Promise<", + "MlInfoResponse", + ">; mlAnomalySearch(searchParams: any, jobIds: string[]): Promise<", + "SearchResponse", + ">>; } | undefined" + ], + "path": "x-pack/plugins/infra/server/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "infra", + "id": "def-server.InfraRequestHandlerContext.spaceId", + "type": "string", + "tags": [], + "label": "spaceId", + "description": [], + "path": "x-pack/plugins/infra/server/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "infra", + "id": "def-server.InfraRequestHandlerContext.savedObjectsClient", + "type": "Object", + "tags": [], + "label": "savedObjectsClient", + "description": [], + "signature": [ + { + "pluginId": "@kbn/core-saved-objects-api-server", + "scope": "common", + "docId": "kibKbnCoreSavedObjectsApiServerPluginApi", + "section": "def-common.SavedObjectsClientContract", + "text": "SavedObjectsClientContract" + } + ], + "path": "x-pack/plugins/infra/server/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "infra", + "id": "def-server.InfraRequestHandlerContext.uiSettingsClient", + "type": "Object", + "tags": [], + "label": "uiSettingsClient", + "description": [], + "signature": [ + { + "pluginId": "@kbn/core-ui-settings-server", + "scope": "common", + "docId": "kibKbnCoreUiSettingsServerPluginApi", + "section": "def-common.IUiSettingsClient", + "text": "IUiSettingsClient" + } + ], + "path": "x-pack/plugins/infra/server/types.ts", + "deprecated": false, + "trackAdoption": false + } + ], "initialIsOpen": false } ], + "enums": [], + "misc": [], "objects": [], "setup": { "parentPluginId": "infra", diff --git a/api_docs/infra.mdx b/api_docs/infra.mdx index 656d549ef258d..4bb4a14ecc1dd 100644 --- a/api_docs/infra.mdx +++ b/api_docs/infra.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/infra title: "infra" image: https://source.unsplash.com/400x175/?github description: API docs for the infra plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'infra'] --- import infraObj from './infra.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 32 | 0 | 29 | 8 | +| 37 | 0 | 34 | 6 | ## Client @@ -45,6 +45,3 @@ Contact [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux ### Interfaces -### Consts, variables and types - - diff --git a/api_docs/ingest_pipelines.mdx b/api_docs/ingest_pipelines.mdx index f297b734b3a3d..e63a2737eee4d 100644 --- a/api_docs/ingest_pipelines.mdx +++ b/api_docs/ingest_pipelines.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ingestPipelines title: "ingestPipelines" image: https://source.unsplash.com/400x175/?github description: API docs for the ingestPipelines plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ingestPipelines'] --- import ingestPipelinesObj from './ingest_pipelines.devdocs.json'; diff --git a/api_docs/inspector.mdx b/api_docs/inspector.mdx index bd18f741124c6..17536878f0f5c 100644 --- a/api_docs/inspector.mdx +++ b/api_docs/inspector.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/inspector title: "inspector" image: https://source.unsplash.com/400x175/?github description: API docs for the inspector plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'inspector'] --- import inspectorObj from './inspector.devdocs.json'; diff --git a/api_docs/interactive_setup.mdx b/api_docs/interactive_setup.mdx index 5d8fa12f760c9..8f9d2b7510a2b 100644 --- a/api_docs/interactive_setup.mdx +++ b/api_docs/interactive_setup.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/interactiveSetup title: "interactiveSetup" image: https://source.unsplash.com/400x175/?github description: API docs for the interactiveSetup plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'interactiveSetup'] --- import interactiveSetupObj from './interactive_setup.devdocs.json'; diff --git a/api_docs/kbn_ace.mdx b/api_docs/kbn_ace.mdx index dfdfbee06811b..7ad91e47ca002 100644 --- a/api_docs/kbn_ace.mdx +++ b/api_docs/kbn_ace.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ace title: "@kbn/ace" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ace plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ace'] --- import kbnAceObj from './kbn_ace.devdocs.json'; diff --git a/api_docs/kbn_actions_types.mdx b/api_docs/kbn_actions_types.mdx index be58c68b6747a..a3323cf51c7a8 100644 --- a/api_docs/kbn_actions_types.mdx +++ b/api_docs/kbn_actions_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-actions-types title: "@kbn/actions-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/actions-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/actions-types'] --- import kbnActionsTypesObj from './kbn_actions_types.devdocs.json'; diff --git a/api_docs/kbn_aiops_components.mdx b/api_docs/kbn_aiops_components.mdx index 530e7bec64d4c..5663b70afe9aa 100644 --- a/api_docs/kbn_aiops_components.mdx +++ b/api_docs/kbn_aiops_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-components title: "@kbn/aiops-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-components plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-components'] --- import kbnAiopsComponentsObj from './kbn_aiops_components.devdocs.json'; diff --git a/api_docs/kbn_aiops_utils.mdx b/api_docs/kbn_aiops_utils.mdx index 8145c16684281..3a0c72f29fff4 100644 --- a/api_docs/kbn_aiops_utils.mdx +++ b/api_docs/kbn_aiops_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-utils title: "@kbn/aiops-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-utils'] --- import kbnAiopsUtilsObj from './kbn_aiops_utils.devdocs.json'; diff --git a/api_docs/kbn_alerting_api_integration_helpers.mdx b/api_docs/kbn_alerting_api_integration_helpers.mdx index f58ca188eeb03..ae5ded51ed8cb 100644 --- a/api_docs/kbn_alerting_api_integration_helpers.mdx +++ b/api_docs/kbn_alerting_api_integration_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-api-integration-helpers title: "@kbn/alerting-api-integration-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-api-integration-helpers plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-api-integration-helpers'] --- import kbnAlertingApiIntegrationHelpersObj from './kbn_alerting_api_integration_helpers.devdocs.json'; diff --git a/api_docs/kbn_alerting_state_types.mdx b/api_docs/kbn_alerting_state_types.mdx index a4d87a8edaf1f..46d2cb2617c21 100644 --- a/api_docs/kbn_alerting_state_types.mdx +++ b/api_docs/kbn_alerting_state_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-state-types title: "@kbn/alerting-state-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-state-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-state-types'] --- import kbnAlertingStateTypesObj from './kbn_alerting_state_types.devdocs.json'; diff --git a/api_docs/kbn_alerting_types.mdx b/api_docs/kbn_alerting_types.mdx index 0fee2456315c7..f1b6e23385742 100644 --- a/api_docs/kbn_alerting_types.mdx +++ b/api_docs/kbn_alerting_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-types title: "@kbn/alerting-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-types'] --- import kbnAlertingTypesObj from './kbn_alerting_types.devdocs.json'; diff --git a/api_docs/kbn_alerts_as_data_utils.devdocs.json b/api_docs/kbn_alerts_as_data_utils.devdocs.json index 48040a070bb28..869b2bf876ef2 100644 --- a/api_docs/kbn_alerts_as_data_utils.devdocs.json +++ b/api_docs/kbn_alerts_as_data_utils.devdocs.json @@ -196,7 +196,7 @@ "label": "AADAlert", "description": [], "signature": [ - "({ '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }) | ({} & {} & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }) | ({} & { 'agent.name'?: string | undefined; 'error.grouping_key'?: string | undefined; 'error.grouping_name'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; labels?: unknown; 'processor.event'?: string | undefined; 'service.environment'?: string | undefined; 'service.language.name'?: string | undefined; 'service.name'?: string | undefined; 'transaction.name'?: string | undefined; 'transaction.type'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'container.security_context.privileged'?: boolean | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.go_import_hash'?: string | undefined; 'dll.pe.go_imports'?: unknown; 'dll.pe.go_imports_names_entropy'?: string | number | undefined; 'dll.pe.go_imports_names_var_entropy'?: string | number | undefined; 'dll.pe.go_stripped'?: boolean | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.import_hash'?: string | undefined; 'dll.pe.imports'?: unknown[] | undefined; 'dll.pe.imports_names_entropy'?: string | number | undefined; 'dll.pe.imports_names_var_entropy'?: string | number | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dll.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.go_import_hash'?: string | undefined; 'file.elf.go_imports'?: unknown; 'file.elf.go_imports_names_entropy'?: string | number | undefined; 'file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'file.elf.go_stripped'?: boolean | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.import_hash'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.imports_names_entropy'?: string | number | undefined; 'file.elf.imports_names_var_entropy'?: string | number | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.macho.go_import_hash'?: string | undefined; 'file.macho.go_imports'?: unknown; 'file.macho.go_imports_names_entropy'?: string | number | undefined; 'file.macho.go_imports_names_var_entropy'?: string | number | undefined; 'file.macho.go_stripped'?: boolean | undefined; 'file.macho.import_hash'?: string | undefined; 'file.macho.imports'?: unknown[] | undefined; 'file.macho.imports_names_entropy'?: string | number | undefined; 'file.macho.imports_names_var_entropy'?: string | number | undefined; 'file.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.macho.symhash'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.go_import_hash'?: string | undefined; 'file.pe.go_imports'?: unknown; 'file.pe.go_imports_names_entropy'?: string | number | undefined; 'file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'file.pe.go_stripped'?: boolean | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.import_hash'?: string | undefined; 'file.pe.imports'?: unknown[] | undefined; 'file.pe.imports_names_entropy'?: string | number | undefined; 'file.pe.imports_names_var_entropy'?: string | number | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.annotation'?: string[] | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.label'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.go_import_hash'?: string | undefined; 'process.elf.go_imports'?: unknown; 'process.elf.go_imports_names_entropy'?: string | number | undefined; 'process.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.elf.go_stripped'?: boolean | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.import_hash'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.imports_names_entropy'?: string | number | undefined; 'process.elf.imports_names_var_entropy'?: string | number | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.parent.vpid'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.vpid'?: string | number | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.vpid'?: string | number | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.macho.go_import_hash'?: string | undefined; 'process.macho.go_imports'?: unknown; 'process.macho.go_imports_names_entropy'?: string | number | undefined; 'process.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.macho.go_stripped'?: boolean | undefined; 'process.macho.import_hash'?: string | undefined; 'process.macho.imports'?: unknown[] | undefined; 'process.macho.imports_names_entropy'?: string | number | undefined; 'process.macho.imports_names_var_entropy'?: string | number | undefined; 'process.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.macho.symhash'?: string | undefined; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.go_import_hash'?: string | undefined; 'process.parent.elf.go_imports'?: unknown; 'process.parent.elf.go_imports_names_entropy'?: string | number | undefined; 'process.parent.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.go_stripped'?: boolean | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.import_hash'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.imports_names_entropy'?: string | number | undefined; 'process.parent.elf.imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.group_leader.vpid'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.macho.go_import_hash'?: string | undefined; 'process.parent.macho.go_imports'?: unknown; 'process.parent.macho.go_imports_names_entropy'?: string | number | undefined; 'process.parent.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.go_stripped'?: boolean | undefined; 'process.parent.macho.import_hash'?: string | undefined; 'process.parent.macho.imports'?: unknown[] | undefined; 'process.parent.macho.imports_names_entropy'?: string | number | undefined; 'process.parent.macho.imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.macho.symhash'?: string | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.go_import_hash'?: string | undefined; 'process.parent.pe.go_imports'?: unknown; 'process.parent.pe.go_imports_names_entropy'?: string | number | undefined; 'process.parent.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.go_stripped'?: boolean | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.import_hash'?: string | undefined; 'process.parent.pe.imports'?: unknown[] | undefined; 'process.parent.pe.imports_names_entropy'?: string | number | undefined; 'process.parent.pe.imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.capabilities.effective'?: string[] | undefined; 'process.parent.thread.capabilities.permitted'?: string[] | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.vpid'?: string | number | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.go_import_hash'?: string | undefined; 'process.pe.go_imports'?: unknown; 'process.pe.go_imports_names_entropy'?: string | number | undefined; 'process.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.pe.go_stripped'?: boolean | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.import_hash'?: string | undefined; 'process.pe.imports'?: unknown[] | undefined; 'process.pe.imports_names_entropy'?: string | number | undefined; 'process.pe.imports_names_var_entropy'?: string | number | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.parent.vpid'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.vpid'?: string | number | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.capabilities.effective'?: string[] | undefined; 'process.thread.capabilities.permitted'?: string[] | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.vpid'?: string | number | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.go_import_hash'?: string | undefined; 'threat.indicator.file.elf.go_imports'?: unknown; 'threat.indicator.file.elf.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_stripped'?: boolean | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.import_hash'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.go_import_hash'?: string | undefined; 'threat.indicator.file.pe.go_imports'?: unknown; 'threat.indicator.file.pe.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_stripped'?: boolean | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.import_hash'?: string | undefined; 'threat.indicator.file.pe.imports'?: unknown[] | undefined; 'threat.indicator.file.pe.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.name'?: string | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'container.security_context.privileged'?: boolean | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.go_import_hash'?: string | undefined; 'dll.pe.go_imports'?: unknown; 'dll.pe.go_imports_names_entropy'?: string | number | undefined; 'dll.pe.go_imports_names_var_entropy'?: string | number | undefined; 'dll.pe.go_stripped'?: boolean | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.import_hash'?: string | undefined; 'dll.pe.imports'?: unknown[] | undefined; 'dll.pe.imports_names_entropy'?: string | number | undefined; 'dll.pe.imports_names_var_entropy'?: string | number | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dll.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.go_import_hash'?: string | undefined; 'file.elf.go_imports'?: unknown; 'file.elf.go_imports_names_entropy'?: string | number | undefined; 'file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'file.elf.go_stripped'?: boolean | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.import_hash'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.imports_names_entropy'?: string | number | undefined; 'file.elf.imports_names_var_entropy'?: string | number | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.macho.go_import_hash'?: string | undefined; 'file.macho.go_imports'?: unknown; 'file.macho.go_imports_names_entropy'?: string | number | undefined; 'file.macho.go_imports_names_var_entropy'?: string | number | undefined; 'file.macho.go_stripped'?: boolean | undefined; 'file.macho.import_hash'?: string | undefined; 'file.macho.imports'?: unknown[] | undefined; 'file.macho.imports_names_entropy'?: string | number | undefined; 'file.macho.imports_names_var_entropy'?: string | number | undefined; 'file.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.macho.symhash'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.go_import_hash'?: string | undefined; 'file.pe.go_imports'?: unknown; 'file.pe.go_imports_names_entropy'?: string | number | undefined; 'file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'file.pe.go_stripped'?: boolean | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.import_hash'?: string | undefined; 'file.pe.imports'?: unknown[] | undefined; 'file.pe.imports_names_entropy'?: string | number | undefined; 'file.pe.imports_names_var_entropy'?: string | number | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.annotation'?: string[] | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.label'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.go_import_hash'?: string | undefined; 'process.elf.go_imports'?: unknown; 'process.elf.go_imports_names_entropy'?: string | number | undefined; 'process.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.elf.go_stripped'?: boolean | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.import_hash'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.imports_names_entropy'?: string | number | undefined; 'process.elf.imports_names_var_entropy'?: string | number | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.parent.vpid'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.vpid'?: string | number | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.vpid'?: string | number | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.macho.go_import_hash'?: string | undefined; 'process.macho.go_imports'?: unknown; 'process.macho.go_imports_names_entropy'?: string | number | undefined; 'process.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.macho.go_stripped'?: boolean | undefined; 'process.macho.import_hash'?: string | undefined; 'process.macho.imports'?: unknown[] | undefined; 'process.macho.imports_names_entropy'?: string | number | undefined; 'process.macho.imports_names_var_entropy'?: string | number | undefined; 'process.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.macho.symhash'?: string | undefined; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.go_import_hash'?: string | undefined; 'process.parent.elf.go_imports'?: unknown; 'process.parent.elf.go_imports_names_entropy'?: string | number | undefined; 'process.parent.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.go_stripped'?: boolean | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.import_hash'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.imports_names_entropy'?: string | number | undefined; 'process.parent.elf.imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.group_leader.vpid'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.macho.go_import_hash'?: string | undefined; 'process.parent.macho.go_imports'?: unknown; 'process.parent.macho.go_imports_names_entropy'?: string | number | undefined; 'process.parent.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.go_stripped'?: boolean | undefined; 'process.parent.macho.import_hash'?: string | undefined; 'process.parent.macho.imports'?: unknown[] | undefined; 'process.parent.macho.imports_names_entropy'?: string | number | undefined; 'process.parent.macho.imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.macho.symhash'?: string | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.go_import_hash'?: string | undefined; 'process.parent.pe.go_imports'?: unknown; 'process.parent.pe.go_imports_names_entropy'?: string | number | undefined; 'process.parent.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.go_stripped'?: boolean | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.import_hash'?: string | undefined; 'process.parent.pe.imports'?: unknown[] | undefined; 'process.parent.pe.imports_names_entropy'?: string | number | undefined; 'process.parent.pe.imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.capabilities.effective'?: string[] | undefined; 'process.parent.thread.capabilities.permitted'?: string[] | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.vpid'?: string | number | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.go_import_hash'?: string | undefined; 'process.pe.go_imports'?: unknown; 'process.pe.go_imports_names_entropy'?: string | number | undefined; 'process.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.pe.go_stripped'?: boolean | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.import_hash'?: string | undefined; 'process.pe.imports'?: unknown[] | undefined; 'process.pe.imports_names_entropy'?: string | number | undefined; 'process.pe.imports_names_var_entropy'?: string | number | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.parent.vpid'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.vpid'?: string | number | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.capabilities.effective'?: string[] | undefined; 'process.thread.capabilities.permitted'?: string[] | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.vpid'?: string | number | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.go_import_hash'?: string | undefined; 'threat.indicator.file.elf.go_imports'?: unknown; 'threat.indicator.file.elf.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_stripped'?: boolean | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.import_hash'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.go_import_hash'?: string | undefined; 'threat.indicator.file.pe.go_imports'?: unknown; 'threat.indicator.file.pe.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_stripped'?: boolean | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.import_hash'?: string | undefined; 'threat.indicator.file.pe.imports'?: unknown[] | undefined; 'threat.indicator.file.pe.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.name'?: string | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'slo.id'?: string | undefined; 'slo.instanceId'?: string | undefined; 'slo.revision'?: string | number | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'agent.name'?: string | undefined; 'anomaly.bucket_span.minutes'?: string | undefined; 'anomaly.start'?: string | number | undefined; 'error.message'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'monitor.id'?: string | undefined; 'monitor.name'?: string | undefined; 'monitor.type'?: string | undefined; 'observer.geo.name'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.x509.issuer.common_name'?: string | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.subject.common_name'?: string | undefined; 'url.full'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({ '@timestamp': string | number; 'kibana.alert.ancestors': { depth: string | number; id: string; index: string; type: string; }[]; 'kibana.alert.depth': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.original_event.action': string; 'kibana.alert.original_event.category': string[]; 'kibana.alert.original_event.created': string | number; 'kibana.alert.original_event.dataset': string; 'kibana.alert.original_event.id': string; 'kibana.alert.original_event.ingested': string | number; 'kibana.alert.original_event.kind': string; 'kibana.alert.original_event.module': string; 'kibana.alert.original_event.original': string; 'kibana.alert.original_event.outcome': string; 'kibana.alert.original_event.provider': string; 'kibana.alert.original_event.sequence': string | number; 'kibana.alert.original_event.type': string[]; 'kibana.alert.original_time': string | number; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.false_positives': string[]; 'kibana.alert.rule.max_signals': (string | number)[]; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.threat.framework': string; 'kibana.alert.rule.threat.tactic.id': string; 'kibana.alert.rule.threat.tactic.name': string; 'kibana.alert.rule.threat.tactic.reference': string; 'kibana.alert.rule.threat.technique.id': string; 'kibana.alert.rule.threat.technique.name': string; 'kibana.alert.rule.threat.technique.reference': string; 'kibana.alert.rule.threat.technique.subtechnique.id': string; 'kibana.alert.rule.threat.technique.subtechnique.name': string; 'kibana.alert.rule.threat.technique.subtechnique.reference': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'ecs.version'?: string | undefined; 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'host.asset.criticality'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.ancestors.rule'?: string | undefined; 'kibana.alert.building_block_type'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.group.id'?: string | undefined; 'kibana.alert.group.index'?: number | undefined; 'kibana.alert.host.criticality_level'?: string | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.new_terms'?: string[] | undefined; 'kibana.alert.original_event.agent_id_status'?: string | undefined; 'kibana.alert.original_event.code'?: string | undefined; 'kibana.alert.original_event.duration'?: string | undefined; 'kibana.alert.original_event.end'?: string | number | undefined; 'kibana.alert.original_event.hash'?: string | undefined; 'kibana.alert.original_event.reason'?: string | undefined; 'kibana.alert.original_event.reference'?: string | undefined; 'kibana.alert.original_event.risk_score'?: number | undefined; 'kibana.alert.original_event.risk_score_norm'?: number | undefined; 'kibana.alert.original_event.severity'?: string | number | undefined; 'kibana.alert.original_event.start'?: string | number | undefined; 'kibana.alert.original_event.timezone'?: string | undefined; 'kibana.alert.original_event.url'?: string | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.building_block_type'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.immutable'?: string[] | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.rule.timeline_id'?: string[] | undefined; 'kibana.alert.rule.timeline_title'?: string[] | undefined; 'kibana.alert.rule.timestamp_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.threshold_result.cardinality'?: unknown; 'kibana.alert.threshold_result.count'?: string | number | undefined; 'kibana.alert.threshold_result.from'?: string | number | undefined; 'kibana.alert.threshold_result.terms'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.user.criticality_level'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.alert.workflow_user'?: string | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; 'user.asset.criticality'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'container.security_context.privileged'?: boolean | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.go_import_hash'?: string | undefined; 'dll.pe.go_imports'?: unknown; 'dll.pe.go_imports_names_entropy'?: string | number | undefined; 'dll.pe.go_imports_names_var_entropy'?: string | number | undefined; 'dll.pe.go_stripped'?: boolean | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.import_hash'?: string | undefined; 'dll.pe.imports'?: unknown[] | undefined; 'dll.pe.imports_names_entropy'?: string | number | undefined; 'dll.pe.imports_names_var_entropy'?: string | number | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dll.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.go_import_hash'?: string | undefined; 'file.elf.go_imports'?: unknown; 'file.elf.go_imports_names_entropy'?: string | number | undefined; 'file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'file.elf.go_stripped'?: boolean | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.import_hash'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.imports_names_entropy'?: string | number | undefined; 'file.elf.imports_names_var_entropy'?: string | number | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.macho.go_import_hash'?: string | undefined; 'file.macho.go_imports'?: unknown; 'file.macho.go_imports_names_entropy'?: string | number | undefined; 'file.macho.go_imports_names_var_entropy'?: string | number | undefined; 'file.macho.go_stripped'?: boolean | undefined; 'file.macho.import_hash'?: string | undefined; 'file.macho.imports'?: unknown[] | undefined; 'file.macho.imports_names_entropy'?: string | number | undefined; 'file.macho.imports_names_var_entropy'?: string | number | undefined; 'file.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.macho.symhash'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.go_import_hash'?: string | undefined; 'file.pe.go_imports'?: unknown; 'file.pe.go_imports_names_entropy'?: string | number | undefined; 'file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'file.pe.go_stripped'?: boolean | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.import_hash'?: string | undefined; 'file.pe.imports'?: unknown[] | undefined; 'file.pe.imports_names_entropy'?: string | number | undefined; 'file.pe.imports_names_var_entropy'?: string | number | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.annotation'?: string[] | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.label'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.go_import_hash'?: string | undefined; 'process.elf.go_imports'?: unknown; 'process.elf.go_imports_names_entropy'?: string | number | undefined; 'process.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.elf.go_stripped'?: boolean | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.import_hash'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.imports_names_entropy'?: string | number | undefined; 'process.elf.imports_names_var_entropy'?: string | number | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.parent.vpid'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.vpid'?: string | number | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.vpid'?: string | number | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.macho.go_import_hash'?: string | undefined; 'process.macho.go_imports'?: unknown; 'process.macho.go_imports_names_entropy'?: string | number | undefined; 'process.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.macho.go_stripped'?: boolean | undefined; 'process.macho.import_hash'?: string | undefined; 'process.macho.imports'?: unknown[] | undefined; 'process.macho.imports_names_entropy'?: string | number | undefined; 'process.macho.imports_names_var_entropy'?: string | number | undefined; 'process.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.macho.symhash'?: string | undefined; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.go_import_hash'?: string | undefined; 'process.parent.elf.go_imports'?: unknown; 'process.parent.elf.go_imports_names_entropy'?: string | number | undefined; 'process.parent.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.go_stripped'?: boolean | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.import_hash'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.imports_names_entropy'?: string | number | undefined; 'process.parent.elf.imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.group_leader.vpid'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.macho.go_import_hash'?: string | undefined; 'process.parent.macho.go_imports'?: unknown; 'process.parent.macho.go_imports_names_entropy'?: string | number | undefined; 'process.parent.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.go_stripped'?: boolean | undefined; 'process.parent.macho.import_hash'?: string | undefined; 'process.parent.macho.imports'?: unknown[] | undefined; 'process.parent.macho.imports_names_entropy'?: string | number | undefined; 'process.parent.macho.imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.macho.symhash'?: string | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.go_import_hash'?: string | undefined; 'process.parent.pe.go_imports'?: unknown; 'process.parent.pe.go_imports_names_entropy'?: string | number | undefined; 'process.parent.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.go_stripped'?: boolean | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.import_hash'?: string | undefined; 'process.parent.pe.imports'?: unknown[] | undefined; 'process.parent.pe.imports_names_entropy'?: string | number | undefined; 'process.parent.pe.imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.capabilities.effective'?: string[] | undefined; 'process.parent.thread.capabilities.permitted'?: string[] | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.vpid'?: string | number | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.go_import_hash'?: string | undefined; 'process.pe.go_imports'?: unknown; 'process.pe.go_imports_names_entropy'?: string | number | undefined; 'process.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.pe.go_stripped'?: boolean | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.import_hash'?: string | undefined; 'process.pe.imports'?: unknown[] | undefined; 'process.pe.imports_names_entropy'?: string | number | undefined; 'process.pe.imports_names_var_entropy'?: string | number | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.parent.vpid'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.vpid'?: string | number | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.capabilities.effective'?: string[] | undefined; 'process.thread.capabilities.permitted'?: string[] | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.vpid'?: string | number | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.go_import_hash'?: string | undefined; 'threat.indicator.file.elf.go_imports'?: unknown; 'threat.indicator.file.elf.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_stripped'?: boolean | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.import_hash'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.go_import_hash'?: string | undefined; 'threat.indicator.file.pe.go_imports'?: unknown; 'threat.indicator.file.pe.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_stripped'?: boolean | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.import_hash'?: string | undefined; 'threat.indicator.file.pe.imports'?: unknown[] | undefined; 'threat.indicator.file.pe.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.name'?: string | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({ 'kibana.alert.job_id': string; } & { 'kibana.alert.anomaly_score'?: number[] | undefined; 'kibana.alert.anomaly_timestamp'?: string | number | undefined; 'kibana.alert.is_interim'?: boolean | undefined; 'kibana.alert.top_influencers'?: { influencer_field_name?: string | undefined; influencer_field_value?: string | undefined; influencer_score?: number | undefined; initial_influencer_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; timestamp?: string | number | undefined; }[] | undefined; 'kibana.alert.top_records'?: { actual?: number | undefined; by_field_name?: string | undefined; by_field_value?: string | undefined; detector_index?: number | undefined; field_name?: string | undefined; function?: string | undefined; initial_record_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; over_field_name?: string | undefined; over_field_value?: string | undefined; partition_field_name?: string | undefined; partition_field_value?: string | undefined; record_score?: number | undefined; timestamp?: string | number | undefined; typical?: number | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }) | ({} & { 'kibana.alert.datafeed_results'?: { datafeed_id?: string | undefined; datafeed_state?: string | undefined; job_id?: string | undefined; job_state?: string | undefined; }[] | undefined; 'kibana.alert.delayed_data_results'?: { annotation?: string | undefined; end_timestamp?: string | number | undefined; job_id?: string | undefined; missed_docs_count?: string | number | undefined; }[] | undefined; 'kibana.alert.job_errors_results'?: { errors?: unknown; job_id?: string | undefined; }[] | undefined; 'kibana.alert.mml_results'?: { job_id?: string | undefined; log_time?: string | number | undefined; memory_status?: string | undefined; model_bytes?: string | number | undefined; model_bytes_exceeded?: string | number | undefined; model_bytes_memory_limit?: string | number | undefined; peak_model_bytes?: string | number | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }) | ({} & { 'kibana.alert.results'?: { description?: string | undefined; health_status?: string | undefined; issues?: unknown; node_name?: string | undefined; transform_id?: string | undefined; transform_state?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; })" + "({ '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }) | ({} & {} & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }) | ({} & { 'agent.name'?: string | undefined; 'error.grouping_key'?: string | undefined; 'error.grouping_name'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string[] | undefined; value?: string[] | undefined; }[] | undefined; labels?: unknown; 'processor.event'?: string | undefined; 'service.environment'?: string | undefined; 'service.language.name'?: string | undefined; 'service.name'?: string | undefined; 'transaction.name'?: string | undefined; 'transaction.type'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string[] | undefined; value?: string[] | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'container.security_context.privileged'?: boolean | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.go_import_hash'?: string | undefined; 'dll.pe.go_imports'?: unknown; 'dll.pe.go_imports_names_entropy'?: string | number | undefined; 'dll.pe.go_imports_names_var_entropy'?: string | number | undefined; 'dll.pe.go_stripped'?: boolean | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.import_hash'?: string | undefined; 'dll.pe.imports'?: unknown[] | undefined; 'dll.pe.imports_names_entropy'?: string | number | undefined; 'dll.pe.imports_names_var_entropy'?: string | number | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dll.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.go_import_hash'?: string | undefined; 'file.elf.go_imports'?: unknown; 'file.elf.go_imports_names_entropy'?: string | number | undefined; 'file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'file.elf.go_stripped'?: boolean | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.import_hash'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.imports_names_entropy'?: string | number | undefined; 'file.elf.imports_names_var_entropy'?: string | number | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.macho.go_import_hash'?: string | undefined; 'file.macho.go_imports'?: unknown; 'file.macho.go_imports_names_entropy'?: string | number | undefined; 'file.macho.go_imports_names_var_entropy'?: string | number | undefined; 'file.macho.go_stripped'?: boolean | undefined; 'file.macho.import_hash'?: string | undefined; 'file.macho.imports'?: unknown[] | undefined; 'file.macho.imports_names_entropy'?: string | number | undefined; 'file.macho.imports_names_var_entropy'?: string | number | undefined; 'file.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.macho.symhash'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.go_import_hash'?: string | undefined; 'file.pe.go_imports'?: unknown; 'file.pe.go_imports_names_entropy'?: string | number | undefined; 'file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'file.pe.go_stripped'?: boolean | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.import_hash'?: string | undefined; 'file.pe.imports'?: unknown[] | undefined; 'file.pe.imports_names_entropy'?: string | number | undefined; 'file.pe.imports_names_var_entropy'?: string | number | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.annotation'?: string[] | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.label'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.go_import_hash'?: string | undefined; 'process.elf.go_imports'?: unknown; 'process.elf.go_imports_names_entropy'?: string | number | undefined; 'process.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.elf.go_stripped'?: boolean | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.import_hash'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.imports_names_entropy'?: string | number | undefined; 'process.elf.imports_names_var_entropy'?: string | number | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.parent.vpid'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.vpid'?: string | number | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.vpid'?: string | number | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.macho.go_import_hash'?: string | undefined; 'process.macho.go_imports'?: unknown; 'process.macho.go_imports_names_entropy'?: string | number | undefined; 'process.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.macho.go_stripped'?: boolean | undefined; 'process.macho.import_hash'?: string | undefined; 'process.macho.imports'?: unknown[] | undefined; 'process.macho.imports_names_entropy'?: string | number | undefined; 'process.macho.imports_names_var_entropy'?: string | number | undefined; 'process.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.macho.symhash'?: string | undefined; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.go_import_hash'?: string | undefined; 'process.parent.elf.go_imports'?: unknown; 'process.parent.elf.go_imports_names_entropy'?: string | number | undefined; 'process.parent.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.go_stripped'?: boolean | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.import_hash'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.imports_names_entropy'?: string | number | undefined; 'process.parent.elf.imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.group_leader.vpid'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.macho.go_import_hash'?: string | undefined; 'process.parent.macho.go_imports'?: unknown; 'process.parent.macho.go_imports_names_entropy'?: string | number | undefined; 'process.parent.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.go_stripped'?: boolean | undefined; 'process.parent.macho.import_hash'?: string | undefined; 'process.parent.macho.imports'?: unknown[] | undefined; 'process.parent.macho.imports_names_entropy'?: string | number | undefined; 'process.parent.macho.imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.macho.symhash'?: string | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.go_import_hash'?: string | undefined; 'process.parent.pe.go_imports'?: unknown; 'process.parent.pe.go_imports_names_entropy'?: string | number | undefined; 'process.parent.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.go_stripped'?: boolean | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.import_hash'?: string | undefined; 'process.parent.pe.imports'?: unknown[] | undefined; 'process.parent.pe.imports_names_entropy'?: string | number | undefined; 'process.parent.pe.imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.capabilities.effective'?: string[] | undefined; 'process.parent.thread.capabilities.permitted'?: string[] | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.vpid'?: string | number | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.go_import_hash'?: string | undefined; 'process.pe.go_imports'?: unknown; 'process.pe.go_imports_names_entropy'?: string | number | undefined; 'process.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.pe.go_stripped'?: boolean | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.import_hash'?: string | undefined; 'process.pe.imports'?: unknown[] | undefined; 'process.pe.imports_names_entropy'?: string | number | undefined; 'process.pe.imports_names_var_entropy'?: string | number | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.parent.vpid'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.vpid'?: string | number | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.capabilities.effective'?: string[] | undefined; 'process.thread.capabilities.permitted'?: string[] | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.vpid'?: string | number | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.go_import_hash'?: string | undefined; 'threat.indicator.file.elf.go_imports'?: unknown; 'threat.indicator.file.elf.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_stripped'?: boolean | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.import_hash'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.go_import_hash'?: string | undefined; 'threat.indicator.file.pe.go_imports'?: unknown; 'threat.indicator.file.pe.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_stripped'?: boolean | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.import_hash'?: string | undefined; 'threat.indicator.file.pe.imports'?: unknown[] | undefined; 'threat.indicator.file.pe.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.name'?: string | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string[] | undefined; value?: string[] | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'container.security_context.privileged'?: boolean | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.go_import_hash'?: string | undefined; 'dll.pe.go_imports'?: unknown; 'dll.pe.go_imports_names_entropy'?: string | number | undefined; 'dll.pe.go_imports_names_var_entropy'?: string | number | undefined; 'dll.pe.go_stripped'?: boolean | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.import_hash'?: string | undefined; 'dll.pe.imports'?: unknown[] | undefined; 'dll.pe.imports_names_entropy'?: string | number | undefined; 'dll.pe.imports_names_var_entropy'?: string | number | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dll.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.go_import_hash'?: string | undefined; 'file.elf.go_imports'?: unknown; 'file.elf.go_imports_names_entropy'?: string | number | undefined; 'file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'file.elf.go_stripped'?: boolean | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.import_hash'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.imports_names_entropy'?: string | number | undefined; 'file.elf.imports_names_var_entropy'?: string | number | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.macho.go_import_hash'?: string | undefined; 'file.macho.go_imports'?: unknown; 'file.macho.go_imports_names_entropy'?: string | number | undefined; 'file.macho.go_imports_names_var_entropy'?: string | number | undefined; 'file.macho.go_stripped'?: boolean | undefined; 'file.macho.import_hash'?: string | undefined; 'file.macho.imports'?: unknown[] | undefined; 'file.macho.imports_names_entropy'?: string | number | undefined; 'file.macho.imports_names_var_entropy'?: string | number | undefined; 'file.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.macho.symhash'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.go_import_hash'?: string | undefined; 'file.pe.go_imports'?: unknown; 'file.pe.go_imports_names_entropy'?: string | number | undefined; 'file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'file.pe.go_stripped'?: boolean | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.import_hash'?: string | undefined; 'file.pe.imports'?: unknown[] | undefined; 'file.pe.imports_names_entropy'?: string | number | undefined; 'file.pe.imports_names_var_entropy'?: string | number | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.annotation'?: string[] | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.label'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.go_import_hash'?: string | undefined; 'process.elf.go_imports'?: unknown; 'process.elf.go_imports_names_entropy'?: string | number | undefined; 'process.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.elf.go_stripped'?: boolean | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.import_hash'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.imports_names_entropy'?: string | number | undefined; 'process.elf.imports_names_var_entropy'?: string | number | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.parent.vpid'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.vpid'?: string | number | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.vpid'?: string | number | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.macho.go_import_hash'?: string | undefined; 'process.macho.go_imports'?: unknown; 'process.macho.go_imports_names_entropy'?: string | number | undefined; 'process.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.macho.go_stripped'?: boolean | undefined; 'process.macho.import_hash'?: string | undefined; 'process.macho.imports'?: unknown[] | undefined; 'process.macho.imports_names_entropy'?: string | number | undefined; 'process.macho.imports_names_var_entropy'?: string | number | undefined; 'process.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.macho.symhash'?: string | undefined; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.go_import_hash'?: string | undefined; 'process.parent.elf.go_imports'?: unknown; 'process.parent.elf.go_imports_names_entropy'?: string | number | undefined; 'process.parent.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.go_stripped'?: boolean | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.import_hash'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.imports_names_entropy'?: string | number | undefined; 'process.parent.elf.imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.group_leader.vpid'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.macho.go_import_hash'?: string | undefined; 'process.parent.macho.go_imports'?: unknown; 'process.parent.macho.go_imports_names_entropy'?: string | number | undefined; 'process.parent.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.go_stripped'?: boolean | undefined; 'process.parent.macho.import_hash'?: string | undefined; 'process.parent.macho.imports'?: unknown[] | undefined; 'process.parent.macho.imports_names_entropy'?: string | number | undefined; 'process.parent.macho.imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.macho.symhash'?: string | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.go_import_hash'?: string | undefined; 'process.parent.pe.go_imports'?: unknown; 'process.parent.pe.go_imports_names_entropy'?: string | number | undefined; 'process.parent.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.go_stripped'?: boolean | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.import_hash'?: string | undefined; 'process.parent.pe.imports'?: unknown[] | undefined; 'process.parent.pe.imports_names_entropy'?: string | number | undefined; 'process.parent.pe.imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.capabilities.effective'?: string[] | undefined; 'process.parent.thread.capabilities.permitted'?: string[] | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.vpid'?: string | number | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.go_import_hash'?: string | undefined; 'process.pe.go_imports'?: unknown; 'process.pe.go_imports_names_entropy'?: string | number | undefined; 'process.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.pe.go_stripped'?: boolean | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.import_hash'?: string | undefined; 'process.pe.imports'?: unknown[] | undefined; 'process.pe.imports_names_entropy'?: string | number | undefined; 'process.pe.imports_names_var_entropy'?: string | number | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.parent.vpid'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.vpid'?: string | number | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.capabilities.effective'?: string[] | undefined; 'process.thread.capabilities.permitted'?: string[] | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.vpid'?: string | number | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.go_import_hash'?: string | undefined; 'threat.indicator.file.elf.go_imports'?: unknown; 'threat.indicator.file.elf.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_stripped'?: boolean | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.import_hash'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.go_import_hash'?: string | undefined; 'threat.indicator.file.pe.go_imports'?: unknown; 'threat.indicator.file.pe.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_stripped'?: boolean | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.import_hash'?: string | undefined; 'threat.indicator.file.pe.imports'?: unknown[] | undefined; 'threat.indicator.file.pe.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.name'?: string | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string[] | undefined; value?: string[] | undefined; }[] | undefined; 'slo.id'?: string | undefined; 'slo.instanceId'?: string | undefined; 'slo.revision'?: string | number | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({} & { 'agent.name'?: string | undefined; 'anomaly.bucket_span.minutes'?: string | undefined; 'anomaly.start'?: string | number | undefined; 'error.message'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string[] | undefined; value?: string[] | undefined; }[] | undefined; 'monitor.id'?: string | undefined; 'monitor.name'?: string | undefined; 'monitor.type'?: string | undefined; 'observer.geo.name'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.x509.issuer.common_name'?: string | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.subject.common_name'?: string | undefined; 'url.full'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({ '@timestamp': string | number; 'kibana.alert.ancestors': { depth: string | number; id: string; index: string; type: string; }[]; 'kibana.alert.depth': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.original_event.action': string; 'kibana.alert.original_event.category': string[]; 'kibana.alert.original_event.created': string | number; 'kibana.alert.original_event.dataset': string; 'kibana.alert.original_event.id': string; 'kibana.alert.original_event.ingested': string | number; 'kibana.alert.original_event.kind': string; 'kibana.alert.original_event.module': string; 'kibana.alert.original_event.original': string; 'kibana.alert.original_event.outcome': string; 'kibana.alert.original_event.provider': string; 'kibana.alert.original_event.sequence': string | number; 'kibana.alert.original_event.type': string[]; 'kibana.alert.original_time': string | number; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.false_positives': string[]; 'kibana.alert.rule.max_signals': (string | number)[]; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.threat.framework': string; 'kibana.alert.rule.threat.tactic.id': string; 'kibana.alert.rule.threat.tactic.name': string; 'kibana.alert.rule.threat.tactic.reference': string; 'kibana.alert.rule.threat.technique.id': string; 'kibana.alert.rule.threat.technique.name': string; 'kibana.alert.rule.threat.technique.reference': string; 'kibana.alert.rule.threat.technique.subtechnique.id': string; 'kibana.alert.rule.threat.technique.subtechnique.name': string; 'kibana.alert.rule.threat.technique.subtechnique.reference': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'ecs.version'?: string | undefined; 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'host.asset.criticality'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.ancestors.rule'?: string | undefined; 'kibana.alert.building_block_type'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.group.id'?: string | undefined; 'kibana.alert.group.index'?: number | undefined; 'kibana.alert.host.criticality_level'?: string | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.new_terms'?: string[] | undefined; 'kibana.alert.original_event.agent_id_status'?: string | undefined; 'kibana.alert.original_event.code'?: string | undefined; 'kibana.alert.original_event.duration'?: string | undefined; 'kibana.alert.original_event.end'?: string | number | undefined; 'kibana.alert.original_event.hash'?: string | undefined; 'kibana.alert.original_event.reason'?: string | undefined; 'kibana.alert.original_event.reference'?: string | undefined; 'kibana.alert.original_event.risk_score'?: number | undefined; 'kibana.alert.original_event.risk_score_norm'?: number | undefined; 'kibana.alert.original_event.severity'?: string | number | undefined; 'kibana.alert.original_event.start'?: string | number | undefined; 'kibana.alert.original_event.timezone'?: string | undefined; 'kibana.alert.original_event.url'?: string | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.building_block_type'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.immutable'?: string[] | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.rule.timeline_id'?: string[] | undefined; 'kibana.alert.rule.timeline_title'?: string[] | undefined; 'kibana.alert.rule.timestamp_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.threshold_result.cardinality'?: unknown; 'kibana.alert.threshold_result.count'?: string | number | undefined; 'kibana.alert.threshold_result.from'?: string | number | undefined; 'kibana.alert.threshold_result.terms'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.user.criticality_level'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.alert.workflow_user'?: string | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; 'user.asset.criticality'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'container.security_context.privileged'?: boolean | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.go_import_hash'?: string | undefined; 'dll.pe.go_imports'?: unknown; 'dll.pe.go_imports_names_entropy'?: string | number | undefined; 'dll.pe.go_imports_names_var_entropy'?: string | number | undefined; 'dll.pe.go_stripped'?: boolean | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.import_hash'?: string | undefined; 'dll.pe.imports'?: unknown[] | undefined; 'dll.pe.imports_names_entropy'?: string | number | undefined; 'dll.pe.imports_names_var_entropy'?: string | number | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dll.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.go_import_hash'?: string | undefined; 'file.elf.go_imports'?: unknown; 'file.elf.go_imports_names_entropy'?: string | number | undefined; 'file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'file.elf.go_stripped'?: boolean | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.import_hash'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.imports_names_entropy'?: string | number | undefined; 'file.elf.imports_names_var_entropy'?: string | number | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.macho.go_import_hash'?: string | undefined; 'file.macho.go_imports'?: unknown; 'file.macho.go_imports_names_entropy'?: string | number | undefined; 'file.macho.go_imports_names_var_entropy'?: string | number | undefined; 'file.macho.go_stripped'?: boolean | undefined; 'file.macho.import_hash'?: string | undefined; 'file.macho.imports'?: unknown[] | undefined; 'file.macho.imports_names_entropy'?: string | number | undefined; 'file.macho.imports_names_var_entropy'?: string | number | undefined; 'file.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.macho.symhash'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.go_import_hash'?: string | undefined; 'file.pe.go_imports'?: unknown; 'file.pe.go_imports_names_entropy'?: string | number | undefined; 'file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'file.pe.go_stripped'?: boolean | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.import_hash'?: string | undefined; 'file.pe.imports'?: unknown[] | undefined; 'file.pe.imports_names_entropy'?: string | number | undefined; 'file.pe.imports_names_var_entropy'?: string | number | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.annotation'?: string[] | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.label'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.go_import_hash'?: string | undefined; 'process.elf.go_imports'?: unknown; 'process.elf.go_imports_names_entropy'?: string | number | undefined; 'process.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.elf.go_stripped'?: boolean | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.import_hash'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.imports_names_entropy'?: string | number | undefined; 'process.elf.imports_names_var_entropy'?: string | number | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.parent.vpid'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.vpid'?: string | number | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.vpid'?: string | number | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.macho.go_import_hash'?: string | undefined; 'process.macho.go_imports'?: unknown; 'process.macho.go_imports_names_entropy'?: string | number | undefined; 'process.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.macho.go_stripped'?: boolean | undefined; 'process.macho.import_hash'?: string | undefined; 'process.macho.imports'?: unknown[] | undefined; 'process.macho.imports_names_entropy'?: string | number | undefined; 'process.macho.imports_names_var_entropy'?: string | number | undefined; 'process.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.macho.symhash'?: string | undefined; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.go_import_hash'?: string | undefined; 'process.parent.elf.go_imports'?: unknown; 'process.parent.elf.go_imports_names_entropy'?: string | number | undefined; 'process.parent.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.go_stripped'?: boolean | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.import_hash'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.imports_names_entropy'?: string | number | undefined; 'process.parent.elf.imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.group_leader.vpid'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.macho.go_import_hash'?: string | undefined; 'process.parent.macho.go_imports'?: unknown; 'process.parent.macho.go_imports_names_entropy'?: string | number | undefined; 'process.parent.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.go_stripped'?: boolean | undefined; 'process.parent.macho.import_hash'?: string | undefined; 'process.parent.macho.imports'?: unknown[] | undefined; 'process.parent.macho.imports_names_entropy'?: string | number | undefined; 'process.parent.macho.imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.macho.symhash'?: string | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.go_import_hash'?: string | undefined; 'process.parent.pe.go_imports'?: unknown; 'process.parent.pe.go_imports_names_entropy'?: string | number | undefined; 'process.parent.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.go_stripped'?: boolean | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.import_hash'?: string | undefined; 'process.parent.pe.imports'?: unknown[] | undefined; 'process.parent.pe.imports_names_entropy'?: string | number | undefined; 'process.parent.pe.imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.capabilities.effective'?: string[] | undefined; 'process.parent.thread.capabilities.permitted'?: string[] | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.vpid'?: string | number | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.go_import_hash'?: string | undefined; 'process.pe.go_imports'?: unknown; 'process.pe.go_imports_names_entropy'?: string | number | undefined; 'process.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.pe.go_stripped'?: boolean | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.import_hash'?: string | undefined; 'process.pe.imports'?: unknown[] | undefined; 'process.pe.imports_names_entropy'?: string | number | undefined; 'process.pe.imports_names_var_entropy'?: string | number | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.parent.vpid'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.vpid'?: string | number | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.capabilities.effective'?: string[] | undefined; 'process.thread.capabilities.permitted'?: string[] | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.vpid'?: string | number | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.go_import_hash'?: string | undefined; 'threat.indicator.file.elf.go_imports'?: unknown; 'threat.indicator.file.elf.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_stripped'?: boolean | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.import_hash'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.go_import_hash'?: string | undefined; 'threat.indicator.file.pe.go_imports'?: unknown; 'threat.indicator.file.pe.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_stripped'?: boolean | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.import_hash'?: string | undefined; 'threat.indicator.file.pe.imports'?: unknown[] | undefined; 'threat.indicator.file.pe.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.name'?: string | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }) | ({ 'kibana.alert.job_id': string; } & { 'kibana.alert.anomaly_score'?: number[] | undefined; 'kibana.alert.anomaly_timestamp'?: string | number | undefined; 'kibana.alert.is_interim'?: boolean | undefined; 'kibana.alert.top_influencers'?: { influencer_field_name?: string | undefined; influencer_field_value?: string | undefined; influencer_score?: number | undefined; initial_influencer_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; timestamp?: string | number | undefined; }[] | undefined; 'kibana.alert.top_records'?: { actual?: number | undefined; by_field_name?: string | undefined; by_field_value?: string | undefined; detector_index?: number | undefined; field_name?: string | undefined; function?: string | undefined; initial_record_score?: number | undefined; is_interim?: boolean | undefined; job_id?: string | undefined; over_field_name?: string | undefined; over_field_value?: string | undefined; partition_field_name?: string | undefined; partition_field_value?: string | undefined; record_score?: number | undefined; timestamp?: string | number | undefined; typical?: number | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }) | ({} & { 'kibana.alert.datafeed_results'?: { datafeed_id?: string | undefined; datafeed_state?: string | undefined; job_id?: string | undefined; job_state?: string | undefined; }[] | undefined; 'kibana.alert.delayed_data_results'?: { annotation?: string | undefined; end_timestamp?: string | number | undefined; job_id?: string | undefined; missed_docs_count?: string | number | undefined; }[] | undefined; 'kibana.alert.job_errors_results'?: { errors?: unknown; job_id?: string | undefined; }[] | undefined; 'kibana.alert.mml_results'?: { job_id?: string | undefined; log_time?: string | number | undefined; memory_status?: string | undefined; model_bytes?: string | number | undefined; model_bytes_exceeded?: string | number | undefined; model_bytes_memory_limit?: string | number | undefined; peak_model_bytes?: string | number | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; }) | ({} & { 'kibana.alert.results'?: { description?: string | undefined; health_status?: string | undefined; issues?: unknown; node_name?: string | undefined; transform_id?: string | undefined; transform_state?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; })" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/index.ts", "deprecated": false, @@ -300,7 +300,7 @@ "label": "ExperimentalRuleFieldMap", "description": [], "signature": [ - "{ readonly \"kibana.alert.evaluation.threshold\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; }; readonly \"kibana.alert.evaluation.value\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; }; readonly \"kibana.alert.context\": { readonly type: \"object\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.evaluation.values\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; readonly array: true; }; readonly \"kibana.alert.group\": { readonly type: \"object\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.group.field\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.group.value\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; }" + "{ readonly \"kibana.alert.evaluation.threshold\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; }; readonly \"kibana.alert.evaluation.value\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; }; readonly \"kibana.alert.context\": { readonly type: \"object\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.evaluation.values\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; readonly array: true; }; readonly \"kibana.alert.group\": { readonly type: \"object\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.group.field\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.group.value\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; }" ], "path": "packages/kbn-alerts-as-data-utils/src/field_maps/legacy_experimental_field_map.ts", "deprecated": false, @@ -360,7 +360,7 @@ "label": "ObservabilityApmAlert", "description": [], "signature": [ - "{} & { 'agent.name'?: string | undefined; 'error.grouping_key'?: string | undefined; 'error.grouping_name'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; labels?: unknown; 'processor.event'?: string | undefined; 'service.environment'?: string | undefined; 'service.language.name'?: string | undefined; 'service.name'?: string | undefined; 'transaction.name'?: string | undefined; 'transaction.type'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" + "{} & { 'agent.name'?: string | undefined; 'error.grouping_key'?: string | undefined; 'error.grouping_name'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string[] | undefined; value?: string[] | undefined; }[] | undefined; labels?: unknown; 'processor.event'?: string | undefined; 'service.environment'?: string | undefined; 'service.language.name'?: string | undefined; 'service.name'?: string | undefined; 'transaction.name'?: string | undefined; 'transaction.type'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/observability_apm_schema.ts", "deprecated": false, @@ -375,7 +375,7 @@ "label": "ObservabilityLogsAlert", "description": [], "signature": [ - "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'container.security_context.privileged'?: boolean | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.go_import_hash'?: string | undefined; 'dll.pe.go_imports'?: unknown; 'dll.pe.go_imports_names_entropy'?: string | number | undefined; 'dll.pe.go_imports_names_var_entropy'?: string | number | undefined; 'dll.pe.go_stripped'?: boolean | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.import_hash'?: string | undefined; 'dll.pe.imports'?: unknown[] | undefined; 'dll.pe.imports_names_entropy'?: string | number | undefined; 'dll.pe.imports_names_var_entropy'?: string | number | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dll.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.go_import_hash'?: string | undefined; 'file.elf.go_imports'?: unknown; 'file.elf.go_imports_names_entropy'?: string | number | undefined; 'file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'file.elf.go_stripped'?: boolean | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.import_hash'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.imports_names_entropy'?: string | number | undefined; 'file.elf.imports_names_var_entropy'?: string | number | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.macho.go_import_hash'?: string | undefined; 'file.macho.go_imports'?: unknown; 'file.macho.go_imports_names_entropy'?: string | number | undefined; 'file.macho.go_imports_names_var_entropy'?: string | number | undefined; 'file.macho.go_stripped'?: boolean | undefined; 'file.macho.import_hash'?: string | undefined; 'file.macho.imports'?: unknown[] | undefined; 'file.macho.imports_names_entropy'?: string | number | undefined; 'file.macho.imports_names_var_entropy'?: string | number | undefined; 'file.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.macho.symhash'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.go_import_hash'?: string | undefined; 'file.pe.go_imports'?: unknown; 'file.pe.go_imports_names_entropy'?: string | number | undefined; 'file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'file.pe.go_stripped'?: boolean | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.import_hash'?: string | undefined; 'file.pe.imports'?: unknown[] | undefined; 'file.pe.imports_names_entropy'?: string | number | undefined; 'file.pe.imports_names_var_entropy'?: string | number | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.annotation'?: string[] | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.label'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.go_import_hash'?: string | undefined; 'process.elf.go_imports'?: unknown; 'process.elf.go_imports_names_entropy'?: string | number | undefined; 'process.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.elf.go_stripped'?: boolean | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.import_hash'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.imports_names_entropy'?: string | number | undefined; 'process.elf.imports_names_var_entropy'?: string | number | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.parent.vpid'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.vpid'?: string | number | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.vpid'?: string | number | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.macho.go_import_hash'?: string | undefined; 'process.macho.go_imports'?: unknown; 'process.macho.go_imports_names_entropy'?: string | number | undefined; 'process.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.macho.go_stripped'?: boolean | undefined; 'process.macho.import_hash'?: string | undefined; 'process.macho.imports'?: unknown[] | undefined; 'process.macho.imports_names_entropy'?: string | number | undefined; 'process.macho.imports_names_var_entropy'?: string | number | undefined; 'process.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.macho.symhash'?: string | undefined; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.go_import_hash'?: string | undefined; 'process.parent.elf.go_imports'?: unknown; 'process.parent.elf.go_imports_names_entropy'?: string | number | undefined; 'process.parent.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.go_stripped'?: boolean | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.import_hash'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.imports_names_entropy'?: string | number | undefined; 'process.parent.elf.imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.group_leader.vpid'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.macho.go_import_hash'?: string | undefined; 'process.parent.macho.go_imports'?: unknown; 'process.parent.macho.go_imports_names_entropy'?: string | number | undefined; 'process.parent.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.go_stripped'?: boolean | undefined; 'process.parent.macho.import_hash'?: string | undefined; 'process.parent.macho.imports'?: unknown[] | undefined; 'process.parent.macho.imports_names_entropy'?: string | number | undefined; 'process.parent.macho.imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.macho.symhash'?: string | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.go_import_hash'?: string | undefined; 'process.parent.pe.go_imports'?: unknown; 'process.parent.pe.go_imports_names_entropy'?: string | number | undefined; 'process.parent.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.go_stripped'?: boolean | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.import_hash'?: string | undefined; 'process.parent.pe.imports'?: unknown[] | undefined; 'process.parent.pe.imports_names_entropy'?: string | number | undefined; 'process.parent.pe.imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.capabilities.effective'?: string[] | undefined; 'process.parent.thread.capabilities.permitted'?: string[] | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.vpid'?: string | number | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.go_import_hash'?: string | undefined; 'process.pe.go_imports'?: unknown; 'process.pe.go_imports_names_entropy'?: string | number | undefined; 'process.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.pe.go_stripped'?: boolean | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.import_hash'?: string | undefined; 'process.pe.imports'?: unknown[] | undefined; 'process.pe.imports_names_entropy'?: string | number | undefined; 'process.pe.imports_names_var_entropy'?: string | number | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.parent.vpid'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.vpid'?: string | number | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.capabilities.effective'?: string[] | undefined; 'process.thread.capabilities.permitted'?: string[] | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.vpid'?: string | number | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.go_import_hash'?: string | undefined; 'threat.indicator.file.elf.go_imports'?: unknown; 'threat.indicator.file.elf.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_stripped'?: boolean | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.import_hash'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.go_import_hash'?: string | undefined; 'threat.indicator.file.pe.go_imports'?: unknown; 'threat.indicator.file.pe.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_stripped'?: boolean | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.import_hash'?: string | undefined; 'threat.indicator.file.pe.imports'?: unknown[] | undefined; 'threat.indicator.file.pe.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.name'?: string | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" + "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string[] | undefined; value?: string[] | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'container.security_context.privileged'?: boolean | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.go_import_hash'?: string | undefined; 'dll.pe.go_imports'?: unknown; 'dll.pe.go_imports_names_entropy'?: string | number | undefined; 'dll.pe.go_imports_names_var_entropy'?: string | number | undefined; 'dll.pe.go_stripped'?: boolean | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.import_hash'?: string | undefined; 'dll.pe.imports'?: unknown[] | undefined; 'dll.pe.imports_names_entropy'?: string | number | undefined; 'dll.pe.imports_names_var_entropy'?: string | number | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dll.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.go_import_hash'?: string | undefined; 'file.elf.go_imports'?: unknown; 'file.elf.go_imports_names_entropy'?: string | number | undefined; 'file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'file.elf.go_stripped'?: boolean | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.import_hash'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.imports_names_entropy'?: string | number | undefined; 'file.elf.imports_names_var_entropy'?: string | number | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.macho.go_import_hash'?: string | undefined; 'file.macho.go_imports'?: unknown; 'file.macho.go_imports_names_entropy'?: string | number | undefined; 'file.macho.go_imports_names_var_entropy'?: string | number | undefined; 'file.macho.go_stripped'?: boolean | undefined; 'file.macho.import_hash'?: string | undefined; 'file.macho.imports'?: unknown[] | undefined; 'file.macho.imports_names_entropy'?: string | number | undefined; 'file.macho.imports_names_var_entropy'?: string | number | undefined; 'file.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.macho.symhash'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.go_import_hash'?: string | undefined; 'file.pe.go_imports'?: unknown; 'file.pe.go_imports_names_entropy'?: string | number | undefined; 'file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'file.pe.go_stripped'?: boolean | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.import_hash'?: string | undefined; 'file.pe.imports'?: unknown[] | undefined; 'file.pe.imports_names_entropy'?: string | number | undefined; 'file.pe.imports_names_var_entropy'?: string | number | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.annotation'?: string[] | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.label'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.go_import_hash'?: string | undefined; 'process.elf.go_imports'?: unknown; 'process.elf.go_imports_names_entropy'?: string | number | undefined; 'process.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.elf.go_stripped'?: boolean | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.import_hash'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.imports_names_entropy'?: string | number | undefined; 'process.elf.imports_names_var_entropy'?: string | number | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.parent.vpid'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.vpid'?: string | number | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.vpid'?: string | number | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.macho.go_import_hash'?: string | undefined; 'process.macho.go_imports'?: unknown; 'process.macho.go_imports_names_entropy'?: string | number | undefined; 'process.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.macho.go_stripped'?: boolean | undefined; 'process.macho.import_hash'?: string | undefined; 'process.macho.imports'?: unknown[] | undefined; 'process.macho.imports_names_entropy'?: string | number | undefined; 'process.macho.imports_names_var_entropy'?: string | number | undefined; 'process.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.macho.symhash'?: string | undefined; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.go_import_hash'?: string | undefined; 'process.parent.elf.go_imports'?: unknown; 'process.parent.elf.go_imports_names_entropy'?: string | number | undefined; 'process.parent.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.go_stripped'?: boolean | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.import_hash'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.imports_names_entropy'?: string | number | undefined; 'process.parent.elf.imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.group_leader.vpid'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.macho.go_import_hash'?: string | undefined; 'process.parent.macho.go_imports'?: unknown; 'process.parent.macho.go_imports_names_entropy'?: string | number | undefined; 'process.parent.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.go_stripped'?: boolean | undefined; 'process.parent.macho.import_hash'?: string | undefined; 'process.parent.macho.imports'?: unknown[] | undefined; 'process.parent.macho.imports_names_entropy'?: string | number | undefined; 'process.parent.macho.imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.macho.symhash'?: string | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.go_import_hash'?: string | undefined; 'process.parent.pe.go_imports'?: unknown; 'process.parent.pe.go_imports_names_entropy'?: string | number | undefined; 'process.parent.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.go_stripped'?: boolean | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.import_hash'?: string | undefined; 'process.parent.pe.imports'?: unknown[] | undefined; 'process.parent.pe.imports_names_entropy'?: string | number | undefined; 'process.parent.pe.imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.capabilities.effective'?: string[] | undefined; 'process.parent.thread.capabilities.permitted'?: string[] | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.vpid'?: string | number | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.go_import_hash'?: string | undefined; 'process.pe.go_imports'?: unknown; 'process.pe.go_imports_names_entropy'?: string | number | undefined; 'process.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.pe.go_stripped'?: boolean | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.import_hash'?: string | undefined; 'process.pe.imports'?: unknown[] | undefined; 'process.pe.imports_names_entropy'?: string | number | undefined; 'process.pe.imports_names_var_entropy'?: string | number | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.parent.vpid'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.vpid'?: string | number | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.capabilities.effective'?: string[] | undefined; 'process.thread.capabilities.permitted'?: string[] | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.vpid'?: string | number | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.go_import_hash'?: string | undefined; 'threat.indicator.file.elf.go_imports'?: unknown; 'threat.indicator.file.elf.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_stripped'?: boolean | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.import_hash'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.go_import_hash'?: string | undefined; 'threat.indicator.file.pe.go_imports'?: unknown; 'threat.indicator.file.pe.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_stripped'?: boolean | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.import_hash'?: string | undefined; 'threat.indicator.file.pe.imports'?: unknown[] | undefined; 'threat.indicator.file.pe.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.name'?: string | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/observability_logs_schema.ts", "deprecated": false, @@ -390,7 +390,7 @@ "label": "ObservabilityMetricsAlert", "description": [], "signature": [ - "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'container.security_context.privileged'?: boolean | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.go_import_hash'?: string | undefined; 'dll.pe.go_imports'?: unknown; 'dll.pe.go_imports_names_entropy'?: string | number | undefined; 'dll.pe.go_imports_names_var_entropy'?: string | number | undefined; 'dll.pe.go_stripped'?: boolean | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.import_hash'?: string | undefined; 'dll.pe.imports'?: unknown[] | undefined; 'dll.pe.imports_names_entropy'?: string | number | undefined; 'dll.pe.imports_names_var_entropy'?: string | number | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dll.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.go_import_hash'?: string | undefined; 'file.elf.go_imports'?: unknown; 'file.elf.go_imports_names_entropy'?: string | number | undefined; 'file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'file.elf.go_stripped'?: boolean | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.import_hash'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.imports_names_entropy'?: string | number | undefined; 'file.elf.imports_names_var_entropy'?: string | number | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.macho.go_import_hash'?: string | undefined; 'file.macho.go_imports'?: unknown; 'file.macho.go_imports_names_entropy'?: string | number | undefined; 'file.macho.go_imports_names_var_entropy'?: string | number | undefined; 'file.macho.go_stripped'?: boolean | undefined; 'file.macho.import_hash'?: string | undefined; 'file.macho.imports'?: unknown[] | undefined; 'file.macho.imports_names_entropy'?: string | number | undefined; 'file.macho.imports_names_var_entropy'?: string | number | undefined; 'file.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.macho.symhash'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.go_import_hash'?: string | undefined; 'file.pe.go_imports'?: unknown; 'file.pe.go_imports_names_entropy'?: string | number | undefined; 'file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'file.pe.go_stripped'?: boolean | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.import_hash'?: string | undefined; 'file.pe.imports'?: unknown[] | undefined; 'file.pe.imports_names_entropy'?: string | number | undefined; 'file.pe.imports_names_var_entropy'?: string | number | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.annotation'?: string[] | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.label'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.go_import_hash'?: string | undefined; 'process.elf.go_imports'?: unknown; 'process.elf.go_imports_names_entropy'?: string | number | undefined; 'process.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.elf.go_stripped'?: boolean | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.import_hash'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.imports_names_entropy'?: string | number | undefined; 'process.elf.imports_names_var_entropy'?: string | number | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.parent.vpid'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.vpid'?: string | number | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.vpid'?: string | number | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.macho.go_import_hash'?: string | undefined; 'process.macho.go_imports'?: unknown; 'process.macho.go_imports_names_entropy'?: string | number | undefined; 'process.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.macho.go_stripped'?: boolean | undefined; 'process.macho.import_hash'?: string | undefined; 'process.macho.imports'?: unknown[] | undefined; 'process.macho.imports_names_entropy'?: string | number | undefined; 'process.macho.imports_names_var_entropy'?: string | number | undefined; 'process.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.macho.symhash'?: string | undefined; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.go_import_hash'?: string | undefined; 'process.parent.elf.go_imports'?: unknown; 'process.parent.elf.go_imports_names_entropy'?: string | number | undefined; 'process.parent.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.go_stripped'?: boolean | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.import_hash'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.imports_names_entropy'?: string | number | undefined; 'process.parent.elf.imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.group_leader.vpid'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.macho.go_import_hash'?: string | undefined; 'process.parent.macho.go_imports'?: unknown; 'process.parent.macho.go_imports_names_entropy'?: string | number | undefined; 'process.parent.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.go_stripped'?: boolean | undefined; 'process.parent.macho.import_hash'?: string | undefined; 'process.parent.macho.imports'?: unknown[] | undefined; 'process.parent.macho.imports_names_entropy'?: string | number | undefined; 'process.parent.macho.imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.macho.symhash'?: string | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.go_import_hash'?: string | undefined; 'process.parent.pe.go_imports'?: unknown; 'process.parent.pe.go_imports_names_entropy'?: string | number | undefined; 'process.parent.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.go_stripped'?: boolean | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.import_hash'?: string | undefined; 'process.parent.pe.imports'?: unknown[] | undefined; 'process.parent.pe.imports_names_entropy'?: string | number | undefined; 'process.parent.pe.imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.capabilities.effective'?: string[] | undefined; 'process.parent.thread.capabilities.permitted'?: string[] | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.vpid'?: string | number | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.go_import_hash'?: string | undefined; 'process.pe.go_imports'?: unknown; 'process.pe.go_imports_names_entropy'?: string | number | undefined; 'process.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.pe.go_stripped'?: boolean | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.import_hash'?: string | undefined; 'process.pe.imports'?: unknown[] | undefined; 'process.pe.imports_names_entropy'?: string | number | undefined; 'process.pe.imports_names_var_entropy'?: string | number | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.parent.vpid'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.vpid'?: string | number | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.capabilities.effective'?: string[] | undefined; 'process.thread.capabilities.permitted'?: string[] | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.vpid'?: string | number | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.go_import_hash'?: string | undefined; 'threat.indicator.file.elf.go_imports'?: unknown; 'threat.indicator.file.elf.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_stripped'?: boolean | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.import_hash'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.go_import_hash'?: string | undefined; 'threat.indicator.file.pe.go_imports'?: unknown; 'threat.indicator.file.pe.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_stripped'?: boolean | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.import_hash'?: string | undefined; 'threat.indicator.file.pe.imports'?: unknown[] | undefined; 'threat.indicator.file.pe.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.name'?: string | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" + "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string[] | undefined; value?: string[] | undefined; }[] | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & { '@timestamp': string | number; 'ecs.version': string; } & { 'agent.build.original'?: string | undefined; 'agent.ephemeral_id'?: string | undefined; 'agent.id'?: string | undefined; 'agent.name'?: string | undefined; 'agent.type'?: string | undefined; 'agent.version'?: string | undefined; 'client.address'?: string | undefined; 'client.as.number'?: string | number | undefined; 'client.as.organization.name'?: string | undefined; 'client.bytes'?: string | number | undefined; 'client.domain'?: string | undefined; 'client.geo.city_name'?: string | undefined; 'client.geo.continent_code'?: string | undefined; 'client.geo.continent_name'?: string | undefined; 'client.geo.country_iso_code'?: string | undefined; 'client.geo.country_name'?: string | undefined; 'client.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'client.geo.name'?: string | undefined; 'client.geo.postal_code'?: string | undefined; 'client.geo.region_iso_code'?: string | undefined; 'client.geo.region_name'?: string | undefined; 'client.geo.timezone'?: string | undefined; 'client.ip'?: string | undefined; 'client.mac'?: string | undefined; 'client.nat.ip'?: string | undefined; 'client.nat.port'?: string | number | undefined; 'client.packets'?: string | number | undefined; 'client.port'?: string | number | undefined; 'client.registered_domain'?: string | undefined; 'client.subdomain'?: string | undefined; 'client.top_level_domain'?: string | undefined; 'client.user.domain'?: string | undefined; 'client.user.email'?: string | undefined; 'client.user.full_name'?: string | undefined; 'client.user.group.domain'?: string | undefined; 'client.user.group.id'?: string | undefined; 'client.user.group.name'?: string | undefined; 'client.user.hash'?: string | undefined; 'client.user.id'?: string | undefined; 'client.user.name'?: string | undefined; 'client.user.roles'?: string[] | undefined; 'cloud.account.id'?: string | undefined; 'cloud.account.name'?: string | undefined; 'cloud.availability_zone'?: string | undefined; 'cloud.instance.id'?: string | undefined; 'cloud.instance.name'?: string | undefined; 'cloud.machine.type'?: string | undefined; 'cloud.origin.account.id'?: string | undefined; 'cloud.origin.account.name'?: string | undefined; 'cloud.origin.availability_zone'?: string | undefined; 'cloud.origin.instance.id'?: string | undefined; 'cloud.origin.instance.name'?: string | undefined; 'cloud.origin.machine.type'?: string | undefined; 'cloud.origin.project.id'?: string | undefined; 'cloud.origin.project.name'?: string | undefined; 'cloud.origin.provider'?: string | undefined; 'cloud.origin.region'?: string | undefined; 'cloud.origin.service.name'?: string | undefined; 'cloud.project.id'?: string | undefined; 'cloud.project.name'?: string | undefined; 'cloud.provider'?: string | undefined; 'cloud.region'?: string | undefined; 'cloud.service.name'?: string | undefined; 'cloud.target.account.id'?: string | undefined; 'cloud.target.account.name'?: string | undefined; 'cloud.target.availability_zone'?: string | undefined; 'cloud.target.instance.id'?: string | undefined; 'cloud.target.instance.name'?: string | undefined; 'cloud.target.machine.type'?: string | undefined; 'cloud.target.project.id'?: string | undefined; 'cloud.target.project.name'?: string | undefined; 'cloud.target.provider'?: string | undefined; 'cloud.target.region'?: string | undefined; 'cloud.target.service.name'?: string | undefined; 'container.cpu.usage'?: string | number | undefined; 'container.disk.read.bytes'?: string | number | undefined; 'container.disk.write.bytes'?: string | number | undefined; 'container.id'?: string | undefined; 'container.image.hash.all'?: string[] | undefined; 'container.image.name'?: string | undefined; 'container.image.tag'?: string[] | undefined; 'container.labels'?: unknown; 'container.memory.usage'?: string | number | undefined; 'container.name'?: string | undefined; 'container.network.egress.bytes'?: string | number | undefined; 'container.network.ingress.bytes'?: string | number | undefined; 'container.runtime'?: string | undefined; 'container.security_context.privileged'?: boolean | undefined; 'destination.address'?: string | undefined; 'destination.as.number'?: string | number | undefined; 'destination.as.organization.name'?: string | undefined; 'destination.bytes'?: string | number | undefined; 'destination.domain'?: string | undefined; 'destination.geo.city_name'?: string | undefined; 'destination.geo.continent_code'?: string | undefined; 'destination.geo.continent_name'?: string | undefined; 'destination.geo.country_iso_code'?: string | undefined; 'destination.geo.country_name'?: string | undefined; 'destination.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'destination.geo.name'?: string | undefined; 'destination.geo.postal_code'?: string | undefined; 'destination.geo.region_iso_code'?: string | undefined; 'destination.geo.region_name'?: string | undefined; 'destination.geo.timezone'?: string | undefined; 'destination.ip'?: string | undefined; 'destination.mac'?: string | undefined; 'destination.nat.ip'?: string | undefined; 'destination.nat.port'?: string | number | undefined; 'destination.packets'?: string | number | undefined; 'destination.port'?: string | number | undefined; 'destination.registered_domain'?: string | undefined; 'destination.subdomain'?: string | undefined; 'destination.top_level_domain'?: string | undefined; 'destination.user.domain'?: string | undefined; 'destination.user.email'?: string | undefined; 'destination.user.full_name'?: string | undefined; 'destination.user.group.domain'?: string | undefined; 'destination.user.group.id'?: string | undefined; 'destination.user.group.name'?: string | undefined; 'destination.user.hash'?: string | undefined; 'destination.user.id'?: string | undefined; 'destination.user.name'?: string | undefined; 'destination.user.roles'?: string[] | undefined; 'device.id'?: string | undefined; 'device.manufacturer'?: string | undefined; 'device.model.identifier'?: string | undefined; 'device.model.name'?: string | undefined; 'dll.code_signature.digest_algorithm'?: string | undefined; 'dll.code_signature.exists'?: boolean | undefined; 'dll.code_signature.signing_id'?: string | undefined; 'dll.code_signature.status'?: string | undefined; 'dll.code_signature.subject_name'?: string | undefined; 'dll.code_signature.team_id'?: string | undefined; 'dll.code_signature.timestamp'?: string | number | undefined; 'dll.code_signature.trusted'?: boolean | undefined; 'dll.code_signature.valid'?: boolean | undefined; 'dll.hash.md5'?: string | undefined; 'dll.hash.sha1'?: string | undefined; 'dll.hash.sha256'?: string | undefined; 'dll.hash.sha384'?: string | undefined; 'dll.hash.sha512'?: string | undefined; 'dll.hash.ssdeep'?: string | undefined; 'dll.hash.tlsh'?: string | undefined; 'dll.name'?: string | undefined; 'dll.path'?: string | undefined; 'dll.pe.architecture'?: string | undefined; 'dll.pe.company'?: string | undefined; 'dll.pe.description'?: string | undefined; 'dll.pe.file_version'?: string | undefined; 'dll.pe.go_import_hash'?: string | undefined; 'dll.pe.go_imports'?: unknown; 'dll.pe.go_imports_names_entropy'?: string | number | undefined; 'dll.pe.go_imports_names_var_entropy'?: string | number | undefined; 'dll.pe.go_stripped'?: boolean | undefined; 'dll.pe.imphash'?: string | undefined; 'dll.pe.import_hash'?: string | undefined; 'dll.pe.imports'?: unknown[] | undefined; 'dll.pe.imports_names_entropy'?: string | number | undefined; 'dll.pe.imports_names_var_entropy'?: string | number | undefined; 'dll.pe.original_file_name'?: string | undefined; 'dll.pe.pehash'?: string | undefined; 'dll.pe.product'?: string | undefined; 'dll.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'dns.answers'?: { class?: string | undefined; data?: string | undefined; name?: string | undefined; ttl?: string | number | undefined; type?: string | undefined; }[] | undefined; 'dns.header_flags'?: string[] | undefined; 'dns.id'?: string | undefined; 'dns.op_code'?: string | undefined; 'dns.question.class'?: string | undefined; 'dns.question.name'?: string | undefined; 'dns.question.registered_domain'?: string | undefined; 'dns.question.subdomain'?: string | undefined; 'dns.question.top_level_domain'?: string | undefined; 'dns.question.type'?: string | undefined; 'dns.resolved_ip'?: string[] | undefined; 'dns.response_code'?: string | undefined; 'dns.type'?: string | undefined; 'email.attachments'?: { 'file.extension'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.name'?: string | undefined; 'file.size'?: string | number | undefined; }[] | undefined; 'email.bcc.address'?: string[] | undefined; 'email.cc.address'?: string[] | undefined; 'email.content_type'?: string | undefined; 'email.delivery_timestamp'?: string | number | undefined; 'email.direction'?: string | undefined; 'email.from.address'?: string[] | undefined; 'email.local_id'?: string | undefined; 'email.message_id'?: string | undefined; 'email.origination_timestamp'?: string | number | undefined; 'email.reply_to.address'?: string[] | undefined; 'email.sender.address'?: string | undefined; 'email.subject'?: string | undefined; 'email.to.address'?: string[] | undefined; 'email.x_mailer'?: string | undefined; 'error.code'?: string | undefined; 'error.id'?: string | undefined; 'error.message'?: string | undefined; 'error.stack_trace'?: string | undefined; 'error.type'?: string | undefined; 'event.action'?: string | undefined; 'event.agent_id_status'?: string | undefined; 'event.category'?: string[] | undefined; 'event.code'?: string | undefined; 'event.created'?: string | number | undefined; 'event.dataset'?: string | undefined; 'event.duration'?: string | number | undefined; 'event.end'?: string | number | undefined; 'event.hash'?: string | undefined; 'event.id'?: string | undefined; 'event.ingested'?: string | number | undefined; 'event.kind'?: string | undefined; 'event.module'?: string | undefined; 'event.original'?: string | undefined; 'event.outcome'?: string | undefined; 'event.provider'?: string | undefined; 'event.reason'?: string | undefined; 'event.reference'?: string | undefined; 'event.risk_score'?: number | undefined; 'event.risk_score_norm'?: number | undefined; 'event.sequence'?: string | number | undefined; 'event.severity'?: string | number | undefined; 'event.start'?: string | number | undefined; 'event.timezone'?: string | undefined; 'event.type'?: string[] | undefined; 'event.url'?: string | undefined; 'faas.coldstart'?: boolean | undefined; 'faas.execution'?: string | undefined; 'faas.id'?: string | undefined; 'faas.name'?: string | undefined; 'faas.version'?: string | undefined; 'file.accessed'?: string | number | undefined; 'file.attributes'?: string[] | undefined; 'file.code_signature.digest_algorithm'?: string | undefined; 'file.code_signature.exists'?: boolean | undefined; 'file.code_signature.signing_id'?: string | undefined; 'file.code_signature.status'?: string | undefined; 'file.code_signature.subject_name'?: string | undefined; 'file.code_signature.team_id'?: string | undefined; 'file.code_signature.timestamp'?: string | number | undefined; 'file.code_signature.trusted'?: boolean | undefined; 'file.code_signature.valid'?: boolean | undefined; 'file.created'?: string | number | undefined; 'file.ctime'?: string | number | undefined; 'file.device'?: string | undefined; 'file.directory'?: string | undefined; 'file.drive_letter'?: string | undefined; 'file.elf.architecture'?: string | undefined; 'file.elf.byte_order'?: string | undefined; 'file.elf.cpu_type'?: string | undefined; 'file.elf.creation_date'?: string | number | undefined; 'file.elf.exports'?: unknown[] | undefined; 'file.elf.go_import_hash'?: string | undefined; 'file.elf.go_imports'?: unknown; 'file.elf.go_imports_names_entropy'?: string | number | undefined; 'file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'file.elf.go_stripped'?: boolean | undefined; 'file.elf.header.abi_version'?: string | undefined; 'file.elf.header.class'?: string | undefined; 'file.elf.header.data'?: string | undefined; 'file.elf.header.entrypoint'?: string | number | undefined; 'file.elf.header.object_version'?: string | undefined; 'file.elf.header.os_abi'?: string | undefined; 'file.elf.header.type'?: string | undefined; 'file.elf.header.version'?: string | undefined; 'file.elf.import_hash'?: string | undefined; 'file.elf.imports'?: unknown[] | undefined; 'file.elf.imports_names_entropy'?: string | number | undefined; 'file.elf.imports_names_var_entropy'?: string | number | undefined; 'file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'file.elf.shared_libraries'?: string[] | undefined; 'file.elf.telfhash'?: string | undefined; 'file.extension'?: string | undefined; 'file.fork_name'?: string | undefined; 'file.gid'?: string | undefined; 'file.group'?: string | undefined; 'file.hash.md5'?: string | undefined; 'file.hash.sha1'?: string | undefined; 'file.hash.sha256'?: string | undefined; 'file.hash.sha384'?: string | undefined; 'file.hash.sha512'?: string | undefined; 'file.hash.ssdeep'?: string | undefined; 'file.hash.tlsh'?: string | undefined; 'file.inode'?: string | undefined; 'file.macho.go_import_hash'?: string | undefined; 'file.macho.go_imports'?: unknown; 'file.macho.go_imports_names_entropy'?: string | number | undefined; 'file.macho.go_imports_names_var_entropy'?: string | number | undefined; 'file.macho.go_stripped'?: boolean | undefined; 'file.macho.import_hash'?: string | undefined; 'file.macho.imports'?: unknown[] | undefined; 'file.macho.imports_names_entropy'?: string | number | undefined; 'file.macho.imports_names_var_entropy'?: string | number | undefined; 'file.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.macho.symhash'?: string | undefined; 'file.mime_type'?: string | undefined; 'file.mode'?: string | undefined; 'file.mtime'?: string | number | undefined; 'file.name'?: string | undefined; 'file.owner'?: string | undefined; 'file.path'?: string | undefined; 'file.pe.architecture'?: string | undefined; 'file.pe.company'?: string | undefined; 'file.pe.description'?: string | undefined; 'file.pe.file_version'?: string | undefined; 'file.pe.go_import_hash'?: string | undefined; 'file.pe.go_imports'?: unknown; 'file.pe.go_imports_names_entropy'?: string | number | undefined; 'file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'file.pe.go_stripped'?: boolean | undefined; 'file.pe.imphash'?: string | undefined; 'file.pe.import_hash'?: string | undefined; 'file.pe.imports'?: unknown[] | undefined; 'file.pe.imports_names_entropy'?: string | number | undefined; 'file.pe.imports_names_var_entropy'?: string | number | undefined; 'file.pe.original_file_name'?: string | undefined; 'file.pe.pehash'?: string | undefined; 'file.pe.product'?: string | undefined; 'file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'file.size'?: string | number | undefined; 'file.target_path'?: string | undefined; 'file.type'?: string | undefined; 'file.uid'?: string | undefined; 'file.x509.alternative_names'?: string[] | undefined; 'file.x509.issuer.common_name'?: string[] | undefined; 'file.x509.issuer.country'?: string[] | undefined; 'file.x509.issuer.distinguished_name'?: string | undefined; 'file.x509.issuer.locality'?: string[] | undefined; 'file.x509.issuer.organization'?: string[] | undefined; 'file.x509.issuer.organizational_unit'?: string[] | undefined; 'file.x509.issuer.state_or_province'?: string[] | undefined; 'file.x509.not_after'?: string | number | undefined; 'file.x509.not_before'?: string | number | undefined; 'file.x509.public_key_algorithm'?: string | undefined; 'file.x509.public_key_curve'?: string | undefined; 'file.x509.public_key_exponent'?: string | number | undefined; 'file.x509.public_key_size'?: string | number | undefined; 'file.x509.serial_number'?: string | undefined; 'file.x509.signature_algorithm'?: string | undefined; 'file.x509.subject.common_name'?: string[] | undefined; 'file.x509.subject.country'?: string[] | undefined; 'file.x509.subject.distinguished_name'?: string | undefined; 'file.x509.subject.locality'?: string[] | undefined; 'file.x509.subject.organization'?: string[] | undefined; 'file.x509.subject.organizational_unit'?: string[] | undefined; 'file.x509.subject.state_or_province'?: string[] | undefined; 'file.x509.version_number'?: string | undefined; 'group.domain'?: string | undefined; 'group.id'?: string | undefined; 'group.name'?: string | undefined; 'host.architecture'?: string | undefined; 'host.boot.id'?: string | undefined; 'host.cpu.usage'?: string | number | undefined; 'host.disk.read.bytes'?: string | number | undefined; 'host.disk.write.bytes'?: string | number | undefined; 'host.domain'?: string | undefined; 'host.geo.city_name'?: string | undefined; 'host.geo.continent_code'?: string | undefined; 'host.geo.continent_name'?: string | undefined; 'host.geo.country_iso_code'?: string | undefined; 'host.geo.country_name'?: string | undefined; 'host.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'host.geo.name'?: string | undefined; 'host.geo.postal_code'?: string | undefined; 'host.geo.region_iso_code'?: string | undefined; 'host.geo.region_name'?: string | undefined; 'host.geo.timezone'?: string | undefined; 'host.hostname'?: string | undefined; 'host.id'?: string | undefined; 'host.ip'?: string[] | undefined; 'host.mac'?: string[] | undefined; 'host.name'?: string | undefined; 'host.network.egress.bytes'?: string | number | undefined; 'host.network.egress.packets'?: string | number | undefined; 'host.network.ingress.bytes'?: string | number | undefined; 'host.network.ingress.packets'?: string | number | undefined; 'host.os.family'?: string | undefined; 'host.os.full'?: string | undefined; 'host.os.kernel'?: string | undefined; 'host.os.name'?: string | undefined; 'host.os.platform'?: string | undefined; 'host.os.type'?: string | undefined; 'host.os.version'?: string | undefined; 'host.pid_ns_ino'?: string | undefined; 'host.risk.calculated_level'?: string | undefined; 'host.risk.calculated_score'?: number | undefined; 'host.risk.calculated_score_norm'?: number | undefined; 'host.risk.static_level'?: string | undefined; 'host.risk.static_score'?: number | undefined; 'host.risk.static_score_norm'?: number | undefined; 'host.type'?: string | undefined; 'host.uptime'?: string | number | undefined; 'http.request.body.bytes'?: string | number | undefined; 'http.request.body.content'?: string | undefined; 'http.request.bytes'?: string | number | undefined; 'http.request.id'?: string | undefined; 'http.request.method'?: string | undefined; 'http.request.mime_type'?: string | undefined; 'http.request.referrer'?: string | undefined; 'http.response.body.bytes'?: string | number | undefined; 'http.response.body.content'?: string | undefined; 'http.response.bytes'?: string | number | undefined; 'http.response.mime_type'?: string | undefined; 'http.response.status_code'?: string | number | undefined; 'http.version'?: string | undefined; labels?: unknown; 'log.file.path'?: string | undefined; 'log.level'?: string | undefined; 'log.logger'?: string | undefined; 'log.origin.file.line'?: string | number | undefined; 'log.origin.file.name'?: string | undefined; 'log.origin.function'?: string | undefined; 'log.syslog'?: unknown; message?: string | undefined; 'network.application'?: string | undefined; 'network.bytes'?: string | number | undefined; 'network.community_id'?: string | undefined; 'network.direction'?: string | undefined; 'network.forwarded_ip'?: string | undefined; 'network.iana_number'?: string | undefined; 'network.inner'?: unknown; 'network.name'?: string | undefined; 'network.packets'?: string | number | undefined; 'network.protocol'?: string | undefined; 'network.transport'?: string | undefined; 'network.type'?: string | undefined; 'network.vlan.id'?: string | undefined; 'network.vlan.name'?: string | undefined; 'observer.egress'?: unknown; 'observer.geo.city_name'?: string | undefined; 'observer.geo.continent_code'?: string | undefined; 'observer.geo.continent_name'?: string | undefined; 'observer.geo.country_iso_code'?: string | undefined; 'observer.geo.country_name'?: string | undefined; 'observer.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'observer.geo.name'?: string | undefined; 'observer.geo.postal_code'?: string | undefined; 'observer.geo.region_iso_code'?: string | undefined; 'observer.geo.region_name'?: string | undefined; 'observer.geo.timezone'?: string | undefined; 'observer.hostname'?: string | undefined; 'observer.ingress'?: unknown; 'observer.ip'?: string[] | undefined; 'observer.mac'?: string[] | undefined; 'observer.name'?: string | undefined; 'observer.os.family'?: string | undefined; 'observer.os.full'?: string | undefined; 'observer.os.kernel'?: string | undefined; 'observer.os.name'?: string | undefined; 'observer.os.platform'?: string | undefined; 'observer.os.type'?: string | undefined; 'observer.os.version'?: string | undefined; 'observer.product'?: string | undefined; 'observer.serial_number'?: string | undefined; 'observer.type'?: string | undefined; 'observer.vendor'?: string | undefined; 'observer.version'?: string | undefined; 'orchestrator.api_version'?: string | undefined; 'orchestrator.cluster.id'?: string | undefined; 'orchestrator.cluster.name'?: string | undefined; 'orchestrator.cluster.url'?: string | undefined; 'orchestrator.cluster.version'?: string | undefined; 'orchestrator.namespace'?: string | undefined; 'orchestrator.organization'?: string | undefined; 'orchestrator.resource.annotation'?: string[] | undefined; 'orchestrator.resource.id'?: string | undefined; 'orchestrator.resource.ip'?: string[] | undefined; 'orchestrator.resource.label'?: string[] | undefined; 'orchestrator.resource.name'?: string | undefined; 'orchestrator.resource.parent.type'?: string | undefined; 'orchestrator.resource.type'?: string | undefined; 'orchestrator.type'?: string | undefined; 'organization.id'?: string | undefined; 'organization.name'?: string | undefined; 'package.architecture'?: string | undefined; 'package.build_version'?: string | undefined; 'package.checksum'?: string | undefined; 'package.description'?: string | undefined; 'package.install_scope'?: string | undefined; 'package.installed'?: string | number | undefined; 'package.license'?: string | undefined; 'package.name'?: string | undefined; 'package.path'?: string | undefined; 'package.reference'?: string | undefined; 'package.size'?: string | number | undefined; 'package.type'?: string | undefined; 'package.version'?: string | undefined; 'process.args'?: string[] | undefined; 'process.args_count'?: string | number | undefined; 'process.code_signature.digest_algorithm'?: string | undefined; 'process.code_signature.exists'?: boolean | undefined; 'process.code_signature.signing_id'?: string | undefined; 'process.code_signature.status'?: string | undefined; 'process.code_signature.subject_name'?: string | undefined; 'process.code_signature.team_id'?: string | undefined; 'process.code_signature.timestamp'?: string | number | undefined; 'process.code_signature.trusted'?: boolean | undefined; 'process.code_signature.valid'?: boolean | undefined; 'process.command_line'?: string | undefined; 'process.elf.architecture'?: string | undefined; 'process.elf.byte_order'?: string | undefined; 'process.elf.cpu_type'?: string | undefined; 'process.elf.creation_date'?: string | number | undefined; 'process.elf.exports'?: unknown[] | undefined; 'process.elf.go_import_hash'?: string | undefined; 'process.elf.go_imports'?: unknown; 'process.elf.go_imports_names_entropy'?: string | number | undefined; 'process.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.elf.go_stripped'?: boolean | undefined; 'process.elf.header.abi_version'?: string | undefined; 'process.elf.header.class'?: string | undefined; 'process.elf.header.data'?: string | undefined; 'process.elf.header.entrypoint'?: string | number | undefined; 'process.elf.header.object_version'?: string | undefined; 'process.elf.header.os_abi'?: string | undefined; 'process.elf.header.type'?: string | undefined; 'process.elf.header.version'?: string | undefined; 'process.elf.import_hash'?: string | undefined; 'process.elf.imports'?: unknown[] | undefined; 'process.elf.imports_names_entropy'?: string | number | undefined; 'process.elf.imports_names_var_entropy'?: string | number | undefined; 'process.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.elf.shared_libraries'?: string[] | undefined; 'process.elf.telfhash'?: string | undefined; 'process.end'?: string | number | undefined; 'process.entity_id'?: string | undefined; 'process.entry_leader.args'?: string[] | undefined; 'process.entry_leader.args_count'?: string | number | undefined; 'process.entry_leader.attested_groups.name'?: string | undefined; 'process.entry_leader.attested_user.id'?: string | undefined; 'process.entry_leader.attested_user.name'?: string | undefined; 'process.entry_leader.command_line'?: string | undefined; 'process.entry_leader.entity_id'?: string | undefined; 'process.entry_leader.entry_meta.source.ip'?: string | undefined; 'process.entry_leader.entry_meta.type'?: string | undefined; 'process.entry_leader.executable'?: string | undefined; 'process.entry_leader.group.id'?: string | undefined; 'process.entry_leader.group.name'?: string | undefined; 'process.entry_leader.interactive'?: boolean | undefined; 'process.entry_leader.name'?: string | undefined; 'process.entry_leader.parent.entity_id'?: string | undefined; 'process.entry_leader.parent.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.entity_id'?: string | undefined; 'process.entry_leader.parent.session_leader.pid'?: string | number | undefined; 'process.entry_leader.parent.session_leader.start'?: string | number | undefined; 'process.entry_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.entry_leader.parent.start'?: string | number | undefined; 'process.entry_leader.parent.vpid'?: string | number | undefined; 'process.entry_leader.pid'?: string | number | undefined; 'process.entry_leader.real_group.id'?: string | undefined; 'process.entry_leader.real_group.name'?: string | undefined; 'process.entry_leader.real_user.id'?: string | undefined; 'process.entry_leader.real_user.name'?: string | undefined; 'process.entry_leader.same_as_process'?: boolean | undefined; 'process.entry_leader.saved_group.id'?: string | undefined; 'process.entry_leader.saved_group.name'?: string | undefined; 'process.entry_leader.saved_user.id'?: string | undefined; 'process.entry_leader.saved_user.name'?: string | undefined; 'process.entry_leader.start'?: string | number | undefined; 'process.entry_leader.supplemental_groups.id'?: string | undefined; 'process.entry_leader.supplemental_groups.name'?: string | undefined; 'process.entry_leader.tty'?: unknown; 'process.entry_leader.user.id'?: string | undefined; 'process.entry_leader.user.name'?: string | undefined; 'process.entry_leader.vpid'?: string | number | undefined; 'process.entry_leader.working_directory'?: string | undefined; 'process.env_vars'?: string[] | undefined; 'process.executable'?: string | undefined; 'process.exit_code'?: string | number | undefined; 'process.group_leader.args'?: string[] | undefined; 'process.group_leader.args_count'?: string | number | undefined; 'process.group_leader.command_line'?: string | undefined; 'process.group_leader.entity_id'?: string | undefined; 'process.group_leader.executable'?: string | undefined; 'process.group_leader.group.id'?: string | undefined; 'process.group_leader.group.name'?: string | undefined; 'process.group_leader.interactive'?: boolean | undefined; 'process.group_leader.name'?: string | undefined; 'process.group_leader.pid'?: string | number | undefined; 'process.group_leader.real_group.id'?: string | undefined; 'process.group_leader.real_group.name'?: string | undefined; 'process.group_leader.real_user.id'?: string | undefined; 'process.group_leader.real_user.name'?: string | undefined; 'process.group_leader.same_as_process'?: boolean | undefined; 'process.group_leader.saved_group.id'?: string | undefined; 'process.group_leader.saved_group.name'?: string | undefined; 'process.group_leader.saved_user.id'?: string | undefined; 'process.group_leader.saved_user.name'?: string | undefined; 'process.group_leader.start'?: string | number | undefined; 'process.group_leader.supplemental_groups.id'?: string | undefined; 'process.group_leader.supplemental_groups.name'?: string | undefined; 'process.group_leader.tty'?: unknown; 'process.group_leader.user.id'?: string | undefined; 'process.group_leader.user.name'?: string | undefined; 'process.group_leader.vpid'?: string | number | undefined; 'process.group_leader.working_directory'?: string | undefined; 'process.hash.md5'?: string | undefined; 'process.hash.sha1'?: string | undefined; 'process.hash.sha256'?: string | undefined; 'process.hash.sha384'?: string | undefined; 'process.hash.sha512'?: string | undefined; 'process.hash.ssdeep'?: string | undefined; 'process.hash.tlsh'?: string | undefined; 'process.interactive'?: boolean | undefined; 'process.io'?: unknown; 'process.macho.go_import_hash'?: string | undefined; 'process.macho.go_imports'?: unknown; 'process.macho.go_imports_names_entropy'?: string | number | undefined; 'process.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.macho.go_stripped'?: boolean | undefined; 'process.macho.import_hash'?: string | undefined; 'process.macho.imports'?: unknown[] | undefined; 'process.macho.imports_names_entropy'?: string | number | undefined; 'process.macho.imports_names_var_entropy'?: string | number | undefined; 'process.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.macho.symhash'?: string | undefined; 'process.name'?: string | undefined; 'process.parent.args'?: string[] | undefined; 'process.parent.args_count'?: string | number | undefined; 'process.parent.code_signature.digest_algorithm'?: string | undefined; 'process.parent.code_signature.exists'?: boolean | undefined; 'process.parent.code_signature.signing_id'?: string | undefined; 'process.parent.code_signature.status'?: string | undefined; 'process.parent.code_signature.subject_name'?: string | undefined; 'process.parent.code_signature.team_id'?: string | undefined; 'process.parent.code_signature.timestamp'?: string | number | undefined; 'process.parent.code_signature.trusted'?: boolean | undefined; 'process.parent.code_signature.valid'?: boolean | undefined; 'process.parent.command_line'?: string | undefined; 'process.parent.elf.architecture'?: string | undefined; 'process.parent.elf.byte_order'?: string | undefined; 'process.parent.elf.cpu_type'?: string | undefined; 'process.parent.elf.creation_date'?: string | number | undefined; 'process.parent.elf.exports'?: unknown[] | undefined; 'process.parent.elf.go_import_hash'?: string | undefined; 'process.parent.elf.go_imports'?: unknown; 'process.parent.elf.go_imports_names_entropy'?: string | number | undefined; 'process.parent.elf.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.go_stripped'?: boolean | undefined; 'process.parent.elf.header.abi_version'?: string | undefined; 'process.parent.elf.header.class'?: string | undefined; 'process.parent.elf.header.data'?: string | undefined; 'process.parent.elf.header.entrypoint'?: string | number | undefined; 'process.parent.elf.header.object_version'?: string | undefined; 'process.parent.elf.header.os_abi'?: string | undefined; 'process.parent.elf.header.type'?: string | undefined; 'process.parent.elf.header.version'?: string | undefined; 'process.parent.elf.import_hash'?: string | undefined; 'process.parent.elf.imports'?: unknown[] | undefined; 'process.parent.elf.imports_names_entropy'?: string | number | undefined; 'process.parent.elf.imports_names_var_entropy'?: string | number | undefined; 'process.parent.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'process.parent.elf.shared_libraries'?: string[] | undefined; 'process.parent.elf.telfhash'?: string | undefined; 'process.parent.end'?: string | number | undefined; 'process.parent.entity_id'?: string | undefined; 'process.parent.executable'?: string | undefined; 'process.parent.exit_code'?: string | number | undefined; 'process.parent.group.id'?: string | undefined; 'process.parent.group.name'?: string | undefined; 'process.parent.group_leader.entity_id'?: string | undefined; 'process.parent.group_leader.pid'?: string | number | undefined; 'process.parent.group_leader.start'?: string | number | undefined; 'process.parent.group_leader.vpid'?: string | number | undefined; 'process.parent.hash.md5'?: string | undefined; 'process.parent.hash.sha1'?: string | undefined; 'process.parent.hash.sha256'?: string | undefined; 'process.parent.hash.sha384'?: string | undefined; 'process.parent.hash.sha512'?: string | undefined; 'process.parent.hash.ssdeep'?: string | undefined; 'process.parent.hash.tlsh'?: string | undefined; 'process.parent.interactive'?: boolean | undefined; 'process.parent.macho.go_import_hash'?: string | undefined; 'process.parent.macho.go_imports'?: unknown; 'process.parent.macho.go_imports_names_entropy'?: string | number | undefined; 'process.parent.macho.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.go_stripped'?: boolean | undefined; 'process.parent.macho.import_hash'?: string | undefined; 'process.parent.macho.imports'?: unknown[] | undefined; 'process.parent.macho.imports_names_entropy'?: string | number | undefined; 'process.parent.macho.imports_names_var_entropy'?: string | number | undefined; 'process.parent.macho.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.macho.symhash'?: string | undefined; 'process.parent.name'?: string | undefined; 'process.parent.pe.architecture'?: string | undefined; 'process.parent.pe.company'?: string | undefined; 'process.parent.pe.description'?: string | undefined; 'process.parent.pe.file_version'?: string | undefined; 'process.parent.pe.go_import_hash'?: string | undefined; 'process.parent.pe.go_imports'?: unknown; 'process.parent.pe.go_imports_names_entropy'?: string | number | undefined; 'process.parent.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.go_stripped'?: boolean | undefined; 'process.parent.pe.imphash'?: string | undefined; 'process.parent.pe.import_hash'?: string | undefined; 'process.parent.pe.imports'?: unknown[] | undefined; 'process.parent.pe.imports_names_entropy'?: string | number | undefined; 'process.parent.pe.imports_names_var_entropy'?: string | number | undefined; 'process.parent.pe.original_file_name'?: string | undefined; 'process.parent.pe.pehash'?: string | undefined; 'process.parent.pe.product'?: string | undefined; 'process.parent.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.parent.pgid'?: string | number | undefined; 'process.parent.pid'?: string | number | undefined; 'process.parent.real_group.id'?: string | undefined; 'process.parent.real_group.name'?: string | undefined; 'process.parent.real_user.id'?: string | undefined; 'process.parent.real_user.name'?: string | undefined; 'process.parent.saved_group.id'?: string | undefined; 'process.parent.saved_group.name'?: string | undefined; 'process.parent.saved_user.id'?: string | undefined; 'process.parent.saved_user.name'?: string | undefined; 'process.parent.start'?: string | number | undefined; 'process.parent.supplemental_groups.id'?: string | undefined; 'process.parent.supplemental_groups.name'?: string | undefined; 'process.parent.thread.capabilities.effective'?: string[] | undefined; 'process.parent.thread.capabilities.permitted'?: string[] | undefined; 'process.parent.thread.id'?: string | number | undefined; 'process.parent.thread.name'?: string | undefined; 'process.parent.title'?: string | undefined; 'process.parent.tty'?: unknown; 'process.parent.uptime'?: string | number | undefined; 'process.parent.user.id'?: string | undefined; 'process.parent.user.name'?: string | undefined; 'process.parent.vpid'?: string | number | undefined; 'process.parent.working_directory'?: string | undefined; 'process.pe.architecture'?: string | undefined; 'process.pe.company'?: string | undefined; 'process.pe.description'?: string | undefined; 'process.pe.file_version'?: string | undefined; 'process.pe.go_import_hash'?: string | undefined; 'process.pe.go_imports'?: unknown; 'process.pe.go_imports_names_entropy'?: string | number | undefined; 'process.pe.go_imports_names_var_entropy'?: string | number | undefined; 'process.pe.go_stripped'?: boolean | undefined; 'process.pe.imphash'?: string | undefined; 'process.pe.import_hash'?: string | undefined; 'process.pe.imports'?: unknown[] | undefined; 'process.pe.imports_names_entropy'?: string | number | undefined; 'process.pe.imports_names_var_entropy'?: string | number | undefined; 'process.pe.original_file_name'?: string | undefined; 'process.pe.pehash'?: string | undefined; 'process.pe.product'?: string | undefined; 'process.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'process.pgid'?: string | number | undefined; 'process.pid'?: string | number | undefined; 'process.previous.args'?: string[] | undefined; 'process.previous.args_count'?: string | number | undefined; 'process.previous.executable'?: string | undefined; 'process.real_group.id'?: string | undefined; 'process.real_group.name'?: string | undefined; 'process.real_user.id'?: string | undefined; 'process.real_user.name'?: string | undefined; 'process.saved_group.id'?: string | undefined; 'process.saved_group.name'?: string | undefined; 'process.saved_user.id'?: string | undefined; 'process.saved_user.name'?: string | undefined; 'process.session_leader.args'?: string[] | undefined; 'process.session_leader.args_count'?: string | number | undefined; 'process.session_leader.command_line'?: string | undefined; 'process.session_leader.entity_id'?: string | undefined; 'process.session_leader.executable'?: string | undefined; 'process.session_leader.group.id'?: string | undefined; 'process.session_leader.group.name'?: string | undefined; 'process.session_leader.interactive'?: boolean | undefined; 'process.session_leader.name'?: string | undefined; 'process.session_leader.parent.entity_id'?: string | undefined; 'process.session_leader.parent.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.entity_id'?: string | undefined; 'process.session_leader.parent.session_leader.pid'?: string | number | undefined; 'process.session_leader.parent.session_leader.start'?: string | number | undefined; 'process.session_leader.parent.session_leader.vpid'?: string | number | undefined; 'process.session_leader.parent.start'?: string | number | undefined; 'process.session_leader.parent.vpid'?: string | number | undefined; 'process.session_leader.pid'?: string | number | undefined; 'process.session_leader.real_group.id'?: string | undefined; 'process.session_leader.real_group.name'?: string | undefined; 'process.session_leader.real_user.id'?: string | undefined; 'process.session_leader.real_user.name'?: string | undefined; 'process.session_leader.same_as_process'?: boolean | undefined; 'process.session_leader.saved_group.id'?: string | undefined; 'process.session_leader.saved_group.name'?: string | undefined; 'process.session_leader.saved_user.id'?: string | undefined; 'process.session_leader.saved_user.name'?: string | undefined; 'process.session_leader.start'?: string | number | undefined; 'process.session_leader.supplemental_groups.id'?: string | undefined; 'process.session_leader.supplemental_groups.name'?: string | undefined; 'process.session_leader.tty'?: unknown; 'process.session_leader.user.id'?: string | undefined; 'process.session_leader.user.name'?: string | undefined; 'process.session_leader.vpid'?: string | number | undefined; 'process.session_leader.working_directory'?: string | undefined; 'process.start'?: string | number | undefined; 'process.supplemental_groups.id'?: string | undefined; 'process.supplemental_groups.name'?: string | undefined; 'process.thread.capabilities.effective'?: string[] | undefined; 'process.thread.capabilities.permitted'?: string[] | undefined; 'process.thread.id'?: string | number | undefined; 'process.thread.name'?: string | undefined; 'process.title'?: string | undefined; 'process.tty'?: unknown; 'process.uptime'?: string | number | undefined; 'process.user.id'?: string | undefined; 'process.user.name'?: string | undefined; 'process.vpid'?: string | number | undefined; 'process.working_directory'?: string | undefined; 'registry.data.bytes'?: string | undefined; 'registry.data.strings'?: string[] | undefined; 'registry.data.type'?: string | undefined; 'registry.hive'?: string | undefined; 'registry.key'?: string | undefined; 'registry.path'?: string | undefined; 'registry.value'?: string | undefined; 'related.hash'?: string[] | undefined; 'related.hosts'?: string[] | undefined; 'related.ip'?: string[] | undefined; 'related.user'?: string[] | undefined; 'rule.author'?: string[] | undefined; 'rule.category'?: string | undefined; 'rule.description'?: string | undefined; 'rule.id'?: string | undefined; 'rule.license'?: string | undefined; 'rule.name'?: string | undefined; 'rule.reference'?: string | undefined; 'rule.ruleset'?: string | undefined; 'rule.uuid'?: string | undefined; 'rule.version'?: string | undefined; 'server.address'?: string | undefined; 'server.as.number'?: string | number | undefined; 'server.as.organization.name'?: string | undefined; 'server.bytes'?: string | number | undefined; 'server.domain'?: string | undefined; 'server.geo.city_name'?: string | undefined; 'server.geo.continent_code'?: string | undefined; 'server.geo.continent_name'?: string | undefined; 'server.geo.country_iso_code'?: string | undefined; 'server.geo.country_name'?: string | undefined; 'server.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'server.geo.name'?: string | undefined; 'server.geo.postal_code'?: string | undefined; 'server.geo.region_iso_code'?: string | undefined; 'server.geo.region_name'?: string | undefined; 'server.geo.timezone'?: string | undefined; 'server.ip'?: string | undefined; 'server.mac'?: string | undefined; 'server.nat.ip'?: string | undefined; 'server.nat.port'?: string | number | undefined; 'server.packets'?: string | number | undefined; 'server.port'?: string | number | undefined; 'server.registered_domain'?: string | undefined; 'server.subdomain'?: string | undefined; 'server.top_level_domain'?: string | undefined; 'server.user.domain'?: string | undefined; 'server.user.email'?: string | undefined; 'server.user.full_name'?: string | undefined; 'server.user.group.domain'?: string | undefined; 'server.user.group.id'?: string | undefined; 'server.user.group.name'?: string | undefined; 'server.user.hash'?: string | undefined; 'server.user.id'?: string | undefined; 'server.user.name'?: string | undefined; 'server.user.roles'?: string[] | undefined; 'service.address'?: string | undefined; 'service.environment'?: string | undefined; 'service.ephemeral_id'?: string | undefined; 'service.id'?: string | undefined; 'service.name'?: string | undefined; 'service.node.name'?: string | undefined; 'service.node.role'?: string | undefined; 'service.node.roles'?: string[] | undefined; 'service.origin.address'?: string | undefined; 'service.origin.environment'?: string | undefined; 'service.origin.ephemeral_id'?: string | undefined; 'service.origin.id'?: string | undefined; 'service.origin.name'?: string | undefined; 'service.origin.node.name'?: string | undefined; 'service.origin.node.role'?: string | undefined; 'service.origin.node.roles'?: string[] | undefined; 'service.origin.state'?: string | undefined; 'service.origin.type'?: string | undefined; 'service.origin.version'?: string | undefined; 'service.state'?: string | undefined; 'service.target.address'?: string | undefined; 'service.target.environment'?: string | undefined; 'service.target.ephemeral_id'?: string | undefined; 'service.target.id'?: string | undefined; 'service.target.name'?: string | undefined; 'service.target.node.name'?: string | undefined; 'service.target.node.role'?: string | undefined; 'service.target.node.roles'?: string[] | undefined; 'service.target.state'?: string | undefined; 'service.target.type'?: string | undefined; 'service.target.version'?: string | undefined; 'service.type'?: string | undefined; 'service.version'?: string | undefined; 'source.address'?: string | undefined; 'source.as.number'?: string | number | undefined; 'source.as.organization.name'?: string | undefined; 'source.bytes'?: string | number | undefined; 'source.domain'?: string | undefined; 'source.geo.city_name'?: string | undefined; 'source.geo.continent_code'?: string | undefined; 'source.geo.continent_name'?: string | undefined; 'source.geo.country_iso_code'?: string | undefined; 'source.geo.country_name'?: string | undefined; 'source.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'source.geo.name'?: string | undefined; 'source.geo.postal_code'?: string | undefined; 'source.geo.region_iso_code'?: string | undefined; 'source.geo.region_name'?: string | undefined; 'source.geo.timezone'?: string | undefined; 'source.ip'?: string | undefined; 'source.mac'?: string | undefined; 'source.nat.ip'?: string | undefined; 'source.nat.port'?: string | number | undefined; 'source.packets'?: string | number | undefined; 'source.port'?: string | number | undefined; 'source.registered_domain'?: string | undefined; 'source.subdomain'?: string | undefined; 'source.top_level_domain'?: string | undefined; 'source.user.domain'?: string | undefined; 'source.user.email'?: string | undefined; 'source.user.full_name'?: string | undefined; 'source.user.group.domain'?: string | undefined; 'source.user.group.id'?: string | undefined; 'source.user.group.name'?: string | undefined; 'source.user.hash'?: string | undefined; 'source.user.id'?: string | undefined; 'source.user.name'?: string | undefined; 'source.user.roles'?: string[] | undefined; 'span.id'?: string | undefined; tags?: string[] | undefined; 'threat.enrichments'?: { indicator?: unknown; 'matched.atomic'?: string | undefined; 'matched.field'?: string | undefined; 'matched.id'?: string | undefined; 'matched.index'?: string | undefined; 'matched.occurred'?: string | number | undefined; 'matched.type'?: string | undefined; }[] | undefined; 'threat.feed.dashboard_id'?: string | undefined; 'threat.feed.description'?: string | undefined; 'threat.feed.name'?: string | undefined; 'threat.feed.reference'?: string | undefined; 'threat.framework'?: string | undefined; 'threat.group.alias'?: string[] | undefined; 'threat.group.id'?: string | undefined; 'threat.group.name'?: string | undefined; 'threat.group.reference'?: string | undefined; 'threat.indicator.as.number'?: string | number | undefined; 'threat.indicator.as.organization.name'?: string | undefined; 'threat.indicator.confidence'?: string | undefined; 'threat.indicator.description'?: string | undefined; 'threat.indicator.email.address'?: string | undefined; 'threat.indicator.file.accessed'?: string | number | undefined; 'threat.indicator.file.attributes'?: string[] | undefined; 'threat.indicator.file.code_signature.digest_algorithm'?: string | undefined; 'threat.indicator.file.code_signature.exists'?: boolean | undefined; 'threat.indicator.file.code_signature.signing_id'?: string | undefined; 'threat.indicator.file.code_signature.status'?: string | undefined; 'threat.indicator.file.code_signature.subject_name'?: string | undefined; 'threat.indicator.file.code_signature.team_id'?: string | undefined; 'threat.indicator.file.code_signature.timestamp'?: string | number | undefined; 'threat.indicator.file.code_signature.trusted'?: boolean | undefined; 'threat.indicator.file.code_signature.valid'?: boolean | undefined; 'threat.indicator.file.created'?: string | number | undefined; 'threat.indicator.file.ctime'?: string | number | undefined; 'threat.indicator.file.device'?: string | undefined; 'threat.indicator.file.directory'?: string | undefined; 'threat.indicator.file.drive_letter'?: string | undefined; 'threat.indicator.file.elf.architecture'?: string | undefined; 'threat.indicator.file.elf.byte_order'?: string | undefined; 'threat.indicator.file.elf.cpu_type'?: string | undefined; 'threat.indicator.file.elf.creation_date'?: string | number | undefined; 'threat.indicator.file.elf.exports'?: unknown[] | undefined; 'threat.indicator.file.elf.go_import_hash'?: string | undefined; 'threat.indicator.file.elf.go_imports'?: unknown; 'threat.indicator.file.elf.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.go_stripped'?: boolean | undefined; 'threat.indicator.file.elf.header.abi_version'?: string | undefined; 'threat.indicator.file.elf.header.class'?: string | undefined; 'threat.indicator.file.elf.header.data'?: string | undefined; 'threat.indicator.file.elf.header.entrypoint'?: string | number | undefined; 'threat.indicator.file.elf.header.object_version'?: string | undefined; 'threat.indicator.file.elf.header.os_abi'?: string | undefined; 'threat.indicator.file.elf.header.type'?: string | undefined; 'threat.indicator.file.elf.header.version'?: string | undefined; 'threat.indicator.file.elf.import_hash'?: string | undefined; 'threat.indicator.file.elf.imports'?: unknown[] | undefined; 'threat.indicator.file.elf.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.elf.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.elf.sections'?: { chi2?: string | number | undefined; entropy?: string | number | undefined; flags?: string | undefined; name?: string | undefined; physical_offset?: string | undefined; physical_size?: string | number | undefined; type?: string | undefined; var_entropy?: string | number | undefined; virtual_address?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.elf.segments'?: { sections?: string | undefined; type?: string | undefined; }[] | undefined; 'threat.indicator.file.elf.shared_libraries'?: string[] | undefined; 'threat.indicator.file.elf.telfhash'?: string | undefined; 'threat.indicator.file.extension'?: string | undefined; 'threat.indicator.file.fork_name'?: string | undefined; 'threat.indicator.file.gid'?: string | undefined; 'threat.indicator.file.group'?: string | undefined; 'threat.indicator.file.hash.md5'?: string | undefined; 'threat.indicator.file.hash.sha1'?: string | undefined; 'threat.indicator.file.hash.sha256'?: string | undefined; 'threat.indicator.file.hash.sha384'?: string | undefined; 'threat.indicator.file.hash.sha512'?: string | undefined; 'threat.indicator.file.hash.ssdeep'?: string | undefined; 'threat.indicator.file.hash.tlsh'?: string | undefined; 'threat.indicator.file.inode'?: string | undefined; 'threat.indicator.file.mime_type'?: string | undefined; 'threat.indicator.file.mode'?: string | undefined; 'threat.indicator.file.mtime'?: string | number | undefined; 'threat.indicator.file.name'?: string | undefined; 'threat.indicator.file.owner'?: string | undefined; 'threat.indicator.file.path'?: string | undefined; 'threat.indicator.file.pe.architecture'?: string | undefined; 'threat.indicator.file.pe.company'?: string | undefined; 'threat.indicator.file.pe.description'?: string | undefined; 'threat.indicator.file.pe.file_version'?: string | undefined; 'threat.indicator.file.pe.go_import_hash'?: string | undefined; 'threat.indicator.file.pe.go_imports'?: unknown; 'threat.indicator.file.pe.go_imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.go_stripped'?: boolean | undefined; 'threat.indicator.file.pe.imphash'?: string | undefined; 'threat.indicator.file.pe.import_hash'?: string | undefined; 'threat.indicator.file.pe.imports'?: unknown[] | undefined; 'threat.indicator.file.pe.imports_names_entropy'?: string | number | undefined; 'threat.indicator.file.pe.imports_names_var_entropy'?: string | number | undefined; 'threat.indicator.file.pe.original_file_name'?: string | undefined; 'threat.indicator.file.pe.pehash'?: string | undefined; 'threat.indicator.file.pe.product'?: string | undefined; 'threat.indicator.file.pe.sections'?: { entropy?: string | number | undefined; name?: string | undefined; physical_size?: string | number | undefined; var_entropy?: string | number | undefined; virtual_size?: string | number | undefined; }[] | undefined; 'threat.indicator.file.size'?: string | number | undefined; 'threat.indicator.file.target_path'?: string | undefined; 'threat.indicator.file.type'?: string | undefined; 'threat.indicator.file.uid'?: string | undefined; 'threat.indicator.file.x509.alternative_names'?: string[] | undefined; 'threat.indicator.file.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.file.x509.issuer.country'?: string[] | undefined; 'threat.indicator.file.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.file.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.not_after'?: string | number | undefined; 'threat.indicator.file.x509.not_before'?: string | number | undefined; 'threat.indicator.file.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.file.x509.public_key_curve'?: string | undefined; 'threat.indicator.file.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.file.x509.public_key_size'?: string | number | undefined; 'threat.indicator.file.x509.serial_number'?: string | undefined; 'threat.indicator.file.x509.signature_algorithm'?: string | undefined; 'threat.indicator.file.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.file.x509.subject.country'?: string[] | undefined; 'threat.indicator.file.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.file.x509.subject.locality'?: string[] | undefined; 'threat.indicator.file.x509.subject.organization'?: string[] | undefined; 'threat.indicator.file.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.file.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.file.x509.version_number'?: string | undefined; 'threat.indicator.first_seen'?: string | number | undefined; 'threat.indicator.geo.city_name'?: string | undefined; 'threat.indicator.geo.continent_code'?: string | undefined; 'threat.indicator.geo.continent_name'?: string | undefined; 'threat.indicator.geo.country_iso_code'?: string | undefined; 'threat.indicator.geo.country_name'?: string | undefined; 'threat.indicator.geo.location'?: string | { type: string; coordinates: number[]; } | { lat: number; lon: number; } | { location: number[]; } | { location: string; } | undefined; 'threat.indicator.geo.name'?: string | undefined; 'threat.indicator.geo.postal_code'?: string | undefined; 'threat.indicator.geo.region_iso_code'?: string | undefined; 'threat.indicator.geo.region_name'?: string | undefined; 'threat.indicator.geo.timezone'?: string | undefined; 'threat.indicator.ip'?: string | undefined; 'threat.indicator.last_seen'?: string | number | undefined; 'threat.indicator.marking.tlp'?: string | undefined; 'threat.indicator.marking.tlp_version'?: string | undefined; 'threat.indicator.modified_at'?: string | number | undefined; 'threat.indicator.name'?: string | undefined; 'threat.indicator.port'?: string | number | undefined; 'threat.indicator.provider'?: string | undefined; 'threat.indicator.reference'?: string | undefined; 'threat.indicator.registry.data.bytes'?: string | undefined; 'threat.indicator.registry.data.strings'?: string[] | undefined; 'threat.indicator.registry.data.type'?: string | undefined; 'threat.indicator.registry.hive'?: string | undefined; 'threat.indicator.registry.key'?: string | undefined; 'threat.indicator.registry.path'?: string | undefined; 'threat.indicator.registry.value'?: string | undefined; 'threat.indicator.scanner_stats'?: string | number | undefined; 'threat.indicator.sightings'?: string | number | undefined; 'threat.indicator.type'?: string | undefined; 'threat.indicator.url.domain'?: string | undefined; 'threat.indicator.url.extension'?: string | undefined; 'threat.indicator.url.fragment'?: string | undefined; 'threat.indicator.url.full'?: string | undefined; 'threat.indicator.url.original'?: string | undefined; 'threat.indicator.url.password'?: string | undefined; 'threat.indicator.url.path'?: string | undefined; 'threat.indicator.url.port'?: string | number | undefined; 'threat.indicator.url.query'?: string | undefined; 'threat.indicator.url.registered_domain'?: string | undefined; 'threat.indicator.url.scheme'?: string | undefined; 'threat.indicator.url.subdomain'?: string | undefined; 'threat.indicator.url.top_level_domain'?: string | undefined; 'threat.indicator.url.username'?: string | undefined; 'threat.indicator.x509.alternative_names'?: string[] | undefined; 'threat.indicator.x509.issuer.common_name'?: string[] | undefined; 'threat.indicator.x509.issuer.country'?: string[] | undefined; 'threat.indicator.x509.issuer.distinguished_name'?: string | undefined; 'threat.indicator.x509.issuer.locality'?: string[] | undefined; 'threat.indicator.x509.issuer.organization'?: string[] | undefined; 'threat.indicator.x509.issuer.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.issuer.state_or_province'?: string[] | undefined; 'threat.indicator.x509.not_after'?: string | number | undefined; 'threat.indicator.x509.not_before'?: string | number | undefined; 'threat.indicator.x509.public_key_algorithm'?: string | undefined; 'threat.indicator.x509.public_key_curve'?: string | undefined; 'threat.indicator.x509.public_key_exponent'?: string | number | undefined; 'threat.indicator.x509.public_key_size'?: string | number | undefined; 'threat.indicator.x509.serial_number'?: string | undefined; 'threat.indicator.x509.signature_algorithm'?: string | undefined; 'threat.indicator.x509.subject.common_name'?: string[] | undefined; 'threat.indicator.x509.subject.country'?: string[] | undefined; 'threat.indicator.x509.subject.distinguished_name'?: string | undefined; 'threat.indicator.x509.subject.locality'?: string[] | undefined; 'threat.indicator.x509.subject.organization'?: string[] | undefined; 'threat.indicator.x509.subject.organizational_unit'?: string[] | undefined; 'threat.indicator.x509.subject.state_or_province'?: string[] | undefined; 'threat.indicator.x509.version_number'?: string | undefined; 'threat.software.alias'?: string[] | undefined; 'threat.software.id'?: string | undefined; 'threat.software.name'?: string | undefined; 'threat.software.platforms'?: string[] | undefined; 'threat.software.reference'?: string | undefined; 'threat.software.type'?: string | undefined; 'threat.tactic.id'?: string[] | undefined; 'threat.tactic.name'?: string[] | undefined; 'threat.tactic.reference'?: string[] | undefined; 'threat.technique.id'?: string[] | undefined; 'threat.technique.name'?: string[] | undefined; 'threat.technique.reference'?: string[] | undefined; 'threat.technique.subtechnique.id'?: string[] | undefined; 'threat.technique.subtechnique.name'?: string[] | undefined; 'threat.technique.subtechnique.reference'?: string[] | undefined; 'tls.cipher'?: string | undefined; 'tls.client.certificate'?: string | undefined; 'tls.client.certificate_chain'?: string[] | undefined; 'tls.client.hash.md5'?: string | undefined; 'tls.client.hash.sha1'?: string | undefined; 'tls.client.hash.sha256'?: string | undefined; 'tls.client.issuer'?: string | undefined; 'tls.client.ja3'?: string | undefined; 'tls.client.not_after'?: string | number | undefined; 'tls.client.not_before'?: string | number | undefined; 'tls.client.server_name'?: string | undefined; 'tls.client.subject'?: string | undefined; 'tls.client.supported_ciphers'?: string[] | undefined; 'tls.client.x509.alternative_names'?: string[] | undefined; 'tls.client.x509.issuer.common_name'?: string[] | undefined; 'tls.client.x509.issuer.country'?: string[] | undefined; 'tls.client.x509.issuer.distinguished_name'?: string | undefined; 'tls.client.x509.issuer.locality'?: string[] | undefined; 'tls.client.x509.issuer.organization'?: string[] | undefined; 'tls.client.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.client.x509.issuer.state_or_province'?: string[] | undefined; 'tls.client.x509.not_after'?: string | number | undefined; 'tls.client.x509.not_before'?: string | number | undefined; 'tls.client.x509.public_key_algorithm'?: string | undefined; 'tls.client.x509.public_key_curve'?: string | undefined; 'tls.client.x509.public_key_exponent'?: string | number | undefined; 'tls.client.x509.public_key_size'?: string | number | undefined; 'tls.client.x509.serial_number'?: string | undefined; 'tls.client.x509.signature_algorithm'?: string | undefined; 'tls.client.x509.subject.common_name'?: string[] | undefined; 'tls.client.x509.subject.country'?: string[] | undefined; 'tls.client.x509.subject.distinguished_name'?: string | undefined; 'tls.client.x509.subject.locality'?: string[] | undefined; 'tls.client.x509.subject.organization'?: string[] | undefined; 'tls.client.x509.subject.organizational_unit'?: string[] | undefined; 'tls.client.x509.subject.state_or_province'?: string[] | undefined; 'tls.client.x509.version_number'?: string | undefined; 'tls.curve'?: string | undefined; 'tls.established'?: boolean | undefined; 'tls.next_protocol'?: string | undefined; 'tls.resumed'?: boolean | undefined; 'tls.server.certificate'?: string | undefined; 'tls.server.certificate_chain'?: string[] | undefined; 'tls.server.hash.md5'?: string | undefined; 'tls.server.hash.sha1'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.issuer'?: string | undefined; 'tls.server.ja3s'?: string | undefined; 'tls.server.not_after'?: string | number | undefined; 'tls.server.not_before'?: string | number | undefined; 'tls.server.subject'?: string | undefined; 'tls.server.x509.alternative_names'?: string[] | undefined; 'tls.server.x509.issuer.common_name'?: string[] | undefined; 'tls.server.x509.issuer.country'?: string[] | undefined; 'tls.server.x509.issuer.distinguished_name'?: string | undefined; 'tls.server.x509.issuer.locality'?: string[] | undefined; 'tls.server.x509.issuer.organization'?: string[] | undefined; 'tls.server.x509.issuer.organizational_unit'?: string[] | undefined; 'tls.server.x509.issuer.state_or_province'?: string[] | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.public_key_algorithm'?: string | undefined; 'tls.server.x509.public_key_curve'?: string | undefined; 'tls.server.x509.public_key_exponent'?: string | number | undefined; 'tls.server.x509.public_key_size'?: string | number | undefined; 'tls.server.x509.serial_number'?: string | undefined; 'tls.server.x509.signature_algorithm'?: string | undefined; 'tls.server.x509.subject.common_name'?: string[] | undefined; 'tls.server.x509.subject.country'?: string[] | undefined; 'tls.server.x509.subject.distinguished_name'?: string | undefined; 'tls.server.x509.subject.locality'?: string[] | undefined; 'tls.server.x509.subject.organization'?: string[] | undefined; 'tls.server.x509.subject.organizational_unit'?: string[] | undefined; 'tls.server.x509.subject.state_or_province'?: string[] | undefined; 'tls.server.x509.version_number'?: string | undefined; 'tls.version'?: string | undefined; 'tls.version_protocol'?: string | undefined; 'trace.id'?: string | undefined; 'transaction.id'?: string | undefined; 'url.domain'?: string | undefined; 'url.extension'?: string | undefined; 'url.fragment'?: string | undefined; 'url.full'?: string | undefined; 'url.original'?: string | undefined; 'url.password'?: string | undefined; 'url.path'?: string | undefined; 'url.port'?: string | number | undefined; 'url.query'?: string | undefined; 'url.registered_domain'?: string | undefined; 'url.scheme'?: string | undefined; 'url.subdomain'?: string | undefined; 'url.top_level_domain'?: string | undefined; 'url.username'?: string | undefined; 'user.changes.domain'?: string | undefined; 'user.changes.email'?: string | undefined; 'user.changes.full_name'?: string | undefined; 'user.changes.group.domain'?: string | undefined; 'user.changes.group.id'?: string | undefined; 'user.changes.group.name'?: string | undefined; 'user.changes.hash'?: string | undefined; 'user.changes.id'?: string | undefined; 'user.changes.name'?: string | undefined; 'user.changes.roles'?: string[] | undefined; 'user.domain'?: string | undefined; 'user.effective.domain'?: string | undefined; 'user.effective.email'?: string | undefined; 'user.effective.full_name'?: string | undefined; 'user.effective.group.domain'?: string | undefined; 'user.effective.group.id'?: string | undefined; 'user.effective.group.name'?: string | undefined; 'user.effective.hash'?: string | undefined; 'user.effective.id'?: string | undefined; 'user.effective.name'?: string | undefined; 'user.effective.roles'?: string[] | undefined; 'user.email'?: string | undefined; 'user.full_name'?: string | undefined; 'user.group.domain'?: string | undefined; 'user.group.id'?: string | undefined; 'user.group.name'?: string | undefined; 'user.hash'?: string | undefined; 'user.id'?: string | undefined; 'user.name'?: string | undefined; 'user.risk.calculated_level'?: string | undefined; 'user.risk.calculated_score'?: number | undefined; 'user.risk.calculated_score_norm'?: number | undefined; 'user.risk.static_level'?: string | undefined; 'user.risk.static_score'?: number | undefined; 'user.risk.static_score_norm'?: number | undefined; 'user.roles'?: string[] | undefined; 'user.target.domain'?: string | undefined; 'user.target.email'?: string | undefined; 'user.target.full_name'?: string | undefined; 'user.target.group.domain'?: string | undefined; 'user.target.group.id'?: string | undefined; 'user.target.group.name'?: string | undefined; 'user.target.hash'?: string | undefined; 'user.target.id'?: string | undefined; 'user.target.name'?: string | undefined; 'user.target.roles'?: string[] | undefined; 'user_agent.device.name'?: string | undefined; 'user_agent.name'?: string | undefined; 'user_agent.original'?: string | undefined; 'user_agent.os.family'?: string | undefined; 'user_agent.os.full'?: string | undefined; 'user_agent.os.kernel'?: string | undefined; 'user_agent.os.name'?: string | undefined; 'user_agent.os.platform'?: string | undefined; 'user_agent.os.type'?: string | undefined; 'user_agent.os.version'?: string | undefined; 'user_agent.version'?: string | undefined; 'vulnerability.category'?: string[] | undefined; 'vulnerability.classification'?: string | undefined; 'vulnerability.description'?: string | undefined; 'vulnerability.enumeration'?: string | undefined; 'vulnerability.id'?: string | undefined; 'vulnerability.reference'?: string | undefined; 'vulnerability.report_id'?: string | undefined; 'vulnerability.scanner.vendor'?: string | undefined; 'vulnerability.score.base'?: number | undefined; 'vulnerability.score.environmental'?: number | undefined; 'vulnerability.score.temporal'?: number | undefined; 'vulnerability.score.version'?: string | undefined; 'vulnerability.severity'?: string | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/observability_metrics_schema.ts", "deprecated": false, @@ -405,7 +405,7 @@ "label": "ObservabilitySloAlert", "description": [], "signature": [ - "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'slo.id'?: string | undefined; 'slo.instanceId'?: string | undefined; 'slo.revision'?: string | number | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" + "{} & { 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string[] | undefined; value?: string[] | undefined; }[] | undefined; 'slo.id'?: string | undefined; 'slo.instanceId'?: string | undefined; 'slo.revision'?: string | number | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/observability_slo_schema.ts", "deprecated": false, @@ -420,7 +420,7 @@ "label": "ObservabilityUptimeAlert", "description": [], "signature": [ - "{} & { 'agent.name'?: string | undefined; 'anomaly.bucket_span.minutes'?: string | undefined; 'anomaly.start'?: string | number | undefined; 'error.message'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string | undefined; value?: string | undefined; }[] | undefined; 'monitor.id'?: string | undefined; 'monitor.name'?: string | undefined; 'monitor.type'?: string | undefined; 'observer.geo.name'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.x509.issuer.common_name'?: string | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.subject.common_name'?: string | undefined; 'url.full'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" + "{} & { 'agent.name'?: string | undefined; 'anomaly.bucket_span.minutes'?: string | undefined; 'anomaly.start'?: string | number | undefined; 'error.message'?: string | undefined; 'kibana.alert.context'?: unknown; 'kibana.alert.evaluation.threshold'?: string | number | undefined; 'kibana.alert.evaluation.value'?: string | number | undefined; 'kibana.alert.evaluation.values'?: (string | number)[] | undefined; 'kibana.alert.group'?: { field?: string[] | undefined; value?: string[] | undefined; }[] | undefined; 'monitor.id'?: string | undefined; 'monitor.name'?: string | undefined; 'monitor.type'?: string | undefined; 'observer.geo.name'?: string | undefined; 'tls.server.hash.sha256'?: string | undefined; 'tls.server.x509.issuer.common_name'?: string | undefined; 'tls.server.x509.not_after'?: string | number | undefined; 'tls.server.x509.not_before'?: string | number | undefined; 'tls.server.x509.subject.common_name'?: string | undefined; 'url.full'?: string | undefined; } & { '@timestamp': string | number; 'kibana.alert.instance.id': string; 'kibana.alert.rule.category': string; 'kibana.alert.rule.consumer': string; 'kibana.alert.rule.name': string; 'kibana.alert.rule.producer': string; 'kibana.alert.rule.revision': string | number; 'kibana.alert.rule.rule_type_id': string; 'kibana.alert.rule.uuid': string; 'kibana.alert.status': string; 'kibana.alert.uuid': string; 'kibana.space_ids': string[]; } & { 'event.action'?: string | undefined; 'event.kind'?: string | undefined; 'kibana.alert.action_group'?: string | undefined; 'kibana.alert.case_ids'?: string[] | undefined; 'kibana.alert.duration.us'?: string | number | undefined; 'kibana.alert.end'?: string | number | undefined; 'kibana.alert.flapping'?: boolean | undefined; 'kibana.alert.flapping_history'?: boolean[] | undefined; 'kibana.alert.last_detected'?: string | number | undefined; 'kibana.alert.maintenance_window_ids'?: string[] | undefined; 'kibana.alert.reason'?: string | undefined; 'kibana.alert.rule.execution.uuid'?: string | undefined; 'kibana.alert.rule.parameters'?: unknown; 'kibana.alert.rule.tags'?: string[] | undefined; 'kibana.alert.start'?: string | number | undefined; 'kibana.alert.time_range'?: { gte?: string | number | undefined; lte?: string | number | undefined; } | undefined; 'kibana.alert.url'?: string | undefined; 'kibana.alert.workflow_assignee_ids'?: string[] | undefined; 'kibana.alert.workflow_status'?: string | undefined; 'kibana.alert.workflow_tags'?: string[] | undefined; 'kibana.version'?: string | undefined; tags?: string[] | undefined; } & {} & { 'ecs.version'?: string | undefined; 'kibana.alert.risk_score'?: number | undefined; 'kibana.alert.rule.author'?: string | undefined; 'kibana.alert.rule.created_at'?: string | number | undefined; 'kibana.alert.rule.created_by'?: string | undefined; 'kibana.alert.rule.description'?: string | undefined; 'kibana.alert.rule.enabled'?: string | undefined; 'kibana.alert.rule.from'?: string | undefined; 'kibana.alert.rule.interval'?: string | undefined; 'kibana.alert.rule.license'?: string | undefined; 'kibana.alert.rule.note'?: string | undefined; 'kibana.alert.rule.references'?: string[] | undefined; 'kibana.alert.rule.rule_id'?: string | undefined; 'kibana.alert.rule.rule_name_override'?: string | undefined; 'kibana.alert.rule.to'?: string | undefined; 'kibana.alert.rule.type'?: string | undefined; 'kibana.alert.rule.updated_at'?: string | number | undefined; 'kibana.alert.rule.updated_by'?: string | undefined; 'kibana.alert.rule.version'?: string | undefined; 'kibana.alert.severity'?: string | undefined; 'kibana.alert.suppression.docs_count'?: string | number | undefined; 'kibana.alert.suppression.end'?: string | number | undefined; 'kibana.alert.suppression.start'?: string | number | undefined; 'kibana.alert.suppression.terms.field'?: string[] | undefined; 'kibana.alert.suppression.terms.value'?: string[] | undefined; 'kibana.alert.system_status'?: string | undefined; 'kibana.alert.workflow_reason'?: string | undefined; 'kibana.alert.workflow_status_updated_at'?: string | number | undefined; 'kibana.alert.workflow_user'?: string | undefined; }" ], "path": "packages/kbn-alerts-as-data-utils/src/schemas/generated/observability_uptime_schema.ts", "deprecated": false, @@ -541,7 +541,7 @@ "label": "legacyExperimentalFieldMap", "description": [], "signature": [ - "{ readonly \"kibana.alert.evaluation.threshold\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; }; readonly \"kibana.alert.evaluation.value\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; }; readonly \"kibana.alert.context\": { readonly type: \"object\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.evaluation.values\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; readonly array: true; }; readonly \"kibana.alert.group\": { readonly type: \"object\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.group.field\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.group.value\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; }" + "{ readonly \"kibana.alert.evaluation.threshold\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; }; readonly \"kibana.alert.evaluation.value\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; }; readonly \"kibana.alert.context\": { readonly type: \"object\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.evaluation.values\": { readonly type: \"scaled_float\"; readonly scaling_factor: 100; readonly required: false; readonly array: true; }; readonly \"kibana.alert.group\": { readonly type: \"object\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.group.field\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.group.value\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; }" ], "path": "packages/kbn-alerts-as-data-utils/src/field_maps/legacy_experimental_field_map.ts", "deprecated": false, diff --git a/api_docs/kbn_alerts_as_data_utils.mdx b/api_docs/kbn_alerts_as_data_utils.mdx index 2f48e56e97614..7044a7d5f0e6b 100644 --- a/api_docs/kbn_alerts_as_data_utils.mdx +++ b/api_docs/kbn_alerts_as_data_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerts-as-data-utils title: "@kbn/alerts-as-data-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerts-as-data-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerts-as-data-utils'] --- import kbnAlertsAsDataUtilsObj from './kbn_alerts_as_data_utils.devdocs.json'; diff --git a/api_docs/kbn_alerts_ui_shared.mdx b/api_docs/kbn_alerts_ui_shared.mdx index a1079c89c4ad9..1497a345e4ff0 100644 --- a/api_docs/kbn_alerts_ui_shared.mdx +++ b/api_docs/kbn_alerts_ui_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerts-ui-shared title: "@kbn/alerts-ui-shared" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerts-ui-shared plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerts-ui-shared'] --- import kbnAlertsUiSharedObj from './kbn_alerts_ui_shared.devdocs.json'; diff --git a/api_docs/kbn_analytics.mdx b/api_docs/kbn_analytics.mdx index bac55c4f97248..8c7e087ceb123 100644 --- a/api_docs/kbn_analytics.mdx +++ b/api_docs/kbn_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics title: "@kbn/analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics'] --- import kbnAnalyticsObj from './kbn_analytics.devdocs.json'; diff --git a/api_docs/kbn_analytics_client.devdocs.json b/api_docs/kbn_analytics_client.devdocs.json index 0c7abe585fd9a..7aba696c210fe 100644 --- a/api_docs/kbn_analytics_client.devdocs.json +++ b/api_docs/kbn_analytics_client.devdocs.json @@ -742,10 +742,6 @@ "plugin": "apm", "path": "x-pack/plugins/apm/public/services/telemetry/telemetry_client.ts" }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/usage/event_tracker.ts" - }, { "plugin": "elasticAssistant", "path": "x-pack/plugins/elastic_assistant/server/lib/langchain/elasticsearch_store/elasticsearch_store.ts" @@ -818,6 +814,10 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/entity_analytics/risk_score/tasks/risk_scoring_task.ts" }, + { + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/usage/event_tracker.ts" + }, { "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/public/common/lib/telemetry/telemetry_client.ts" diff --git a/api_docs/kbn_analytics_client.mdx b/api_docs/kbn_analytics_client.mdx index 4fb6264e74ff2..2f926f21fea19 100644 --- a/api_docs/kbn_analytics_client.mdx +++ b/api_docs/kbn_analytics_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-client title: "@kbn/analytics-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-client plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-client'] --- import kbnAnalyticsClientObj from './kbn_analytics_client.devdocs.json'; diff --git a/api_docs/kbn_analytics_collection_utils.mdx b/api_docs/kbn_analytics_collection_utils.mdx index 084b54d9f16ed..6441dcba67403 100644 --- a/api_docs/kbn_analytics_collection_utils.mdx +++ b/api_docs/kbn_analytics_collection_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-collection-utils title: "@kbn/analytics-collection-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-collection-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-collection-utils'] --- import kbnAnalyticsCollectionUtilsObj from './kbn_analytics_collection_utils.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx index e08e084d6fa34..b53e9e622dc81 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-browser title: "@kbn/analytics-shippers-elastic-v3-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-browser'] --- import kbnAnalyticsShippersElasticV3BrowserObj from './kbn_analytics_shippers_elastic_v3_browser.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx index e763671045757..a77102f2d6e9a 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-common title: "@kbn/analytics-shippers-elastic-v3-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-common'] --- import kbnAnalyticsShippersElasticV3CommonObj from './kbn_analytics_shippers_elastic_v3_common.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx b/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx index 30cd80c3cb120..d2a5521cefed6 100644 --- a/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx +++ b/api_docs/kbn_analytics_shippers_elastic_v3_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-elastic-v3-server title: "@kbn/analytics-shippers-elastic-v3-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-elastic-v3-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-elastic-v3-server'] --- import kbnAnalyticsShippersElasticV3ServerObj from './kbn_analytics_shippers_elastic_v3_server.devdocs.json'; diff --git a/api_docs/kbn_analytics_shippers_fullstory.mdx b/api_docs/kbn_analytics_shippers_fullstory.mdx index f781174e1740a..cec7c9ecf338b 100644 --- a/api_docs/kbn_analytics_shippers_fullstory.mdx +++ b/api_docs/kbn_analytics_shippers_fullstory.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-analytics-shippers-fullstory title: "@kbn/analytics-shippers-fullstory" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/analytics-shippers-fullstory plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-shippers-fullstory'] --- import kbnAnalyticsShippersFullstoryObj from './kbn_analytics_shippers_fullstory.devdocs.json'; diff --git a/api_docs/kbn_apm_config_loader.mdx b/api_docs/kbn_apm_config_loader.mdx index 0d1ec3f41984e..366abd9e905b0 100644 --- a/api_docs/kbn_apm_config_loader.mdx +++ b/api_docs/kbn_apm_config_loader.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-config-loader title: "@kbn/apm-config-loader" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-config-loader plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-config-loader'] --- import kbnApmConfigLoaderObj from './kbn_apm_config_loader.devdocs.json'; diff --git a/api_docs/kbn_apm_synthtrace.mdx b/api_docs/kbn_apm_synthtrace.mdx index 7c1480f4a0962..b5c44946014e8 100644 --- a/api_docs/kbn_apm_synthtrace.mdx +++ b/api_docs/kbn_apm_synthtrace.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-synthtrace title: "@kbn/apm-synthtrace" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-synthtrace plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-synthtrace'] --- import kbnApmSynthtraceObj from './kbn_apm_synthtrace.devdocs.json'; diff --git a/api_docs/kbn_apm_synthtrace_client.mdx b/api_docs/kbn_apm_synthtrace_client.mdx index af736f2d2dfb4..e50d0471c4e65 100644 --- a/api_docs/kbn_apm_synthtrace_client.mdx +++ b/api_docs/kbn_apm_synthtrace_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-synthtrace-client title: "@kbn/apm-synthtrace-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-synthtrace-client plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-synthtrace-client'] --- import kbnApmSynthtraceClientObj from './kbn_apm_synthtrace_client.devdocs.json'; diff --git a/api_docs/kbn_apm_utils.mdx b/api_docs/kbn_apm_utils.mdx index 74688637fc48a..2a9b28e5d008a 100644 --- a/api_docs/kbn_apm_utils.mdx +++ b/api_docs/kbn_apm_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-utils title: "@kbn/apm-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-utils'] --- import kbnApmUtilsObj from './kbn_apm_utils.devdocs.json'; diff --git a/api_docs/kbn_axe_config.mdx b/api_docs/kbn_axe_config.mdx index 6ba1947e912c6..16a9c469c074f 100644 --- a/api_docs/kbn_axe_config.mdx +++ b/api_docs/kbn_axe_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-axe-config title: "@kbn/axe-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/axe-config plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/axe-config'] --- import kbnAxeConfigObj from './kbn_axe_config.devdocs.json'; diff --git a/api_docs/kbn_bfetch_error.mdx b/api_docs/kbn_bfetch_error.mdx index eeb1919657472..df48f5393d798 100644 --- a/api_docs/kbn_bfetch_error.mdx +++ b/api_docs/kbn_bfetch_error.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-bfetch-error title: "@kbn/bfetch-error" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/bfetch-error plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/bfetch-error'] --- import kbnBfetchErrorObj from './kbn_bfetch_error.devdocs.json'; diff --git a/api_docs/kbn_calculate_auto.mdx b/api_docs/kbn_calculate_auto.mdx index bd1296ddbe85d..23b9811185451 100644 --- a/api_docs/kbn_calculate_auto.mdx +++ b/api_docs/kbn_calculate_auto.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-calculate-auto title: "@kbn/calculate-auto" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/calculate-auto plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/calculate-auto'] --- import kbnCalculateAutoObj from './kbn_calculate_auto.devdocs.json'; diff --git a/api_docs/kbn_calculate_width_from_char_count.mdx b/api_docs/kbn_calculate_width_from_char_count.mdx index b543973b0dbbc..55cbe7b63496f 100644 --- a/api_docs/kbn_calculate_width_from_char_count.mdx +++ b/api_docs/kbn_calculate_width_from_char_count.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-calculate-width-from-char-count title: "@kbn/calculate-width-from-char-count" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/calculate-width-from-char-count plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/calculate-width-from-char-count'] --- import kbnCalculateWidthFromCharCountObj from './kbn_calculate_width_from_char_count.devdocs.json'; diff --git a/api_docs/kbn_cases_components.mdx b/api_docs/kbn_cases_components.mdx index a1e9f90e599cc..76f592a543ccb 100644 --- a/api_docs/kbn_cases_components.mdx +++ b/api_docs/kbn_cases_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cases-components title: "@kbn/cases-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cases-components plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cases-components'] --- import kbnCasesComponentsObj from './kbn_cases_components.devdocs.json'; diff --git a/api_docs/kbn_cell_actions.mdx b/api_docs/kbn_cell_actions.mdx index 14d0154118eb6..bbc721ba1b204 100644 --- a/api_docs/kbn_cell_actions.mdx +++ b/api_docs/kbn_cell_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cell-actions title: "@kbn/cell-actions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cell-actions plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cell-actions'] --- import kbnCellActionsObj from './kbn_cell_actions.devdocs.json'; diff --git a/api_docs/kbn_chart_expressions_common.mdx b/api_docs/kbn_chart_expressions_common.mdx index 20c58bc68ec91..0a8f9dd91c9e3 100644 --- a/api_docs/kbn_chart_expressions_common.mdx +++ b/api_docs/kbn_chart_expressions_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-chart-expressions-common title: "@kbn/chart-expressions-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/chart-expressions-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/chart-expressions-common'] --- import kbnChartExpressionsCommonObj from './kbn_chart_expressions_common.devdocs.json'; diff --git a/api_docs/kbn_chart_icons.mdx b/api_docs/kbn_chart_icons.mdx index 1c5f0a297b5f3..3e44b46d2889c 100644 --- a/api_docs/kbn_chart_icons.mdx +++ b/api_docs/kbn_chart_icons.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-chart-icons title: "@kbn/chart-icons" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/chart-icons plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/chart-icons'] --- import kbnChartIconsObj from './kbn_chart_icons.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_core.mdx b/api_docs/kbn_ci_stats_core.mdx index ef368f7ddc710..ca36728bff3dd 100644 --- a/api_docs/kbn_ci_stats_core.mdx +++ b/api_docs/kbn_ci_stats_core.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-core title: "@kbn/ci-stats-core" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-core plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-core'] --- import kbnCiStatsCoreObj from './kbn_ci_stats_core.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_performance_metrics.mdx b/api_docs/kbn_ci_stats_performance_metrics.mdx index 76bf860280ce6..d8457fbb92c04 100644 --- a/api_docs/kbn_ci_stats_performance_metrics.mdx +++ b/api_docs/kbn_ci_stats_performance_metrics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-performance-metrics title: "@kbn/ci-stats-performance-metrics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-performance-metrics plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-performance-metrics'] --- import kbnCiStatsPerformanceMetricsObj from './kbn_ci_stats_performance_metrics.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_reporter.mdx b/api_docs/kbn_ci_stats_reporter.mdx index 88d2f421c4191..20f1ea5fe9f34 100644 --- a/api_docs/kbn_ci_stats_reporter.mdx +++ b/api_docs/kbn_ci_stats_reporter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ci-stats-reporter title: "@kbn/ci-stats-reporter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ci-stats-reporter plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ci-stats-reporter'] --- import kbnCiStatsReporterObj from './kbn_ci_stats_reporter.devdocs.json'; diff --git a/api_docs/kbn_cli_dev_mode.mdx b/api_docs/kbn_cli_dev_mode.mdx index f358fea87af9a..c5f1be2af559b 100644 --- a/api_docs/kbn_cli_dev_mode.mdx +++ b/api_docs/kbn_cli_dev_mode.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cli-dev-mode title: "@kbn/cli-dev-mode" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cli-dev-mode plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cli-dev-mode'] --- import kbnCliDevModeObj from './kbn_cli_dev_mode.devdocs.json'; diff --git a/api_docs/kbn_code_editor.mdx b/api_docs/kbn_code_editor.mdx index e0ea612a77ec7..e47460cc9f73d 100644 --- a/api_docs/kbn_code_editor.mdx +++ b/api_docs/kbn_code_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-editor title: "@kbn/code-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-editor plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-editor'] --- import kbnCodeEditorObj from './kbn_code_editor.devdocs.json'; diff --git a/api_docs/kbn_code_editor_mock.mdx b/api_docs/kbn_code_editor_mock.mdx index a2985441296ae..de7fe9a238040 100644 --- a/api_docs/kbn_code_editor_mock.mdx +++ b/api_docs/kbn_code_editor_mock.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-editor-mock title: "@kbn/code-editor-mock" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-editor-mock plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-editor-mock'] --- import kbnCodeEditorMockObj from './kbn_code_editor_mock.devdocs.json'; diff --git a/api_docs/kbn_code_owners.mdx b/api_docs/kbn_code_owners.mdx index bcb218f940d93..f68bc56db7eea 100644 --- a/api_docs/kbn_code_owners.mdx +++ b/api_docs/kbn_code_owners.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-code-owners title: "@kbn/code-owners" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/code-owners plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-owners'] --- import kbnCodeOwnersObj from './kbn_code_owners.devdocs.json'; diff --git a/api_docs/kbn_coloring.mdx b/api_docs/kbn_coloring.mdx index 1e2cd87fa7d3f..ea86450278322 100644 --- a/api_docs/kbn_coloring.mdx +++ b/api_docs/kbn_coloring.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-coloring title: "@kbn/coloring" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/coloring plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/coloring'] --- import kbnColoringObj from './kbn_coloring.devdocs.json'; diff --git a/api_docs/kbn_config.mdx b/api_docs/kbn_config.mdx index de8411c1f8921..cba25b6182f9a 100644 --- a/api_docs/kbn_config.mdx +++ b/api_docs/kbn_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config title: "@kbn/config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config'] --- import kbnConfigObj from './kbn_config.devdocs.json'; diff --git a/api_docs/kbn_config_mocks.mdx b/api_docs/kbn_config_mocks.mdx index 304d0dbcdd31f..21311ba330913 100644 --- a/api_docs/kbn_config_mocks.mdx +++ b/api_docs/kbn_config_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config-mocks title: "@kbn/config-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config-mocks'] --- import kbnConfigMocksObj from './kbn_config_mocks.devdocs.json'; diff --git a/api_docs/kbn_config_schema.mdx b/api_docs/kbn_config_schema.mdx index 3a1a7eafd8c3b..ba612f3cd677c 100644 --- a/api_docs/kbn_config_schema.mdx +++ b/api_docs/kbn_config_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-config-schema title: "@kbn/config-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/config-schema plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/config-schema'] --- import kbnConfigSchemaObj from './kbn_config_schema.devdocs.json'; diff --git a/api_docs/kbn_content_management_content_editor.mdx b/api_docs/kbn_content_management_content_editor.mdx index 740527508e516..5bbd9f26b7e6a 100644 --- a/api_docs/kbn_content_management_content_editor.mdx +++ b/api_docs/kbn_content_management_content_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-content-editor title: "@kbn/content-management-content-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-content-editor plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-content-editor'] --- import kbnContentManagementContentEditorObj from './kbn_content_management_content_editor.devdocs.json'; diff --git a/api_docs/kbn_content_management_tabbed_table_list_view.mdx b/api_docs/kbn_content_management_tabbed_table_list_view.mdx index ab7c0410613dd..90e9939b82b35 100644 --- a/api_docs/kbn_content_management_tabbed_table_list_view.mdx +++ b/api_docs/kbn_content_management_tabbed_table_list_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-tabbed-table-list-view title: "@kbn/content-management-tabbed-table-list-view" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-tabbed-table-list-view plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-tabbed-table-list-view'] --- import kbnContentManagementTabbedTableListViewObj from './kbn_content_management_tabbed_table_list_view.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view.devdocs.json b/api_docs/kbn_content_management_table_list_view.devdocs.json index 99b7b1265d65d..d0195a40d378f 100644 --- a/api_docs/kbn_content_management_table_list_view.devdocs.json +++ b/api_docs/kbn_content_management_table_list_view.devdocs.json @@ -19,7 +19,7 @@ "section": "def-common.UserContentCommonSchema", "text": "UserContentCommonSchema" }, - ">({ title, description, entityName, entityNamePlural, initialFilter, headingId, initialPageSize, listingLimit, urlStateEnabled, customTableColumn, emptyPrompt, findItems, createItem, editItem, deleteItems, getDetailViewLink, onClickTitle, rowItemActions, id: listingId, contentEditor, children, titleColumnName, additionalRightSideActions, withoutPageTemplateWrapper, }: ", + ">({ title, description, entityName, entityNamePlural, initialFilter, headingId, initialPageSize, listingLimit, urlStateEnabled, customTableColumn, emptyPrompt, findItems, createItem, editItem, deleteItems, getDetailViewLink, getOnClickTitle, rowItemActions, id: listingId, contentEditor, children, titleColumnName, additionalRightSideActions, withoutPageTemplateWrapper, }: ", { "pluginId": "@kbn/content-management-table-list-view", "scope": "public", @@ -38,7 +38,7 @@ "id": "def-public.TableListView.$1", "type": "CompoundType", "tags": [], - "label": "{\n title,\n description,\n entityName,\n entityNamePlural,\n initialFilter,\n headingId,\n initialPageSize,\n listingLimit,\n urlStateEnabled = true,\n customTableColumn,\n emptyPrompt,\n findItems,\n createItem,\n editItem,\n deleteItems,\n getDetailViewLink,\n onClickTitle,\n rowItemActions,\n id: listingId,\n contentEditor,\n children,\n titleColumnName,\n additionalRightSideActions,\n withoutPageTemplateWrapper,\n}", + "label": "{\n title,\n description,\n entityName,\n entityNamePlural,\n initialFilter,\n headingId,\n initialPageSize,\n listingLimit,\n urlStateEnabled = true,\n customTableColumn,\n emptyPrompt,\n findItems,\n createItem,\n editItem,\n deleteItems,\n getDetailViewLink,\n getOnClickTitle,\n rowItemActions,\n id: listingId,\n contentEditor,\n children,\n titleColumnName,\n additionalRightSideActions,\n withoutPageTemplateWrapper,\n}", "description": [], "signature": [ { @@ -79,7 +79,7 @@ "section": "def-public.TableListViewTableProps", "text": "TableListViewTableProps" }, - ", \"id\" | \"entityName\" | \"entityNamePlural\" | \"initialFilter\" | \"headingId\" | \"initialPageSize\" | \"listingLimit\" | \"urlStateEnabled\" | \"customTableColumn\" | \"emptyPrompt\" | \"findItems\" | \"createItem\" | \"editItem\" | \"deleteItems\" | \"getDetailViewLink\" | \"onClickTitle\" | \"rowItemActions\" | \"contentEditor\" | \"titleColumnName\" | \"withoutPageTemplateWrapper\"> & { title: string; description?: string | undefined; additionalRightSideActions?: React.ReactNode[] | undefined; children?: React.ReactNode; }" + ", \"id\" | \"entityName\" | \"entityNamePlural\" | \"initialFilter\" | \"headingId\" | \"initialPageSize\" | \"listingLimit\" | \"urlStateEnabled\" | \"customTableColumn\" | \"emptyPrompt\" | \"findItems\" | \"createItem\" | \"editItem\" | \"deleteItems\" | \"getDetailViewLink\" | \"getOnClickTitle\" | \"rowItemActions\" | \"contentEditor\" | \"titleColumnName\" | \"withoutPageTemplateWrapper\"> & { title: string; description?: string | undefined; additionalRightSideActions?: React.ReactNode[] | undefined; children?: React.ReactNode; }" ], "path": "packages/content-management/table_list_view/src/table_list_view.tsx", "deprecated": false, diff --git a/api_docs/kbn_content_management_table_list_view.mdx b/api_docs/kbn_content_management_table_list_view.mdx index 98285b22b3c08..2393628981e32 100644 --- a/api_docs/kbn_content_management_table_list_view.mdx +++ b/api_docs/kbn_content_management_table_list_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view title: "@kbn/content-management-table-list-view" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view'] --- import kbnContentManagementTableListViewObj from './kbn_content_management_table_list_view.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view_common.mdx b/api_docs/kbn_content_management_table_list_view_common.mdx index b2e866b438444..f62821d814ed6 100644 --- a/api_docs/kbn_content_management_table_list_view_common.mdx +++ b/api_docs/kbn_content_management_table_list_view_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view-common title: "@kbn/content-management-table-list-view-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view-common'] --- import kbnContentManagementTableListViewCommonObj from './kbn_content_management_table_list_view_common.devdocs.json'; diff --git a/api_docs/kbn_content_management_table_list_view_table.devdocs.json b/api_docs/kbn_content_management_table_list_view_table.devdocs.json index 218d6016ccdee..e07c976146923 100644 --- a/api_docs/kbn_content_management_table_list_view_table.devdocs.json +++ b/api_docs/kbn_content_management_table_list_view_table.devdocs.json @@ -109,7 +109,7 @@ "section": "def-common.UserContentCommonSchema", "text": "UserContentCommonSchema" }, - ">({ tableCaption, entityName, entityNamePlural, initialFilter: initialQuery, headingId, initialPageSize, listingLimit, urlStateEnabled, customTableColumn, emptyPrompt, rowItemActions, findItems, createItem, editItem, deleteItems, getDetailViewLink, onClickTitle, id: listingId, contentEditor, titleColumnName, withoutPageTemplateWrapper, onFetchSuccess, refreshListBouncer, setPageDataTestSubject, }: ", + ">({ tableCaption, entityName, entityNamePlural, initialFilter: initialQuery, headingId, initialPageSize, listingLimit, urlStateEnabled, customTableColumn, emptyPrompt, rowItemActions, findItems, createItem, editItem, deleteItems, getDetailViewLink, getOnClickTitle, id: listingId, contentEditor, titleColumnName, withoutPageTemplateWrapper, onFetchSuccess, refreshListBouncer, setPageDataTestSubject, }: ", { "pluginId": "@kbn/content-management-table-list-view-table", "scope": "public", @@ -661,15 +661,15 @@ }, { "parentPluginId": "@kbn/content-management-table-list-view-table", - "id": "def-public.TableListViewTableProps.onClickTitle", + "id": "def-public.TableListViewTableProps.getOnClickTitle", "type": "Function", "tags": [], - "label": "onClickTitle", + "label": "getOnClickTitle", "description": [ "Handler to execute when clicking the item title" ], "signature": [ - "((item: T) => void) | undefined" + "((item: T) => (() => void) | undefined) | undefined" ], "path": "packages/content-management/table_list_view_table/src/table_list_view_table.tsx", "deprecated": false, @@ -677,7 +677,7 @@ "children": [ { "parentPluginId": "@kbn/content-management-table-list-view-table", - "id": "def-public.TableListViewTableProps.onClickTitle.$1", + "id": "def-public.TableListViewTableProps.getOnClickTitle.$1", "type": "Uncategorized", "tags": [], "label": "item", diff --git a/api_docs/kbn_content_management_table_list_view_table.mdx b/api_docs/kbn_content_management_table_list_view_table.mdx index 8fec889394786..569cbff714701 100644 --- a/api_docs/kbn_content_management_table_list_view_table.mdx +++ b/api_docs/kbn_content_management_table_list_view_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-table-list-view-table title: "@kbn/content-management-table-list-view-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-table-list-view-table plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-table-list-view-table'] --- import kbnContentManagementTableListViewTableObj from './kbn_content_management_table_list_view_table.devdocs.json'; diff --git a/api_docs/kbn_content_management_utils.mdx b/api_docs/kbn_content_management_utils.mdx index 3144b0289faac..3105ff5c9093e 100644 --- a/api_docs/kbn_content_management_utils.mdx +++ b/api_docs/kbn_content_management_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-utils title: "@kbn/content-management-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-utils'] --- import kbnContentManagementUtilsObj from './kbn_content_management_utils.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser.mdx b/api_docs/kbn_core_analytics_browser.mdx index c6ff03c9be4af..b84472cbc99aa 100644 --- a/api_docs/kbn_core_analytics_browser.mdx +++ b/api_docs/kbn_core_analytics_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser title: "@kbn/core-analytics-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser'] --- import kbnCoreAnalyticsBrowserObj from './kbn_core_analytics_browser.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser_internal.mdx b/api_docs/kbn_core_analytics_browser_internal.mdx index 29bbfec3e6a04..0b493f5808e86 100644 --- a/api_docs/kbn_core_analytics_browser_internal.mdx +++ b/api_docs/kbn_core_analytics_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser-internal title: "@kbn/core-analytics-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser-internal'] --- import kbnCoreAnalyticsBrowserInternalObj from './kbn_core_analytics_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_browser_mocks.mdx b/api_docs/kbn_core_analytics_browser_mocks.mdx index a7f54f37d4ce2..c84f5f65bc986 100644 --- a/api_docs/kbn_core_analytics_browser_mocks.mdx +++ b/api_docs/kbn_core_analytics_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-browser-mocks title: "@kbn/core-analytics-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-browser-mocks'] --- import kbnCoreAnalyticsBrowserMocksObj from './kbn_core_analytics_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server.mdx b/api_docs/kbn_core_analytics_server.mdx index def37757ced2a..1d2f84e52d134 100644 --- a/api_docs/kbn_core_analytics_server.mdx +++ b/api_docs/kbn_core_analytics_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server title: "@kbn/core-analytics-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server'] --- import kbnCoreAnalyticsServerObj from './kbn_core_analytics_server.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server_internal.mdx b/api_docs/kbn_core_analytics_server_internal.mdx index bc0b2606b614e..432b795feb0d9 100644 --- a/api_docs/kbn_core_analytics_server_internal.mdx +++ b/api_docs/kbn_core_analytics_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server-internal title: "@kbn/core-analytics-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server-internal'] --- import kbnCoreAnalyticsServerInternalObj from './kbn_core_analytics_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_analytics_server_mocks.mdx b/api_docs/kbn_core_analytics_server_mocks.mdx index eae27e9052c7c..dc1ea1382f268 100644 --- a/api_docs/kbn_core_analytics_server_mocks.mdx +++ b/api_docs/kbn_core_analytics_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-analytics-server-mocks title: "@kbn/core-analytics-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-analytics-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-analytics-server-mocks'] --- import kbnCoreAnalyticsServerMocksObj from './kbn_core_analytics_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser.mdx b/api_docs/kbn_core_application_browser.mdx index 4b06b1f5387aa..e24919f222f24 100644 --- a/api_docs/kbn_core_application_browser.mdx +++ b/api_docs/kbn_core_application_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser title: "@kbn/core-application-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser'] --- import kbnCoreApplicationBrowserObj from './kbn_core_application_browser.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser_internal.mdx b/api_docs/kbn_core_application_browser_internal.mdx index 616caec188caa..6eb2d7c91de34 100644 --- a/api_docs/kbn_core_application_browser_internal.mdx +++ b/api_docs/kbn_core_application_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser-internal title: "@kbn/core-application-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser-internal'] --- import kbnCoreApplicationBrowserInternalObj from './kbn_core_application_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_application_browser_mocks.mdx b/api_docs/kbn_core_application_browser_mocks.mdx index d82d31f3d3a4a..af0ec80e5444f 100644 --- a/api_docs/kbn_core_application_browser_mocks.mdx +++ b/api_docs/kbn_core_application_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-browser-mocks title: "@kbn/core-application-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-browser-mocks'] --- import kbnCoreApplicationBrowserMocksObj from './kbn_core_application_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_application_common.mdx b/api_docs/kbn_core_application_common.mdx index d4182d4667f9b..66e5279b24e23 100644 --- a/api_docs/kbn_core_application_common.mdx +++ b/api_docs/kbn_core_application_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-application-common title: "@kbn/core-application-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-application-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-application-common'] --- import kbnCoreApplicationCommonObj from './kbn_core_application_common.devdocs.json'; diff --git a/api_docs/kbn_core_apps_browser_internal.mdx b/api_docs/kbn_core_apps_browser_internal.mdx index 95a06274d65a2..9db109d64b8e9 100644 --- a/api_docs/kbn_core_apps_browser_internal.mdx +++ b/api_docs/kbn_core_apps_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-browser-internal title: "@kbn/core-apps-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-browser-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-browser-internal'] --- import kbnCoreAppsBrowserInternalObj from './kbn_core_apps_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_apps_browser_mocks.mdx b/api_docs/kbn_core_apps_browser_mocks.mdx index c49af9259b1df..d09cb820ef60c 100644 --- a/api_docs/kbn_core_apps_browser_mocks.mdx +++ b/api_docs/kbn_core_apps_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-browser-mocks title: "@kbn/core-apps-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-browser-mocks'] --- import kbnCoreAppsBrowserMocksObj from './kbn_core_apps_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_apps_server_internal.mdx b/api_docs/kbn_core_apps_server_internal.mdx index 59f5145b41e1f..f0ed3326ea254 100644 --- a/api_docs/kbn_core_apps_server_internal.mdx +++ b/api_docs/kbn_core_apps_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-apps-server-internal title: "@kbn/core-apps-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-apps-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-apps-server-internal'] --- import kbnCoreAppsServerInternalObj from './kbn_core_apps_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_base_browser_mocks.mdx b/api_docs/kbn_core_base_browser_mocks.mdx index 1473f1e49e6f4..458b9c6261c6e 100644 --- a/api_docs/kbn_core_base_browser_mocks.mdx +++ b/api_docs/kbn_core_base_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-browser-mocks title: "@kbn/core-base-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-browser-mocks'] --- import kbnCoreBaseBrowserMocksObj from './kbn_core_base_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_base_common.mdx b/api_docs/kbn_core_base_common.mdx index 7623cb4f4cecf..441be8bbcb2fb 100644 --- a/api_docs/kbn_core_base_common.mdx +++ b/api_docs/kbn_core_base_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-common title: "@kbn/core-base-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-common'] --- import kbnCoreBaseCommonObj from './kbn_core_base_common.devdocs.json'; diff --git a/api_docs/kbn_core_base_server_internal.mdx b/api_docs/kbn_core_base_server_internal.mdx index c49e7a1c2dfb8..70608c42d87cc 100644 --- a/api_docs/kbn_core_base_server_internal.mdx +++ b/api_docs/kbn_core_base_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-server-internal title: "@kbn/core-base-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-server-internal'] --- import kbnCoreBaseServerInternalObj from './kbn_core_base_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_base_server_mocks.mdx b/api_docs/kbn_core_base_server_mocks.mdx index 2850d92900b9e..fbc56cdf59a95 100644 --- a/api_docs/kbn_core_base_server_mocks.mdx +++ b/api_docs/kbn_core_base_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-base-server-mocks title: "@kbn/core-base-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-base-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-base-server-mocks'] --- import kbnCoreBaseServerMocksObj from './kbn_core_base_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_browser_mocks.mdx b/api_docs/kbn_core_capabilities_browser_mocks.mdx index cf8aa07d5932c..bb3ea0360c1d0 100644 --- a/api_docs/kbn_core_capabilities_browser_mocks.mdx +++ b/api_docs/kbn_core_capabilities_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-browser-mocks title: "@kbn/core-capabilities-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-browser-mocks'] --- import kbnCoreCapabilitiesBrowserMocksObj from './kbn_core_capabilities_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_common.mdx b/api_docs/kbn_core_capabilities_common.mdx index d7e46e26f9a77..1af0ac0dd308f 100644 --- a/api_docs/kbn_core_capabilities_common.mdx +++ b/api_docs/kbn_core_capabilities_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-common title: "@kbn/core-capabilities-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-common'] --- import kbnCoreCapabilitiesCommonObj from './kbn_core_capabilities_common.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_server.mdx b/api_docs/kbn_core_capabilities_server.mdx index 4ec60b95b99a0..8bdec2e5e8256 100644 --- a/api_docs/kbn_core_capabilities_server.mdx +++ b/api_docs/kbn_core_capabilities_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-server title: "@kbn/core-capabilities-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-server'] --- import kbnCoreCapabilitiesServerObj from './kbn_core_capabilities_server.devdocs.json'; diff --git a/api_docs/kbn_core_capabilities_server_mocks.mdx b/api_docs/kbn_core_capabilities_server_mocks.mdx index aad8eb56e06d7..f247722383392 100644 --- a/api_docs/kbn_core_capabilities_server_mocks.mdx +++ b/api_docs/kbn_core_capabilities_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-capabilities-server-mocks title: "@kbn/core-capabilities-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-capabilities-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-capabilities-server-mocks'] --- import kbnCoreCapabilitiesServerMocksObj from './kbn_core_capabilities_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_chrome_browser.mdx b/api_docs/kbn_core_chrome_browser.mdx index defb106053dfc..ee03a28d4d3ab 100644 --- a/api_docs/kbn_core_chrome_browser.mdx +++ b/api_docs/kbn_core_chrome_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-chrome-browser title: "@kbn/core-chrome-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-chrome-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-chrome-browser'] --- import kbnCoreChromeBrowserObj from './kbn_core_chrome_browser.devdocs.json'; diff --git a/api_docs/kbn_core_chrome_browser_mocks.mdx b/api_docs/kbn_core_chrome_browser_mocks.mdx index fb051241e755f..1d5cc807c8943 100644 --- a/api_docs/kbn_core_chrome_browser_mocks.mdx +++ b/api_docs/kbn_core_chrome_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-chrome-browser-mocks title: "@kbn/core-chrome-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-chrome-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-chrome-browser-mocks'] --- import kbnCoreChromeBrowserMocksObj from './kbn_core_chrome_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_config_server_internal.mdx b/api_docs/kbn_core_config_server_internal.mdx index c13460acff27f..08e2393c259cc 100644 --- a/api_docs/kbn_core_config_server_internal.mdx +++ b/api_docs/kbn_core_config_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-config-server-internal title: "@kbn/core-config-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-config-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-config-server-internal'] --- import kbnCoreConfigServerInternalObj from './kbn_core_config_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser.mdx b/api_docs/kbn_core_custom_branding_browser.mdx index e1c3190afd70d..1169638e8c8ba 100644 --- a/api_docs/kbn_core_custom_branding_browser.mdx +++ b/api_docs/kbn_core_custom_branding_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser title: "@kbn/core-custom-branding-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser'] --- import kbnCoreCustomBrandingBrowserObj from './kbn_core_custom_branding_browser.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser_internal.mdx b/api_docs/kbn_core_custom_branding_browser_internal.mdx index fdf5a99bf90af..8b6110760a7fe 100644 --- a/api_docs/kbn_core_custom_branding_browser_internal.mdx +++ b/api_docs/kbn_core_custom_branding_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser-internal title: "@kbn/core-custom-branding-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser-internal'] --- import kbnCoreCustomBrandingBrowserInternalObj from './kbn_core_custom_branding_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_browser_mocks.mdx b/api_docs/kbn_core_custom_branding_browser_mocks.mdx index 52101d58842c2..50e05065c9468 100644 --- a/api_docs/kbn_core_custom_branding_browser_mocks.mdx +++ b/api_docs/kbn_core_custom_branding_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-browser-mocks title: "@kbn/core-custom-branding-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-browser-mocks'] --- import kbnCoreCustomBrandingBrowserMocksObj from './kbn_core_custom_branding_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_common.mdx b/api_docs/kbn_core_custom_branding_common.mdx index 74f3b39cd6798..3b5700df296ae 100644 --- a/api_docs/kbn_core_custom_branding_common.mdx +++ b/api_docs/kbn_core_custom_branding_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-common title: "@kbn/core-custom-branding-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-common'] --- import kbnCoreCustomBrandingCommonObj from './kbn_core_custom_branding_common.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server.mdx b/api_docs/kbn_core_custom_branding_server.mdx index 8d8f053d26cf8..95a6c50dcc449 100644 --- a/api_docs/kbn_core_custom_branding_server.mdx +++ b/api_docs/kbn_core_custom_branding_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server title: "@kbn/core-custom-branding-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server'] --- import kbnCoreCustomBrandingServerObj from './kbn_core_custom_branding_server.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server_internal.mdx b/api_docs/kbn_core_custom_branding_server_internal.mdx index 857f0d3251a9d..3f6ee656bace0 100644 --- a/api_docs/kbn_core_custom_branding_server_internal.mdx +++ b/api_docs/kbn_core_custom_branding_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server-internal title: "@kbn/core-custom-branding-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server-internal'] --- import kbnCoreCustomBrandingServerInternalObj from './kbn_core_custom_branding_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_custom_branding_server_mocks.mdx b/api_docs/kbn_core_custom_branding_server_mocks.mdx index f60addcbdf066..1525151d4c419 100644 --- a/api_docs/kbn_core_custom_branding_server_mocks.mdx +++ b/api_docs/kbn_core_custom_branding_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-custom-branding-server-mocks title: "@kbn/core-custom-branding-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-custom-branding-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-custom-branding-server-mocks'] --- import kbnCoreCustomBrandingServerMocksObj from './kbn_core_custom_branding_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser.mdx b/api_docs/kbn_core_deprecations_browser.mdx index c334d4cad66ee..0d8249b2f6357 100644 --- a/api_docs/kbn_core_deprecations_browser.mdx +++ b/api_docs/kbn_core_deprecations_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser title: "@kbn/core-deprecations-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser'] --- import kbnCoreDeprecationsBrowserObj from './kbn_core_deprecations_browser.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser_internal.mdx b/api_docs/kbn_core_deprecations_browser_internal.mdx index b144d2b1d49e9..f433a68ec6477 100644 --- a/api_docs/kbn_core_deprecations_browser_internal.mdx +++ b/api_docs/kbn_core_deprecations_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser-internal title: "@kbn/core-deprecations-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser-internal'] --- import kbnCoreDeprecationsBrowserInternalObj from './kbn_core_deprecations_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_browser_mocks.mdx b/api_docs/kbn_core_deprecations_browser_mocks.mdx index 9d9aa13539f97..5ccd93eae9a76 100644 --- a/api_docs/kbn_core_deprecations_browser_mocks.mdx +++ b/api_docs/kbn_core_deprecations_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-browser-mocks title: "@kbn/core-deprecations-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-browser-mocks'] --- import kbnCoreDeprecationsBrowserMocksObj from './kbn_core_deprecations_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_common.mdx b/api_docs/kbn_core_deprecations_common.mdx index b062c6d13101e..9de0cfedcc447 100644 --- a/api_docs/kbn_core_deprecations_common.mdx +++ b/api_docs/kbn_core_deprecations_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-common title: "@kbn/core-deprecations-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-common'] --- import kbnCoreDeprecationsCommonObj from './kbn_core_deprecations_common.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server.mdx b/api_docs/kbn_core_deprecations_server.mdx index b3ade3465e999..720b3a091c99e 100644 --- a/api_docs/kbn_core_deprecations_server.mdx +++ b/api_docs/kbn_core_deprecations_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server title: "@kbn/core-deprecations-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server'] --- import kbnCoreDeprecationsServerObj from './kbn_core_deprecations_server.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server_internal.mdx b/api_docs/kbn_core_deprecations_server_internal.mdx index dbc9a7a12ed4b..c4f2eb7602c3b 100644 --- a/api_docs/kbn_core_deprecations_server_internal.mdx +++ b/api_docs/kbn_core_deprecations_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server-internal title: "@kbn/core-deprecations-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server-internal'] --- import kbnCoreDeprecationsServerInternalObj from './kbn_core_deprecations_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_deprecations_server_mocks.mdx b/api_docs/kbn_core_deprecations_server_mocks.mdx index 662bdc8866cb7..60cc995f1e6df 100644 --- a/api_docs/kbn_core_deprecations_server_mocks.mdx +++ b/api_docs/kbn_core_deprecations_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-deprecations-server-mocks title: "@kbn/core-deprecations-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-deprecations-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-deprecations-server-mocks'] --- import kbnCoreDeprecationsServerMocksObj from './kbn_core_deprecations_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_browser.mdx b/api_docs/kbn_core_doc_links_browser.mdx index 2cbd23108b939..dd816aff93cff 100644 --- a/api_docs/kbn_core_doc_links_browser.mdx +++ b/api_docs/kbn_core_doc_links_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-browser title: "@kbn/core-doc-links-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-browser'] --- import kbnCoreDocLinksBrowserObj from './kbn_core_doc_links_browser.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_browser_mocks.mdx b/api_docs/kbn_core_doc_links_browser_mocks.mdx index cb88719af9495..8f01becae6a3e 100644 --- a/api_docs/kbn_core_doc_links_browser_mocks.mdx +++ b/api_docs/kbn_core_doc_links_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-browser-mocks title: "@kbn/core-doc-links-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-browser-mocks'] --- import kbnCoreDocLinksBrowserMocksObj from './kbn_core_doc_links_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_server.mdx b/api_docs/kbn_core_doc_links_server.mdx index 8150b34ab4f71..6617a4ec15f63 100644 --- a/api_docs/kbn_core_doc_links_server.mdx +++ b/api_docs/kbn_core_doc_links_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-server title: "@kbn/core-doc-links-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-server'] --- import kbnCoreDocLinksServerObj from './kbn_core_doc_links_server.devdocs.json'; diff --git a/api_docs/kbn_core_doc_links_server_mocks.mdx b/api_docs/kbn_core_doc_links_server_mocks.mdx index 56f7207fcf105..33ecd3356ee53 100644 --- a/api_docs/kbn_core_doc_links_server_mocks.mdx +++ b/api_docs/kbn_core_doc_links_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-doc-links-server-mocks title: "@kbn/core-doc-links-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-doc-links-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-doc-links-server-mocks'] --- import kbnCoreDocLinksServerMocksObj from './kbn_core_doc_links_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_client_server_internal.mdx b/api_docs/kbn_core_elasticsearch_client_server_internal.mdx index 63dce4cb8734e..683001161c696 100644 --- a/api_docs/kbn_core_elasticsearch_client_server_internal.mdx +++ b/api_docs/kbn_core_elasticsearch_client_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-client-server-internal title: "@kbn/core-elasticsearch-client-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-client-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-client-server-internal'] --- import kbnCoreElasticsearchClientServerInternalObj from './kbn_core_elasticsearch_client_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx b/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx index 33a12ba502f00..d596212280f86 100644 --- a/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx +++ b/api_docs/kbn_core_elasticsearch_client_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-client-server-mocks title: "@kbn/core-elasticsearch-client-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-client-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-client-server-mocks'] --- import kbnCoreElasticsearchClientServerMocksObj from './kbn_core_elasticsearch_client_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server.devdocs.json b/api_docs/kbn_core_elasticsearch_server.devdocs.json index 1390913099a44..f84a5f331b16c 100644 --- a/api_docs/kbn_core_elasticsearch_server.devdocs.json +++ b/api_docs/kbn_core_elasticsearch_server.devdocs.json @@ -26,7 +26,9 @@ "type": "Interface", "tags": [], "label": "ElasticsearchApiToRedactInLogs", - "description": ["\nDefinition of an API that should redact the requested body in the logs"], + "description": [ + "\nDefinition of an API that should redact the requested body in the logs" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false, @@ -40,7 +42,9 @@ "description": [ "\nThe ES path.\n- If specified as a string, it'll be checked as `contains`.\n- If specified as a RegExp, it'll be tested against the path." ], - "signature": ["string | RegExp"], + "signature": [ + "string | RegExp" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -54,7 +58,9 @@ "description": [ "\nHTTP method.\nIf not provided, the path will be checked for all methods." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -68,7 +74,9 @@ "type": "Interface", "tags": [], "label": "ElasticsearchCapabilities", - "description": ["\nRepresent the capabilities supported by a given ES cluster.\n"], + "description": [ + "\nRepresent the capabilities supported by a given ES cluster.\n" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -109,7 +117,9 @@ "tags": [], "label": "customHeaders", "description": [], - "signature": ["{ [x: string]: string; }"], + "signature": [ + "{ [x: string]: string; }" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -121,7 +131,9 @@ "tags": [], "label": "requestHeadersWhitelist", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -155,7 +167,9 @@ "tags": [], "label": "idleSocketTimeout", "description": [], - "signature": ["moment.Duration"], + "signature": [ + "moment.Duration" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -200,7 +214,9 @@ "tags": [], "label": "sniffInterval", "description": [], - "signature": ["false | moment.Duration"], + "signature": [ + "false | moment.Duration" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -212,7 +228,9 @@ "tags": [], "label": "username", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -224,7 +242,9 @@ "tags": [], "label": "password", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -236,7 +256,9 @@ "tags": [], "label": "serviceAccountToken", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -248,7 +270,9 @@ "tags": [], "label": "hosts", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -260,7 +284,9 @@ "tags": [], "label": "keepAlive", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -272,7 +298,9 @@ "tags": [], "label": "pingTimeout", "description": [], - "signature": ["number | moment.Duration | undefined"], + "signature": [ + "number | moment.Duration | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -284,7 +312,9 @@ "tags": [], "label": "requestTimeout", "description": [], - "signature": ["number | moment.Duration | undefined"], + "signature": [ + "number | moment.Duration | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -296,7 +326,9 @@ "tags": [], "label": "caFingerprint", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -364,7 +396,9 @@ "tags": [], "label": "verificationMode", "description": [], - "signature": ["\"none\" | \"full\" | \"certificate\" | undefined"], + "signature": [ + "\"none\" | \"full\" | \"certificate\" | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -376,7 +410,9 @@ "tags": [], "label": "certificate", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -388,7 +424,9 @@ "tags": [], "label": "certificateAuthorities", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -400,7 +438,9 @@ "tags": [], "label": "key", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -412,7 +452,9 @@ "tags": [], "label": "keyPassphrase", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -424,7 +466,9 @@ "tags": [], "label": "alwaysPresentCertificate", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/client_config.ts", "deprecated": false, "trackAdoption": false @@ -454,7 +498,9 @@ "description": [ "\nHosts that the client will connect to. If sniffing is enabled, this list will\nbe used as seeds to discover the rest of your cluster." ], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/contracts.ts", "deprecated": false, "trackAdoption": false @@ -481,7 +527,9 @@ "type": "Interface", "tags": [], "label": "ElasticsearchRequestHandlerContext", - "description": ["\nCore's `elasticsearch` request handler context."], + "description": [ + "\nCore's `elasticsearch` request handler context." + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/request_handler_context.ts", "deprecated": false, "trackAdoption": false, @@ -526,8 +574,12 @@ "type": "Object", "tags": [], "label": "config", - "description": ["\nA limited set of Elasticsearch configuration entries.\n"], - "signature": ["{ readonly hosts: string[]; readonly credentialsSpecified: boolean; }"], + "description": [ + "\nA limited set of Elasticsearch configuration entries.\n" + ], + "signature": [ + "{ readonly hosts: string[]; readonly credentialsSpecified: boolean; }" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/contracts.ts", "deprecated": false, "trackAdoption": false @@ -569,8 +621,12 @@ "type": "string", "tags": [], "label": "type", - "description": ["Unique identifier of the client"], - "signature": ["string"], + "description": [ + "Unique identifier of the client" + ], + "signature": [ + "string" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -670,7 +726,9 @@ "parentPluginId": "@kbn/core-elasticsearch-server", "id": "def-common.ElasticsearchServiceSetup.legacy", "type": "Object", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "legacy", "description": [], "signature": [ @@ -740,7 +798,9 @@ "type": "Object", "tags": [], "label": "client", - "description": ["\nA pre-configured {@link IClusterClient | Elasticsearch client}\n"], + "description": [ + "\nA pre-configured {@link IClusterClient | Elasticsearch client}\n" + ], "signature": [ { "pluginId": "@kbn/core-elasticsearch-server", @@ -791,8 +851,12 @@ "type": "string", "tags": [], "label": "type", - "description": ["Unique identifier of the client"], - "signature": ["string"], + "description": [ + "Unique identifier of the client" + ], + "signature": [ + "string" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -832,7 +896,9 @@ "type": "Function", "tags": [], "label": "getCapabilities", - "description": ["\nReturns the capabilities for the default cluster."], + "description": [ + "\nReturns the capabilities for the default cluster." + ], "signature": [ "() => ", { @@ -870,7 +936,9 @@ "tags": [], "label": "verificationMode", "description": [], - "signature": ["\"none\" | \"full\" | \"certificate\""], + "signature": [ + "\"none\" | \"full\" | \"certificate\"" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -882,7 +950,9 @@ "tags": [], "label": "certificate", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -894,7 +964,9 @@ "tags": [], "label": "certificateAuthorities", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -906,7 +978,9 @@ "tags": [], "label": "key", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -918,7 +992,9 @@ "tags": [], "label": "keyPassphrase", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -943,7 +1019,9 @@ "type": "Interface", "tags": [], "label": "FakeRequest", - "description": ["\nFake request object created manually by Kibana plugins."], + "description": [ + "\nFake request object created manually by Kibana plugins." + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/scopeable_request.ts", "deprecated": false, "trackAdoption": false, @@ -954,7 +1032,9 @@ "type": "CompoundType", "tags": [], "label": "headers", - "description": ["Headers used for authentication against Elasticsearch"], + "description": [ + "Headers used for authentication against Elasticsearch" + ], "signature": [ "{ date?: string | string[] | undefined; warning?: string | string[] | undefined; location?: string | string[] | undefined; range?: string | string[] | undefined; from?: string | string[] | undefined; etag?: string | string[] | undefined; accept?: string | string[] | undefined; \"accept-language\"?: string | string[] | undefined; \"accept-patch\"?: string | string[] | undefined; \"accept-ranges\"?: string | string[] | undefined; \"access-control-allow-credentials\"?: string | string[] | undefined; \"access-control-allow-headers\"?: string | string[] | undefined; \"access-control-allow-methods\"?: string | string[] | undefined; \"access-control-allow-origin\"?: string | string[] | undefined; \"access-control-expose-headers\"?: string | string[] | undefined; \"access-control-max-age\"?: string | string[] | undefined; \"access-control-request-headers\"?: string | string[] | undefined; \"access-control-request-method\"?: string | string[] | undefined; age?: string | string[] | undefined; allow?: string | string[] | undefined; \"alt-svc\"?: string | string[] | undefined; authorization?: string | string[] | undefined; \"cache-control\"?: string | string[] | undefined; connection?: string | string[] | undefined; \"content-disposition\"?: string | string[] | undefined; \"content-encoding\"?: string | string[] | undefined; \"content-language\"?: string | string[] | undefined; \"content-length\"?: string | string[] | undefined; \"content-location\"?: string | string[] | undefined; \"content-range\"?: string | string[] | undefined; \"content-type\"?: string | string[] | undefined; cookie?: string | string[] | undefined; expect?: string | string[] | undefined; expires?: string | string[] | undefined; forwarded?: string | string[] | undefined; host?: string | string[] | undefined; \"if-match\"?: string | string[] | undefined; \"if-modified-since\"?: string | string[] | undefined; \"if-none-match\"?: string | string[] | undefined; \"if-unmodified-since\"?: string | string[] | undefined; \"last-modified\"?: string | string[] | undefined; origin?: string | string[] | undefined; pragma?: string | string[] | undefined; \"proxy-authenticate\"?: string | string[] | undefined; \"proxy-authorization\"?: string | string[] | undefined; \"public-key-pins\"?: string | string[] | undefined; referer?: string | string[] | undefined; \"retry-after\"?: string | string[] | undefined; \"sec-websocket-accept\"?: string | string[] | undefined; \"sec-websocket-extensions\"?: string | string[] | undefined; \"sec-websocket-key\"?: string | string[] | undefined; \"sec-websocket-protocol\"?: string | string[] | undefined; \"sec-websocket-version\"?: string | string[] | undefined; \"set-cookie\"?: string | string[] | undefined; \"strict-transport-security\"?: string | string[] | undefined; tk?: string | string[] | undefined; trailer?: string | string[] | undefined; \"transfer-encoding\"?: string | string[] | undefined; upgrade?: string | string[] | undefined; \"user-agent\"?: string | string[] | undefined; vary?: string | string[] | undefined; via?: string | string[] | undefined; \"www-authenticate\"?: string | string[] | undefined; } & { [header: string]: string | string[] | undefined; }" ], @@ -2274,7 +2354,9 @@ "type": "Interface", "tags": [], "label": "ICustomClusterClient", - "description": ["\nSee {@link IClusterClient}\n"], + "description": [ + "\nSee {@link IClusterClient}\n" + ], "signature": [ { "pluginId": "@kbn/core-elasticsearch-server", @@ -2305,7 +2387,9 @@ "description": [ "\nCloses the cluster client. After that client cannot be used and one should\ncreate a new client instance to be able to interact with Elasticsearch API." ], - "signature": ["() => Promise"], + "signature": [ + "() => Promise" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/cluster_client.ts", "deprecated": false, "trackAdoption": false, @@ -2335,7 +2419,9 @@ "description": [ "\nThe interval between health check requests Kibana sends to the Elasticsearch." ], - "signature": ["moment.Duration"], + "signature": [ + "moment.Duration" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2401,7 +2487,9 @@ "description": [ "\nThe timeout for idle sockets kept open between Kibana and Elasticsearch. If the socket is idle for longer than this timeout, it will be closed." ], - "signature": ["moment.Duration"], + "signature": [ + "moment.Duration" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2412,7 +2500,9 @@ "type": "boolean", "tags": [], "label": "compression", - "description": ["\nWhether to use compression for communications with elasticsearch."], + "description": [ + "\nWhether to use compression for communications with elasticsearch." + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2426,7 +2516,9 @@ "description": [ "\nHosts that the client will connect to. If sniffing is enabled, this list will\nbe used as seeds to discover the rest of your cluster." ], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2440,7 +2532,9 @@ "description": [ "\nList of Kibana client-side headers to send to Elasticsearch when request\nscoped cluster client is used. If this is an empty array then *no* client-side\nwill be sent." ], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2451,8 +2545,12 @@ "type": "Object", "tags": [], "label": "pingTimeout", - "description": ["\nTimeout after which PING HTTP request will be aborted and retried."], - "signature": ["moment.Duration"], + "description": [ + "\nTimeout after which PING HTTP request will be aborted and retried." + ], + "signature": [ + "moment.Duration" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2463,8 +2561,12 @@ "type": "Object", "tags": [], "label": "requestTimeout", - "description": ["\nTimeout after which HTTP request will be aborted and retried."], - "signature": ["moment.Duration"], + "description": [ + "\nTimeout after which HTTP request will be aborted and retried." + ], + "signature": [ + "moment.Duration" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2478,7 +2580,9 @@ "description": [ "\nTimeout for Elasticsearch to wait for responses from shards. Set to 0 to disable." ], - "signature": ["moment.Duration"], + "signature": [ + "moment.Duration" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2505,7 +2609,9 @@ "description": [ "\nInterval to perform a sniff operation and make sure the list of nodes is complete.\nIf `false` then sniffing is disabled." ], - "signature": ["false | moment.Duration"], + "signature": [ + "false | moment.Duration" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2532,7 +2638,9 @@ "description": [ "\nIf Elasticsearch is protected with basic authentication, this setting provides\nthe username that the Kibana server uses to perform its administrative functions.\nCannot be used in conjunction with serviceAccountToken." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2546,7 +2654,9 @@ "description": [ "\nIf Elasticsearch is protected with basic authentication, this setting provides\nthe password that the Kibana server uses to perform its administrative functions." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2560,7 +2670,9 @@ "description": [ "\nIf Elasticsearch security features are enabled, this setting provides the service account\ntoken that the Kibana server users to perform its administrative functions.\n\nThis is an alternative to specifying a username and password." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2574,7 +2686,9 @@ "description": [ "\nHeader names and values to send to Elasticsearch with every request. These\nheaders cannot be overwritten by client-side headers and aren't affected by\n`requestHeadersWhitelist` configuration." ], - "signature": ["{ [x: string]: string; }"], + "signature": [ + "{ [x: string]: string; }" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/elasticsearch_config.ts", "deprecated": false, "trackAdoption": false @@ -2607,7 +2721,9 @@ "type": "Array", "tags": [], "label": "apisToRedactInLogs", - "description": ["\nExtends the list of APIs that should be redacted in logs."], + "description": [ + "\nExtends the list of APIs that should be redacted in logs." + ], "signature": [ { "pluginId": "@kbn/core-elasticsearch-server", @@ -5123,7 +5239,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"notHandled\""], + "signature": [ + "\"notHandled\"" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/unauthorized_error_handler.ts", "deprecated": false, "trackAdoption": false @@ -5149,7 +5267,10 @@ "tags": [], "label": "error", "description": [], - "signature": ["ResponseError", " & { statusCode: 401; }"], + "signature": [ + "ResponseError", + " & { statusCode: 401; }" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/unauthorized_error_handler.ts", "deprecated": false, "trackAdoption": false @@ -5196,7 +5317,9 @@ "tags": [], "label": "authHeaders", "description": [], - "signature": ["{ [x: string]: string | string[]; }"], + "signature": [ + "{ [x: string]: string | string[]; }" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/unauthorized_error_handler.ts", "deprecated": false, "trackAdoption": false @@ -5239,7 +5362,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"retry\""], + "signature": [ + "\"retry\"" + ], "path": "packages/core/elasticsearch/core-elasticsearch-server/src/client/unauthorized_error_handler.ts", "deprecated": false, "trackAdoption": false @@ -5352,7 +5477,9 @@ "type": "Type", "tags": [], "label": "ElasticsearchClient", - "description": ["\nClient used to query the elasticsearch cluster.\n"], + "description": [ + "\nClient used to query the elasticsearch cluster.\n" + ], "signature": [ "{ create: { (this: That, params: ", "CreateRequest", @@ -6732,4 +6859,4 @@ ], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/kbn_core_elasticsearch_server.mdx b/api_docs/kbn_core_elasticsearch_server.mdx index 43173585fb64e..a838bdfb17fd0 100644 --- a/api_docs/kbn_core_elasticsearch_server.mdx +++ b/api_docs/kbn_core_elasticsearch_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server title: "@kbn/core-elasticsearch-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server'] --- import kbnCoreElasticsearchServerObj from './kbn_core_elasticsearch_server.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server_internal.mdx b/api_docs/kbn_core_elasticsearch_server_internal.mdx index 1bb37bcdad16b..b67fe4680353a 100644 --- a/api_docs/kbn_core_elasticsearch_server_internal.mdx +++ b/api_docs/kbn_core_elasticsearch_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server-internal title: "@kbn/core-elasticsearch-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server-internal'] --- import kbnCoreElasticsearchServerInternalObj from './kbn_core_elasticsearch_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_elasticsearch_server_mocks.mdx b/api_docs/kbn_core_elasticsearch_server_mocks.mdx index e0fc87bc2ce02..8044fe1840c4f 100644 --- a/api_docs/kbn_core_elasticsearch_server_mocks.mdx +++ b/api_docs/kbn_core_elasticsearch_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-elasticsearch-server-mocks title: "@kbn/core-elasticsearch-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-elasticsearch-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-elasticsearch-server-mocks'] --- import kbnCoreElasticsearchServerMocksObj from './kbn_core_elasticsearch_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_environment_server_internal.mdx b/api_docs/kbn_core_environment_server_internal.mdx index d645360b1ee37..dda32aa2f9bcc 100644 --- a/api_docs/kbn_core_environment_server_internal.mdx +++ b/api_docs/kbn_core_environment_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-environment-server-internal title: "@kbn/core-environment-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-environment-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-environment-server-internal'] --- import kbnCoreEnvironmentServerInternalObj from './kbn_core_environment_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_environment_server_mocks.mdx b/api_docs/kbn_core_environment_server_mocks.mdx index 513c0ce1faf12..7629a7dcc707d 100644 --- a/api_docs/kbn_core_environment_server_mocks.mdx +++ b/api_docs/kbn_core_environment_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-environment-server-mocks title: "@kbn/core-environment-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-environment-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-environment-server-mocks'] --- import kbnCoreEnvironmentServerMocksObj from './kbn_core_environment_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser.mdx b/api_docs/kbn_core_execution_context_browser.mdx index 7fb432bb2bef6..840976977b73b 100644 --- a/api_docs/kbn_core_execution_context_browser.mdx +++ b/api_docs/kbn_core_execution_context_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser title: "@kbn/core-execution-context-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser'] --- import kbnCoreExecutionContextBrowserObj from './kbn_core_execution_context_browser.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser_internal.mdx b/api_docs/kbn_core_execution_context_browser_internal.mdx index 7ff010e1229df..1ad118fccdaa4 100644 --- a/api_docs/kbn_core_execution_context_browser_internal.mdx +++ b/api_docs/kbn_core_execution_context_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser-internal title: "@kbn/core-execution-context-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser-internal'] --- import kbnCoreExecutionContextBrowserInternalObj from './kbn_core_execution_context_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_browser_mocks.mdx b/api_docs/kbn_core_execution_context_browser_mocks.mdx index 82316c534b724..97545ec0c9a01 100644 --- a/api_docs/kbn_core_execution_context_browser_mocks.mdx +++ b/api_docs/kbn_core_execution_context_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-browser-mocks title: "@kbn/core-execution-context-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-browser-mocks'] --- import kbnCoreExecutionContextBrowserMocksObj from './kbn_core_execution_context_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_common.mdx b/api_docs/kbn_core_execution_context_common.mdx index b0a7e00b5b964..a88069327d246 100644 --- a/api_docs/kbn_core_execution_context_common.mdx +++ b/api_docs/kbn_core_execution_context_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-common title: "@kbn/core-execution-context-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-common'] --- import kbnCoreExecutionContextCommonObj from './kbn_core_execution_context_common.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server.mdx b/api_docs/kbn_core_execution_context_server.mdx index 700c0038c45ae..cd7e99d8cae66 100644 --- a/api_docs/kbn_core_execution_context_server.mdx +++ b/api_docs/kbn_core_execution_context_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server title: "@kbn/core-execution-context-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server'] --- import kbnCoreExecutionContextServerObj from './kbn_core_execution_context_server.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server_internal.mdx b/api_docs/kbn_core_execution_context_server_internal.mdx index a0c78a1bc1c8e..94cdb091d7395 100644 --- a/api_docs/kbn_core_execution_context_server_internal.mdx +++ b/api_docs/kbn_core_execution_context_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server-internal title: "@kbn/core-execution-context-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server-internal'] --- import kbnCoreExecutionContextServerInternalObj from './kbn_core_execution_context_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_execution_context_server_mocks.mdx b/api_docs/kbn_core_execution_context_server_mocks.mdx index ea597018c3ed7..f8191548fa7c6 100644 --- a/api_docs/kbn_core_execution_context_server_mocks.mdx +++ b/api_docs/kbn_core_execution_context_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-execution-context-server-mocks title: "@kbn/core-execution-context-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-execution-context-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-execution-context-server-mocks'] --- import kbnCoreExecutionContextServerMocksObj from './kbn_core_execution_context_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_fatal_errors_browser.mdx b/api_docs/kbn_core_fatal_errors_browser.mdx index 7adb7f42c6119..892523f0465e3 100644 --- a/api_docs/kbn_core_fatal_errors_browser.mdx +++ b/api_docs/kbn_core_fatal_errors_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-fatal-errors-browser title: "@kbn/core-fatal-errors-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-fatal-errors-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-fatal-errors-browser'] --- import kbnCoreFatalErrorsBrowserObj from './kbn_core_fatal_errors_browser.devdocs.json'; diff --git a/api_docs/kbn_core_fatal_errors_browser_mocks.mdx b/api_docs/kbn_core_fatal_errors_browser_mocks.mdx index 4169719341ebf..f6b43d677a3b3 100644 --- a/api_docs/kbn_core_fatal_errors_browser_mocks.mdx +++ b/api_docs/kbn_core_fatal_errors_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-fatal-errors-browser-mocks title: "@kbn/core-fatal-errors-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-fatal-errors-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-fatal-errors-browser-mocks'] --- import kbnCoreFatalErrorsBrowserMocksObj from './kbn_core_fatal_errors_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser.mdx b/api_docs/kbn_core_http_browser.mdx index 84b03273fe33a..c01d2a6d491bb 100644 --- a/api_docs/kbn_core_http_browser.mdx +++ b/api_docs/kbn_core_http_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser title: "@kbn/core-http-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser'] --- import kbnCoreHttpBrowserObj from './kbn_core_http_browser.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser_internal.mdx b/api_docs/kbn_core_http_browser_internal.mdx index 4addd3083a051..7533eba6f0dca 100644 --- a/api_docs/kbn_core_http_browser_internal.mdx +++ b/api_docs/kbn_core_http_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser-internal title: "@kbn/core-http-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser-internal'] --- import kbnCoreHttpBrowserInternalObj from './kbn_core_http_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser_mocks.mdx b/api_docs/kbn_core_http_browser_mocks.mdx index 3dbc34d3a8c3f..f487da14b9805 100644 --- a/api_docs/kbn_core_http_browser_mocks.mdx +++ b/api_docs/kbn_core_http_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-browser-mocks title: "@kbn/core-http-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-browser-mocks'] --- import kbnCoreHttpBrowserMocksObj from './kbn_core_http_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_common.mdx b/api_docs/kbn_core_http_common.mdx index 50a3b2f780353..23a9729a3b9fd 100644 --- a/api_docs/kbn_core_http_common.mdx +++ b/api_docs/kbn_core_http_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-common title: "@kbn/core-http-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-common'] --- import kbnCoreHttpCommonObj from './kbn_core_http_common.devdocs.json'; diff --git a/api_docs/kbn_core_http_context_server_mocks.mdx b/api_docs/kbn_core_http_context_server_mocks.mdx index fdbc4d6828347..b08e9d12e96da 100644 --- a/api_docs/kbn_core_http_context_server_mocks.mdx +++ b/api_docs/kbn_core_http_context_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-context-server-mocks title: "@kbn/core-http-context-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-context-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-context-server-mocks'] --- import kbnCoreHttpContextServerMocksObj from './kbn_core_http_context_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_request_handler_context_server.mdx b/api_docs/kbn_core_http_request_handler_context_server.mdx index c310db29475d2..e89dbbf2881a8 100644 --- a/api_docs/kbn_core_http_request_handler_context_server.mdx +++ b/api_docs/kbn_core_http_request_handler_context_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-request-handler-context-server title: "@kbn/core-http-request-handler-context-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-request-handler-context-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-request-handler-context-server'] --- import kbnCoreHttpRequestHandlerContextServerObj from './kbn_core_http_request_handler_context_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server.mdx b/api_docs/kbn_core_http_resources_server.mdx index 11296b1b0d442..2cbe2b8ba86d5 100644 --- a/api_docs/kbn_core_http_resources_server.mdx +++ b/api_docs/kbn_core_http_resources_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server title: "@kbn/core-http-resources-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server'] --- import kbnCoreHttpResourcesServerObj from './kbn_core_http_resources_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server_internal.mdx b/api_docs/kbn_core_http_resources_server_internal.mdx index 95400d993bdd7..6ebb90f12f0d2 100644 --- a/api_docs/kbn_core_http_resources_server_internal.mdx +++ b/api_docs/kbn_core_http_resources_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server-internal title: "@kbn/core-http-resources-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server-internal'] --- import kbnCoreHttpResourcesServerInternalObj from './kbn_core_http_resources_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_resources_server_mocks.mdx b/api_docs/kbn_core_http_resources_server_mocks.mdx index c54617f12997b..e678e20f4acb2 100644 --- a/api_docs/kbn_core_http_resources_server_mocks.mdx +++ b/api_docs/kbn_core_http_resources_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-resources-server-mocks title: "@kbn/core-http-resources-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-resources-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-resources-server-mocks'] --- import kbnCoreHttpResourcesServerMocksObj from './kbn_core_http_resources_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_router_server_internal.mdx b/api_docs/kbn_core_http_router_server_internal.mdx index 3aa98cfaaaac6..cd9f2c9136fd2 100644 --- a/api_docs/kbn_core_http_router_server_internal.mdx +++ b/api_docs/kbn_core_http_router_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-router-server-internal title: "@kbn/core-http-router-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-router-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-router-server-internal'] --- import kbnCoreHttpRouterServerInternalObj from './kbn_core_http_router_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_http_router_server_mocks.mdx b/api_docs/kbn_core_http_router_server_mocks.mdx index e640ca30f1d2c..76bdd0b8ca952 100644 --- a/api_docs/kbn_core_http_router_server_mocks.mdx +++ b/api_docs/kbn_core_http_router_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-router-server-mocks title: "@kbn/core-http-router-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-router-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-router-server-mocks'] --- import kbnCoreHttpRouterServerMocksObj from './kbn_core_http_router_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_server.devdocs.json b/api_docs/kbn_core_http_server.devdocs.json index 8c0cc1a3b7535..176ec64529598 100644 --- a/api_docs/kbn_core_http_server.devdocs.json +++ b/api_docs/kbn_core_http_server.devdocs.json @@ -24,7 +24,9 @@ "type": "Class", "tags": [], "label": "RouteValidationError", - "description": ["\nError to return when the validation is not successful."], + "description": [ + "\nError to return when the validation is not successful." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -53,7 +55,9 @@ "tags": [], "label": "Constructor", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "packages/core/http/core-http-server/src/router/route_validator.ts", "deprecated": false, "trackAdoption": false, @@ -65,7 +69,9 @@ "tags": [], "label": "error", "description": [], - "signature": ["string | Error"], + "signature": [ + "string | Error" + ], "path": "packages/core/http/core-http-server/src/router/route_validator.ts", "deprecated": false, "trackAdoption": false, @@ -78,7 +84,9 @@ "tags": [], "label": "path", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "packages/core/http/core-http-server/src/router/route_validator.ts", "deprecated": false, "trackAdoption": false, @@ -122,7 +130,9 @@ "type": "string", "tags": [], "label": "version", - "description": ["\nVersion to assign to this route"], + "description": [ + "\nVersion to assign to this route" + ], "path": "packages/core/http/core-http-server/src/versioning/types.ts", "deprecated": false, "trackAdoption": false @@ -133,7 +143,9 @@ "type": "CompoundType", "tags": [], "label": "validate", - "description": ["\nValidation for this version of a route"], + "description": [ + "\nValidation for this version of a route" + ], "signature": [ "false | ", { @@ -158,7 +170,9 @@ "type": "Interface", "tags": [], "label": "AuthRedirectedParams", - "description": ["\nResult of auth redirection."], + "description": [ + "\nResult of auth redirection." + ], "path": "packages/core/http/core-http-server/src/lifecycle/auth.ts", "deprecated": false, "trackAdoption": false, @@ -282,7 +296,9 @@ "type": "Interface", "tags": [], "label": "AuthResultParams", - "description": ["\nResult of successful authentication."], + "description": [ + "\nResult of successful authentication." + ], "path": "packages/core/http/core-http-server/src/lifecycle/auth.ts", "deprecated": false, "trackAdoption": false, @@ -296,7 +312,9 @@ "description": [ "\nData to associate with an incoming request. Any downstream plugin may get access to the data." ], - "signature": ["Record | undefined"], + "signature": [ + "Record | undefined" + ], "path": "packages/core/http/core-http-server/src/lifecycle/auth.ts", "deprecated": false, "trackAdoption": false @@ -559,7 +577,9 @@ "type": "Interface", "tags": [], "label": "CustomHttpResponseOptions", - "description": ["\nHTTP response parameters for a response with adjustable status code."], + "description": [ + "\nHTTP response parameters for a response with adjustable status code." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -580,8 +600,12 @@ "type": "Uncategorized", "tags": [], "label": "body", - "description": ["HTTP message to send to the client"], - "signature": ["T | undefined"], + "description": [ + "HTTP message to send to the client" + ], + "signature": [ + "T | undefined" + ], "path": "packages/core/http/core-http-server/src/router/response.ts", "deprecated": false, "trackAdoption": false @@ -592,7 +616,9 @@ "type": "CompoundType", "tags": [], "label": "headers", - "description": ["HTTP Headers with additional information about response"], + "description": [ + "HTTP Headers with additional information about response" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -613,8 +639,12 @@ "type": "CompoundType", "tags": [], "label": "bypassErrorFormat", - "description": ["Bypass the default error formatting"], - "signature": ["boolean | undefined"], + "description": [ + "Bypass the default error formatting" + ], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/http/core-http-server/src/router/response.ts", "deprecated": false, "trackAdoption": false @@ -639,7 +669,9 @@ "type": "Interface", "tags": [], "label": "ErrorHttpResponseOptions", - "description": ["\nHTTP response parameters"], + "description": [ + "\nHTTP response parameters" + ], "path": "packages/core/http/core-http-server/src/router/response.ts", "deprecated": false, "trackAdoption": false, @@ -650,7 +682,9 @@ "type": "CompoundType", "tags": [], "label": "body", - "description": ["HTTP message to send to the client"], + "description": [ + "HTTP message to send to the client" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -671,7 +705,9 @@ "type": "CompoundType", "tags": [], "label": "headers", - "description": ["HTTP Headers with additional information about response"], + "description": [ + "HTTP Headers with additional information about response" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -708,7 +744,9 @@ "type": "CompoundType", "tags": [], "label": "headers", - "description": ["The headers associated with the request."], + "description": [ + "The headers associated with the request." + ], "signature": [ "{ date?: string | string[] | undefined; warning?: string | string[] | undefined; location?: string | string[] | undefined; range?: string | string[] | undefined; from?: string | string[] | undefined; etag?: string | string[] | undefined; accept?: string | string[] | undefined; \"accept-language\"?: string | string[] | undefined; \"accept-patch\"?: string | string[] | undefined; \"accept-ranges\"?: string | string[] | undefined; \"access-control-allow-credentials\"?: string | string[] | undefined; \"access-control-allow-headers\"?: string | string[] | undefined; \"access-control-allow-methods\"?: string | string[] | undefined; \"access-control-allow-origin\"?: string | string[] | undefined; \"access-control-expose-headers\"?: string | string[] | undefined; \"access-control-max-age\"?: string | string[] | undefined; \"access-control-request-headers\"?: string | string[] | undefined; \"access-control-request-method\"?: string | string[] | undefined; age?: string | string[] | undefined; allow?: string | string[] | undefined; \"alt-svc\"?: string | string[] | undefined; authorization?: string | string[] | undefined; \"cache-control\"?: string | string[] | undefined; connection?: string | string[] | undefined; \"content-disposition\"?: string | string[] | undefined; \"content-encoding\"?: string | string[] | undefined; \"content-language\"?: string | string[] | undefined; \"content-length\"?: string | string[] | undefined; \"content-location\"?: string | string[] | undefined; \"content-range\"?: string | string[] | undefined; \"content-type\"?: string | string[] | undefined; cookie?: string | string[] | undefined; expect?: string | string[] | undefined; expires?: string | string[] | undefined; forwarded?: string | string[] | undefined; host?: string | string[] | undefined; \"if-match\"?: string | string[] | undefined; \"if-modified-since\"?: string | string[] | undefined; \"if-none-match\"?: string | string[] | undefined; \"if-unmodified-since\"?: string | string[] | undefined; \"last-modified\"?: string | string[] | undefined; origin?: string | string[] | undefined; pragma?: string | string[] | undefined; \"proxy-authenticate\"?: string | string[] | undefined; \"proxy-authorization\"?: string | string[] | undefined; \"public-key-pins\"?: string | string[] | undefined; referer?: string | string[] | undefined; \"retry-after\"?: string | string[] | undefined; \"sec-websocket-accept\"?: string | string[] | undefined; \"sec-websocket-extensions\"?: string | string[] | undefined; \"sec-websocket-key\"?: string | string[] | undefined; \"sec-websocket-protocol\"?: string | string[] | undefined; \"sec-websocket-version\"?: string | string[] | undefined; \"set-cookie\"?: string | string[] | undefined; \"strict-transport-security\"?: string | string[] | undefined; tk?: string | string[] | undefined; trailer?: string | string[] | undefined; \"transfer-encoding\"?: string | string[] | undefined; upgrade?: string | string[] | undefined; \"user-agent\"?: string | string[] | undefined; vary?: string | string[] | undefined; via?: string | string[] | undefined; \"www-authenticate\"?: string | string[] | undefined; } & { [header: string]: string | string[] | undefined; }" ], @@ -722,7 +760,9 @@ "type": "string", "tags": [], "label": "path", - "description": ["The path of the request"], + "description": [ + "The path of the request" + ], "path": "packages/core/http/core-http-server/src/router/raw_request.ts", "deprecated": false, "trackAdoption": false @@ -734,7 +774,9 @@ "tags": [], "label": "method", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/http/core-http-server/src/router/raw_request.ts", "deprecated": false, "trackAdoption": false @@ -746,7 +788,10 @@ "tags": [], "label": "url", "description": [], - "signature": ["URL", " | undefined"], + "signature": [ + "URL", + " | undefined" + ], "path": "packages/core/http/core-http-server/src/router/raw_request.ts", "deprecated": false, "trackAdoption": false @@ -758,7 +803,9 @@ "tags": [], "label": "app", "description": [], - "signature": ["Record | undefined"], + "signature": [ + "Record | undefined" + ], "path": "packages/core/http/core-http-server/src/router/raw_request.ts", "deprecated": false, "trackAdoption": false @@ -770,7 +817,9 @@ "tags": [], "label": "auth", "description": [], - "signature": ["{ isAuthenticated?: boolean | undefined; } | undefined"], + "signature": [ + "{ isAuthenticated?: boolean | undefined; } | undefined" + ], "path": "packages/core/http/core-http-server/src/router/raw_request.ts", "deprecated": false, "trackAdoption": false @@ -808,7 +857,9 @@ "type": "Interface", "tags": [], "label": "FileHttpResponseOptions", - "description": ["\nHTTP response parameters for a response with adjustable status code."], + "description": [ + "\nHTTP response parameters for a response with adjustable status code." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -829,8 +880,12 @@ "type": "Uncategorized", "tags": [], "label": "body", - "description": ["Attachment content to send to the client"], - "signature": ["T"], + "description": [ + "Attachment content to send to the client" + ], + "signature": [ + "T" + ], "path": "packages/core/http/core-http-server/src/router/response.ts", "deprecated": false, "trackAdoption": false @@ -857,7 +912,9 @@ "description": [ "Explicitly set the attachment content type. Tries to detect the type based on extension and defaults to application/octet-stream" ], - "signature": ["string | null | undefined"], + "signature": [ + "string | null | undefined" + ], "path": "packages/core/http/core-http-server/src/router/response.ts", "deprecated": false, "trackAdoption": false @@ -871,7 +928,9 @@ "description": [ "Attachment content size in bytes, Tries to detect the content size from body" ], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "packages/core/http/core-http-server/src/router/response.ts", "deprecated": false, "trackAdoption": false @@ -882,7 +941,9 @@ "type": "CompoundType", "tags": [], "label": "headers", - "description": ["HTTP Headers with additional information about response"], + "description": [ + "HTTP Headers with additional information about response" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -903,8 +964,12 @@ "type": "CompoundType", "tags": [], "label": "bypassErrorFormat", - "description": ["Bypass the default error formatting"], - "signature": ["boolean | undefined"], + "description": [ + "Bypass the default error formatting" + ], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/http/core-http-server/src/router/response.ts", "deprecated": false, "trackAdoption": false @@ -918,7 +983,9 @@ "description": [ "Bypass filename encoding, only set to true if the filename is already encoded" ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/http/core-http-server/src/router/response.ts", "deprecated": false, "trackAdoption": false @@ -932,7 +999,9 @@ "type": "Interface", "tags": [], "label": "FullValidationConfig", - "description": ["\nVersioned route validation"], + "description": [ + "\nVersioned route validation" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -953,7 +1022,9 @@ "type": "CompoundType", "tags": [], "label": "request", - "description": ["\nValidation to run against route inputs: params, query and body"], + "description": [ + "\nValidation to run against route inputs: params, query and body" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -972,9 +1043,13 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.FullValidationConfig.response", "type": "Object", - "tags": ["note"], + "tags": [ + "note" + ], "label": "response", - "description": ["\nValidation to run against route output"], + "description": [ + "\nValidation to run against route output" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -1116,7 +1191,9 @@ "type": "Interface", "tags": [], "label": "HttpResponseOptions", - "description": ["\nHTTP response parameters"], + "description": [ + "\nHTTP response parameters" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -1137,8 +1214,12 @@ "type": "Uncategorized", "tags": [], "label": "body", - "description": ["HTTP message to send to the client"], - "signature": ["T | undefined"], + "description": [ + "HTTP message to send to the client" + ], + "signature": [ + "T | undefined" + ], "path": "packages/core/http/core-http-server/src/router/response.ts", "deprecated": false, "trackAdoption": false @@ -1149,7 +1230,9 @@ "type": "CompoundType", "tags": [], "label": "headers", - "description": ["HTTP Headers with additional information about response"], + "description": [ + "HTTP Headers with additional information about response" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -1170,8 +1253,12 @@ "type": "CompoundType", "tags": [], "label": "bypassErrorFormat", - "description": ["Bypass the default error formatting"], - "signature": ["boolean | undefined"], + "description": [ + "Bypass the default error formatting" + ], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/http/core-http-server/src/router/response.ts", "deprecated": false, "trackAdoption": false @@ -1198,7 +1285,9 @@ "type": "string", "tags": [], "label": "name", - "description": ["The name of the Kibana server"], + "description": [ + "The name of the Kibana server" + ], "path": "packages/core/http/core-http-server/src/http_contract.ts", "deprecated": false, "trackAdoption": false @@ -1209,7 +1298,9 @@ "type": "string", "tags": [], "label": "hostname", - "description": ["The hostname of the server"], + "description": [ + "The hostname of the server" + ], "path": "packages/core/http/core-http-server/src/http_contract.ts", "deprecated": false, "trackAdoption": false @@ -1220,7 +1311,9 @@ "type": "number", "tags": [], "label": "port", - "description": ["The port the server is listening on"], + "description": [ + "The port the server is listening on" + ], "path": "packages/core/http/core-http-server/src/http_contract.ts", "deprecated": false, "trackAdoption": false @@ -1231,8 +1324,12 @@ "type": "CompoundType", "tags": [], "label": "protocol", - "description": ["The protocol used by the server"], - "signature": ["\"http\" | \"https\" | \"socket\""], + "description": [ + "The protocol used by the server" + ], + "signature": [ + "\"http\" | \"https\" | \"socket\"" + ], "path": "packages/core/http/core-http-server/src/http_contract.ts", "deprecated": false, "trackAdoption": false @@ -1294,7 +1391,9 @@ "tags": [], "label": "path", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/http/core-http-server/src/http_contract.ts", "deprecated": false, "trackAdoption": false, @@ -1332,7 +1431,9 @@ "type": "Object", "tags": [], "label": "basePath", - "description": ["\nAccess or manipulate the Kibana base path\nSee {@link IBasePath}."], + "description": [ + "\nAccess or manipulate the Kibana base path\nSee {@link IBasePath}." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -1486,7 +1587,9 @@ "type": "Function", "tags": [], "label": "handler", - "description": ["{@link OnPreRoutingHandler } - function to call."], + "description": [ + "{@link OnPreRoutingHandler } - function to call." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -1534,7 +1637,9 @@ "type": "Function", "tags": [], "label": "handler", - "description": ["{@link OnPreRoutingHandler } - function to call."], + "description": [ + "{@link OnPreRoutingHandler } - function to call." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -1632,7 +1737,9 @@ "type": "Function", "tags": [], "label": "handler", - "description": ["{@link OnPostAuthHandler } - function to call."], + "description": [ + "{@link OnPostAuthHandler } - function to call." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -1656,7 +1763,9 @@ "type": "Function", "tags": [], "label": "registerOnPreResponse", - "description": ["\nTo define custom logic to perform for the server response.\n"], + "description": [ + "\nTo define custom logic to perform for the server response.\n" + ], "signature": [ "(handler: ", { @@ -1678,7 +1787,9 @@ "type": "Function", "tags": [], "label": "handler", - "description": ["{@link OnPreResponseHandler } - function to call."], + "description": [ + "{@link OnPreResponseHandler } - function to call." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -1702,7 +1813,9 @@ "type": "Object", "tags": [], "label": "basePath", - "description": ["\nAccess or manipulate the Kibana base path\nSee {@link IBasePath}."], + "description": [ + "\nAccess or manipulate the Kibana base path\nSee {@link IBasePath}." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -1744,7 +1857,9 @@ "type": "Object", "tags": [], "label": "csp", - "description": ["\nThe CSP config used for Kibana."], + "description": [ + "\nThe CSP config used for Kibana." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -1790,7 +1905,9 @@ "type": "Function", "tags": [], "label": "registerRouteHandlerContext", - "description": ["\nRegister a context provider for a route handler."], + "description": [ + "\nRegister a context provider for a route handler." + ], "signature": [ ">(contextName: ContextName, provider: ", { @@ -1820,7 +1937,9 @@ "tags": [], "label": "contextName", "description": [], - "signature": ["ContextName"], + "signature": [ + "ContextName" + ], "path": "packages/core/http/core-http-server/src/http_contract.ts", "deprecated": false, "trackAdoption": false, @@ -1896,7 +2015,9 @@ "type": "Object", "tags": [], "label": "basePath", - "description": ["\nAccess or manipulate the Kibana base path\nSee {@link IBasePath}."], + "description": [ + "\nAccess or manipulate the Kibana base path\nSee {@link IBasePath}." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -1938,7 +2059,9 @@ "type": "Object", "tags": [], "label": "auth", - "description": ["\nAuth status.\nSee {@link HttpAuth}"], + "description": [ + "\nAuth status.\nSee {@link HttpAuth}" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -2050,7 +2173,9 @@ "tags": [], "label": "headers", "description": [], - "signature": ["{ [x: string]: string | string[]; }"], + "signature": [ + "{ [x: string]: string | string[]; }" + ], "path": "packages/core/http/core-http-server/src/auth_headers.ts", "deprecated": false, "trackAdoption": false @@ -2120,7 +2245,9 @@ "type": "Interface", "tags": [], "label": "IBasePath", - "description": ["\nAccess or manipulate the Kibana base path\n"], + "description": [ + "\nAccess or manipulate the Kibana base path\n" + ], "path": "packages/core/http/core-http-server/src/base_path.ts", "deprecated": false, "trackAdoption": false, @@ -2147,7 +2274,9 @@ "description": [ "\nThe server's publicly exposed base URL, if configured. Includes protocol, host, port (optional) and the\n{@link IBasePath.serverBasePath}.\n" ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/http/core-http-server/src/base_path.ts", "deprecated": false, "trackAdoption": false @@ -2158,7 +2287,9 @@ "type": "Function", "tags": [], "label": "get", - "description": ["\nreturns `basePath` value, specific for an incoming request."], + "description": [ + "\nreturns `basePath` value, specific for an incoming request." + ], "signature": [ "(request: ", { @@ -2205,7 +2336,9 @@ "type": "Function", "tags": [], "label": "set", - "description": ["\nsets `basePath` value, specific for an incoming request."], + "description": [ + "\nsets `basePath` value, specific for an incoming request." + ], "signature": [ "(request: ", { @@ -2250,7 +2383,9 @@ "tags": [], "label": "requestSpecificBasePath", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/http/core-http-server/src/base_path.ts", "deprecated": false, "trackAdoption": false, @@ -2265,8 +2400,12 @@ "type": "Function", "tags": [], "label": "prepend", - "description": ["\nPrepends `path` with the basePath."], - "signature": ["(path: string) => string"], + "description": [ + "\nPrepends `path` with the basePath." + ], + "signature": [ + "(path: string) => string" + ], "path": "packages/core/http/core-http-server/src/base_path.ts", "deprecated": false, "trackAdoption": false, @@ -2278,7 +2417,9 @@ "tags": [], "label": "path", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/http/core-http-server/src/base_path.ts", "deprecated": false, "trackAdoption": false, @@ -2293,8 +2434,12 @@ "type": "Function", "tags": [], "label": "remove", - "description": ["\nRemoves the prepended basePath from the `path`."], - "signature": ["(path: string) => string"], + "description": [ + "\nRemoves the prepended basePath from the `path`." + ], + "signature": [ + "(path: string) => string" + ], "path": "packages/core/http/core-http-server/src/base_path.ts", "deprecated": false, "trackAdoption": false, @@ -2306,7 +2451,9 @@ "tags": [], "label": "path", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/http/core-http-server/src/base_path.ts", "deprecated": false, "trackAdoption": false, @@ -2337,7 +2484,9 @@ "type": "Function", "tags": [], "label": "registerContext", - "description": ["\nRegister a new context provider.\n"], + "description": [ + "\nRegister a new context provider.\n" + ], "signature": [ " string | null"], + "signature": [ + "() => string | null" + ], "path": "packages/core/http/core-http-server/src/router/socket.ts", "deprecated": false, "trackAdoption": false, @@ -2932,7 +3115,9 @@ "tags": [], "label": "rejectUnauthorized", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/http/core-http-server/src/router/socket.ts", "deprecated": false, "trackAdoption": false @@ -2944,7 +3129,9 @@ "tags": [], "label": "requestCert", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/http/core-http-server/src/router/socket.ts", "deprecated": false, "trackAdoption": false @@ -2965,7 +3152,9 @@ "description": [ "\nIndicates whether or not the peer certificate was signed by one of the specified CAs. When TLS\nisn't used the value is `undefined`." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/http/core-http-server/src/router/socket.ts", "deprecated": false, "trackAdoption": false @@ -2979,7 +3168,9 @@ "description": [ "\nThe reason why the peer's certificate has not been verified. This property becomes available\nonly when `authorized` is `false`." ], - "signature": ["Error | undefined"], + "signature": [ + "Error | undefined" + ], "path": "packages/core/http/core-http-server/src/router/socket.ts", "deprecated": false, "trackAdoption": false @@ -2993,7 +3184,9 @@ "description": [ "\nThe string representation of the remote IP address. For example,`'74.125.127.100'` or\n`'2001:4860:a005::68'`. Value may be `undefined` if the socket is destroyed (for example, if\nthe client disconnected)." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/http/core-http-server/src/router/socket.ts", "deprecated": false, "trackAdoption": false @@ -3030,7 +3223,9 @@ "type": "string", "tags": [], "label": "routerPath", - "description": ["\nResulted path"], + "description": [ + "\nResulted path" + ], "path": "packages/core/http/core-http-server/src/router/router.ts", "deprecated": false, "trackAdoption": false @@ -3039,9 +3234,13 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.IRouter.get", "type": "Function", - "tags": ["track-adoption"], + "tags": [ + "track-adoption" + ], "label": "get", - "description": ["\nRegister a route handler for `GET` request."], + "description": [ + "\nRegister a route handler for `GET` request." + ], "signature": [ "(route: ", { @@ -3549,34 +3748,6 @@ "plugin": "banners", "path": "x-pack/plugins/banners/server/routes/info.ts" }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/internal/deprecations/deprecations.ts" - }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/internal/management/jobs.ts" - }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/internal/management/jobs.ts" - }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/internal/management/jobs.ts" - }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/internal/management/jobs.ts" - }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/public/generate_from_jobparams.ts" - }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/public/jobs.ts" - }, { "plugin": "cloudSecurityPosture", "path": "x-pack/plugins/cloud_security_posture/server/routes/vulnerabilities_dashboard/vulnerabilities_dashboard.ts" @@ -4158,36 +4329,32 @@ "path": "x-pack/plugins/security_solution/server/endpoint/routes/resolver.ts" }, { - "plugin": "profiling", - "path": "x-pack/plugins/observability_solution/profiling/server/routes/flamechart.ts" - }, - { - "plugin": "profiling", - "path": "x-pack/plugins/observability_solution/profiling/server/routes/functions.ts" + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/internal/deprecations/deprecations.ts" }, { - "plugin": "profiling", - "path": "x-pack/plugins/observability_solution/profiling/server/routes/setup/route.ts" + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/internal/management/jobs.ts" }, { - "plugin": "profiling", - "path": "x-pack/plugins/observability_solution/profiling/server/routes/setup/route.ts" + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/internal/management/jobs.ts" }, { - "plugin": "profiling", - "path": "x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/route.ts" + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/internal/management/jobs.ts" }, { - "plugin": "profiling", - "path": "x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/route.ts" + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/internal/management/jobs.ts" }, { - "plugin": "profiling", - "path": "x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/route.ts" + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/public/generate_from_jobparams.ts" }, { - "plugin": "profiling", - "path": "x-pack/plugins/observability_solution/profiling/server/routes/topn.ts" + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/public/jobs.ts" }, { "plugin": "reporting", @@ -4297,10 +4464,6 @@ "plugin": "stackConnectors", "path": "x-pack/plugins/stack_connectors/server/routes/get_well_known_email_service.ts" }, - { - "plugin": "synthetics", - "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" - }, { "plugin": "upgradeAssistant", "path": "x-pack/plugins/upgrade_assistant/server/routes/reindex_indices/reindex_indices.ts" @@ -4357,10 +4520,6 @@ "plugin": "upgradeAssistant", "path": "x-pack/plugins/upgrade_assistant/server/routes/node_disk_space.ts" }, - { - "plugin": "uptime", - "path": "x-pack/plugins/observability_solution/uptime/server/legacy_uptime/uptime_server.ts" - }, { "plugin": "watcher", "path": "x-pack/plugins/watcher/server/routes/api/settings/register_load_route.ts" @@ -4390,16 +4549,56 @@ "path": "x-pack/plugins/watcher/server/routes/api/register_load_history_route.ts" }, { - "plugin": "cloudChat", - "path": "x-pack/plugins/cloud_integrations/cloud_chat/server/routes/chat.ts" + "plugin": "cloudChat", + "path": "x-pack/plugins/cloud_integrations/cloud_chat/server/routes/chat.ts" + }, + { + "plugin": "customBranding", + "path": "x-pack/plugins/custom_branding/server/routes/info.ts" + }, + { + "plugin": "grokdebugger", + "path": "x-pack/plugins/grokdebugger/server/lib/kibana_framework.ts" + }, + { + "plugin": "profiling", + "path": "x-pack/plugins/observability_solution/profiling/server/routes/flamechart.ts" + }, + { + "plugin": "profiling", + "path": "x-pack/plugins/observability_solution/profiling/server/routes/functions.ts" + }, + { + "plugin": "profiling", + "path": "x-pack/plugins/observability_solution/profiling/server/routes/setup/route.ts" + }, + { + "plugin": "profiling", + "path": "x-pack/plugins/observability_solution/profiling/server/routes/setup/route.ts" + }, + { + "plugin": "profiling", + "path": "x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/route.ts" + }, + { + "plugin": "profiling", + "path": "x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/route.ts" + }, + { + "plugin": "profiling", + "path": "x-pack/plugins/observability_solution/profiling/server/routes/storage_explorer/route.ts" + }, + { + "plugin": "profiling", + "path": "x-pack/plugins/observability_solution/profiling/server/routes/topn.ts" }, { - "plugin": "customBranding", - "path": "x-pack/plugins/custom_branding/server/routes/info.ts" + "plugin": "synthetics", + "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" }, { - "plugin": "grokdebugger", - "path": "x-pack/plugins/grokdebugger/server/lib/kibana_framework.ts" + "plugin": "uptime", + "path": "x-pack/plugins/observability_solution/uptime/server/legacy_uptime/uptime_server.ts" }, { "plugin": "spaces", @@ -5458,7 +5657,9 @@ "type": "Object", "tags": [], "label": "route", - "description": ["{@link RouteConfig } - a route configuration."], + "description": [ + "{@link RouteConfig } - a route configuration." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -5529,7 +5730,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["Context"], + "signature": [ + "Context" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -5562,7 +5765,9 @@ "tags": [], "label": "response", "description": [], - "signature": ["ResponseFactory"], + "signature": [ + "ResponseFactory" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -5575,9 +5780,13 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.IRouter.post", "type": "Function", - "tags": ["track-adoption"], + "tags": [ + "track-adoption" + ], "label": "post", - "description": ["\nRegister a route handler for `POST` request."], + "description": [ + "\nRegister a route handler for `POST` request." + ], "signature": [ "(route: ", { @@ -6065,22 +6274,6 @@ "plugin": "assetManager", "path": "x-pack/plugins/asset_manager/server/routes/sample_assets.ts" }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/internal/diagnostic/browser.ts" - }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/internal/generate/csv_searchsource_immediate.ts" - }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/internal/generate/generate_from_jobparams.ts" - }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/public/generate_from_jobparams.ts" - }, { "plugin": "indexManagement", "path": "x-pack/plugins/index_management/server/routes/api/data_streams/register_delete_route.ts" @@ -6606,8 +6799,20 @@ "path": "x-pack/plugins/painless_lab/server/routes/api/execute.ts" }, { - "plugin": "profiling", - "path": "x-pack/plugins/observability_solution/profiling/server/routes/setup/route.ts" + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/internal/diagnostic/browser.ts" + }, + { + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/internal/generate/csv_searchsource_immediate.ts" + }, + { + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/internal/generate/generate_from_jobparams.ts" + }, + { + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/public/generate_from_jobparams.ts" }, { "plugin": "reporting", @@ -6697,10 +6902,6 @@ "plugin": "stackConnectors", "path": "x-pack/plugins/stack_connectors/server/routes/valid_slack_api_channels.ts" }, - { - "plugin": "synthetics", - "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" - }, { "plugin": "upgradeAssistant", "path": "x-pack/plugins/upgrade_assistant/server/routes/reindex_indices/reindex_indices.ts" @@ -6729,10 +6930,6 @@ "plugin": "upgradeAssistant", "path": "x-pack/plugins/upgrade_assistant/server/routes/cluster_settings.ts" }, - { - "plugin": "uptime", - "path": "x-pack/plugins/observability_solution/uptime/server/legacy_uptime/uptime_server.ts" - }, { "plugin": "watcher", "path": "x-pack/plugins/watcher/server/routes/api/indices/register_get_route.ts" @@ -6753,6 +6950,18 @@ "plugin": "grokdebugger", "path": "x-pack/plugins/grokdebugger/server/lib/kibana_framework.ts" }, + { + "plugin": "profiling", + "path": "x-pack/plugins/observability_solution/profiling/server/routes/setup/route.ts" + }, + { + "plugin": "synthetics", + "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" + }, + { + "plugin": "uptime", + "path": "x-pack/plugins/observability_solution/uptime/server/legacy_uptime/uptime_server.ts" + }, { "plugin": "console", "path": "src/plugins/console/server/routes/api/console/proxy/index.ts" @@ -7642,7 +7851,9 @@ "type": "Object", "tags": [], "label": "route", - "description": ["{@link RouteConfig } - a route configuration."], + "description": [ + "{@link RouteConfig } - a route configuration." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -7713,7 +7924,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["Context"], + "signature": [ + "Context" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -7746,7 +7959,9 @@ "tags": [], "label": "response", "description": [], - "signature": ["ResponseFactory"], + "signature": [ + "ResponseFactory" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -7759,9 +7974,13 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.IRouter.put", "type": "Function", - "tags": ["track-adoption"], + "tags": [ + "track-adoption" + ], "label": "put", - "description": ["\nRegister a route handler for `PUT` request."], + "description": [ + "\nRegister a route handler for `PUT` request." + ], "signature": [ "(route: ", { @@ -7841,10 +8060,6 @@ "plugin": "metricsDataAccess", "path": "x-pack/plugins/metrics_data_access/server/lib/adapters/framework/kibana_framework_adapter.ts" }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/internal/deprecations/deprecations.ts" - }, { "plugin": "indexManagement", "path": "x-pack/plugins/index_management/server/routes/api/data_streams/register_put_route.ts" @@ -8085,6 +8300,10 @@ "plugin": "monitoring", "path": "x-pack/plugins/monitoring/server/plugin.ts" }, + { + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/internal/deprecations/deprecations.ts" + }, { "plugin": "reporting", "path": "x-pack/plugins/reporting/server/test_helpers/create_mock_reportingplugin.ts" @@ -8109,18 +8328,10 @@ "plugin": "snapshotRestore", "path": "x-pack/plugins/snapshot_restore/server/routes/api/policy.ts" }, - { - "plugin": "synthetics", - "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" - }, { "plugin": "upgradeAssistant", "path": "x-pack/plugins/upgrade_assistant/server/routes/deprecation_logging.ts" }, - { - "plugin": "uptime", - "path": "x-pack/plugins/observability_solution/uptime/server/legacy_uptime/uptime_server.ts" - }, { "plugin": "watcher", "path": "x-pack/plugins/watcher/server/routes/api/watch/register_execute_route.ts" @@ -8145,6 +8356,14 @@ "plugin": "grokdebugger", "path": "x-pack/plugins/grokdebugger/server/lib/kibana_framework.ts" }, + { + "plugin": "synthetics", + "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" + }, + { + "plugin": "uptime", + "path": "x-pack/plugins/observability_solution/uptime/server/legacy_uptime/uptime_server.ts" + }, { "plugin": "ftrApis", "path": "src/plugins/ftr_apis/server/routes/kbn_client_so/update.ts" @@ -8322,7 +8541,9 @@ "type": "Object", "tags": [], "label": "route", - "description": ["{@link RouteConfig } - a route configuration."], + "description": [ + "{@link RouteConfig } - a route configuration." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -8393,7 +8614,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["Context"], + "signature": [ + "Context" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -8426,7 +8649,9 @@ "tags": [], "label": "response", "description": [], - "signature": ["ResponseFactory"], + "signature": [ + "ResponseFactory" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -8439,9 +8664,13 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.IRouter.patch", "type": "Function", - "tags": ["track-adoption"], + "tags": [ + "track-adoption" + ], "label": "patch", - "description": ["\nRegister a route handler for `PATCH` request."], + "description": [ + "\nRegister a route handler for `PATCH` request." + ], "signature": [ "(route: ", { @@ -8598,7 +8827,9 @@ "type": "Object", "tags": [], "label": "route", - "description": ["{@link RouteConfig } - a route configuration."], + "description": [ + "{@link RouteConfig } - a route configuration." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -8669,7 +8900,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["Context"], + "signature": [ + "Context" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -8702,7 +8935,9 @@ "tags": [], "label": "response", "description": [], - "signature": ["ResponseFactory"], + "signature": [ + "ResponseFactory" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -8715,9 +8950,13 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.IRouter.delete", "type": "Function", - "tags": ["track-adoption"], + "tags": [ + "track-adoption" + ], "label": "delete", - "description": ["\nRegister a route handler for `DELETE` request."], + "description": [ + "\nRegister a route handler for `DELETE` request." + ], "signature": [ "(route: ", { @@ -8833,14 +9072,6 @@ "plugin": "assetManager", "path": "x-pack/plugins/asset_manager/server/routes/sample_assets.ts" }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/internal/management/jobs.ts" - }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/server/routes/public/jobs.ts" - }, { "plugin": "indexManagement", "path": "x-pack/plugins/index_management/server/routes/api/component_templates/register_delete_route.ts" @@ -9005,6 +9236,14 @@ "plugin": "logstash", "path": "x-pack/plugins/logstash/server/routes/pipeline/delete.ts" }, + { + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/internal/management/jobs.ts" + }, + { + "plugin": "reporting", + "path": "x-pack/plugins/reporting/server/routes/public/jobs.ts" + }, { "plugin": "reporting", "path": "x-pack/plugins/reporting/server/test_helpers/create_mock_reportingplugin.ts" @@ -9021,10 +9260,6 @@ "plugin": "snapshotRestore", "path": "x-pack/plugins/snapshot_restore/server/routes/api/policy.ts" }, - { - "plugin": "synthetics", - "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" - }, { "plugin": "upgradeAssistant", "path": "x-pack/plugins/upgrade_assistant/server/routes/deprecation_logging.ts" @@ -9033,10 +9268,6 @@ "plugin": "upgradeAssistant", "path": "x-pack/plugins/upgrade_assistant/server/routes/ml_snapshots.ts" }, - { - "plugin": "uptime", - "path": "x-pack/plugins/observability_solution/uptime/server/legacy_uptime/uptime_server.ts" - }, { "plugin": "watcher", "path": "x-pack/plugins/watcher/server/routes/api/watch/register_delete_route.ts" @@ -9045,6 +9276,14 @@ "plugin": "grokdebugger", "path": "x-pack/plugins/grokdebugger/server/lib/kibana_framework.ts" }, + { + "plugin": "synthetics", + "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" + }, + { + "plugin": "uptime", + "path": "x-pack/plugins/observability_solution/uptime/server/legacy_uptime/uptime_server.ts" + }, { "plugin": "ftrApis", "path": "src/plugins/ftr_apis/server/routes/kbn_client_so/delete.ts" @@ -9198,7 +9437,9 @@ "type": "Object", "tags": [], "label": "route", - "description": ["{@link RouteConfig } - a route configuration."], + "description": [ + "{@link RouteConfig } - a route configuration." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -9269,7 +9510,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["Context"], + "signature": [ + "Context" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -9302,7 +9545,9 @@ "tags": [], "label": "response", "description": [], - "signature": ["ResponseFactory"], + "signature": [ + "ResponseFactory" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -9390,7 +9635,9 @@ "type": "Function", "tags": [], "label": "handler", - "description": ["{@link RequestHandler } - a route handler to wrap"], + "description": [ + "{@link RequestHandler } - a route handler to wrap" + ], "signature": [ "(context: Context, request: ", { @@ -9430,7 +9677,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["Context"], + "signature": [ + "Context" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -9463,7 +9712,9 @@ "tags": [], "label": "response", "description": [], - "signature": ["ResponseFactory"], + "signature": [ + "ResponseFactory" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -9476,7 +9727,9 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.IRouter.versioned", "type": "Object", - "tags": ["experimental"], + "tags": [ + "experimental" + ], "label": "versioned", "description": [ "\nAn instance very similar to {@link IRouter} that can be used for versioning HTTP routes\nfollowing the Elastic versioning specification.\n" @@ -9504,7 +9757,9 @@ "type": "Interface", "tags": [], "label": "IStaticAssets", - "description": ["\nAPIs for creating hrefs to static assets.\n"], + "description": [ + "\nAPIs for creating hrefs to static assets.\n" + ], "path": "packages/core/http/core-http-server/src/static_assets.ts", "deprecated": false, "trackAdoption": false, @@ -9518,7 +9773,9 @@ "description": [ "\nGets the full href to the current plugin's asset,\ngiven its path relative to the plugin's `public/assets` folder.\n" ], - "signature": ["(assetPath: string) => string"], + "signature": [ + "(assetPath: string) => string" + ], "path": "packages/core/http/core-http-server/src/static_assets.ts", "deprecated": false, "trackAdoption": false, @@ -9530,7 +9787,9 @@ "tags": [], "label": "assetPath", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/http/core-http-server/src/static_assets.ts", "deprecated": false, "trackAdoption": false, @@ -9543,12 +9802,16 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.IStaticAssets.prependPublicUrl", "type": "Function", - "tags": ["note"], + "tags": [ + "note" + ], "label": "prependPublicUrl", "description": [ "\nWill return an href, either a path for or full URL with the provided path\nappended to the static assets public base path.\n\nUseful for instances were you need to render your own HTML page and link to\ncertain static assets.\n" ], - "signature": ["(pathname: string) => string"], + "signature": [ + "(pathname: string) => string" + ], "path": "packages/core/http/core-http-server/src/static_assets.ts", "deprecated": false, "trackAdoption": false, @@ -9560,7 +9823,9 @@ "tags": [], "label": "pathname", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/http/core-http-server/src/static_assets.ts", "deprecated": false, "trackAdoption": false, @@ -9707,7 +9972,9 @@ "type": "Function", "tags": [], "label": "forbidden", - "description": ["\nServer cannot grant access to a resource.\nStatus code: `403`."], + "description": [ + "\nServer cannot grant access to a resource.\nStatus code: `403`." + ], "signature": [ "(options?: ", { @@ -9882,7 +10149,9 @@ "type": "Function", "tags": [], "label": "customError", - "description": ["\nCreates an error response with defined status code and payload."], + "description": [ + "\nCreates an error response with defined status code and payload." + ], "signature": [ "(options: ", { @@ -9973,7 +10242,9 @@ "type": "Function", "tags": [], "label": "notModified", - "description": ["\nContent not modified.\nStatus code: `304`."], + "description": [ + "\nContent not modified.\nStatus code: `304`." + ], "signature": [ "(options: ", { @@ -10044,7 +10315,9 @@ "type": "Function", "tags": [], "label": "redirected", - "description": ["\nRedirect to a different URI.\nStatus code: `302`."], + "description": [ + "\nRedirect to a different URI.\nStatus code: `302`." + ], "signature": [ "(options: ", { @@ -10103,7 +10376,9 @@ "type": "Interface", "tags": [], "label": "KibanaRequest", - "description": ["\nKibana specific abstraction for an incoming request."], + "description": [ + "\nKibana specific abstraction for an incoming request." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -10124,7 +10399,9 @@ "type": "string", "tags": [], "label": "id", - "description": ["\nA identifier to identify this request.\n"], + "description": [ + "\nA identifier to identify this request.\n" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10135,7 +10412,9 @@ "type": "string", "tags": [], "label": "uuid", - "description": ["\nA UUID to identify this request.\n"], + "description": [ + "\nA UUID to identify this request.\n" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10146,8 +10425,12 @@ "type": "Object", "tags": [], "label": "url", - "description": ["a WHATWG URL standard object."], - "signature": ["URL"], + "description": [ + "a WHATWG URL standard object." + ], + "signature": [ + "URL" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10158,7 +10441,9 @@ "type": "Object", "tags": [], "label": "route", - "description": ["matched route details"], + "description": [ + "matched route details" + ], "signature": [ "{ readonly path: string; readonly method: ", { @@ -10196,7 +10481,9 @@ "type": "CompoundType", "tags": [], "label": "headers", - "description": ["\nReadonly copy of incoming request headers."], + "description": [ + "\nReadonly copy of incoming request headers." + ], "signature": [ "{ date?: string | string[] | undefined; warning?: string | string[] | undefined; location?: string | string[] | undefined; range?: string | string[] | undefined; from?: string | string[] | undefined; etag?: string | string[] | undefined; accept?: string | string[] | undefined; \"accept-language\"?: string | string[] | undefined; \"accept-patch\"?: string | string[] | undefined; \"accept-ranges\"?: string | string[] | undefined; \"access-control-allow-credentials\"?: string | string[] | undefined; \"access-control-allow-headers\"?: string | string[] | undefined; \"access-control-allow-methods\"?: string | string[] | undefined; \"access-control-allow-origin\"?: string | string[] | undefined; \"access-control-expose-headers\"?: string | string[] | undefined; \"access-control-max-age\"?: string | string[] | undefined; \"access-control-request-headers\"?: string | string[] | undefined; \"access-control-request-method\"?: string | string[] | undefined; age?: string | string[] | undefined; allow?: string | string[] | undefined; \"alt-svc\"?: string | string[] | undefined; authorization?: string | string[] | undefined; \"cache-control\"?: string | string[] | undefined; connection?: string | string[] | undefined; \"content-disposition\"?: string | string[] | undefined; \"content-encoding\"?: string | string[] | undefined; \"content-language\"?: string | string[] | undefined; \"content-length\"?: string | string[] | undefined; \"content-location\"?: string | string[] | undefined; \"content-range\"?: string | string[] | undefined; \"content-type\"?: string | string[] | undefined; cookie?: string | string[] | undefined; expect?: string | string[] | undefined; expires?: string | string[] | undefined; forwarded?: string | string[] | undefined; host?: string | string[] | undefined; \"if-match\"?: string | string[] | undefined; \"if-modified-since\"?: string | string[] | undefined; \"if-none-match\"?: string | string[] | undefined; \"if-unmodified-since\"?: string | string[] | undefined; \"last-modified\"?: string | string[] | undefined; origin?: string | string[] | undefined; pragma?: string | string[] | undefined; \"proxy-authenticate\"?: string | string[] | undefined; \"proxy-authorization\"?: string | string[] | undefined; \"public-key-pins\"?: string | string[] | undefined; referer?: string | string[] | undefined; \"retry-after\"?: string | string[] | undefined; \"sec-websocket-accept\"?: string | string[] | undefined; \"sec-websocket-extensions\"?: string | string[] | undefined; \"sec-websocket-key\"?: string | string[] | undefined; \"sec-websocket-protocol\"?: string | string[] | undefined; \"sec-websocket-version\"?: string | string[] | undefined; \"set-cookie\"?: string | string[] | undefined; \"strict-transport-security\"?: string | string[] | undefined; tk?: string | string[] | undefined; trailer?: string | string[] | undefined; \"transfer-encoding\"?: string | string[] | undefined; upgrade?: string | string[] | undefined; \"user-agent\"?: string | string[] | undefined; vary?: string | string[] | undefined; via?: string | string[] | undefined; \"www-authenticate\"?: string | string[] | undefined; } & { [header: string]: string | string[] | undefined; }" ], @@ -10234,9 +10521,13 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.KibanaRequest.isInternalApiRequest", "type": "boolean", - "tags": ["note"], + "tags": [ + "note" + ], "label": "isInternalApiRequest", - "description": ["\nAn internal request has access to internal routes."], + "description": [ + "\nAn internal request has access to internal routes." + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10291,7 +10582,9 @@ "type": "Object", "tags": [], "label": "auth", - "description": ["\nThe auth status of this request.\nSee {@link KibanaRequestAuth}."], + "description": [ + "\nThe auth status of this request.\nSee {@link KibanaRequestAuth}." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -10311,8 +10604,13 @@ "type": "Object", "tags": [], "label": "rewrittenUrl", - "description": ["\nURL rewritten in onPreRouting request interceptor."], - "signature": ["URL", " | undefined"], + "description": [ + "\nURL rewritten in onPreRouting request interceptor." + ], + "signature": [ + "URL", + " | undefined" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10323,8 +10621,12 @@ "type": "Uncategorized", "tags": [], "label": "params", - "description": ["\nThe path parameter of this request."], - "signature": ["Params"], + "description": [ + "\nThe path parameter of this request." + ], + "signature": [ + "Params" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10335,8 +10637,12 @@ "type": "Uncategorized", "tags": [], "label": "query", - "description": ["\nThe query parameter of this request."], - "signature": ["Query"], + "description": [ + "\nThe query parameter of this request." + ], + "signature": [ + "Query" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10347,8 +10653,12 @@ "type": "Uncategorized", "tags": [], "label": "body", - "description": ["\nThe body payload of this request."], - "signature": ["Body"], + "description": [ + "\nThe body payload of this request." + ], + "signature": [ + "Body" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10362,7 +10672,9 @@ "type": "Interface", "tags": [], "label": "KibanaRequestAuth", - "description": ["\nAuth status for this request."], + "description": [ + "\nAuth status for this request." + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false, @@ -10389,7 +10701,9 @@ "type": "Interface", "tags": [], "label": "KibanaRequestEvents", - "description": ["\nRequest events."], + "description": [ + "\nRequest events." + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false, @@ -10403,7 +10717,10 @@ "description": [ "\nObservable that emits once if and when the request has been aborted." ], - "signature": ["Observable", ""], + "signature": [ + "Observable", + "" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10417,7 +10734,10 @@ "description": [ "\nObservable that emits once if and when the request has been completely handled.\n" ], - "signature": ["Observable", ""], + "signature": [ + "Observable", + "" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10431,7 +10751,9 @@ "type": "Interface", "tags": [], "label": "KibanaRequestRoute", - "description": ["\nRequest specific route information exposed to a handler."], + "description": [ + "\nRequest specific route information exposed to a handler." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -10464,7 +10786,9 @@ "tags": [], "label": "method", "description": [], - "signature": ["Method"], + "signature": [ + "Method" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10553,7 +10877,10 @@ "tags": [], "label": "rewrittenUrl", "description": [], - "signature": ["URL", " | undefined"], + "signature": [ + "URL", + " | undefined" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10565,7 +10892,9 @@ "tags": [], "label": "traceId", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10577,7 +10906,9 @@ "tags": [], "label": "measureElu", "description": [], - "signature": ["(() => void) | undefined"], + "signature": [ + "(() => void) | undefined" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false, @@ -10627,7 +10958,9 @@ "tags": [], "label": "access", "description": [], - "signature": ["\"public\" | \"internal\""], + "signature": [ + "\"public\" | \"internal\"" + ], "path": "packages/core/http/core-http-server/src/router/request.ts", "deprecated": false, "trackAdoption": false @@ -10652,7 +10985,9 @@ "type": "Function", "tags": [], "label": "ok", - "description": ["\nThe request has succeeded.\nStatus code: `200`."], + "description": [ + "\nThe request has succeeded.\nStatus code: `200`." + ], "signature": [ " | Error | Buffer | ", "Stream", @@ -10719,7 +11054,9 @@ "type": "Function", "tags": [], "label": "accepted", - "description": ["\nThe request has been accepted for processing.\nStatus code: `202`."], + "description": [ + "\nThe request has been accepted for processing.\nStatus code: `202`." + ], "signature": [ " | Error | Buffer | ", "Stream", @@ -10893,7 +11230,9 @@ "type": "Function", "tags": [], "label": "next", - "description": ["To pass request to the next handler"], + "description": [ + "To pass request to the next handler" + ], "signature": [ "() => ", { @@ -10964,7 +11303,9 @@ "type": "Function", "tags": [], "label": "next", - "description": ["To pass request to the next handler"], + "description": [ + "To pass request to the next handler" + ], "signature": [ "() => ", { @@ -10990,7 +11331,9 @@ "type": "Interface", "tags": [], "label": "OnPreResponseExtensions", - "description": ["\nAdditional data to extend a response."], + "description": [ + "\nAdditional data to extend a response." + ], "path": "packages/core/http/core-http-server/src/lifecycle/on_pre_response.ts", "deprecated": false, "trackAdoption": false, @@ -11001,7 +11344,9 @@ "type": "CompoundType", "tags": [], "label": "headers", - "description": ["additional headers to attach to the response"], + "description": [ + "additional headers to attach to the response" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -11025,7 +11370,9 @@ "type": "Interface", "tags": [], "label": "OnPreResponseInfo", - "description": ["\nResponse status code."], + "description": [ + "\nResponse status code." + ], "path": "packages/core/http/core-http-server/src/lifecycle/on_pre_response.ts", "deprecated": false, "trackAdoption": false, @@ -11050,7 +11397,9 @@ "type": "Interface", "tags": [], "label": "OnPreResponseRender", - "description": ["\nAdditional data to extend a response when rendering a new body"], + "description": [ + "\nAdditional data to extend a response when rendering a new body" + ], "path": "packages/core/http/core-http-server/src/lifecycle/on_pre_response.ts", "deprecated": false, "trackAdoption": false, @@ -11061,7 +11410,9 @@ "type": "CompoundType", "tags": [], "label": "headers", - "description": ["additional headers to attach to the response"], + "description": [ + "additional headers to attach to the response" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -11082,7 +11433,9 @@ "type": "string", "tags": [], "label": "body", - "description": ["the body to use in the response"], + "description": [ + "the body to use in the response" + ], "path": "packages/core/http/core-http-server/src/lifecycle/on_pre_response.ts", "deprecated": false, "trackAdoption": false @@ -11232,7 +11585,9 @@ "type": "Function", "tags": [], "label": "render", - "description": ["To override the response with a different body"], + "description": [ + "To override the response with a different body" + ], "signature": [ "(responseRender: ", { @@ -11285,7 +11640,9 @@ "type": "Function", "tags": [], "label": "next", - "description": ["To pass request to the next handler"], + "description": [ + "To pass request to the next handler" + ], "signature": [ "(responseExtensions?: ", { @@ -11434,7 +11791,9 @@ "type": "Function", "tags": [], "label": "next", - "description": ["To pass request to the next handler"], + "description": [ + "To pass request to the next handler" + ], "signature": [ "() => ", { @@ -11481,7 +11840,9 @@ "tags": [], "label": "url", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/http/core-http-server/src/lifecycle/on_pre_routing.ts", "deprecated": false, "trackAdoption": false, @@ -11499,7 +11860,9 @@ "type": "Interface", "tags": [], "label": "RequestHandlerContextBase", - "description": ["\nBase, abstract type for request handler contexts."], + "description": [ + "\nBase, abstract type for request handler contexts." + ], "path": "packages/core/http/core-http-server/src/router/request_handler_context.ts", "deprecated": false, "trackAdoption": false, @@ -11510,7 +11873,9 @@ "type": "Function", "tags": [], "label": "resolve", - "description": ["\nAwait all the specified context parts and return them.\n"], + "description": [ + "\nAwait all the specified context parts and return them.\n" + ], "signature": [ ">(parts: T[]) => Promise<", { @@ -11533,7 +11898,9 @@ "tags": [], "label": "parts", "description": [], - "signature": ["T[]"], + "signature": [ + "T[]" + ], "path": "packages/core/http/core-http-server/src/router/request_handler_context.ts", "deprecated": false, "trackAdoption": false, @@ -11551,7 +11918,9 @@ "type": "Interface", "tags": [], "label": "RouteConfig", - "description": ["\nRoute specific configuration."], + "description": [ + "\nRoute specific configuration." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -11572,7 +11941,9 @@ "type": "string", "tags": [], "label": "path", - "description": ["\nThe endpoint _within_ the router path to register the route.\n"], + "description": [ + "\nThe endpoint _within_ the router path to register the route.\n" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false @@ -11607,7 +11978,9 @@ "type": "Object", "tags": [], "label": "options", - "description": ["\nAdditional route options {@link RouteConfigOptions}."], + "description": [ + "\nAdditional route options {@link RouteConfigOptions}." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -11631,7 +12004,9 @@ "type": "Interface", "tags": [], "label": "RouteConfigOptions", - "description": ["\nAdditional route options."], + "description": [ + "\nAdditional route options." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -11655,7 +12030,9 @@ "description": [ "\nDefines authentication mode for a route:\n- true. A user has to have valid credentials to access a resource\n- false. A user can access a resource without any credentials.\n- 'optional'. A user can access a resource, and will be authenticated if provided credentials are valid.\n Can be useful when we grant access to a resource but want to identify a user if possible.\n\nDefaults to `true` if an auth mechanism is registered." ], - "signature": ["boolean | \"optional\" | undefined"], + "signature": [ + "boolean | \"optional\" | undefined" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false @@ -11669,7 +12046,9 @@ "description": [ "\nDefines xsrf protection requirements for a route:\n- true. Requires an incoming POST/PUT/DELETE request to contain `kbn-xsrf` header.\n- false. Disables xsrf protection.\n\nSet to true by default" ], - "signature": ["(Method extends \"get\" ? never : boolean) | undefined"], + "signature": [ + "(Method extends \"get\" ? never : boolean) | undefined" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false @@ -11683,7 +12062,9 @@ "description": [ "\nDefines intended request origin of the route:\n- public. The route is public, declared stable and intended for external access.\n In the future, may require an incomming request to contain a specified header.\n- internal. The route is internal and intended for internal access only.\n\nDefaults to 'internal' If not declared," ], - "signature": ["\"public\" | \"internal\" | undefined"], + "signature": [ + "\"public\" | \"internal\" | undefined" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false @@ -11694,8 +12075,12 @@ "type": "Object", "tags": [], "label": "tags", - "description": ["\nAdditional metadata tag strings to attach to the route."], - "signature": ["readonly string[] | undefined"], + "description": [ + "\nAdditional metadata tag strings to attach to the route." + ], + "signature": [ + "readonly string[] | undefined" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false @@ -11706,7 +12091,9 @@ "type": "Uncategorized", "tags": [], "label": "body", - "description": ["\nAdditional body options {@link RouteConfigOptionsBody}."], + "description": [ + "\nAdditional body options {@link RouteConfigOptionsBody}." + ], "signature": [ "(Method extends \"get\" | \"options\" ? undefined : ", { @@ -11728,7 +12115,9 @@ "type": "Object", "tags": [], "label": "timeout", - "description": ["\nDefines per-route timeouts."], + "description": [ + "\nDefines per-route timeouts." + ], "signature": [ "{ payload?: (Method extends \"get\" | \"options\" ? undefined : number) | undefined; idleSocket?: number | undefined; } | undefined" ], @@ -11745,7 +12134,9 @@ "type": "Interface", "tags": [], "label": "RouteConfigOptionsBody", - "description": ["\nAdditional body options for a route"], + "description": [ + "\nAdditional body options for a route" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false, @@ -11783,7 +12174,9 @@ "description": [ "\nA mime type string overriding the 'Content-Type' header value received." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false @@ -11797,7 +12190,9 @@ "description": [ "\nLimits the size of incoming payloads to the specified byte count. Allowing very large payloads may cause the server to run out of memory.\n\nDefault value: The one set in the kibana.yml config file under the parameter `server.maxPayload`." ], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false @@ -11811,7 +12206,9 @@ "description": [ "\nThe processed payload format. The value must be one of:\n* 'data' - the incoming payload is read fully into memory. If parse is true, the payload is parsed (JSON, form-decoded, multipart) based on the 'Content-Type' header. If parse is false, a raw\nBuffer is returned.\n* 'stream' - the incoming payload is made available via a Stream.Readable interface. If the payload is 'multipart/form-data' and parse is true, field values are presented as text while files\nare provided as streams. File streams from a 'multipart/form-data' upload will also have a hapi property containing the filename and headers properties. Note that payload streams for multipart\npayloads are a synthetic interface created on top of the entire multipart content loaded into memory. To avoid loading large multipart payloads into memory, set parse to false and handle the\nmultipart payload in the handler using a streaming parser (e.g. pez).\n\nDefault value: 'data', unless no validation.body is provided in the route definition. In that case the default is 'stream' to alleviate memory pressure." ], - "signature": ["\"data\" | \"stream\" | undefined"], + "signature": [ + "\"data\" | \"stream\" | undefined" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false @@ -11825,7 +12222,9 @@ "description": [ "\nDetermines if the incoming payload is processed or presented raw. Available values:\n* true - if the request 'Content-Type' matches the allowed mime types set by allow (for the whole payload as well as parts), the payload is converted into an object when possible. If the\nformat is unknown, a Bad Request (400) error response is sent. Any known content encoding is decoded.\n* false - the raw payload is returned unmodified.\n* 'gunzip' - the raw payload is returned unmodified after any known content encoding is decoded.\n\nDefault value: true, unless no validation.body is provided in the route definition. In that case the default is false to alleviate memory pressure." ], - "signature": ["boolean | \"gunzip\" | undefined"], + "signature": [ + "boolean | \"gunzip\" | undefined" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false @@ -11941,7 +12340,9 @@ "tags": [], "label": "req", "description": [], - "signature": ["Request"], + "signature": [ + "Request" + ], "path": "packages/core/http/core-http-server/src/router/router.ts", "deprecated": false, "trackAdoption": false, @@ -11954,7 +12355,9 @@ "tags": [], "label": "responseToolkit", "description": [], - "signature": ["ResponseToolkit"], + "signature": [ + "ResponseToolkit" + ], "path": "packages/core/http/core-http-server/src/router/router.ts", "deprecated": false, "trackAdoption": false, @@ -11986,7 +12389,9 @@ "tags": [], "label": "ok", "description": [], - "signature": ["(value: T) => { value: T; }"], + "signature": [ + "(value: T) => { value: T; }" + ], "path": "packages/core/http/core-http-server/src/router/route_validator.ts", "deprecated": false, "trackAdoption": false, @@ -11998,7 +12403,9 @@ "tags": [], "label": "value", "description": [], - "signature": ["T"], + "signature": [ + "T" + ], "path": "packages/core/http/core-http-server/src/router/route_validator.ts", "deprecated": false, "trackAdoption": false, @@ -12036,7 +12443,9 @@ "tags": [], "label": "error", "description": [], - "signature": ["string | Error"], + "signature": [ + "string | Error" + ], "path": "packages/core/http/core-http-server/src/router/route_validator.ts", "deprecated": false, "trackAdoption": false, @@ -12049,7 +12458,9 @@ "tags": [], "label": "path", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/http/core-http-server/src/router/route_validator.ts", "deprecated": false, "trackAdoption": false, @@ -12090,7 +12501,9 @@ "type": "CompoundType", "tags": [], "label": "params", - "description": ["\nValidation logic for the URL params"], + "description": [ + "\nValidation logic for the URL params" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -12111,7 +12524,9 @@ "type": "CompoundType", "tags": [], "label": "query", - "description": ["\nValidation logic for the Query params"], + "description": [ + "\nValidation logic for the Query params" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -12132,7 +12547,9 @@ "type": "CompoundType", "tags": [], "label": "body", - "description": ["\nValidation logic for the body payload"], + "description": [ + "\nValidation logic for the body payload" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -12188,7 +12605,9 @@ "type": "Interface", "tags": [], "label": "SessionCookieValidationResult", - "description": ["\nReturn type from a function to validate cookie contents."], + "description": [ + "\nReturn type from a function to validate cookie contents." + ], "path": "packages/core/http/core-http-server/src/session_storage.ts", "deprecated": false, "trackAdoption": false, @@ -12199,7 +12618,9 @@ "type": "boolean", "tags": [], "label": "isValid", - "description": ["\nWhether the cookie is valid or not."], + "description": [ + "\nWhether the cookie is valid or not." + ], "path": "packages/core/http/core-http-server/src/session_storage.ts", "deprecated": false, "trackAdoption": false @@ -12213,7 +12634,9 @@ "description": [ "\nThe \"Path\" attribute of the cookie; if the cookie is invalid, this is used to clear it." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/http/core-http-server/src/session_storage.ts", "deprecated": false, "trackAdoption": false @@ -12227,7 +12650,9 @@ "type": "Interface", "tags": [], "label": "SessionStorage", - "description": ["\nProvides an interface to store and retrieve data across requests."], + "description": [ + "\nProvides an interface to store and retrieve data across requests." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -12248,8 +12673,12 @@ "type": "Function", "tags": [], "label": "get", - "description": ["\nRetrieves session value from the session storage."], - "signature": ["() => Promise"], + "description": [ + "\nRetrieves session value from the session storage." + ], + "signature": [ + "() => Promise" + ], "path": "packages/core/http/core-http-server/src/session_storage.ts", "deprecated": false, "trackAdoption": false, @@ -12262,8 +12691,12 @@ "type": "Function", "tags": [], "label": "set", - "description": ["\nPuts current session value into the session storage."], - "signature": ["(sessionValue: T) => void"], + "description": [ + "\nPuts current session value into the session storage." + ], + "signature": [ + "(sessionValue: T) => void" + ], "path": "packages/core/http/core-http-server/src/session_storage.ts", "deprecated": false, "trackAdoption": false, @@ -12274,8 +12707,12 @@ "type": "Uncategorized", "tags": [], "label": "sessionValue", - "description": ["- value to put"], - "signature": ["T"], + "description": [ + "- value to put" + ], + "signature": [ + "T" + ], "path": "packages/core/http/core-http-server/src/session_storage.ts", "deprecated": false, "trackAdoption": false, @@ -12290,8 +12727,12 @@ "type": "Function", "tags": [], "label": "clear", - "description": ["\nClears current session."], - "signature": ["() => void"], + "description": [ + "\nClears current session." + ], + "signature": [ + "() => void" + ], "path": "packages/core/http/core-http-server/src/session_storage.ts", "deprecated": false, "trackAdoption": false, @@ -12330,7 +12771,9 @@ "type": "string", "tags": [], "label": "name", - "description": ["\nName of the session cookie."], + "description": [ + "\nName of the session cookie." + ], "path": "packages/core/http/core-http-server/src/session_storage.ts", "deprecated": false, "trackAdoption": false @@ -12354,7 +12797,9 @@ "type": "Function", "tags": [], "label": "validate", - "description": ["\nFunction called to validate a cookie's decrypted value."], + "description": [ + "\nFunction called to validate a cookie's decrypted value." + ], "signature": [ "(sessionValue: T | T[]) => ", { @@ -12376,7 +12821,9 @@ "tags": [], "label": "sessionValue", "description": [], - "signature": ["T | T[]"], + "signature": [ + "T | T[]" + ], "path": "packages/core/http/core-http-server/src/session_storage.ts", "deprecated": false, "trackAdoption": false, @@ -12407,7 +12854,9 @@ "description": [ "\nDefines SameSite attribute of the Set-Cookie Header.\nhttps://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite" ], - "signature": ["\"None\" | \"Strict\" | \"Lax\" | undefined"], + "signature": [ + "\"None\" | \"Strict\" | \"Lax\" | undefined" + ], "path": "packages/core/http/core-http-server/src/session_storage.ts", "deprecated": false, "trackAdoption": false @@ -12421,7 +12870,9 @@ "type": "Interface", "tags": [], "label": "SessionStorageFactory", - "description": ["\nSessionStorage factory to bind one to an incoming request"], + "description": [ + "\nSessionStorage factory to bind one to an incoming request" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -12500,7 +12951,9 @@ "type": "Interface", "tags": [], "label": "VersionedRoute", - "description": ["\nA versioned route"], + "description": [ + "\nA versioned route" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -12521,7 +12974,9 @@ "type": "Function", "tags": [], "label": "addVersion", - "description": ["\nAdd a new version of this route"], + "description": [ + "\nAdd a new version of this route" + ], "signature": [ "

(options: ", { @@ -12605,7 +13060,9 @@ "type": "Function", "tags": [], "label": "handler", - "description": ["The request handler for this version of a route"], + "description": [ + "The request handler for this version of a route" + ], "signature": [ "(context: Ctx, request: ", { @@ -12681,7 +13138,9 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.VersionedRouter.get", "type": "Function", - "tags": ["track-adoption"], + "tags": [ + "track-adoption" + ], "label": "get", "description": [], "signature": [ @@ -13479,10 +13938,6 @@ "plugin": "sessionView", "path": "x-pack/plugins/session_view/server/routes/get_total_io_bytes_route.ts" }, - { - "plugin": "synthetics", - "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" - }, { "plugin": "transform", "path": "x-pack/plugins/transform/server/routes/api/audit_messages/register_route.ts" @@ -13507,6 +13962,10 @@ "plugin": "transform", "path": "x-pack/plugins/transform/server/routes/api/transforms_stats_single/register_route.ts" }, + { + "plugin": "synthetics", + "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" + }, { "plugin": "uptime", "path": "x-pack/plugins/observability_solution/uptime/server/legacy_uptime/uptime_server.ts" @@ -13686,7 +14145,9 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.VersionedRouter.put", "type": "Function", - "tags": ["track-adoption"], + "tags": [ + "track-adoption" + ], "label": "put", "description": [], "signature": [ @@ -13876,14 +14337,14 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/tags/routes/create_tag.ts" }, - { - "plugin": "synthetics", - "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" - }, { "plugin": "transform", "path": "x-pack/plugins/transform/server/routes/api/transforms_create/register_route.ts" }, + { + "plugin": "synthetics", + "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" + }, { "plugin": "uptime", "path": "x-pack/plugins/observability_solution/uptime/server/legacy_uptime/uptime_server.ts" @@ -13959,7 +14420,9 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.VersionedRouter.post", "type": "Function", - "tags": ["track-adoption"], + "tags": [ + "track-adoption" + ], "label": "post", "description": [], "signature": [ @@ -14765,10 +15228,6 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/endpoint/routes/protection_updates_note/index.ts" }, - { - "plugin": "synthetics", - "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" - }, { "plugin": "transform", "path": "x-pack/plugins/transform/server/routes/api/field_histograms/register_route.ts" @@ -14805,6 +15264,10 @@ "plugin": "transform", "path": "x-pack/plugins/transform/server/routes/api/schedule_now_transforms/register_route.ts" }, + { + "plugin": "synthetics", + "path": "x-pack/plugins/observability_solution/synthetics/server/server.ts" + }, { "plugin": "controls", "path": "src/plugins/controls/server/options_list/options_list_suggestions_route.ts" @@ -14908,7 +15371,9 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.VersionedRouter.patch", "type": "Function", - "tags": ["track-adoption"], + "tags": [ + "track-adoption" + ], "label": "patch", "description": [], "signature": [ @@ -15033,7 +15498,9 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.VersionedRouter.delete", "type": "Function", - "tags": ["track-adoption"], + "tags": [ + "track-adoption" + ], "label": "delete", "description": [], "signature": [ @@ -15325,7 +15792,9 @@ "tags": [], "label": "unsafe", "description": [], - "signature": ["{ body?: boolean | undefined; } | undefined"], + "signature": [ + "{ body?: boolean | undefined; } | undefined" + ], "path": "packages/core/http/core-http-server/src/versioning/types.ts", "deprecated": false, "trackAdoption": false @@ -15353,7 +15822,9 @@ "type": "Enum", "tags": [], "label": "AuthStatus", - "description": ["\nStatus indicating an outcome of the authentication."], + "description": [ + "\nStatus indicating an outcome of the authentication." + ], "path": "packages/core/http/core-http-server/src/auth_state.ts", "deprecated": false, "trackAdoption": false, @@ -15389,10 +15860,18 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.ApiVersion", "type": "Type", - "tags": ["note", "note", "experimental"], + "tags": [ + "note", + "note", + "experimental" + ], "label": "ApiVersion", - "description": ["\nA Kibana HTTP API version\n"], - "signature": ["string"], + "description": [ + "\nA Kibana HTTP API version\n" + ], + "signature": [ + "string" + ], "path": "packages/core/http/core-http-common/src/versioning.ts", "deprecated": false, "trackAdoption": false, @@ -15404,7 +15883,9 @@ "type": "Type", "tags": [], "label": "AuthenticationHandler", - "description": ["\nSee {@link AuthToolkit}."], + "description": [ + "\nSee {@link AuthToolkit}." + ], "signature": [ "(request: ", { @@ -15548,7 +16029,9 @@ "tags": [], "label": "AuthHeaders", "description": [], - "signature": ["{ [x: string]: string | string[]; }"], + "signature": [ + "{ [x: string]: string | string[]; }" + ], "path": "packages/core/http/core-http-server/src/lifecycle/auth.ts", "deprecated": false, "trackAdoption": false, @@ -15597,8 +16080,12 @@ "type": "Type", "tags": [], "label": "DestructiveRouteMethod", - "description": ["\nSet of HTTP methods changing the state of the server."], - "signature": ["\"delete\" | \"post\" | \"put\" | \"patch\""], + "description": [ + "\nSet of HTTP methods changing the state of the server." + ], + "signature": [ + "\"delete\" | \"post\" | \"put\" | \"patch\"" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false, @@ -15608,9 +16095,13 @@ "parentPluginId": "@kbn/core-http-server", "id": "def-common.GetAuthHeaders", "type": "Type", - "tags": ["return"], + "tags": [ + "return" + ], "label": "GetAuthHeaders", - "description": ["\nGet headers to authenticate a user against Elasticsearch."], + "description": [ + "\nGet headers to authenticate a user against Elasticsearch." + ], "signature": [ "(request: ", { @@ -15633,7 +16124,9 @@ "path": "packages/core/http/core-http-server/src/auth_headers.ts", "deprecated": false, "trackAdoption": false, - "returnComment": ["authentication headers {@link AuthHeaders } for - an incoming request."], + "returnComment": [ + "authentication headers {@link AuthHeaders } for - an incoming request." + ], "children": [ { "parentPluginId": "@kbn/core-http-server", @@ -15641,7 +16134,9 @@ "type": "Object", "tags": [], "label": "request", - "description": ["{@link KibanaRequest } - an incoming request."], + "description": [ + "{@link KibanaRequest } - an incoming request." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -15698,7 +16193,9 @@ "type": "Object", "tags": [], "label": "request", - "description": ["{@link KibanaRequest } - an incoming request."], + "description": [ + "{@link KibanaRequest } - an incoming request." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -15750,7 +16247,9 @@ "description": [ "\nA function that accepts a context object and an optional number of additional arguments. Used for the generic types\nin {@link IContextContainer}\n" ], - "signature": ["(context: T, ...args: any[]) => any"], + "signature": [ + "(context: T, ...args: any[]) => any" + ], "path": "packages/core/http/core-http-server/src/router/context_provider.ts", "deprecated": false, "trackAdoption": false, @@ -15763,7 +16262,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["T"], + "signature": [ + "T" + ], "path": "packages/core/http/core-http-server/src/router/context_provider.ts", "deprecated": false, "trackAdoption": false @@ -15775,7 +16276,9 @@ "tags": [], "label": "args", "description": [], - "signature": ["any[]"], + "signature": [ + "any[]" + ], "path": "packages/core/http/core-http-server/src/router/context_provider.ts", "deprecated": false, "trackAdoption": false @@ -15792,7 +16295,9 @@ "description": [ "\nExtracts the types of the additional arguments of a {@link HandlerFunction}, excluding the\n{@link HandlerContextType}.\n" ], - "signature": ["T extends (context: any, ...args: infer U) => any ? U : never"], + "signature": [ + "T extends (context: any, ...args: infer U) => any ? U : never" + ], "path": "packages/core/http/core-http-server/src/router/context_provider.ts", "deprecated": false, "trackAdoption": false, @@ -15804,7 +16309,9 @@ "type": "Type", "tags": [], "label": "Headers", - "description": ["\nHttp request headers to read."], + "description": [ + "\nHttp request headers to read." + ], "signature": [ "{ date?: string | string[] | undefined; warning?: string | string[] | undefined; location?: string | string[] | undefined; range?: string | string[] | undefined; from?: string | string[] | undefined; etag?: string | string[] | undefined; accept?: string | string[] | undefined; \"accept-language\"?: string | string[] | undefined; \"accept-patch\"?: string | string[] | undefined; \"accept-ranges\"?: string | string[] | undefined; \"access-control-allow-credentials\"?: string | string[] | undefined; \"access-control-allow-headers\"?: string | string[] | undefined; \"access-control-allow-methods\"?: string | string[] | undefined; \"access-control-allow-origin\"?: string | string[] | undefined; \"access-control-expose-headers\"?: string | string[] | undefined; \"access-control-max-age\"?: string | string[] | undefined; \"access-control-request-headers\"?: string | string[] | undefined; \"access-control-request-method\"?: string | string[] | undefined; age?: string | string[] | undefined; allow?: string | string[] | undefined; \"alt-svc\"?: string | string[] | undefined; authorization?: string | string[] | undefined; \"cache-control\"?: string | string[] | undefined; connection?: string | string[] | undefined; \"content-disposition\"?: string | string[] | undefined; \"content-encoding\"?: string | string[] | undefined; \"content-language\"?: string | string[] | undefined; \"content-length\"?: string | string[] | undefined; \"content-location\"?: string | string[] | undefined; \"content-range\"?: string | string[] | undefined; \"content-type\"?: string | string[] | undefined; cookie?: string | string[] | undefined; expect?: string | string[] | undefined; expires?: string | string[] | undefined; forwarded?: string | string[] | undefined; host?: string | string[] | undefined; \"if-match\"?: string | string[] | undefined; \"if-modified-since\"?: string | string[] | undefined; \"if-none-match\"?: string | string[] | undefined; \"if-unmodified-since\"?: string | string[] | undefined; \"last-modified\"?: string | string[] | undefined; origin?: string | string[] | undefined; pragma?: string | string[] | undefined; \"proxy-authenticate\"?: string | string[] | undefined; \"proxy-authorization\"?: string | string[] | undefined; \"public-key-pins\"?: string | string[] | undefined; referer?: string | string[] | undefined; \"retry-after\"?: string | string[] | undefined; \"sec-websocket-accept\"?: string | string[] | undefined; \"sec-websocket-extensions\"?: string | string[] | undefined; \"sec-websocket-key\"?: string | string[] | undefined; \"sec-websocket-protocol\"?: string | string[] | undefined; \"sec-websocket-version\"?: string | string[] | undefined; \"set-cookie\"?: string | string[] | undefined; \"strict-transport-security\"?: string | string[] | undefined; tk?: string | string[] | undefined; trailer?: string | string[] | undefined; \"transfer-encoding\"?: string | string[] | undefined; upgrade?: string | string[] | undefined; \"user-agent\"?: string | string[] | undefined; vary?: string | string[] | undefined; via?: string | string[] | undefined; \"www-authenticate\"?: string | string[] | undefined; } & { [header: string]: string | string[] | undefined; }" ], @@ -15819,8 +16326,14 @@ "type": "Type", "tags": [], "label": "HttpResponsePayload", - "description": ["\nData send to the client as a response payload."], - "signature": ["string | Record | Buffer | ", "Stream", " | undefined"], + "description": [ + "\nData send to the client as a response payload." + ], + "signature": [ + "string | Record | Buffer | ", + "Stream", + " | undefined" + ], "path": "packages/core/http/core-http-server/src/router/response.ts", "deprecated": false, "trackAdoption": false, @@ -15878,7 +16391,9 @@ "description": [ "- A partial context object containing only the keys for values provided by plugin dependencies" ], - "signature": ["{ [P in Exclude]: Context[P]; }"], + "signature": [ + "{ [P in Exclude]: Context[P]; }" + ], "path": "packages/core/http/core-http-server/src/router/context_provider.ts", "deprecated": false, "trackAdoption": false @@ -15924,7 +16439,9 @@ "type": "Type", "tags": [], "label": "IsAuthenticated", - "description": ["\nReturns authentication status for a request."], + "description": [ + "\nReturns authentication status for a request." + ], "signature": [ "(request: ", { @@ -15947,7 +16464,9 @@ "type": "Object", "tags": [], "label": "request", - "description": ["{@link KibanaRequest } - an incoming request."], + "description": [ + "{@link KibanaRequest } - an incoming request." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -16104,7 +16623,9 @@ "type": "Type", "tags": [], "label": "KnownHeaders", - "description": ["\nSet of well-known HTTP headers."], + "description": [ + "\nSet of well-known HTTP headers." + ], "signature": [ "\"date\" | \"warning\" | \"location\" | \"range\" | \"from\" | \"etag\" | \"accept\" | \"accept-language\" | \"accept-patch\" | \"accept-ranges\" | \"access-control-allow-credentials\" | \"access-control-allow-headers\" | \"access-control-allow-methods\" | \"access-control-allow-origin\" | \"access-control-expose-headers\" | \"access-control-max-age\" | \"access-control-request-headers\" | \"access-control-request-method\" | \"age\" | \"allow\" | \"alt-svc\" | \"authorization\" | \"cache-control\" | \"connection\" | \"content-disposition\" | \"content-encoding\" | \"content-language\" | \"content-length\" | \"content-location\" | \"content-range\" | \"content-type\" | \"cookie\" | \"expect\" | \"expires\" | \"forwarded\" | \"host\" | \"if-match\" | \"if-modified-since\" | \"if-none-match\" | \"if-unmodified-since\" | \"last-modified\" | \"origin\" | \"pragma\" | \"proxy-authenticate\" | \"proxy-authorization\" | \"public-key-pins\" | \"referer\" | \"retry-after\" | \"sec-websocket-accept\" | \"sec-websocket-extensions\" | \"sec-websocket-key\" | \"sec-websocket-protocol\" | \"sec-websocket-version\" | \"set-cookie\" | \"strict-transport-security\" | \"tk\" | \"trailer\" | \"transfer-encoding\" | \"upgrade\" | \"user-agent\" | \"vary\" | \"via\" | \"www-authenticate\"" ], @@ -16119,7 +16640,9 @@ "type": "Type", "tags": [], "label": "KnownKeys", - "description": ["\nCreates a Union type of all known keys of a given interface."], + "description": [ + "\nCreates a Union type of all known keys of a given interface." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -16172,7 +16695,9 @@ "type": "Type", "tags": [], "label": "OnPostAuthHandler", - "description": ["\nSee {@link OnPostAuthToolkit}."], + "description": [ + "\nSee {@link OnPostAuthToolkit}." + ], "signature": [ "(request: ", { @@ -16348,7 +16873,9 @@ "type": "Type", "tags": [], "label": "OnPreAuthHandler", - "description": ["\nSee {@link OnPreAuthToolkit}."], + "description": [ + "\nSee {@link OnPreAuthToolkit}." + ], "signature": [ "(request: ", { @@ -16524,7 +17051,9 @@ "type": "Type", "tags": [], "label": "OnPreResponseHandler", - "description": ["\nSee {@link OnPreResponseToolkit}."], + "description": [ + "\nSee {@link OnPreResponseToolkit}." + ], "signature": [ "(request: ", { @@ -16672,7 +17201,9 @@ "type": "Type", "tags": [], "label": "OnPreRoutingHandler", - "description": ["\nSee {@link OnPreRoutingToolkit}."], + "description": [ + "\nSee {@link OnPreRoutingToolkit}." + ], "signature": [ "(request: ", { @@ -16867,7 +17398,9 @@ "type": "Type", "tags": [], "label": "RedirectResponseOptions", - "description": ["\nHTTP response parameters for redirection response"], + "description": [ + "\nHTTP response parameters for redirection response" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -16941,7 +17474,9 @@ "description": [ "{@link RequestHandlerContext } - the core context exposed for this request." ], - "signature": ["Context"], + "signature": [ + "Context" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -16978,7 +17513,9 @@ "description": [ "{@link KibanaResponseFactory } - a set of helper functions used to respond to a request." ], - "signature": ["ResponseFactory"], + "signature": [ + "ResponseFactory" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -16992,7 +17529,9 @@ "type": "Type", "tags": [], "label": "RequestHandlerWrapper", - "description": ["\nType-safe wrapper for {@link RequestHandler} function."], + "description": [ + "\nType-safe wrapper for {@link RequestHandler} function." + ], "signature": [ " | Record<\"date\" | \"warning\" | \"location\" | \"range\" | \"from\" | \"etag\" | \"accept\" | \"accept-language\" | \"accept-patch\" | \"accept-ranges\" | \"access-control-allow-credentials\" | \"access-control-allow-headers\" | \"access-control-allow-methods\" | \"access-control-allow-origin\" | \"access-control-expose-headers\" | \"access-control-max-age\" | \"access-control-request-headers\" | \"access-control-request-method\" | \"age\" | \"allow\" | \"alt-svc\" | \"authorization\" | \"cache-control\" | \"connection\" | \"content-disposition\" | \"content-encoding\" | \"content-language\" | \"content-length\" | \"content-location\" | \"content-range\" | \"content-type\" | \"cookie\" | \"expect\" | \"expires\" | \"forwarded\" | \"host\" | \"if-match\" | \"if-modified-since\" | \"if-none-match\" | \"if-unmodified-since\" | \"last-modified\" | \"origin\" | \"pragma\" | \"proxy-authenticate\" | \"proxy-authorization\" | \"public-key-pins\" | \"referer\" | \"retry-after\" | \"sec-websocket-accept\" | \"sec-websocket-extensions\" | \"sec-websocket-key\" | \"sec-websocket-protocol\" | \"sec-websocket-version\" | \"set-cookie\" | \"strict-transport-security\" | \"tk\" | \"trailer\" | \"transfer-encoding\" | \"upgrade\" | \"user-agent\" | \"vary\" | \"via\" | \"www-authenticate\", string | string[]>" ], @@ -17203,7 +17754,9 @@ "type": "Type", "tags": [], "label": "RouteContentType", - "description": ["\nThe set of supported parseable Content-Types"], + "description": [ + "\nThe set of supported parseable Content-Types" + ], "signature": [ "\"application/json\" | \"multipart/form-data\" | \"application/*+json\" | \"application/octet-stream\" | \"application/x-www-form-urlencoded\" | \"text/*\"" ], @@ -17218,7 +17771,9 @@ "type": "Type", "tags": [], "label": "RouteMethod", - "description": ["\nThe set of common HTTP methods supported by Kibana routing."], + "description": [ + "\nThe set of common HTTP methods supported by Kibana routing." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -17247,7 +17802,9 @@ "type": "Type", "tags": [], "label": "RouteRegistrar", - "description": ["\nRoute handler common definition\n"], + "description": [ + "\nRoute handler common definition\n" + ], "signature": [ "(route: ", { @@ -17355,7 +17912,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["Context"], + "signature": [ + "Context" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -17388,7 +17947,9 @@ "tags": [], "label": "response", "description": [], - "signature": ["ResponseFactory"], + "signature": [ + "ResponseFactory" + ], "path": "packages/core/http/core-http-server/src/router/request_handler.ts", "deprecated": false, "trackAdoption": false @@ -17438,7 +17999,9 @@ "tags": [], "label": "data", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "packages/core/http/core-http-server/src/router/route_validator.ts", "deprecated": false, "trackAdoption": false @@ -17512,7 +18075,9 @@ "type": "Type", "tags": [], "label": "RouteValidatorFullConfig", - "description": ["\nRoute validations config and options merged into one object"], + "description": [ + "\nRoute validations config and options merged into one object" + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -17541,8 +18106,12 @@ "type": "Type", "tags": [], "label": "SafeRouteMethod", - "description": ["\nSet of HTTP methods not changing the state of the server."], - "signature": ["\"get\" | \"options\""], + "description": [ + "\nSet of HTTP methods not changing the state of the server." + ], + "signature": [ + "\"get\" | \"options\"" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false, @@ -17607,7 +18176,9 @@ "tags": [], "label": "headers", "description": [], - "signature": ["{ [x: string]: string | string[]; }"], + "signature": [ + "{ [x: string]: string | string[]; }" + ], "path": "packages/core/http/core-http-server/src/auth_headers.ts", "deprecated": false, "trackAdoption": false @@ -17638,7 +18209,9 @@ "type": "Type", "tags": [], "label": "VersionedRouteConfig", - "description": ["\nConfiguration for a versioned route"], + "description": [ + "\nConfiguration for a versioned route" + ], "signature": [ "Omit<", { @@ -17669,7 +18242,9 @@ "type": "Type", "tags": [], "label": "VersionedRouteRegistrar", - "description": ["\nCreate an {@link VersionedRoute | versioned route}.\n"], + "description": [ + "\nCreate an {@link VersionedRoute | versioned route}.\n" + ], "signature": [ "(config: ", { @@ -17692,7 +18267,9 @@ "path": "packages/core/http/core-http-server/src/versioning/types.ts", "deprecated": false, "trackAdoption": false, - "returnComment": ["A versioned route"], + "returnComment": [ + "A versioned route" + ], "children": [ { "parentPluginId": "@kbn/core-http-server", @@ -17700,7 +18277,9 @@ "type": "CompoundType", "tags": [], "label": "config", - "description": ["- The route configuration"], + "description": [ + "- The route configuration" + ], "signature": [ "Omit<", { @@ -17764,8 +18343,12 @@ "type": "Object", "tags": [], "label": "validBodyOutput", - "description": ["\nThe set of valid body.output"], - "signature": ["readonly [\"data\", \"stream\"]"], + "description": [ + "\nThe set of valid body.output" + ], + "signature": [ + "readonly [\"data\", \"stream\"]" + ], "path": "packages/core/http/core-http-server/src/router/route.ts", "deprecated": false, "trackAdoption": false, @@ -17773,4 +18356,4 @@ } ] } -} +} \ No newline at end of file diff --git a/api_docs/kbn_core_http_server.mdx b/api_docs/kbn_core_http_server.mdx index e962ec48e7bc4..8fd50f0019bf0 100644 --- a/api_docs/kbn_core_http_server.mdx +++ b/api_docs/kbn_core_http_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server title: "@kbn/core-http-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server'] --- import kbnCoreHttpServerObj from './kbn_core_http_server.devdocs.json'; diff --git a/api_docs/kbn_core_http_server_internal.devdocs.json b/api_docs/kbn_core_http_server_internal.devdocs.json index 1005e2432f164..bb7f25ad59af1 100644 --- a/api_docs/kbn_core_http_server_internal.devdocs.json +++ b/api_docs/kbn_core_http_server_internal.devdocs.json @@ -297,6 +297,17 @@ "deprecated": false, "trackAdoption": false }, + { + "parentPluginId": "@kbn/core-http-server-internal", + "id": "def-common.HttpConfig.payloadTimeout", + "type": "number", + "tags": [], + "label": "payloadTimeout", + "description": [], + "path": "packages/core/http/core-http-server-internal/src/http_config.ts", + "deprecated": false, + "trackAdoption": false + }, { "parentPluginId": "@kbn/core-http-server-internal", "id": "def-common.HttpConfig.port", @@ -1335,7 +1346,7 @@ "section": "def-common.ByteSizeValue", "text": "ByteSizeValue" }, - "; readonly rewriteBasePath: boolean; readonly keepaliveTimeout: number; readonly socketTimeout: number; readonly xsrf: Readonly<{} & { disableProtection: boolean; allowlist: string[]; }>; readonly eluMonitor: Readonly<{} & { enabled: boolean; logging: Readonly<{} & { enabled: boolean; threshold: Readonly<{} & { elu: number; ela: number; }>; }>; }>; readonly requestId: Readonly<{} & { allowFromAnyIp: boolean; ipAllowlist: string[]; }>; readonly restrictInternalApis: boolean; }" + "; readonly rewriteBasePath: boolean; readonly keepaliveTimeout: number; readonly socketTimeout: number; readonly payloadTimeout: number; readonly xsrf: Readonly<{} & { disableProtection: boolean; allowlist: string[]; }>; readonly eluMonitor: Readonly<{} & { enabled: boolean; logging: Readonly<{} & { enabled: boolean; threshold: Readonly<{} & { elu: number; ela: number; }>; }>; }>; readonly requestId: Readonly<{} & { allowFromAnyIp: boolean; ipAllowlist: string[]; }>; readonly restrictInternalApis: boolean; }" ], "path": "packages/core/http/core-http-server-internal/src/http_config.ts", "deprecated": false, diff --git a/api_docs/kbn_core_http_server_internal.mdx b/api_docs/kbn_core_http_server_internal.mdx index 151ca3d8be352..a677cc0ed97c3 100644 --- a/api_docs/kbn_core_http_server_internal.mdx +++ b/api_docs/kbn_core_http_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server-internal title: "@kbn/core-http-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server-internal'] --- import kbnCoreHttpServerInternalObj from './kbn_core_http_server_internal.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 84 | 0 | 72 | 9 | +| 85 | 0 | 73 | 9 | ## Common diff --git a/api_docs/kbn_core_http_server_mocks.devdocs.json b/api_docs/kbn_core_http_server_mocks.devdocs.json index 753cf161395b9..8d17ac315a33d 100644 --- a/api_docs/kbn_core_http_server_mocks.devdocs.json +++ b/api_docs/kbn_core_http_server_mocks.devdocs.json @@ -35,7 +35,7 @@ "section": "def-common.ByteSizeValue", "text": "ByteSizeValue" }, - "; rewriteBasePath: boolean; keepaliveTimeout: number; socketTimeout: number; xsrf: Readonly<{} & { disableProtection: boolean; allowlist: string[]; }>; eluMonitor: Readonly<{} & { enabled: boolean; logging: Readonly<{} & { enabled: boolean; threshold: Readonly<{} & { elu: number; ela: number; }>; }>; }>; requestId: Readonly<{} & { allowFromAnyIp: boolean; ipAllowlist: string[]; }>; restrictInternalApis: boolean; }>>; externalUrl: Partial; eluMonitor: Readonly<{} & { enabled: boolean; logging: Readonly<{} & { enabled: boolean; threshold: Readonly<{} & { elu: number; ela: number; }>; }>; }>; requestId: Readonly<{} & { allowFromAnyIp: boolean; ipAllowlist: string[]; }>; restrictInternalApis: boolean; }>>; externalUrl: Partial; eluMonitor: Readonly<{} & { enabled: boolean; logging: Readonly<{} & { enabled: boolean; threshold: Readonly<{} & { elu: number; ela: number; }>; }>; }>; requestId: Readonly<{} & { allowFromAnyIp: boolean; ipAllowlist: string[]; }>; restrictInternalApis: boolean; }>>; externalUrl: Partial; eluMonitor: Readonly<{} & { enabled: boolean; logging: Readonly<{} & { enabled: boolean; threshold: Readonly<{} & { elu: number; ela: number; }>; }>; }>; requestId: Readonly<{} & { allowFromAnyIp: boolean; ipAllowlist: string[]; }>; restrictInternalApis: boolean; }>>; externalUrl: Partial & { title?: string | ", + ", \"prefix\" | \"defaultValue\" | \"security\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"placeholder\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"datatype\" | \"inlist\" | \"property\" | \"resource\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onError\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerEnterCapture\" | \"onPointerLeave\" | \"onPointerLeaveCapture\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"onClose\" | \"iconType\" | \"toastLifeTimeMs\"> & { title?: string | ", { "pluginId": "@kbn/core-mount-utils-browser", "scope": "common", @@ -795,7 +795,7 @@ "signature": [ "Pick<", "Toast", - ", \"prefix\" | \"defaultValue\" | \"security\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"placeholder\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"datatype\" | \"inlist\" | \"property\" | \"resource\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onError\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerEnterCapture\" | \"onPointerLeave\" | \"onPointerLeaveCapture\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"iconType\" | \"onClose\" | \"toastLifeTimeMs\"> & { title?: string | ", + ", \"prefix\" | \"defaultValue\" | \"security\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"placeholder\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"datatype\" | \"inlist\" | \"property\" | \"resource\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onError\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerEnterCapture\" | \"onPointerLeave\" | \"onPointerLeaveCapture\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"onClose\" | \"iconType\" | \"toastLifeTimeMs\"> & { title?: string | ", { "pluginId": "@kbn/core-mount-utils-browser", "scope": "common", diff --git a/api_docs/kbn_core_notifications_browser.mdx b/api_docs/kbn_core_notifications_browser.mdx index ff42936fb3f76..e7f2967df8122 100644 --- a/api_docs/kbn_core_notifications_browser.mdx +++ b/api_docs/kbn_core_notifications_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser title: "@kbn/core-notifications-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser'] --- import kbnCoreNotificationsBrowserObj from './kbn_core_notifications_browser.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser_internal.mdx b/api_docs/kbn_core_notifications_browser_internal.mdx index a0b6c1e3ec21b..9ce8b4ae033b2 100644 --- a/api_docs/kbn_core_notifications_browser_internal.mdx +++ b/api_docs/kbn_core_notifications_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser-internal title: "@kbn/core-notifications-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser-internal'] --- import kbnCoreNotificationsBrowserInternalObj from './kbn_core_notifications_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser_mocks.mdx b/api_docs/kbn_core_notifications_browser_mocks.mdx index 5456c92a44f98..95c1d0c76d307 100644 --- a/api_docs/kbn_core_notifications_browser_mocks.mdx +++ b/api_docs/kbn_core_notifications_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-notifications-browser-mocks title: "@kbn/core-notifications-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-notifications-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-notifications-browser-mocks'] --- import kbnCoreNotificationsBrowserMocksObj from './kbn_core_notifications_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser.mdx b/api_docs/kbn_core_overlays_browser.mdx index 58d1307e2f2d0..668712a00adee 100644 --- a/api_docs/kbn_core_overlays_browser.mdx +++ b/api_docs/kbn_core_overlays_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser title: "@kbn/core-overlays-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser'] --- import kbnCoreOverlaysBrowserObj from './kbn_core_overlays_browser.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser_internal.mdx b/api_docs/kbn_core_overlays_browser_internal.mdx index 0e6a8f98798c9..bfdd47fa2b692 100644 --- a/api_docs/kbn_core_overlays_browser_internal.mdx +++ b/api_docs/kbn_core_overlays_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser-internal title: "@kbn/core-overlays-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser-internal'] --- import kbnCoreOverlaysBrowserInternalObj from './kbn_core_overlays_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_overlays_browser_mocks.mdx b/api_docs/kbn_core_overlays_browser_mocks.mdx index e2a488f9e93fb..b8267e92c5b8e 100644 --- a/api_docs/kbn_core_overlays_browser_mocks.mdx +++ b/api_docs/kbn_core_overlays_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-overlays-browser-mocks title: "@kbn/core-overlays-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-overlays-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-overlays-browser-mocks'] --- import kbnCoreOverlaysBrowserMocksObj from './kbn_core_overlays_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_browser.mdx b/api_docs/kbn_core_plugins_browser.mdx index cd193e9e066e2..a52e770b73f19 100644 --- a/api_docs/kbn_core_plugins_browser.mdx +++ b/api_docs/kbn_core_plugins_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-browser title: "@kbn/core-plugins-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-browser'] --- import kbnCorePluginsBrowserObj from './kbn_core_plugins_browser.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_browser_mocks.mdx b/api_docs/kbn_core_plugins_browser_mocks.mdx index 2746f389ae639..62d24701f2cc6 100644 --- a/api_docs/kbn_core_plugins_browser_mocks.mdx +++ b/api_docs/kbn_core_plugins_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-browser-mocks title: "@kbn/core-plugins-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-browser-mocks'] --- import kbnCorePluginsBrowserMocksObj from './kbn_core_plugins_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_contracts_browser.mdx b/api_docs/kbn_core_plugins_contracts_browser.mdx index 5316a08f4ad9e..8503bc0b2aadf 100644 --- a/api_docs/kbn_core_plugins_contracts_browser.mdx +++ b/api_docs/kbn_core_plugins_contracts_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-contracts-browser title: "@kbn/core-plugins-contracts-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-contracts-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-contracts-browser'] --- import kbnCorePluginsContractsBrowserObj from './kbn_core_plugins_contracts_browser.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_contracts_server.mdx b/api_docs/kbn_core_plugins_contracts_server.mdx index 324e7a7df8587..46c15b227cc1e 100644 --- a/api_docs/kbn_core_plugins_contracts_server.mdx +++ b/api_docs/kbn_core_plugins_contracts_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-contracts-server title: "@kbn/core-plugins-contracts-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-contracts-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-contracts-server'] --- import kbnCorePluginsContractsServerObj from './kbn_core_plugins_contracts_server.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_server.mdx b/api_docs/kbn_core_plugins_server.mdx index ba78a8b8a0f15..89b83c93f2720 100644 --- a/api_docs/kbn_core_plugins_server.mdx +++ b/api_docs/kbn_core_plugins_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-server title: "@kbn/core-plugins-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-server'] --- import kbnCorePluginsServerObj from './kbn_core_plugins_server.devdocs.json'; diff --git a/api_docs/kbn_core_plugins_server_mocks.mdx b/api_docs/kbn_core_plugins_server_mocks.mdx index d5e96f34c8ebc..953221399f446 100644 --- a/api_docs/kbn_core_plugins_server_mocks.mdx +++ b/api_docs/kbn_core_plugins_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-plugins-server-mocks title: "@kbn/core-plugins-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-plugins-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-plugins-server-mocks'] --- import kbnCorePluginsServerMocksObj from './kbn_core_plugins_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_preboot_server.mdx b/api_docs/kbn_core_preboot_server.mdx index bd96097269bb1..b50e107109719 100644 --- a/api_docs/kbn_core_preboot_server.mdx +++ b/api_docs/kbn_core_preboot_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-preboot-server title: "@kbn/core-preboot-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-preboot-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-preboot-server'] --- import kbnCorePrebootServerObj from './kbn_core_preboot_server.devdocs.json'; diff --git a/api_docs/kbn_core_preboot_server_mocks.mdx b/api_docs/kbn_core_preboot_server_mocks.mdx index 533b7c6b6fa4e..c5709a395eaac 100644 --- a/api_docs/kbn_core_preboot_server_mocks.mdx +++ b/api_docs/kbn_core_preboot_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-preboot-server-mocks title: "@kbn/core-preboot-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-preboot-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-preboot-server-mocks'] --- import kbnCorePrebootServerMocksObj from './kbn_core_preboot_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_browser_mocks.mdx b/api_docs/kbn_core_rendering_browser_mocks.mdx index 4cef00ffe9ea3..eaaa6a8db7c6c 100644 --- a/api_docs/kbn_core_rendering_browser_mocks.mdx +++ b/api_docs/kbn_core_rendering_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-browser-mocks title: "@kbn/core-rendering-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-browser-mocks'] --- import kbnCoreRenderingBrowserMocksObj from './kbn_core_rendering_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_server_internal.mdx b/api_docs/kbn_core_rendering_server_internal.mdx index 8b09b5d9fed50..3ff47eeee3e09 100644 --- a/api_docs/kbn_core_rendering_server_internal.mdx +++ b/api_docs/kbn_core_rendering_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-server-internal title: "@kbn/core-rendering-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-server-internal'] --- import kbnCoreRenderingServerInternalObj from './kbn_core_rendering_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_server_mocks.mdx b/api_docs/kbn_core_rendering_server_mocks.mdx index 727e460ab91cc..974ba600208ac 100644 --- a/api_docs/kbn_core_rendering_server_mocks.mdx +++ b/api_docs/kbn_core_rendering_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-server-mocks title: "@kbn/core-rendering-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-server-mocks'] --- import kbnCoreRenderingServerMocksObj from './kbn_core_rendering_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_root_server_internal.mdx b/api_docs/kbn_core_root_server_internal.mdx index c55174cbec847..d7f03b43e8159 100644 --- a/api_docs/kbn_core_root_server_internal.mdx +++ b/api_docs/kbn_core_root_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-root-server-internal title: "@kbn/core-root-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-root-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-root-server-internal'] --- import kbnCoreRootServerInternalObj from './kbn_core_root_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_browser.mdx b/api_docs/kbn_core_saved_objects_api_browser.mdx index b9d7dbf86b88e..597b841dfd441 100644 --- a/api_docs/kbn_core_saved_objects_api_browser.mdx +++ b/api_docs/kbn_core_saved_objects_api_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-browser title: "@kbn/core-saved-objects-api-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-browser'] --- import kbnCoreSavedObjectsApiBrowserObj from './kbn_core_saved_objects_api_browser.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_server.mdx b/api_docs/kbn_core_saved_objects_api_server.mdx index 8d4d382d5bb58..d9e0404e83015 100644 --- a/api_docs/kbn_core_saved_objects_api_server.mdx +++ b/api_docs/kbn_core_saved_objects_api_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-server title: "@kbn/core-saved-objects-api-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-server'] --- import kbnCoreSavedObjectsApiServerObj from './kbn_core_saved_objects_api_server.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_api_server_mocks.mdx b/api_docs/kbn_core_saved_objects_api_server_mocks.mdx index 60deabe050952..7027ddf7aa792 100644 --- a/api_docs/kbn_core_saved_objects_api_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_api_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-api-server-mocks title: "@kbn/core-saved-objects-api-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-api-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-api-server-mocks'] --- import kbnCoreSavedObjectsApiServerMocksObj from './kbn_core_saved_objects_api_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_base_server_internal.mdx b/api_docs/kbn_core_saved_objects_base_server_internal.mdx index c05fa69fc9011..836f954797d41 100644 --- a/api_docs/kbn_core_saved_objects_base_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_base_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-base-server-internal title: "@kbn/core-saved-objects-base-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-base-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-base-server-internal'] --- import kbnCoreSavedObjectsBaseServerInternalObj from './kbn_core_saved_objects_base_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_base_server_mocks.mdx b/api_docs/kbn_core_saved_objects_base_server_mocks.mdx index 0518177101090..494013f00bc64 100644 --- a/api_docs/kbn_core_saved_objects_base_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_base_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-base-server-mocks title: "@kbn/core-saved-objects-base-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-base-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-base-server-mocks'] --- import kbnCoreSavedObjectsBaseServerMocksObj from './kbn_core_saved_objects_base_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser.devdocs.json b/api_docs/kbn_core_saved_objects_browser.devdocs.json index dbe31bb01a038..729ef8d36c3e2 100644 --- a/api_docs/kbn_core_saved_objects_browser.devdocs.json +++ b/api_docs/kbn_core_saved_objects_browser.devdocs.json @@ -24,7 +24,9 @@ "parentPluginId": "@kbn/core-saved-objects-browser", "id": "def-common.SavedObjectsStart", "type": "Interface", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "SavedObjectsStart", "description": [], "path": "packages/core/saved-objects/core-saved-objects-browser/src/contracts.ts", @@ -103,7 +105,9 @@ "type": "Object", "tags": [], "label": "client", - "description": ["{@link SavedObjectsClientContract}"], + "description": [ + "{@link SavedObjectsClientContract}" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-api-browser", @@ -125,4 +129,4 @@ "misc": [], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/kbn_core_saved_objects_browser.mdx b/api_docs/kbn_core_saved_objects_browser.mdx index 998d8a0279f6d..9837ec3eb99a5 100644 --- a/api_docs/kbn_core_saved_objects_browser.mdx +++ b/api_docs/kbn_core_saved_objects_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser title: "@kbn/core-saved-objects-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser'] --- import kbnCoreSavedObjectsBrowserObj from './kbn_core_saved_objects_browser.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser_internal.mdx b/api_docs/kbn_core_saved_objects_browser_internal.mdx index 6e1e7a2decf25..360c7c2d01173 100644 --- a/api_docs/kbn_core_saved_objects_browser_internal.mdx +++ b/api_docs/kbn_core_saved_objects_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser-internal title: "@kbn/core-saved-objects-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser-internal'] --- import kbnCoreSavedObjectsBrowserInternalObj from './kbn_core_saved_objects_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_browser_mocks.mdx b/api_docs/kbn_core_saved_objects_browser_mocks.mdx index 818832e9c387e..3c18bd2810687 100644 --- a/api_docs/kbn_core_saved_objects_browser_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-browser-mocks title: "@kbn/core-saved-objects-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-browser-mocks'] --- import kbnCoreSavedObjectsBrowserMocksObj from './kbn_core_saved_objects_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_common.mdx b/api_docs/kbn_core_saved_objects_common.mdx index 0dc4278f9e3eb..028d5c8df13e5 100644 --- a/api_docs/kbn_core_saved_objects_common.mdx +++ b/api_docs/kbn_core_saved_objects_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-common title: "@kbn/core-saved-objects-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-common'] --- import kbnCoreSavedObjectsCommonObj from './kbn_core_saved_objects_common.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx b/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx index c43c676fd2104..a1080c25cae78 100644 --- a/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_import_export_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-import-export-server-internal title: "@kbn/core-saved-objects-import-export-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-import-export-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-import-export-server-internal'] --- import kbnCoreSavedObjectsImportExportServerInternalObj from './kbn_core_saved_objects_import_export_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx b/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx index f0551d712f045..3b6fa1054897c 100644 --- a/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_import_export_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-import-export-server-mocks title: "@kbn/core-saved-objects-import-export-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-import-export-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-import-export-server-mocks'] --- import kbnCoreSavedObjectsImportExportServerMocksObj from './kbn_core_saved_objects_import_export_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_migration_server_internal.mdx b/api_docs/kbn_core_saved_objects_migration_server_internal.mdx index eec7db6f0a660..9309a9455d4c2 100644 --- a/api_docs/kbn_core_saved_objects_migration_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_migration_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-migration-server-internal title: "@kbn/core-saved-objects-migration-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-migration-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-migration-server-internal'] --- import kbnCoreSavedObjectsMigrationServerInternalObj from './kbn_core_saved_objects_migration_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx b/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx index 384f97925484d..4ece232b64425 100644 --- a/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_migration_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-migration-server-mocks title: "@kbn/core-saved-objects-migration-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-migration-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-migration-server-mocks'] --- import kbnCoreSavedObjectsMigrationServerMocksObj from './kbn_core_saved_objects_migration_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server.devdocs.json b/api_docs/kbn_core_saved_objects_server.devdocs.json index 9e8f0734b28e6..f6c4d72445514 100644 --- a/api_docs/kbn_core_saved_objects_server.devdocs.json +++ b/api_docs/kbn_core_saved_objects_server.devdocs.json @@ -37,7 +37,9 @@ "type": "Function", "tags": [], "label": "isSavedObjectsClientError", - "description": ["\nDetermines if an error is a saved objects client error"], + "description": [ + "\nDetermines if an error is a saved objects client error" + ], "signature": [ "(error: any) => error is ", { @@ -58,15 +60,21 @@ "type": "Any", "tags": [], "label": "error", - "description": ["the error to check"], - "signature": ["any"], + "description": [ + "the error to check" + ], + "signature": [ + "any" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": true } ], - "returnComment": ["boolean - true if error is a saved objects client error"] + "returnComment": [ + "boolean - true if error is a saved objects client error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -74,7 +82,9 @@ "type": "Function", "tags": [], "label": "decorateBadRequestError", - "description": ["\nDecorates a bad request error (400) by adding a reason"], + "description": [ + "\nDecorates a bad request error (400) by adding a reason" + ], "signature": [ "(error: Error, reason?: string | undefined) => ", { @@ -95,8 +105,12 @@ "type": "Object", "tags": [], "label": "error", - "description": ["the error to decorate"], - "signature": ["Error"], + "description": [ + "the error to decorate" + ], + "signature": [ + "Error" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -108,15 +122,21 @@ "type": "string", "tags": [], "label": "reason", - "description": ["the reason for the bad request (optional)"], - "signature": ["string | undefined"], + "description": [ + "the reason for the bad request (optional)" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -147,15 +167,21 @@ "type": "string", "tags": [], "label": "reason", - "description": ["the reason for the bad request (optional)"], - "signature": ["string | undefined"], + "description": [ + "the reason for the bad request (optional)" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -186,15 +212,21 @@ "type": "string", "tags": [], "label": "type", - "description": ["the unsupported saved object type"], - "signature": ["string"], + "description": [ + "the unsupported saved object type" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": true } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -202,7 +234,9 @@ "type": "Function", "tags": [], "label": "isBadRequestError", - "description": ["\nDetermines if an error is a bad request error (400)"], + "description": [ + "\nDetermines if an error is a bad request error (400)" + ], "signature": [ "(error: Error | ", { @@ -224,7 +258,9 @@ "type": "CompoundType", "tags": [], "label": "error", - "description": ["the error or decorated error"], + "description": [ + "the error or decorated error" + ], "signature": [ "Error | ", { @@ -241,7 +277,9 @@ "isRequired": true } ], - "returnComment": ["boolean - true if error is a bad request error"] + "returnComment": [ + "boolean - true if error is a bad request error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -272,15 +310,21 @@ "type": "string", "tags": [], "label": "versionInput", - "description": ["the version string (optional)"], - "signature": ["string | undefined"], + "description": [ + "the version string (optional)" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -312,7 +356,9 @@ "type": "CompoundType", "tags": [], "label": "error", - "description": ["the error or decorated error"], + "description": [ + "the error or decorated error" + ], "signature": [ "Error | ", { @@ -329,7 +375,9 @@ "isRequired": true } ], - "returnComment": ["boolean - true if error is an invalid version error"] + "returnComment": [ + "boolean - true if error is an invalid version error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -337,7 +385,9 @@ "type": "Function", "tags": [], "label": "decorateNotAuthorizedError", - "description": ["\nDecorates an error as an not authorized error (401)"], + "description": [ + "\nDecorates an error as an not authorized error (401)" + ], "signature": [ "(error: Error, reason?: string | undefined) => ", { @@ -358,8 +408,12 @@ "type": "Object", "tags": [], "label": "error", - "description": ["the error to decorate"], - "signature": ["Error"], + "description": [ + "the error to decorate" + ], + "signature": [ + "Error" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -371,15 +425,21 @@ "type": "string", "tags": [], "label": "reason", - "description": ["the reason for the not authorized error (optional)"], - "signature": ["string | undefined"], + "description": [ + "the reason for the not authorized error (optional)" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -387,7 +447,9 @@ "type": "Function", "tags": [], "label": "isNotAuthorizedError", - "description": ["\nDetermines if an error is a not authorized error (401)"], + "description": [ + "\nDetermines if an error is a not authorized error (401)" + ], "signature": [ "(error: Error | ", { @@ -409,7 +471,9 @@ "type": "CompoundType", "tags": [], "label": "error", - "description": ["the error or decorated error"], + "description": [ + "the error or decorated error" + ], "signature": [ "Error | ", { @@ -426,7 +490,9 @@ "isRequired": true } ], - "returnComment": ["boolean - true if error is a not authorized error"] + "returnComment": [ + "boolean - true if error is a not authorized error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -434,7 +500,9 @@ "type": "Function", "tags": [], "label": "decorateForbiddenError", - "description": ["\nDecorates an error as a forbidden error (403)"], + "description": [ + "\nDecorates an error as a forbidden error (403)" + ], "signature": [ "(error: Error, reason?: string | undefined) => ", { @@ -455,8 +523,12 @@ "type": "Object", "tags": [], "label": "error", - "description": ["the error to decorate"], - "signature": ["Error"], + "description": [ + "the error to decorate" + ], + "signature": [ + "Error" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -468,15 +540,21 @@ "type": "string", "tags": [], "label": "reason", - "description": ["the reason for the forbidden error (optional)"], - "signature": ["string | undefined"], + "description": [ + "the reason for the forbidden error (optional)" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -484,7 +562,9 @@ "type": "Function", "tags": [], "label": "isForbiddenError", - "description": ["\nDetermines if an error is a forbidden error (403)"], + "description": [ + "\nDetermines if an error is a forbidden error (403)" + ], "signature": [ "(error: Error | ", { @@ -506,7 +586,9 @@ "type": "CompoundType", "tags": [], "label": "error", - "description": ["the error or decorated error"], + "description": [ + "the error or decorated error" + ], "signature": [ "Error | ", { @@ -523,7 +605,9 @@ "isRequired": true } ], - "returnComment": ["boolean - true if error is a forbidden error"] + "returnComment": [ + "boolean - true if error is a forbidden error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -531,7 +615,9 @@ "type": "Function", "tags": [], "label": "decorateRequestEntityTooLargeError", - "description": ["\nDecorates a request entity too large error (413)"], + "description": [ + "\nDecorates a request entity too large error (413)" + ], "signature": [ "(error: Error, reason?: string | undefined) => ", { @@ -552,8 +638,12 @@ "type": "Object", "tags": [], "label": "error", - "description": ["the error to decorate"], - "signature": ["Error"], + "description": [ + "the error to decorate" + ], + "signature": [ + "Error" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -565,15 +655,21 @@ "type": "string", "tags": [], "label": "reason", - "description": ["the reason for the request entity too large error"], - "signature": ["string | undefined"], + "description": [ + "the reason for the request entity too large error" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -581,7 +677,9 @@ "type": "Function", "tags": [], "label": "isRequestEntityTooLargeError", - "description": ["\nDetermines if an error is a request entity too large error(413)"], + "description": [ + "\nDetermines if an error is a request entity too large error(413)" + ], "signature": [ "(error: Error | ", { @@ -603,7 +701,9 @@ "type": "CompoundType", "tags": [], "label": "error", - "description": ["the error or decorated error"], + "description": [ + "the error or decorated error" + ], "signature": [ "Error | ", { @@ -620,7 +720,9 @@ "isRequired": true } ], - "returnComment": ["boolean - true if error is a request entity too large error"] + "returnComment": [ + "boolean - true if error is a request entity too large error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -628,7 +730,9 @@ "type": "Function", "tags": [], "label": "createGenericNotFoundError", - "description": ["\nCreates a generic not found error (404)"], + "description": [ + "\nCreates a generic not found error (404)" + ], "signature": [ "(type?: string | null, id?: string | null) => ", { @@ -649,8 +753,12 @@ "type": "CompoundType", "tags": [], "label": "type", - "description": ["the saved object type or null (default is null)"], - "signature": ["string | null"], + "description": [ + "the saved object type or null (default is null)" + ], + "signature": [ + "string | null" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -662,15 +770,21 @@ "type": "CompoundType", "tags": [], "label": "id", - "description": ["the saved object id or null (default is null)"], - "signature": ["string | null"], + "description": [ + "the saved object id or null (default is null)" + ], + "signature": [ + "string | null" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -678,7 +792,9 @@ "type": "Function", "tags": [], "label": "createIndexAliasNotFoundError", - "description": ["\nCreates an alias not found error (flavor of general error 500)"], + "description": [ + "\nCreates an alias not found error (flavor of general error 500)" + ], "signature": [ "(alias: string) => ", { @@ -699,15 +815,21 @@ "type": "string", "tags": [], "label": "alias", - "description": ["the unfound saved object alias"], - "signature": ["string"], + "description": [ + "the unfound saved object alias" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": true } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -738,8 +860,12 @@ "type": "Object", "tags": [], "label": "error", - "description": ["the error to decorate"], - "signature": ["Error"], + "description": [ + "the error to decorate" + ], + "signature": [ + "Error" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -751,15 +877,21 @@ "type": "string", "tags": [], "label": "alias", - "description": ["the unfound index alias"], - "signature": ["string"], + "description": [ + "the unfound index alias" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": true } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -767,7 +899,9 @@ "type": "Function", "tags": [], "label": "isNotFoundError", - "description": ["\nDetermines if an error is a not found error (404)"], + "description": [ + "\nDetermines if an error is a not found error (404)" + ], "signature": [ "(error: Error | ", { @@ -789,7 +923,9 @@ "type": "CompoundType", "tags": [], "label": "error", - "description": ["the error or decorated error"], + "description": [ + "the error or decorated error" + ], "signature": [ "Error | ", { @@ -806,7 +942,9 @@ "isRequired": true } ], - "returnComment": ["boolean - true if error is a not found error"] + "returnComment": [ + "boolean - true if error is a not found error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -814,7 +952,9 @@ "type": "Function", "tags": [], "label": "decorateConflictError", - "description": ["\nDecorates a conflict error (409)"], + "description": [ + "\nDecorates a conflict error (409)" + ], "signature": [ "(error: Error, reason?: string | undefined) => ", { @@ -835,8 +975,12 @@ "type": "Object", "tags": [], "label": "error", - "description": ["the error to decorate"], - "signature": ["Error"], + "description": [ + "the error to decorate" + ], + "signature": [ + "Error" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -848,15 +992,21 @@ "type": "string", "tags": [], "label": "reason", - "description": ["the reason for the conflict error (optional)"], - "signature": ["string | undefined"], + "description": [ + "the reason for the conflict error (optional)" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -864,7 +1014,9 @@ "type": "Function", "tags": [], "label": "createConflictError", - "description": ["\nCreates a conflict error (409)"], + "description": [ + "\nCreates a conflict error (409)" + ], "signature": [ "(type: string, id: string, reason?: string | undefined) => ", { @@ -885,8 +1037,12 @@ "type": "string", "tags": [], "label": "type", - "description": ["the saved object type"], - "signature": ["string"], + "description": [ + "the saved object type" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -898,8 +1054,12 @@ "type": "string", "tags": [], "label": "id", - "description": ["the saved object id"], - "signature": ["string"], + "description": [ + "the saved object id" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -911,15 +1071,21 @@ "type": "string", "tags": [], "label": "reason", - "description": ["the reason for the conflict error (optional)"], - "signature": ["string | undefined"], + "description": [ + "the reason for the conflict error (optional)" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -927,7 +1093,9 @@ "type": "Function", "tags": [], "label": "isConflictError", - "description": ["\nDetermines if an error is a conflict error (409)"], + "description": [ + "\nDetermines if an error is a conflict error (409)" + ], "signature": [ "(error: Error | ", { @@ -949,7 +1117,9 @@ "type": "CompoundType", "tags": [], "label": "error", - "description": ["the error or decorated error"], + "description": [ + "the error or decorated error" + ], "signature": [ "Error | ", { @@ -966,7 +1136,9 @@ "isRequired": true } ], - "returnComment": ["boolean - true if error is a conflict error"] + "returnComment": [ + "boolean - true if error is a conflict error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -974,7 +1146,9 @@ "type": "Function", "tags": [], "label": "decorateTooManyRequestsError", - "description": ["\nDecorates a too many requests error (429)"], + "description": [ + "\nDecorates a too many requests error (429)" + ], "signature": [ "(error: Error, reason?: string | undefined) => ", { @@ -995,8 +1169,12 @@ "type": "Object", "tags": [], "label": "error", - "description": ["the error to decorate"], - "signature": ["Error"], + "description": [ + "the error to decorate" + ], + "signature": [ + "Error" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -1008,15 +1186,21 @@ "type": "string", "tags": [], "label": "reason", - "description": ["the reason for the too many requests error (optional)"], - "signature": ["string | undefined"], + "description": [ + "the reason for the too many requests error (optional)" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -1024,7 +1208,9 @@ "type": "Function", "tags": [], "label": "createTooManyRequestsError", - "description": ["\nCreates a too many requests error (429)"], + "description": [ + "\nCreates a too many requests error (429)" + ], "signature": [ "(type: string, id: string) => ", { @@ -1045,8 +1231,12 @@ "type": "string", "tags": [], "label": "type", - "description": ["the saved object type"], - "signature": ["string"], + "description": [ + "the saved object type" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -1058,15 +1248,21 @@ "type": "string", "tags": [], "label": "id", - "description": ["the saved object id"], - "signature": ["string"], + "description": [ + "the saved object id" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": true } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -1074,7 +1270,9 @@ "type": "Function", "tags": [], "label": "isTooManyRequestsError", - "description": ["\nDetermines if an error is a too many requests error (429)"], + "description": [ + "\nDetermines if an error is a too many requests error (429)" + ], "signature": [ "(error: Error | ", { @@ -1096,7 +1294,9 @@ "type": "CompoundType", "tags": [], "label": "error", - "description": ["the error or decorated error"], + "description": [ + "the error or decorated error" + ], "signature": [ "Error | ", { @@ -1113,7 +1313,9 @@ "isRequired": true } ], - "returnComment": ["boolean - true if error is a too many requests error"] + "returnComment": [ + "boolean - true if error is a too many requests error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -1144,8 +1346,12 @@ "type": "Object", "tags": [], "label": "error", - "description": ["the error to decorate"], - "signature": ["Error"], + "description": [ + "the error to decorate" + ], + "signature": [ + "Error" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -1157,15 +1363,21 @@ "type": "string", "tags": [], "label": "reason", - "description": ["the reason for the cannot execute error (optional)"], - "signature": ["string | undefined"], + "description": [ + "the reason for the cannot execute error (optional)" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -1197,7 +1409,9 @@ "type": "CompoundType", "tags": [], "label": "error", - "description": ["the error or decorated error"], + "description": [ + "the error or decorated error" + ], "signature": [ "Error | ", { @@ -1214,7 +1428,9 @@ "isRequired": true } ], - "returnComment": ["boolean - true if error is a cannot execute error"] + "returnComment": [ + "boolean - true if error is a cannot execute error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -1222,7 +1438,9 @@ "type": "Function", "tags": [], "label": "decorateEsUnavailableError", - "description": ["\nDecorates an elastic search unavailable error (503)"], + "description": [ + "\nDecorates an elastic search unavailable error (503)" + ], "signature": [ "(error: Error, reason?: string | undefined) => ", { @@ -1243,8 +1461,12 @@ "type": "Object", "tags": [], "label": "error", - "description": ["the error to decorate"], - "signature": ["Error"], + "description": [ + "the error to decorate" + ], + "signature": [ + "Error" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -1256,15 +1478,21 @@ "type": "string", "tags": [], "label": "reason", - "description": ["the reason for the elastic search unavailable error (optional)"], - "signature": ["string | undefined"], + "description": [ + "the reason for the elastic search unavailable error (optional)" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -1296,7 +1524,9 @@ "type": "CompoundType", "tags": [], "label": "error", - "description": ["the error or decorated error"], + "description": [ + "the error or decorated error" + ], "signature": [ "Error | ", { @@ -1313,7 +1543,9 @@ "isRequired": true } ], - "returnComment": ["boolean - true if error is an elastic search unavailable error"] + "returnComment": [ + "boolean - true if error is an elastic search unavailable error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -1321,7 +1553,9 @@ "type": "Function", "tags": [], "label": "decorateGeneralError", - "description": ["\nDecorates a general error (500)"], + "description": [ + "\nDecorates a general error (500)" + ], "signature": [ "(error: Error, reason?: string | undefined) => ", { @@ -1342,8 +1576,12 @@ "type": "Object", "tags": [], "label": "error", - "description": ["the error to decorate"], - "signature": ["Error"], + "description": [ + "the error to decorate" + ], + "signature": [ + "Error" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -1355,15 +1593,21 @@ "type": "string", "tags": [], "label": "reason", - "description": ["the reason for the error (optional)"], - "signature": ["string | undefined"], + "description": [ + "the reason for the error (optional)" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -1371,7 +1615,9 @@ "type": "Function", "tags": [], "label": "isGeneralError", - "description": ["\nDetermines if an error is a general error (500)"], + "description": [ + "\nDetermines if an error is a general error (500)" + ], "signature": [ "(error: Error | ", { @@ -1393,7 +1639,9 @@ "type": "CompoundType", "tags": [], "label": "error", - "description": ["the error or decorated error"], + "description": [ + "the error or decorated error" + ], "signature": [ "Error | ", { @@ -1410,7 +1658,9 @@ "isRequired": true } ], - "returnComment": ["boolean - true if error is a general error"] + "returnComment": [ + "boolean - true if error is a general error" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -1418,7 +1668,9 @@ "type": "Function", "tags": [], "label": "createGenericNotFoundEsUnavailableError", - "description": ["\nCreates a generic elastic search not present error"], + "description": [ + "\nCreates a generic elastic search not present error" + ], "signature": [ "(type?: string | null, id?: string | null) => ", { @@ -1439,8 +1691,12 @@ "type": "CompoundType", "tags": [], "label": "type", - "description": ["the saved object type or null, default null"], - "signature": ["string | null"], + "description": [ + "the saved object type or null, default null" + ], + "signature": [ + "string | null" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -1452,15 +1708,21 @@ "type": "CompoundType", "tags": [], "label": "id", - "description": ["the saved object id or null, default null"], - "signature": ["string | null"], + "description": [ + "the saved object id or null, default null" + ], + "signature": [ + "string | null" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["the decorated error"] + "returnComment": [ + "the decorated error" + ] } ], "initialIsOpen": false @@ -1490,7 +1752,9 @@ "description": [ "\nAn array of authorized spaces for the associated type/action\nin the associated record/map." ], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -1501,8 +1765,12 @@ "type": "CompoundType", "tags": [], "label": "isGloballyAuthorized", - "description": ["\nIs the associated type/action globally authorized?"], - "signature": ["boolean | undefined"], + "description": [ + "\nIs the associated type/action globally authorized?" + ], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -1540,7 +1808,9 @@ "type": "Array", "tags": [], "label": "objects", - "description": ["\nThe objects to authorize"], + "description": [ + "\nThe objects to authorize" + ], "signature": [ "(", { @@ -1597,7 +1867,9 @@ "type": "Array", "tags": [], "label": "objects", - "description": ["The objects to authorize"], + "description": [ + "The objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-api-server", @@ -1621,7 +1893,10 @@ "description": [ "\noptions for the operation\n- purpose: 'collectMultiNamespaceReferences' or 'updateObjectsSpaces'\ndefault purpose is 'collectMultiNamespaceReferences'." ], - "signature": ["MultiNamespaceReferencesOptions", " | undefined"], + "signature": [ + "MultiNamespaceReferencesOptions", + " | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -1659,7 +1934,9 @@ "type": "Array", "tags": [], "label": "objects", - "description": ["The objects to authorize"], + "description": [ + "The objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -1707,7 +1984,9 @@ "type": "Array", "tags": [], "label": "objects", - "description": ["The objects to authorize"], + "description": [ + "The objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -1764,7 +2043,9 @@ "description": [ "\nThe namespaces to include when retrieving this object. Populated by options\npassed to the repository's update or bulkUpdate method." ], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -1778,7 +2059,9 @@ "description": [ "\nWhether or not an error occurred when getting this object. Populated by\nthe result of a query. Default is false." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -1816,7 +2099,9 @@ "type": "Array", "tags": [], "label": "objects", - "description": ["The objects to authorize"], + "description": [ + "The objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -1864,7 +2149,9 @@ "type": "Array", "tags": [], "label": "objects", - "description": ["The objects to authorize"], + "description": [ + "The objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -1912,8 +2199,13 @@ "type": "Array", "tags": [], "label": "objects", - "description": ["The objects to authorize"], - "signature": ["AuthorizeObject", "[]"], + "description": [ + "The objects to authorize" + ], + "signature": [ + "AuthorizeObject", + "[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -1960,7 +2252,9 @@ "description": [ "\nInitial spaces to include the created object. Populated by options\npassed to the repository's bulkCreate method." ], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -1998,7 +2292,9 @@ "type": "Object", "tags": [], "label": "object", - "description": ["The object to authorize"], + "description": [ + "The object to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -2045,8 +2341,12 @@ "type": "Object", "tags": [], "label": "object", - "description": ["The object to authorize"], - "signature": ["AuthorizeObject"], + "description": [ + "The object to authorize" + ], + "signature": [ + "AuthorizeObject" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -2073,8 +2373,12 @@ "type": "Object", "tags": [], "label": "namespaces", - "description": ["The namespaces in which to find objects"], - "signature": ["Set"], + "description": [ + "The namespaces in which to find objects" + ], + "signature": [ + "Set" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -2085,8 +2389,12 @@ "type": "Object", "tags": [], "label": "types", - "description": ["The types of objects to find"], - "signature": ["Set"], + "description": [ + "The types of objects to find" + ], + "signature": [ + "Set" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -2124,7 +2432,9 @@ "type": "Object", "tags": [], "label": "object", - "description": ["The object to authorize"], + "description": [ + "The object to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -2144,8 +2454,12 @@ "type": "CompoundType", "tags": [], "label": "objectNotFound", - "description": ["Whether or not the object was not found, defaults to false"], - "signature": ["boolean | undefined"], + "description": [ + "Whether or not the object was not found, defaults to false" + ], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -2186,7 +2500,9 @@ "description": [ "\nSpaces where the object is known to exist. Usually populated\nby document data from the result of an es query." ], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -2233,7 +2549,9 @@ "description": [ "\nThe namespace in which to update this object. Populated by options\npassed to the repository's update or bulkUpdate method." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -2271,7 +2589,9 @@ "type": "Object", "tags": [], "label": "object", - "description": ["The object to authorize"], + "description": [ + "The object to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -2318,8 +2638,12 @@ "type": "Array", "tags": [], "label": "spacesToAdd", - "description": ["The spaces in which to add the objects"], - "signature": ["string[]"], + "description": [ + "The spaces in which to add the objects" + ], + "signature": [ + "string[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -2330,8 +2654,12 @@ "type": "Array", "tags": [], "label": "spacesToRemove", - "description": ["The spaces from which to remove the objects"], - "signature": ["string[]"], + "description": [ + "The spaces from which to remove the objects" + ], + "signature": [ + "string[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -2342,7 +2670,9 @@ "type": "Array", "tags": [], "label": "objects", - "description": ["The objects to authorize"], + "description": [ + "The objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -2366,7 +2696,9 @@ "type": "Interface", "tags": [], "label": "BulkResolveError", - "description": ["\nError result for the internal bulk resolve method."], + "description": [ + "\nError result for the internal bulk resolve method." + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false, @@ -2377,7 +2709,9 @@ "type": "string", "tags": [], "label": "type", - "description": ["The type of the saved object"], + "description": [ + "The type of the saved object" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false @@ -2388,7 +2722,9 @@ "type": "string", "tags": [], "label": "id", - "description": ["The id of the saved object"], + "description": [ + "The id of the saved object" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false @@ -2399,7 +2735,9 @@ "type": "Object", "tags": [], "label": "error", - "description": ["The decorated resolve error"], + "description": [ + "The decorated resolve error" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -2448,7 +2786,9 @@ "description": [ "\nThe overall status of the authorization check as a string:\n'fully_authorized' | 'partially_authorized' | 'unauthorized'" ], - "signature": ["\"unauthorized\" | \"fully_authorized\" | \"partially_authorized\""], + "signature": [ + "\"unauthorized\" | \"fully_authorized\" | \"partially_authorized\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -2511,8 +2851,12 @@ "type": "string", "tags": [], "label": "[code]", - "description": ["the 'SavedObjectsClientErrorCode' symbol"], - "signature": ["string | undefined"], + "description": [ + "the 'SavedObjectsClientErrorCode' symbol" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_error_helpers.ts", "deprecated": false, "trackAdoption": false @@ -2539,7 +2883,9 @@ "type": "string", "tags": [], "label": "type", - "description": ["The Saved Object type"], + "description": [ + "The Saved Object type" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/encryption.ts", "deprecated": false, "trackAdoption": false @@ -2550,7 +2896,9 @@ "type": "string", "tags": [], "label": "id", - "description": ["The Saved Object ID"], + "description": [ + "The Saved Object ID" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/encryption.ts", "deprecated": false, "trackAdoption": false @@ -2564,7 +2912,9 @@ "description": [ "Namespace for use in index migration...\nIf the object is being decrypted during index migration, the object was previously\nencrypted with its namespace in the descriptor portion of the AAD; on the other hand,\nif the object is being decrypted during object migration, the object was never encrypted\nwith its namespace in the descriptor portion of the AAD." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/encryption.ts", "deprecated": false, "trackAdoption": false @@ -2591,8 +2941,12 @@ "type": "Object", "tags": [], "label": "previouslyCheckedNamespaces", - "description": ["The namespaces previously checked by the AuthorizeFind method"], - "signature": ["Set"], + "description": [ + "The namespaces previously checked by the AuthorizeFind method" + ], + "signature": [ + "Set" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false @@ -2642,8 +2996,12 @@ "type": "Function", "tags": [], "label": "isEncryptableType", - "description": ["\nReturns true if a type has been registered as encryptable."], - "signature": ["(type: string) => boolean"], + "description": [ + "\nReturns true if a type has been registered as encryptable." + ], + "signature": [ + "(type: string) => boolean" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/encryption.ts", "deprecated": false, "trackAdoption": false, @@ -2654,15 +3012,21 @@ "type": "string", "tags": [], "label": "type", - "description": ["- the string name of the object type"], - "signature": ["string"], + "description": [ + "- the string name of the object type" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/encryption.ts", "deprecated": false, "trackAdoption": false, "isRequired": true } ], - "returnComment": ["boolean, true if type is encryptable"] + "returnComment": [ + "boolean, true if type is encryptable" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -2694,8 +3058,12 @@ "type": "Uncategorized", "tags": [], "label": "response", - "description": ["- any object R that extends SavedObject with attributes T"], - "signature": ["R"], + "description": [ + "- any object R that extends SavedObject with attributes T" + ], + "signature": [ + "R" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/encryption.ts", "deprecated": false, "trackAdoption": false, @@ -2710,14 +3078,18 @@ "description": [ "- optional, original attributes T from when the object was created (NOT encrypted).\nThese are used to avoid decryption execution cost if they are supplied." ], - "signature": ["T | undefined"], + "signature": [ + "T | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/encryption.ts", "deprecated": false, "trackAdoption": false, "isRequired": false } ], - "returnComment": ["R with decrypted or stripped attributes"] + "returnComment": [ + "R with decrypted or stripped attributes" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -2775,14 +3147,18 @@ "description": [ "- T, attributes of the specified object, some of which to be encrypted." ], - "signature": ["T"], + "signature": [ + "T" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/encryption.ts", "deprecated": false, "trackAdoption": false, "isRequired": true } ], - "returnComment": ["T, encrypted attributes"] + "returnComment": [ + "T, encrypted attributes" + ] } ], "initialIsOpen": false @@ -2793,7 +3169,9 @@ "type": "Interface", "tags": [], "label": "ISavedObjectsExporter", - "description": ["\nUtility class used to export savedObjects.\n"], + "description": [ + "\nUtility class used to export savedObjects.\n" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false, @@ -2802,7 +3180,9 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.ISavedObjectsExporter.exportByTypes", "type": "Function", - "tags": ["throws"], + "tags": [ + "throws" + ], "label": "exportByTypes", "description": [ "\nGenerates an export stream for given types.\n\nSee the {@link SavedObjectsExportByTypeOptions | options} for more detailed information.\n" @@ -2852,7 +3232,9 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.ISavedObjectsExporter.exportByObjects", "type": "Function", - "tags": ["throws"], + "tags": [ + "throws" + ], "label": "exportByObjects", "description": [ "\nGenerates an export stream for given object references.\n\nSee the {@link SavedObjectsExportByObjectOptions | options} for more detailed information.\n" @@ -2907,7 +3289,9 @@ "type": "Interface", "tags": [], "label": "ISavedObjectsImporter", - "description": ["\nUtility class used to import savedObjects.\n"], + "description": [ + "\nUtility class used to import savedObjects.\n" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false, @@ -2916,7 +3300,9 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.ISavedObjectsImporter.import", "type": "Function", - "tags": ["throws"], + "tags": [ + "throws" + ], "label": "import", "description": [ "\nImport saved objects from given stream. See the {@link SavedObjectsImportOptions | options} for more\ndetailed information.\n" @@ -2972,7 +3358,9 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.ISavedObjectsImporter.resolveImportErrors", "type": "Function", - "tags": ["throws"], + "tags": [ + "throws" + ], "label": "resolveImportErrors", "description": [ "\nResolve and return saved object import errors.\nSee the {@link SavedObjectsResolveImportErrorsOptions | options} for more detailed information.\n" @@ -3046,7 +3434,9 @@ "type": "Function", "tags": [], "label": "authorizeCreate", - "description": ["\nPerforms authorization for the CREATE security action"], + "description": [ + "\nPerforms authorization for the CREATE security action" + ], "signature": [ "(params: ", { @@ -3076,7 +3466,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["the namespace and object to authorize"], + "description": [ + "the namespace and object to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3102,7 +3494,9 @@ "type": "Function", "tags": [], "label": "authorizeBulkCreate", - "description": ["\nPerforms authorization for the BULK_CREATE security action"], + "description": [ + "\nPerforms authorization for the BULK_CREATE security action" + ], "signature": [ "(params: ", { @@ -3132,7 +3526,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["the namespace and objects to authorize"], + "description": [ + "the namespace and objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3158,7 +3554,9 @@ "type": "Function", "tags": [], "label": "authorizeUpdate", - "description": ["\nPerforms authorization for the UPDATE security action"], + "description": [ + "\nPerforms authorization for the UPDATE security action" + ], "signature": [ "(params: ", { @@ -3188,7 +3586,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["the namespace and object to authorize"], + "description": [ + "the namespace and object to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3214,7 +3614,9 @@ "type": "Function", "tags": [], "label": "authorizeBulkUpdate", - "description": ["\nPerforms authorization for the BULK_UPDATE security action"], + "description": [ + "\nPerforms authorization for the BULK_UPDATE security action" + ], "signature": [ "(params: ", { @@ -3244,7 +3646,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["the namespace and objects to authorize"], + "description": [ + "the namespace and objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3270,7 +3674,9 @@ "type": "Function", "tags": [], "label": "authorizeDelete", - "description": ["\nPerforms authorization for the DELETE security action"], + "description": [ + "\nPerforms authorization for the DELETE security action" + ], "signature": [ "(params: ", { @@ -3300,7 +3706,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["the namespace and object to authorize"], + "description": [ + "the namespace and object to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3326,7 +3734,9 @@ "type": "Function", "tags": [], "label": "authorizeBulkDelete", - "description": ["\nPerforms authorization for the BULK_DELETE security action"], + "description": [ + "\nPerforms authorization for the BULK_DELETE security action" + ], "signature": [ "(params: ", { @@ -3356,7 +3766,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["the namespace and objects to authorize"], + "description": [ + "the namespace and objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3382,7 +3794,9 @@ "type": "Function", "tags": [], "label": "authorizeGet", - "description": ["\nPerforms authorization for the GET security action"], + "description": [ + "\nPerforms authorization for the GET security action" + ], "signature": [ "(params: ", { @@ -3440,7 +3854,9 @@ "type": "Function", "tags": [], "label": "authorizeBulkGet", - "description": ["\nPerforms authorization for the BULK_GET security action"], + "description": [ + "\nPerforms authorization for the BULK_GET security action" + ], "signature": [ "(params: ", { @@ -3470,7 +3886,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["the namespace and objects to authorize"], + "description": [ + "the namespace and objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3496,7 +3914,9 @@ "type": "Function", "tags": [], "label": "authorizeCheckConflicts", - "description": ["\nPerforms authorization for the CHECK_CONFLICTS security action"], + "description": [ + "\nPerforms authorization for the CHECK_CONFLICTS security action" + ], "signature": [ "(params: ", { @@ -3526,7 +3946,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["the namespace and objects to authorize"], + "description": [ + "the namespace and objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3584,7 +4006,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["the namespace and object to authorize"], + "description": [ + "the namespace and object to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3610,7 +4034,9 @@ "type": "Function", "tags": [], "label": "authorizeOpenPointInTime", - "description": ["\nPerforms authorization for the OPEN_POINT_IN_TIME security action"], + "description": [ + "\nPerforms authorization for the OPEN_POINT_IN_TIME security action" + ], "signature": [ "(params: ", { @@ -3640,7 +4066,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["the namespaces and types to authorize"], + "description": [ + "the namespaces and types to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3666,8 +4094,12 @@ "type": "Function", "tags": [], "label": "auditClosePointInTime", - "description": ["\nPerforms audit logging for the CLOSE_POINT_IN_TIME security action"], - "signature": ["() => void"], + "description": [ + "\nPerforms audit logging for the CLOSE_POINT_IN_TIME security action" + ], + "signature": [ + "() => void" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false, @@ -3730,7 +4162,9 @@ "isRequired": true } ], - "returnComment": ["SavedObjectReferenceWithContext[] - array of collected references"] + "returnComment": [ + "SavedObjectReferenceWithContext[] - array of collected references" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -3778,7 +4212,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["- the namespace and objects to authorize"], + "description": [ + "- the namespace and objects to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3897,7 +4333,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["- namespaces and types to authorize"], + "description": [ + "- namespaces and types to authorize" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -3973,7 +4411,9 @@ "isRequired": true } ], - "returnComment": ["- the updated type map used for redaction"] + "returnComment": [ + "- the updated type map used for redaction" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -4013,7 +4453,9 @@ "type": "Object", "tags": [], "label": "params", - "description": ["- the saved object and an authorization map"], + "description": [ + "- the saved object and an authorization map" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -4030,7 +4472,9 @@ "isRequired": true } ], - "returnComment": ["SavedObject - saved object with filtered spaces"] + "returnComment": [ + "SavedObject - saved object with filtered spaces" + ] }, { "parentPluginId": "@kbn/core-saved-objects-server", @@ -4062,7 +4506,9 @@ "type": "Array", "tags": [], "label": "aliases", - "description": ["- array of legacy url alias targets"], + "description": [ + "- array of legacy url alias targets" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-common", @@ -4111,8 +4557,12 @@ "type": "string", "tags": [], "label": "spaceId", - "description": ["- the id of the space being deleted"], - "signature": ["string"], + "description": [ + "- the id of the space being deleted" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/security.ts", "deprecated": false, "trackAdoption": false, @@ -4124,7 +4574,9 @@ "type": "Array", "tags": [], "label": "objects", - "description": ["- the objects to audit"], + "description": [ + "- the objects to audit" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-api-server", @@ -4197,7 +4649,9 @@ "type": "Object", "tags": [], "label": "doc", - "description": ["- The raw ES document to be tested"], + "description": [ + "- The raw ES document to be tested" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -4218,7 +4672,9 @@ "type": "Object", "tags": [], "label": "options", - "description": ["- Options for parsing the raw document."], + "description": [ + "- Options for parsing the raw document." + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -4283,7 +4739,9 @@ "type": "Object", "tags": [], "label": "doc", - "description": ["- The raw ES document to be converted to saved object format."], + "description": [ + "- The raw ES document to be converted to saved object format." + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -4304,7 +4762,9 @@ "type": "Object", "tags": [], "label": "options", - "description": ["- Options for parsing the raw document."], + "description": [ + "- Options for parsing the raw document." + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -4360,7 +4820,9 @@ "type": "CompoundType", "tags": [], "label": "savedObj", - "description": ["- The saved object to be converted to raw ES format."], + "description": [ + "- The saved object to be converted to raw ES format." + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -4388,7 +4850,9 @@ "description": [ "\nGiven a saved object type and id, generates the compound id that is stored in the raw document.\n" ], - "signature": ["(namespace: string | undefined, type: string, id: string) => string"], + "signature": [ + "(namespace: string | undefined, type: string, id: string) => string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false, @@ -4399,8 +4863,12 @@ "type": "string", "tags": [], "label": "namespace", - "description": ["- The namespace of the saved object"], - "signature": ["string | undefined"], + "description": [ + "- The namespace of the saved object" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false, @@ -4412,8 +4880,12 @@ "type": "string", "tags": [], "label": "type", - "description": ["- The saved object type"], - "signature": ["string"], + "description": [ + "- The saved object type" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false, @@ -4425,8 +4897,12 @@ "type": "string", "tags": [], "label": "id", - "description": ["- The id of the saved object"], - "signature": ["string"], + "description": [ + "- The id of the saved object" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false, @@ -4444,7 +4920,9 @@ "description": [ "\nGiven a saved object type and id, generates the compound id that is stored in the raw document for its legacy URL alias.\n" ], - "signature": ["(namespace: string | undefined, type: string, id: string) => string"], + "signature": [ + "(namespace: string | undefined, type: string, id: string) => string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false, @@ -4455,8 +4933,12 @@ "type": "string", "tags": [], "label": "namespace", - "description": ["- The namespace of the saved object"], - "signature": ["string | undefined"], + "description": [ + "- The namespace of the saved object" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false, @@ -4468,8 +4950,12 @@ "type": "string", "tags": [], "label": "type", - "description": ["- The saved object type"], - "signature": ["string"], + "description": [ + "- The saved object type" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false, @@ -4481,8 +4967,12 @@ "type": "string", "tags": [], "label": "id", - "description": ["- The id of the saved object"], - "signature": ["string"], + "description": [ + "- The id of the saved object" + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false, @@ -4516,7 +5006,9 @@ "description": [ "\nRetrieves the active namespace ID. This is *not* the same as a namespace string. See also: `namespaceIdToString` and\n`namespaceStringToId`.\n\nThis takes the saved objects repository's namespace option as a parameter, and doubles as a validation function; if the namespace\noption has already been set some other way, this will throw an error." ], - "signature": ["(namespace: string | undefined) => string | undefined"], + "signature": [ + "(namespace: string | undefined) => string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/spaces.ts", "deprecated": false, "trackAdoption": false, @@ -4528,7 +5020,9 @@ "tags": [], "label": "namespace", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/spaces.ts", "deprecated": false, "trackAdoption": false, @@ -4546,7 +5040,9 @@ "description": [ "\nGiven a list of namespace strings, returns a subset that the user is authorized to search in.\nIf a wildcard '*' is used, it is expanded to an explicit list of namespace strings." ], - "signature": ["(namespaces: string[] | undefined) => Promise"], + "signature": [ + "(namespaces: string[] | undefined) => Promise" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/spaces.ts", "deprecated": false, "trackAdoption": false, @@ -4558,7 +5054,9 @@ "tags": [], "label": "namespaces", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/spaces.ts", "deprecated": false, "trackAdoption": false, @@ -4614,7 +5112,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4736,7 +5236,9 @@ "description": [ "\nReturns whether the type is namespace-agnostic (global);\nresolves to `false` if the type is not registered" ], - "signature": ["(type: string) => boolean"], + "signature": [ + "(type: string) => boolean" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4748,7 +5250,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4766,7 +5270,9 @@ "description": [ "\nReturns whether the type is single-namespace (isolated);\nresolves to `true` if the type is not registered" ], - "signature": ["(type: string) => boolean"], + "signature": [ + "(type: string) => boolean" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4778,7 +5284,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4796,7 +5304,9 @@ "description": [ "\nReturns whether the type is multi-namespace (shareable *or* isolated);\nresolves to `false` if the type is not registered" ], - "signature": ["(type: string) => boolean"], + "signature": [ + "(type: string) => boolean" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4808,7 +5318,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4826,7 +5338,9 @@ "description": [ "\nReturns whether the type is multi-namespace (shareable);\nresolves to `false` if the type is not registered" ], - "signature": ["(type: string) => boolean"], + "signature": [ + "(type: string) => boolean" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4838,7 +5352,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4856,7 +5372,9 @@ "description": [ "\nReturns the `hidden` property for given type, or `false` if\nthe type is not registered." ], - "signature": ["(type: string) => boolean"], + "signature": [ + "(type: string) => boolean" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4868,7 +5386,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4886,7 +5406,9 @@ "description": [ "\nReturns the `hiddenFromHttpApis` property for a given type, or `false` if\nthe type is not registered" ], - "signature": ["(type: string) => boolean"], + "signature": [ + "(type: string) => boolean" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4898,7 +5420,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4916,7 +5440,9 @@ "description": [ "\nReturns the `indexPattern` property for given type, or `undefined` if\nthe type is not registered." ], - "signature": ["(type: string) => string | undefined"], + "signature": [ + "(type: string) => string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4928,7 +5454,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4946,7 +5474,9 @@ "description": [ "\nReturns the `management.importableAndExportable` property for given type, or\n`false` if the type is not registered or does not define a management section." ], - "signature": ["(type: string) => boolean"], + "signature": [ + "(type: string) => boolean" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4958,7 +5488,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/type_registry.ts", "deprecated": false, "trackAdoption": false, @@ -4999,7 +5531,9 @@ "type": "Object", "tags": [], "label": "savedObject", - "description": ["Relevant saved object"], + "description": [ + "Relevant saved object" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-common", @@ -5047,7 +5581,9 @@ "type": "Interface", "tags": [], "label": "SavedObject", - "description": ["\nDefinition of the Saved Object interface\n"], + "description": [ + "\nDefinition of the Saved Object interface\n" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-common", @@ -5097,7 +5633,9 @@ "description": [ "An opaque version number which changes on each successful write operation. Can be used for implementing optimistic concurrency control." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-common/src/server_types.ts", "deprecated": false, "trackAdoption": false @@ -5108,8 +5646,12 @@ "type": "string", "tags": [], "label": "created_at", - "description": ["Timestamp of the time this document had been created."], - "signature": ["string | undefined"], + "description": [ + "Timestamp of the time this document had been created." + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-common/src/server_types.ts", "deprecated": false, "trackAdoption": false @@ -5120,8 +5662,12 @@ "type": "string", "tags": [], "label": "updated_at", - "description": ["Timestamp of the last time this document had been updated."], - "signature": ["string | undefined"], + "description": [ + "Timestamp of the last time this document had been updated." + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-common/src/server_types.ts", "deprecated": false, "trackAdoption": false @@ -5158,7 +5704,9 @@ "description": [ "The data for a Saved Object is stored as an object in the `attributes` property." ], - "signature": ["T"], + "signature": [ + "T" + ], "path": "packages/core/saved-objects/core-saved-objects-common/src/server_types.ts", "deprecated": false, "trackAdoption": false @@ -5169,7 +5717,9 @@ "type": "Array", "tags": [], "label": "references", - "description": ["{@inheritdoc SavedObjectReference}"], + "description": [ + "{@inheritdoc SavedObjectReference}" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-common", @@ -5188,9 +5738,13 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.SavedObject.migrationVersion", "type": "Object", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "migrationVersion", - "description": ["\n{@inheritdoc SavedObjectsMigrationVersion}"], + "description": [ + "\n{@inheritdoc SavedObjectsMigrationVersion}" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-common", @@ -5404,7 +5958,9 @@ "description": [ "A semver value that is used when upgrading objects between Kibana versions." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-common/src/server_types.ts", "deprecated": false, "trackAdoption": false @@ -5418,7 +5974,9 @@ "description": [ "A semver value that is used when migrating documents between Kibana versions." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-common/src/server_types.ts", "deprecated": false, "trackAdoption": false @@ -5432,7 +5990,9 @@ "description": [ "\nSpace(s) that this saved object exists in. This attribute is not used for \"global\" saved object types which are registered with\n`namespaceType: 'agnostic'`." ], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-common/src/server_types.ts", "deprecated": false, "trackAdoption": false @@ -5446,7 +6006,9 @@ "description": [ "\nThe ID of the saved object this originated from. This is set if this object's `id` was regenerated; that can happen during migration\nfrom a legacy single-namespace type, or during import. It is only set during migration or create operations. This is used during import\nto ensure that ID regeneration is deterministic, so saved objects will be overwritten if they are imported multiple times into a given\nspace." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-common/src/server_types.ts", "deprecated": false, "trackAdoption": false @@ -5460,7 +6022,9 @@ "description": [ "\nFlag indicating if a saved object is managed by Kibana (default=false)\n\nThis can be leveraged by applications to e.g. prevent edits to a managed\nsaved object. Instead, users can be guided to create a copy first and\nmake their edits to the copy." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-common/src/server_types.ts", "deprecated": false, "trackAdoption": false @@ -5472,7 +6036,9 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.SavedObjectAttributes", "type": "Interface", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "SavedObjectAttributes", "description": [ "\nThe data for a Saved Object is stored as an object in the `attributes`\nproperty.\n" @@ -5777,7 +6343,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectDoc", - "description": ["\nSaved Object base document\n"], + "description": [ + "\nSaved Object base document\n" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -5799,7 +6367,9 @@ "tags": [], "label": "attributes", "description": [], - "signature": ["T"], + "signature": [ + "T" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -5833,7 +6403,9 @@ "tags": [], "label": "namespace", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -5845,7 +6417,9 @@ "tags": [], "label": "namespaces", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -5878,7 +6452,9 @@ "tags": [], "label": "coreMigrationVersion", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -5890,7 +6466,9 @@ "tags": [], "label": "typeMigrationVersion", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -5902,7 +6480,9 @@ "tags": [], "label": "version", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -5914,7 +6494,9 @@ "tags": [], "label": "updated_at", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -5926,7 +6508,9 @@ "tags": [], "label": "created_at", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -5938,7 +6522,9 @@ "tags": [], "label": "originId", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -5950,7 +6536,9 @@ "tags": [], "label": "managed", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -5975,7 +6563,9 @@ "type": "Object", "tags": [], "label": "request", - "description": ["The http request initiating the export."], + "description": [ + "The http request initiating the export." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -5996,8 +6586,12 @@ "type": "CompoundType", "tags": [], "label": "includeReferencesDeep", - "description": ["flag to also include all related saved objects in the export stream."], - "signature": ["boolean | undefined"], + "description": [ + "flag to also include all related saved objects in the export stream." + ], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6011,7 +6605,9 @@ "description": [ "\nFlag to also include namespace information in the export stream. By default, namespace information is not included in exported objects.\nThis is only intended to be used internally during copy-to-space operations, and it is not exposed as an option for the external HTTP\nroute for exports." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6025,7 +6621,9 @@ "description": [ "flag to not append {@link SavedObjectsExportResultDetails | export details} to the end of the export stream." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6039,7 +6637,9 @@ "description": [ "optional namespace to override the namespace used by the savedObjectsClient." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6066,7 +6666,9 @@ "type": "Object", "tags": [], "label": "log", - "description": ["\nlogger instance to be used by the migration handler"], + "description": [ + "\nlogger instance to be used by the migration handler" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -6086,7 +6688,9 @@ "type": "string", "tags": [], "label": "migrationVersion", - "description": ["\nThe migration version that this migration function is defined for"], + "description": [ + "\nThe migration version that this migration function is defined for" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": false, "trackAdoption": false @@ -6095,12 +6699,16 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.SavedObjectMigrationContext.convertToMultiNamespaceTypeVersion", "type": "string", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "convertToMultiNamespaceTypeVersion", "description": [ "\nThe version in which this object type is being converted to a multi-namespace type" ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": true, "trackAdoption": false, @@ -6121,7 +6729,9 @@ "type": "boolean", "tags": [], "label": "isSingleNamespaceType", - "description": ["\nWhether this is a single-namespace type or not"], + "description": [ + "\nWhether this is a single-namespace type or not" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": false, "trackAdoption": false @@ -6173,7 +6783,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectMigrationParams", - "description": ["\nSaved Objects migration with parameters."], + "description": [ + "\nSaved Objects migration with parameters." + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -6192,12 +6804,16 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.SavedObjectMigrationParams.deferred", "type": "boolean", - "tags": ["default"], + "tags": [ + "default" + ], "label": "deferred", "description": [ "\nA flag that can defer the migration until either an object is accessed (read) or if there is another non-deferred migration with a higher version." ], - "signature": ["false | undefined"], + "signature": [ + "false | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": false, "trackAdoption": false @@ -6208,7 +6824,9 @@ "type": "Function", "tags": [], "label": "transform", - "description": ["{@inheritDoc SavedObjectMigrationFn}"], + "description": [ + "{@inheritDoc SavedObjectMigrationFn}" + ], "signature": [ "(doc: ", { @@ -6325,7 +6943,9 @@ "tags": [], "label": "attributes", "description": [], - "signature": ["{ [P in keyof DocAttrs]?: DocAttrs[P] | undefined; }"], + "signature": [ + "{ [P in keyof DocAttrs]?: DocAttrs[P] | undefined; }" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/transformations.ts", "deprecated": false, "trackAdoption": false @@ -6352,7 +6972,9 @@ "type": "Object", "tags": [], "label": "log", - "description": ["\nlogger instance to be used by the migration handler"], + "description": [ + "\nlogger instance to be used by the migration handler" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -6372,7 +6994,9 @@ "type": "number", "tags": [], "label": "modelVersion", - "description": ["\nThe model version this migration is registered for"], + "description": [ + "\nThe model version this migration is registered for" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/transformations.ts", "deprecated": false, "trackAdoption": false @@ -6386,7 +7010,9 @@ "description": [ "\nThe namespace type of the savedObject type this migration is registered for" ], - "signature": ["\"single\" | \"multiple\" | \"agnostic\" | \"multiple-isolated\""], + "signature": [ + "\"single\" | \"multiple\" | \"agnostic\" | \"multiple-isolated\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/transformations.ts", "deprecated": false, "trackAdoption": false @@ -6455,7 +7081,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectReference", - "description": ["\nA reference to another saved object.\n"], + "description": [ + "\nA reference to another saved object.\n" + ], "path": "packages/core/saved-objects/core-saved-objects-common/src/server_types.ts", "deprecated": false, "trackAdoption": false, @@ -6502,7 +7130,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectsClientProviderOptions", - "description": ["\nOptions to control the creation of the Saved Objects Client."], + "description": [ + "\nOptions to control the creation of the Saved Objects Client." + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/client_factory.ts", "deprecated": false, "trackAdoption": false, @@ -6513,8 +7143,12 @@ "type": "Array", "tags": [], "label": "includedHiddenTypes", - "description": ["Array of hidden types to include"], - "signature": ["string[] | undefined"], + "description": [ + "Array of hidden types to include" + ], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/client_factory.ts", "deprecated": false, "trackAdoption": false @@ -6528,7 +7162,9 @@ "description": [ "array of extensions to exclude (ENCRYPTION_EXTENSION_ID | SECURITY_EXTENSION_ID | SPACES_EXTENSION_ID)" ], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/client_factory.ts", "deprecated": false, "trackAdoption": false @@ -6572,7 +7208,9 @@ "type": "Array", "tags": [], "label": "objects", - "description": ["optional array of objects to export."], + "description": [ + "optional array of objects to export." + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-common", @@ -6626,8 +7264,12 @@ "type": "Array", "tags": [], "label": "types", - "description": ["array of saved object types."], - "signature": ["string[]"], + "description": [ + "array of saved object types." + ], + "signature": [ + "string[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6638,7 +7280,9 @@ "type": "Array", "tags": [], "label": "hasReference", - "description": ["optional array of references to search object for."], + "description": [ + "optional array of references to search object for." + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-api-server", @@ -6659,8 +7303,12 @@ "type": "string", "tags": [], "label": "search", - "description": ["optional query string to filter exported objects."], - "signature": ["string | undefined"], + "description": [ + "optional query string to filter exported objects." + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6685,7 +7333,9 @@ "type": "string", "tags": [], "label": "id", - "description": ["id of the excluded object"], + "description": [ + "id of the excluded object" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6696,7 +7346,9 @@ "type": "string", "tags": [], "label": "type", - "description": ["type of the excluded object"], + "description": [ + "type of the excluded object" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6707,8 +7359,12 @@ "type": "string", "tags": [], "label": "reason", - "description": ["optional cause of the exclusion"], - "signature": ["string | undefined"], + "description": [ + "optional cause of the exclusion" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6722,7 +7378,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectsExportResultDetails", - "description": ["\nStructure of the export result details entry"], + "description": [ + "\nStructure of the export result details entry" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false, @@ -6733,7 +7391,9 @@ "type": "number", "tags": [], "label": "exportedCount", - "description": ["number of successfully exported objects"], + "description": [ + "number of successfully exported objects" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6744,7 +7404,9 @@ "type": "number", "tags": [], "label": "missingRefCount", - "description": ["number of missing references"], + "description": [ + "number of missing references" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6755,7 +7417,9 @@ "type": "Array", "tags": [], "label": "missingReferences", - "description": ["missing references details"], + "description": [ + "missing references details" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-common", @@ -6776,7 +7440,9 @@ "type": "number", "tags": [], "label": "excludedObjectsCount", - "description": ["number of objects that were excluded from the export"], + "description": [ + "number of objects that were excluded from the export" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/export.ts", "deprecated": false, "trackAdoption": false @@ -6787,7 +7453,9 @@ "type": "Array", "tags": [], "label": "excludedObjects", - "description": ["excluded objects details"], + "description": [ + "excluded objects details" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -6935,7 +7603,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectsImportHookResult", - "description": ["\nResult from a {@link SavedObjectsImportHook | import hook}\n"], + "description": [ + "\nResult from a {@link SavedObjectsImportHook | import hook}\n" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false, @@ -6972,7 +7642,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectsImportOptions", - "description": ["\nOptions to control the import operation."], + "description": [ + "\nOptions to control the import operation." + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false, @@ -6983,8 +7655,12 @@ "type": "Object", "tags": [], "label": "readStream", - "description": ["The stream of {@link SavedObject | saved objects} to import"], - "signature": ["Readable"], + "description": [ + "The stream of {@link SavedObject | saved objects} to import" + ], + "signature": [ + "Readable" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false @@ -7011,7 +7687,9 @@ "description": [ "if specified, will import in given namespace, else will import as global object" ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false @@ -7035,8 +7713,12 @@ "type": "CompoundType", "tags": [], "label": "refresh", - "description": ["Refresh setting, defaults to `wait_for`"], - "signature": ["boolean | \"wait_for\" | undefined"], + "description": [ + "Refresh setting, defaults to `wait_for`" + ], + "signature": [ + "boolean | \"wait_for\" | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false @@ -7050,7 +7732,9 @@ "description": [ "\nIf true, Kibana will apply various adjustments to the data that's being imported to maintain compatibility between\ndifferent Kibana versions (e.g. generate legacy URL aliases for all imported objects that have to change IDs)." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false @@ -7064,7 +7748,9 @@ "description": [ "\nIf true, will import as a managed object, else will import as not managed.\n\nThis can be leveraged by applications to e.g. prevent edits to a managed\nsaved object. Instead, users can be guided to create a copy first and\nmake their edits to the copy." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false @@ -7127,7 +7813,9 @@ "tags": [], "label": "debug", "description": [], - "signature": ["(msg: string) => void"], + "signature": [ + "(msg: string) => void" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": false, "trackAdoption": false, @@ -7139,7 +7827,9 @@ "tags": [], "label": "msg", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": false, "trackAdoption": false, @@ -7155,7 +7845,9 @@ "tags": [], "label": "info", "description": [], - "signature": ["(msg: string) => void"], + "signature": [ + "(msg: string) => void" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": false, "trackAdoption": false, @@ -7167,7 +7859,9 @@ "tags": [], "label": "msg", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": false, "trackAdoption": false, @@ -7183,7 +7877,9 @@ "tags": [], "label": "warn", "description": [], - "signature": ["(msg: string) => void"], + "signature": [ + "(msg: string) => void" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": false, "trackAdoption": false, @@ -7195,7 +7891,9 @@ "tags": [], "label": "msg", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": false, "trackAdoption": false, @@ -7241,7 +7939,9 @@ "tags": [], "label": "msg", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": false, "trackAdoption": false, @@ -7254,7 +7954,9 @@ "tags": [], "label": "meta", "description": [], - "signature": ["Meta"], + "signature": [ + "Meta" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/migration.ts", "deprecated": false, "trackAdoption": false, @@ -7296,7 +7998,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"data_backfill\""], + "signature": [ + "\"data_backfill\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/model_change.ts", "deprecated": false, "trackAdoption": false @@ -7307,7 +8011,9 @@ "type": "Function", "tags": [], "label": "backfillFn", - "description": ["\nThe backfill function to run."], + "description": [ + "\nThe backfill function to run." + ], "signature": [ "(document: ", { @@ -7414,7 +8120,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"data_removal\""], + "signature": [ + "\"data_removal\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/model_change.ts", "deprecated": false, "trackAdoption": false @@ -7425,8 +8133,12 @@ "type": "Array", "tags": [], "label": "removedAttributePaths", - "description": ["\nThe list of attribute paths to remove."], - "signature": ["string[]"], + "description": [ + "\nThe list of attribute paths to remove." + ], + "signature": [ + "string[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/model_change.ts", "deprecated": false, "trackAdoption": false @@ -7454,7 +8166,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"mappings_addition\""], + "signature": [ + "\"mappings_addition\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/model_change.ts", "deprecated": false, "trackAdoption": false @@ -7465,7 +8179,9 @@ "type": "Object", "tags": [], "label": "addedMappings", - "description": ["\nThe new mappings introduced in this version."], + "description": [ + "\nThe new mappings introduced in this version." + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -7502,7 +8218,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"mappings_deprecation\""], + "signature": [ + "\"mappings_deprecation\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/model_change.ts", "deprecated": false, "trackAdoption": false @@ -7513,8 +8231,12 @@ "type": "Array", "tags": [], "label": "deprecatedMappings", - "description": ["\nA list of paths to mappings to flag as deprecated."], - "signature": ["string[]"], + "description": [ + "\nA list of paths to mappings to flag as deprecated." + ], + "signature": [ + "string[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/model_change.ts", "deprecated": false, "trackAdoption": false @@ -7552,7 +8274,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["\"unsafe_transform\""], + "signature": [ + "\"unsafe_transform\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/model_change.ts", "deprecated": false, "trackAdoption": false @@ -7563,7 +8287,9 @@ "type": "Function", "tags": [], "label": "transformFn", - "description": ["\nThe transform function to execute."], + "description": [ + "\nThe transform function to execute." + ], "signature": [ "(document: ", { @@ -7817,7 +8543,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectsRawDoc", - "description": ["\nA raw document as represented directly in the saved object index.\n"], + "description": [ + "\nA raw document as represented directly in the saved object index.\n" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false, @@ -7860,7 +8588,9 @@ "tags": [], "label": "_seq_no", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -7872,7 +8602,9 @@ "tags": [], "label": "_primary_term", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -7902,7 +8634,9 @@ "description": [ "\nOptional setting to allow for lax handling of the raw document ID and namespace field. This is needed when a previously\nsingle-namespace object type is converted to a multi-namespace object type, and it is only intended to be used during upgrade\nmigrations.\n\nIf not specified, the default treatment is `strict`." ], - "signature": ["\"strict\" | \"lax\" | undefined"], + "signature": [ + "\"strict\" | \"lax\" | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -7911,12 +8645,16 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.SavedObjectsRawDocParseOptions.migrationVersionCompatibility", "type": "CompoundType", - "tags": ["default"], + "tags": [ + "default" + ], "label": "migrationVersionCompatibility", "description": [ "\nOptional setting to allow compatible handling of the `migrationVersion` field.\nThis is needed to return the `migrationVersion` field in the same format as it was before migrating to the `typeMigrationVersion` property.\n" ], - "signature": ["\"raw\" | \"compatible\" | undefined"], + "signature": [ + "\"raw\" | \"compatible\" | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -7955,7 +8693,9 @@ "tags": [], "label": "namespace", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -7967,7 +8707,9 @@ "tags": [], "label": "namespaces", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -8000,7 +8742,9 @@ "tags": [], "label": "typeMigrationVersion", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -8012,7 +8756,9 @@ "tags": [], "label": "updated_at", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -8024,7 +8770,9 @@ "tags": [], "label": "created_at", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -8057,7 +8805,9 @@ "tags": [], "label": "originId", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -8069,7 +8819,9 @@ "tags": [], "label": "managed", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -8081,7 +8833,9 @@ "tags": [], "label": "[typeMapping: string]: any", "description": [], - "signature": ["[typeMapping: string]: any"], + "signature": [ + "[typeMapping: string]: any" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/serialization.ts", "deprecated": false, "trackAdoption": false @@ -8172,7 +8926,9 @@ "description": [ "- A list of additional hidden types the repository should have access to." ], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/client_factory.ts", "deprecated": false, "trackAdoption": false, @@ -8245,7 +9001,9 @@ "description": [ "- A list of additional hidden types the repository should have access to." ], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/client_factory.ts", "deprecated": false, "trackAdoption": false, @@ -8287,7 +9045,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectsRequestHandlerContext", - "description": ["\nCore's `savedObjects` request handler context."], + "description": [ + "\nCore's `savedObjects` request handler context." + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/request_handler_context.ts", "deprecated": false, "trackAdoption": false, @@ -8501,7 +9261,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectsResolveImportErrorsOptions", - "description": ["\nOptions to control the \"resolve import\" operation."], + "description": [ + "\nOptions to control the \"resolve import\" operation." + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false, @@ -8515,7 +9277,9 @@ "description": [ "The stream of {@link SavedObject | saved objects} to resolve errors from" ], - "signature": ["Readable"], + "signature": [ + "Readable" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false @@ -8526,7 +9290,9 @@ "type": "Array", "tags": [], "label": "retries", - "description": ["saved object import references to retry"], + "description": [ + "saved object import references to retry" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-common", @@ -8547,8 +9313,12 @@ "type": "string", "tags": [], "label": "namespace", - "description": ["if specified, will import in given namespace"], - "signature": ["string | undefined"], + "description": [ + "if specified, will import in given namespace" + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false @@ -8575,7 +9345,9 @@ "description": [ "\nIf true, Kibana will apply various adjustments to the data that's being retried to import to maintain compatibility between\ndifferent Kibana versions (e.g. generate legacy URL aliases for all imported objects that have to change IDs)." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false @@ -8589,7 +9361,9 @@ "description": [ "\nIf true, will import as a managed object, else will import as not managed.\n\nThis can be leveraged by applications to e.g. prevent edits to a managed\nsaved object. Instead, users can be guided to create a copy first and\nmake their edits to the copy." ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/import.ts", "deprecated": false, "trackAdoption": false @@ -8857,8 +9631,12 @@ "type": "Function", "tags": [], "label": "getDefaultIndex", - "description": ["\nReturns the default index used for saved objects."], - "signature": ["() => string"], + "description": [ + "\nReturns the default index used for saved objects." + ], + "signature": [ + "() => string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -9012,7 +9790,9 @@ "type": "Object", "tags": [], "label": "req", - "description": ["- The request to create the scoped repository from."], + "description": [ + "- The request to create the scoped repository from." + ], "signature": [ { "pluginId": "@kbn/core-http-server", @@ -9037,7 +9817,9 @@ "description": [ "- A list of additional hidden types the repository should have access to." ], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -9110,7 +9892,9 @@ "description": [ "- A list of additional hidden types the repository should have access to." ], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -9284,7 +10068,10 @@ "tags": [], "label": "options", "description": [], - "signature": ["SavedObjectsImporterOptions", " | undefined"], + "signature": [ + "SavedObjectsImporterOptions", + " | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -9327,7 +10114,9 @@ "description": [ "\nReturns the (alias to the) index that the specified saved object type is stored in.\n" ], - "signature": ["(type: string) => string"], + "signature": [ + "(type: string) => string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -9338,8 +10127,12 @@ "type": "string", "tags": [], "label": "type", - "description": ["The SO type to retrieve the index/alias for."], - "signature": ["string"], + "description": [ + "The SO type to retrieve the index/alias for." + ], + "signature": [ + "string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -9357,7 +10150,9 @@ "description": [ "\nReturns the (alias to the) index that the specified saved object type is stored in.\n" ], - "signature": ["(types: string[]) => string[]"], + "signature": [ + "(types: string[]) => string[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -9368,8 +10163,12 @@ "type": "Array", "tags": [], "label": "types", - "description": ["The SO types to retrieve the index/alias for."], - "signature": ["string[]"], + "description": [ + "The SO types to retrieve the index/alias for." + ], + "signature": [ + "string[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -9384,8 +10183,12 @@ "type": "Function", "tags": [], "label": "getDefaultIndex", - "description": ["\nReturns the default index used for saved objects."], - "signature": ["() => string"], + "description": [ + "\nReturns the default index used for saved objects." + ], + "signature": [ + "() => string" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -9401,7 +10204,9 @@ "description": [ "\nReturns all (aliases to) kibana system indices used for saved object storage.\n" ], - "signature": ["() => string[]"], + "signature": [ + "() => string[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/contracts.ts", "deprecated": false, "trackAdoption": false, @@ -9431,7 +10236,9 @@ "tags": [], "label": "migratedIndices", "description": [], - "signature": ["{ [status: string]: number; skipped: number; migrated: number; }"], + "signature": [ + "{ [status: string]: number; skipped: number; migrated: number; }" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_status.ts", "deprecated": false, "trackAdoption": false @@ -9445,7 +10252,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectsType", - "description": ["\nDefinition of a type of savedObject.\n"], + "description": [ + "\nDefinition of a type of savedObject.\n" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -9466,7 +10275,9 @@ "type": "string", "tags": [], "label": "name", - "description": ["\nThe name of the type, which is also used as the internal id."], + "description": [ + "\nThe name of the type, which is also used as the internal id." + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_type.ts", "deprecated": false, "trackAdoption": false @@ -9493,7 +10304,9 @@ "description": [ "\nIs the type hidden from the http APIs. If `hiddenFromHttpApis:true`, repositories will have access to the type but the type is not exposed via the HTTP APIs.\nIt is recommended to hide types registered with 'hidden=false' from the httpApis for backward compatibility in the HTTP layer.\n" ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_type.ts", "deprecated": false, "trackAdoption": false @@ -9507,7 +10320,9 @@ "description": [ "\nThe {@link SavedObjectsNamespaceType | namespace type} for the type." ], - "signature": ["\"single\" | \"multiple\" | \"agnostic\" | \"multiple-isolated\""], + "signature": [ + "\"single\" | \"multiple\" | \"agnostic\" | \"multiple-isolated\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_type.ts", "deprecated": false, "trackAdoption": false @@ -9521,7 +10336,9 @@ "description": [ "\nIf defined, the type instances will be stored in the given index instead of the default one." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_type.ts", "deprecated": false, "trackAdoption": false @@ -9532,8 +10349,12 @@ "type": "string", "tags": [], "label": "convertToAliasScript", - "description": ["\nIf defined, will be used to convert the type to an alias."], - "signature": ["string | undefined"], + "description": [ + "\nIf defined, will be used to convert the type to an alias." + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_type.ts", "deprecated": false, "trackAdoption": false @@ -9587,7 +10408,9 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.SavedObjectsType.migrations", "type": "CompoundType", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "migrations", "description": [ "\nAn optional map of {@link SavedObjectMigrationFn | migrations} or a function returning a map of {@link SavedObjectMigrationFn | migrations} to be used to migrate the type." @@ -10288,7 +11111,9 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.SavedObjectsType.schemas", "type": "CompoundType", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "schemas", "description": [ "\nAn optional schema that can be used to validate the attributes of the type.\n\nWhen provided, calls to {@link SavedObjectsClient.create | create} will be validated against this schema.\n\nSee {@link SavedObjectsValidationMap} for more details." @@ -10327,6 +11152,18 @@ "plugin": "@kbn/core-saved-objects-api-server-internal", "path": "packages/core/saved-objects/core-saved-objects-api-server-internal/src/lib/apis/helpers/validation.ts" }, + { + "plugin": "@kbn/core-saved-objects-migration-server-internal", + "path": "packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts" + }, + { + "plugin": "@kbn/core-saved-objects-migration-server-internal", + "path": "packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts" + }, + { + "plugin": "@kbn/core-saved-objects-migration-server-internal", + "path": "packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migrations.ts" + }, { "plugin": "spaces", "path": "x-pack/plugins/spaces/server/saved_objects/saved_objects_service.ts" @@ -10427,6 +11264,22 @@ "plugin": "@kbn/core-saved-objects-api-server-internal", "path": "packages/core/saved-objects/core-saved-objects-api-server-internal/src/test_helpers/repository.test.common.ts" }, + { + "plugin": "@kbn/core-saved-objects-migration-server-internal", + "path": "packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migration.test.ts" + }, + { + "plugin": "@kbn/core-saved-objects-migration-server-internal", + "path": "packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migration.test.ts" + }, + { + "plugin": "@kbn/core-saved-objects-migration-server-internal", + "path": "packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migration.test.ts" + }, + { + "plugin": "@kbn/core-saved-objects-migration-server-internal", + "path": "packages/core/saved-objects/core-saved-objects-migration-server-internal/src/document_migrator/validate_migration.test.ts" + }, { "plugin": "@kbn/core-saved-objects-api-server-internal", "path": "packages/core/saved-objects/core-saved-objects-api-server-internal/src/lib/apis/helpers/validation_fixtures.ts" @@ -10445,12 +11298,16 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.SavedObjectsType.convertToMultiNamespaceTypeVersion", "type": "string", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "convertToMultiNamespaceTypeVersion", "description": [ "\nIf defined, objects of this type will be converted to a 'multiple' or 'multiple-isolated' namespace type when migrating to this\nversion.\n\nRequirements:\n\n 1. This string value must be a valid semver version\n 2. This type must have previously specified {@link SavedObjectsNamespaceType | `namespaceType: 'single'`}\n 3. This type must also specify {@link SavedObjectsNamespaceType | `namespaceType: 'multiple'`} *or*\n {@link SavedObjectsNamespaceType | `namespaceType: 'multiple-isolated'`}\n\nExample of a single-namespace type in 7.12:\n\n```ts\n{\n name: 'foo',\n hidden: false,\n namespaceType: 'single',\n mappings: {...}\n}\n```\n\nExample after converting to a multi-namespace (isolated) type in 8.0:\n\n```ts\n{\n name: 'foo',\n hidden: false,\n namespaceType: 'multiple-isolated',\n mappings: {...},\n convertToMultiNamespaceTypeVersion: '8.0.0'\n}\n```\n\nExample after converting to a multi-namespace (shareable) type in 8.1:\n\n```ts\n{\n name: 'foo',\n hidden: false,\n namespaceType: 'multiple',\n mappings: {...},\n convertToMultiNamespaceTypeVersion: '8.0.0'\n}\n```\n\nNote: migration function(s) can be optionally specified for any of these versions and will not interfere with the conversion process." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_type.ts", "deprecated": true, "trackAdoption": false, @@ -10744,7 +11601,9 @@ "description": [ "\nAllows to opt-in to the model version API.\n\nMust be a valid semver version (with the patch version being necessarily 0)\n\nWhen specified, the type will switch from using the {@link SavedObjectsType.migrations | legacy migration API}\nto use the {@link SavedObjectsType.modelVersions | modelVersion API} after the specified version.\n\nOnce opted in, it will no longer be possible to use the legacy migration API after the specified version.\n" ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_type.ts", "deprecated": false, "trackAdoption": false @@ -10781,8 +11640,12 @@ "type": "CompoundType", "tags": [], "label": "importableAndExportable", - "description": ["\nIs the type importable or exportable. Defaults to `false`."], - "signature": ["boolean | undefined"], + "description": [ + "\nIs the type importable or exportable. Defaults to `false`." + ], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_management.ts", "deprecated": false, "trackAdoption": false @@ -10796,7 +11659,9 @@ "description": [ "\nWhen specified, will be used instead of the type's name in SO management section's labels." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_management.ts", "deprecated": false, "trackAdoption": false @@ -10810,7 +11675,9 @@ "description": [ "\nWhen set to false, the type will not be listed or searchable in the SO management section.\nMain usage of setting this property to false for a type is when objects from the type should\nbe included in the export via references or export hooks, but should not directly appear in the SOM.\nDefaults to `true`.\n" ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_management.ts", "deprecated": false, "trackAdoption": false @@ -10821,8 +11688,12 @@ "type": "string", "tags": [], "label": "defaultSearchField", - "description": ["\nThe default search field to use for this type. Defaults to `id`."], - "signature": ["string | undefined"], + "description": [ + "\nThe default search field to use for this type. Defaults to `id`." + ], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_management.ts", "deprecated": false, "trackAdoption": false @@ -10836,7 +11707,9 @@ "description": [ "\nThe eui icon name to display in the management table.\nIf not defined, the default icon will be used." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_management.ts", "deprecated": false, "trackAdoption": false @@ -11068,7 +11941,9 @@ "type": "Interface", "tags": [], "label": "SavedObjectsTypeMappingDefinition", - "description": ["\nDescribe a saved object type mapping.\n"], + "description": [ + "\nDescribe a saved object type mapping.\n" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/mapping_definition.ts", "deprecated": false, "trackAdoption": false, @@ -11082,7 +11957,9 @@ "description": [ "The dynamic property of the mapping, either `false` or `'strict'`. If\nunspecified `dynamic: 'strict'` will be inherited from the top-level\nindex mappings." ], - "signature": ["false | \"strict\" | undefined"], + "signature": [ + "false | \"strict\" | undefined" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/mapping_definition.ts", "deprecated": false, "trackAdoption": false @@ -11093,7 +11970,9 @@ "type": "Object", "tags": [], "label": "properties", - "description": ["The underlying properties of the type mapping"], + "description": [ + "The underlying properties of the type mapping" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -11169,7 +12048,9 @@ "tags": [], "label": "ALL_SAVED_OBJECT_INDICES", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_index_pattern.ts", "deprecated": false, "trackAdoption": false, @@ -11264,7 +12145,9 @@ "tags": [], "label": "ENCRYPTION_EXTENSION_ID", "description": [], - "signature": ["\"encryptedSavedObjects\""], + "signature": [ + "\"encryptedSavedObjects\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/extensions.ts", "deprecated": false, "trackAdoption": false, @@ -11291,7 +12174,9 @@ "description": [ "\nCollect and centralize the names of the different saved object indices.\nNote that all of them start with the '.kibana' prefix.\nThere are multiple places in the code that these indices have the form .kibana*.\nHowever, beware that there are some system indices that have the same prefix\nbut are NOT used to store saved objects, e.g.: .kibana_security_session_1" ], - "signature": ["\".kibana\""], + "signature": [ + "\".kibana\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/saved_objects_index_pattern.ts", "deprecated": false, "trackAdoption": false, @@ -11303,7 +12188,9 @@ "type": "Type", "tags": [], "label": "SavedObjectAttribute", - "description": ["\nType definition for a Saved Object attribute value\n"], + "description": [ + "\nType definition for a Saved Object attribute value\n" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-common", @@ -11576,7 +12463,9 @@ "type": "Type", "tags": [], "label": "SavedObjectModelTransformationDoc", - "description": ["\nDocument type used during model migration.\n"], + "description": [ + "\nDocument type used during model migration.\n" + ], "signature": [ { "pluginId": "@kbn/core-saved-objects-server", @@ -11795,7 +12684,9 @@ "description": [ "\nPlain javascript function alternative for {@link SavedObjectModelVersionForwardCompatibilitySchema}\n" ], - "signature": ["(attributes: InAttrs) => OutAttrs"], + "signature": [ + "(attributes: InAttrs) => OutAttrs" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/schemas.ts", "deprecated": false, "trackAdoption": false, @@ -11808,7 +12699,9 @@ "tags": [], "label": "attributes", "description": [], - "signature": ["InAttrs"], + "signature": [ + "InAttrs" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/model_version/schemas.ts", "deprecated": false, "trackAdoption": false @@ -11983,7 +12876,9 @@ "type": "Type", "tags": [], "label": "SavedObjectsClientFactoryProvider", - "description": ["\nProvider to invoke to retrieve a {@link SavedObjectsClientFactory}."], + "description": [ + "\nProvider to invoke to retrieve a {@link SavedObjectsClientFactory}." + ], "signature": [ "(repositoryFactory: ", { @@ -12250,7 +13145,9 @@ "type": "Type", "tags": [], "label": "SavedObjectsExtensionFactory", - "description": ["\nDescribes the base Saved Objects Extension factory."], + "description": [ + "\nDescribes the base Saved Objects Extension factory." + ], "signature": [ "(params: { typeRegistry: ", { @@ -12651,7 +13548,9 @@ "parentPluginId": "@kbn/core-saved-objects-server", "id": "def-common.SavedObjectTypeExcludeFromUpgradeFilterHook", "type": "Type", - "tags": ["alpha"], + "tags": [ + "alpha" + ], "label": "SavedObjectTypeExcludeFromUpgradeFilterHook", "description": [ "\nIf defined, allows a type to run a search query and return a query filter that may match any documents which may\nbe excluded from the next migration upgrade process. Useful for cleaning up large numbers of old documents which\nare no longer needed and may slow the migration process.\n\nIf this hook fails, the migration will proceed without these documents having been filtered out, so this\nshould not be used as a guarantee that these documents have been deleted.\n" @@ -12746,7 +13645,9 @@ "tags": [], "label": "SECURITY_EXTENSION_ID", "description": [], - "signature": ["\"security\""], + "signature": [ + "\"security\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/extensions.ts", "deprecated": false, "trackAdoption": false, @@ -12771,7 +13672,9 @@ "tags": [], "label": "SPACES_EXTENSION_ID", "description": [], - "signature": ["\"spaces\""], + "signature": [ + "\"spaces\"" + ], "path": "packages/core/saved-objects/core-saved-objects-server/src/extensions/extensions.ts", "deprecated": false, "trackAdoption": false, @@ -12792,4 +13695,4 @@ ], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/kbn_core_saved_objects_server.mdx b/api_docs/kbn_core_saved_objects_server.mdx index 93d0ac67cd9f9..7c953bfdd9697 100644 --- a/api_docs/kbn_core_saved_objects_server.mdx +++ b/api_docs/kbn_core_saved_objects_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server title: "@kbn/core-saved-objects-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server'] --- import kbnCoreSavedObjectsServerObj from './kbn_core_saved_objects_server.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server_internal.mdx b/api_docs/kbn_core_saved_objects_server_internal.mdx index 68792cdeb1a3f..037acc6601cbd 100644 --- a/api_docs/kbn_core_saved_objects_server_internal.mdx +++ b/api_docs/kbn_core_saved_objects_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server-internal title: "@kbn/core-saved-objects-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server-internal'] --- import kbnCoreSavedObjectsServerInternalObj from './kbn_core_saved_objects_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_server_mocks.mdx b/api_docs/kbn_core_saved_objects_server_mocks.mdx index b5de5eba3aef6..c5232ec41e5f3 100644 --- a/api_docs/kbn_core_saved_objects_server_mocks.mdx +++ b/api_docs/kbn_core_saved_objects_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-server-mocks title: "@kbn/core-saved-objects-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-server-mocks'] --- import kbnCoreSavedObjectsServerMocksObj from './kbn_core_saved_objects_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_saved_objects_utils_server.mdx b/api_docs/kbn_core_saved_objects_utils_server.mdx index 5a2b1a086517f..21b83030efaa2 100644 --- a/api_docs/kbn_core_saved_objects_utils_server.mdx +++ b/api_docs/kbn_core_saved_objects_utils_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-saved-objects-utils-server title: "@kbn/core-saved-objects-utils-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-saved-objects-utils-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-saved-objects-utils-server'] --- import kbnCoreSavedObjectsUtilsServerObj from './kbn_core_saved_objects_utils_server.devdocs.json'; diff --git a/api_docs/kbn_core_status_common.mdx b/api_docs/kbn_core_status_common.mdx index df69d9b81ac64..a0e42a8fb7501 100644 --- a/api_docs/kbn_core_status_common.mdx +++ b/api_docs/kbn_core_status_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-common title: "@kbn/core-status-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-common'] --- import kbnCoreStatusCommonObj from './kbn_core_status_common.devdocs.json'; diff --git a/api_docs/kbn_core_status_common_internal.mdx b/api_docs/kbn_core_status_common_internal.mdx index 2695d67ae0db1..bc7b2a38e5674 100644 --- a/api_docs/kbn_core_status_common_internal.mdx +++ b/api_docs/kbn_core_status_common_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-common-internal title: "@kbn/core-status-common-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-common-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-common-internal'] --- import kbnCoreStatusCommonInternalObj from './kbn_core_status_common_internal.devdocs.json'; diff --git a/api_docs/kbn_core_status_server.mdx b/api_docs/kbn_core_status_server.mdx index efedd03007587..82b49f5872e53 100644 --- a/api_docs/kbn_core_status_server.mdx +++ b/api_docs/kbn_core_status_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server title: "@kbn/core-status-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server'] --- import kbnCoreStatusServerObj from './kbn_core_status_server.devdocs.json'; diff --git a/api_docs/kbn_core_status_server_internal.mdx b/api_docs/kbn_core_status_server_internal.mdx index 5a3ce6fcdac50..b835b7e9176fe 100644 --- a/api_docs/kbn_core_status_server_internal.mdx +++ b/api_docs/kbn_core_status_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server-internal title: "@kbn/core-status-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server-internal'] --- import kbnCoreStatusServerInternalObj from './kbn_core_status_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_status_server_mocks.mdx b/api_docs/kbn_core_status_server_mocks.mdx index af52b4d5fde7b..938e16c1c8efe 100644 --- a/api_docs/kbn_core_status_server_mocks.mdx +++ b/api_docs/kbn_core_status_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-status-server-mocks title: "@kbn/core-status-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-status-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-status-server-mocks'] --- import kbnCoreStatusServerMocksObj from './kbn_core_status_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_deprecations_getters.mdx b/api_docs/kbn_core_test_helpers_deprecations_getters.mdx index bc7f8fa4ea132..50c4153fbba36 100644 --- a/api_docs/kbn_core_test_helpers_deprecations_getters.mdx +++ b/api_docs/kbn_core_test_helpers_deprecations_getters.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-deprecations-getters title: "@kbn/core-test-helpers-deprecations-getters" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-deprecations-getters plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-deprecations-getters'] --- import kbnCoreTestHelpersDeprecationsGettersObj from './kbn_core_test_helpers_deprecations_getters.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_http_setup_browser.mdx b/api_docs/kbn_core_test_helpers_http_setup_browser.mdx index de43cba3a225c..ecd7c3f4781f5 100644 --- a/api_docs/kbn_core_test_helpers_http_setup_browser.mdx +++ b/api_docs/kbn_core_test_helpers_http_setup_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-http-setup-browser title: "@kbn/core-test-helpers-http-setup-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-http-setup-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-http-setup-browser'] --- import kbnCoreTestHelpersHttpSetupBrowserObj from './kbn_core_test_helpers_http_setup_browser.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_kbn_server.mdx b/api_docs/kbn_core_test_helpers_kbn_server.mdx index c6fdca93172ee..446422293e6a3 100644 --- a/api_docs/kbn_core_test_helpers_kbn_server.mdx +++ b/api_docs/kbn_core_test_helpers_kbn_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-kbn-server title: "@kbn/core-test-helpers-kbn-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-kbn-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-kbn-server'] --- import kbnCoreTestHelpersKbnServerObj from './kbn_core_test_helpers_kbn_server.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_model_versions.mdx b/api_docs/kbn_core_test_helpers_model_versions.mdx index 06e8aa26d41d6..7e68469f33872 100644 --- a/api_docs/kbn_core_test_helpers_model_versions.mdx +++ b/api_docs/kbn_core_test_helpers_model_versions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-model-versions title: "@kbn/core-test-helpers-model-versions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-model-versions plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-model-versions'] --- import kbnCoreTestHelpersModelVersionsObj from './kbn_core_test_helpers_model_versions.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_so_type_serializer.mdx b/api_docs/kbn_core_test_helpers_so_type_serializer.mdx index 08235d24c4303..5e797e8490666 100644 --- a/api_docs/kbn_core_test_helpers_so_type_serializer.mdx +++ b/api_docs/kbn_core_test_helpers_so_type_serializer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-so-type-serializer title: "@kbn/core-test-helpers-so-type-serializer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-so-type-serializer plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-so-type-serializer'] --- import kbnCoreTestHelpersSoTypeSerializerObj from './kbn_core_test_helpers_so_type_serializer.devdocs.json'; diff --git a/api_docs/kbn_core_test_helpers_test_utils.mdx b/api_docs/kbn_core_test_helpers_test_utils.mdx index 1a39d0e703839..8bd699f788f1a 100644 --- a/api_docs/kbn_core_test_helpers_test_utils.mdx +++ b/api_docs/kbn_core_test_helpers_test_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-test-helpers-test-utils title: "@kbn/core-test-helpers-test-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-test-helpers-test-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-test-helpers-test-utils'] --- import kbnCoreTestHelpersTestUtilsObj from './kbn_core_test_helpers_test_utils.devdocs.json'; diff --git a/api_docs/kbn_core_theme_browser.mdx b/api_docs/kbn_core_theme_browser.mdx index d862258bcb9ac..052fed7e65846 100644 --- a/api_docs/kbn_core_theme_browser.mdx +++ b/api_docs/kbn_core_theme_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-theme-browser title: "@kbn/core-theme-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-theme-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-theme-browser'] --- import kbnCoreThemeBrowserObj from './kbn_core_theme_browser.devdocs.json'; diff --git a/api_docs/kbn_core_theme_browser_mocks.mdx b/api_docs/kbn_core_theme_browser_mocks.mdx index 5abd6c544c12b..b32c28c0b4d8a 100644 --- a/api_docs/kbn_core_theme_browser_mocks.mdx +++ b/api_docs/kbn_core_theme_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-theme-browser-mocks title: "@kbn/core-theme-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-theme-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-theme-browser-mocks'] --- import kbnCoreThemeBrowserMocksObj from './kbn_core_theme_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser.mdx b/api_docs/kbn_core_ui_settings_browser.mdx index 419edcbc6d3ec..28be613337ee1 100644 --- a/api_docs/kbn_core_ui_settings_browser.mdx +++ b/api_docs/kbn_core_ui_settings_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser title: "@kbn/core-ui-settings-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser'] --- import kbnCoreUiSettingsBrowserObj from './kbn_core_ui_settings_browser.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser_internal.mdx b/api_docs/kbn_core_ui_settings_browser_internal.mdx index 7111f0400d504..9064099a96117 100644 --- a/api_docs/kbn_core_ui_settings_browser_internal.mdx +++ b/api_docs/kbn_core_ui_settings_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser-internal title: "@kbn/core-ui-settings-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser-internal'] --- import kbnCoreUiSettingsBrowserInternalObj from './kbn_core_ui_settings_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_browser_mocks.mdx b/api_docs/kbn_core_ui_settings_browser_mocks.mdx index b040b3dcb580f..8830d057aecd6 100644 --- a/api_docs/kbn_core_ui_settings_browser_mocks.mdx +++ b/api_docs/kbn_core_ui_settings_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-browser-mocks title: "@kbn/core-ui-settings-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-browser-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-browser-mocks'] --- import kbnCoreUiSettingsBrowserMocksObj from './kbn_core_ui_settings_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_common.mdx b/api_docs/kbn_core_ui_settings_common.mdx index 8760d852526b0..825e01b6fe77b 100644 --- a/api_docs/kbn_core_ui_settings_common.mdx +++ b/api_docs/kbn_core_ui_settings_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-common title: "@kbn/core-ui-settings-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-common'] --- import kbnCoreUiSettingsCommonObj from './kbn_core_ui_settings_common.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server.mdx b/api_docs/kbn_core_ui_settings_server.mdx index 43cf2e7d94878..754cbc0b82d9d 100644 --- a/api_docs/kbn_core_ui_settings_server.mdx +++ b/api_docs/kbn_core_ui_settings_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server title: "@kbn/core-ui-settings-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server'] --- import kbnCoreUiSettingsServerObj from './kbn_core_ui_settings_server.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server_internal.mdx b/api_docs/kbn_core_ui_settings_server_internal.mdx index 1553a23ce5083..a05d7a77c4129 100644 --- a/api_docs/kbn_core_ui_settings_server_internal.mdx +++ b/api_docs/kbn_core_ui_settings_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server-internal title: "@kbn/core-ui-settings-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server-internal'] --- import kbnCoreUiSettingsServerInternalObj from './kbn_core_ui_settings_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_ui_settings_server_mocks.mdx b/api_docs/kbn_core_ui_settings_server_mocks.mdx index f2b81e3291e72..d02bcb3171e9b 100644 --- a/api_docs/kbn_core_ui_settings_server_mocks.mdx +++ b/api_docs/kbn_core_ui_settings_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-ui-settings-server-mocks title: "@kbn/core-ui-settings-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-ui-settings-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-ui-settings-server-mocks'] --- import kbnCoreUiSettingsServerMocksObj from './kbn_core_ui_settings_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server.mdx b/api_docs/kbn_core_usage_data_server.mdx index daf138d249f89..6c7cf7e9f9afb 100644 --- a/api_docs/kbn_core_usage_data_server.mdx +++ b/api_docs/kbn_core_usage_data_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server title: "@kbn/core-usage-data-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server'] --- import kbnCoreUsageDataServerObj from './kbn_core_usage_data_server.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server_internal.mdx b/api_docs/kbn_core_usage_data_server_internal.mdx index 7675cdbfb6951..696b246417039 100644 --- a/api_docs/kbn_core_usage_data_server_internal.mdx +++ b/api_docs/kbn_core_usage_data_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server-internal title: "@kbn/core-usage-data-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server-internal'] --- import kbnCoreUsageDataServerInternalObj from './kbn_core_usage_data_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_usage_data_server_mocks.mdx b/api_docs/kbn_core_usage_data_server_mocks.mdx index 4f0170db01348..f01fba8dbfe49 100644 --- a/api_docs/kbn_core_usage_data_server_mocks.mdx +++ b/api_docs/kbn_core_usage_data_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-usage-data-server-mocks title: "@kbn/core-usage-data-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-usage-data-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-usage-data-server-mocks'] --- import kbnCoreUsageDataServerMocksObj from './kbn_core_usage_data_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server.mdx b/api_docs/kbn_core_user_settings_server.mdx index ba9d3c62cb087..99122397af9d4 100644 --- a/api_docs/kbn_core_user_settings_server.mdx +++ b/api_docs/kbn_core_user_settings_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server title: "@kbn/core-user-settings-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server'] --- import kbnCoreUserSettingsServerObj from './kbn_core_user_settings_server.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server_internal.mdx b/api_docs/kbn_core_user_settings_server_internal.mdx index f7d2c71d2408e..f7f2ff4968c16 100644 --- a/api_docs/kbn_core_user_settings_server_internal.mdx +++ b/api_docs/kbn_core_user_settings_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server-internal title: "@kbn/core-user-settings-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server-internal plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server-internal'] --- import kbnCoreUserSettingsServerInternalObj from './kbn_core_user_settings_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_user_settings_server_mocks.mdx b/api_docs/kbn_core_user_settings_server_mocks.mdx index 0b455a8a2c54d..fbab63c258c6c 100644 --- a/api_docs/kbn_core_user_settings_server_mocks.mdx +++ b/api_docs/kbn_core_user_settings_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-settings-server-mocks title: "@kbn/core-user-settings-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-settings-server-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-settings-server-mocks'] --- import kbnCoreUserSettingsServerMocksObj from './kbn_core_user_settings_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_crypto.mdx b/api_docs/kbn_crypto.mdx index 6b09bf8949b76..bf795a6431f06 100644 --- a/api_docs/kbn_crypto.mdx +++ b/api_docs/kbn_crypto.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-crypto title: "@kbn/crypto" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/crypto plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/crypto'] --- import kbnCryptoObj from './kbn_crypto.devdocs.json'; diff --git a/api_docs/kbn_crypto_browser.mdx b/api_docs/kbn_crypto_browser.mdx index 0376717ba5828..3cd131a77a518 100644 --- a/api_docs/kbn_crypto_browser.mdx +++ b/api_docs/kbn_crypto_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-crypto-browser title: "@kbn/crypto-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/crypto-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/crypto-browser'] --- import kbnCryptoBrowserObj from './kbn_crypto_browser.devdocs.json'; diff --git a/api_docs/kbn_custom_icons.mdx b/api_docs/kbn_custom_icons.mdx index a6088895f62bb..4d2a1db3f9de7 100644 --- a/api_docs/kbn_custom_icons.mdx +++ b/api_docs/kbn_custom_icons.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-custom-icons title: "@kbn/custom-icons" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/custom-icons plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/custom-icons'] --- import kbnCustomIconsObj from './kbn_custom_icons.devdocs.json'; diff --git a/api_docs/kbn_custom_integrations.mdx b/api_docs/kbn_custom_integrations.mdx index dd0c3f8956de6..d027c4b823b42 100644 --- a/api_docs/kbn_custom_integrations.mdx +++ b/api_docs/kbn_custom_integrations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-custom-integrations title: "@kbn/custom-integrations" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/custom-integrations plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/custom-integrations'] --- import kbnCustomIntegrationsObj from './kbn_custom_integrations.devdocs.json'; diff --git a/api_docs/kbn_cypress_config.mdx b/api_docs/kbn_cypress_config.mdx index c1dbbaf63b9a3..ebbdb221d851a 100644 --- a/api_docs/kbn_cypress_config.mdx +++ b/api_docs/kbn_cypress_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cypress-config title: "@kbn/cypress-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cypress-config plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cypress-config'] --- import kbnCypressConfigObj from './kbn_cypress_config.devdocs.json'; diff --git a/api_docs/kbn_data_forge.mdx b/api_docs/kbn_data_forge.mdx index 94cefa8973e1e..c1f9d3c5d5bc4 100644 --- a/api_docs/kbn_data_forge.mdx +++ b/api_docs/kbn_data_forge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-forge title: "@kbn/data-forge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-forge plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-forge'] --- import kbnDataForgeObj from './kbn_data_forge.devdocs.json'; diff --git a/api_docs/kbn_data_service.mdx b/api_docs/kbn_data_service.mdx index 3125031f7e18b..15a1f482d7dc6 100644 --- a/api_docs/kbn_data_service.mdx +++ b/api_docs/kbn_data_service.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-service title: "@kbn/data-service" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-service plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-service'] --- import kbnDataServiceObj from './kbn_data_service.devdocs.json'; diff --git a/api_docs/kbn_data_stream_adapter.mdx b/api_docs/kbn_data_stream_adapter.mdx index 9a844a17a423b..dcbd0865562aa 100644 --- a/api_docs/kbn_data_stream_adapter.mdx +++ b/api_docs/kbn_data_stream_adapter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-stream-adapter title: "@kbn/data-stream-adapter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-stream-adapter plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-stream-adapter'] --- import kbnDataStreamAdapterObj from './kbn_data_stream_adapter.devdocs.json'; diff --git a/api_docs/kbn_data_view_utils.mdx b/api_docs/kbn_data_view_utils.mdx index 6a439e2eb3b42..30f63070ac9d4 100644 --- a/api_docs/kbn_data_view_utils.mdx +++ b/api_docs/kbn_data_view_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-data-view-utils title: "@kbn/data-view-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/data-view-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/data-view-utils'] --- import kbnDataViewUtilsObj from './kbn_data_view_utils.devdocs.json'; diff --git a/api_docs/kbn_datemath.devdocs.json b/api_docs/kbn_datemath.devdocs.json index 71d5b783708c0..6d6da3f87394b 100644 --- a/api_docs/kbn_datemath.devdocs.json +++ b/api_docs/kbn_datemath.devdocs.json @@ -119,7 +119,7 @@ "label": "Unit", "description": [], "signature": [ - "\"m\" | \"y\" | \"M\" | \"w\" | \"d\" | \"h\" | \"s\" | \"ms\"" + "\"m\" | \"s\" | \"y\" | \"M\" | \"w\" | \"d\" | \"h\" | \"ms\"" ], "path": "packages/kbn-datemath/index.ts", "deprecated": false, @@ -200,7 +200,7 @@ "label": "UnitsMap", "description": [], "signature": [ - "{ m: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; y: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; M: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; w: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; d: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; h: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; s: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; ms: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; }" + "{ m: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; s: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; y: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; M: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; w: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; d: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; h: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; ms: { weight: number; type: \"fixed\" | \"calendar\" | \"mixed\"; base: number; }; }" ], "path": "packages/kbn-datemath/index.ts", "deprecated": false, diff --git a/api_docs/kbn_datemath.mdx b/api_docs/kbn_datemath.mdx index 5d69dd6666c02..e63ff7d429381 100644 --- a/api_docs/kbn_datemath.mdx +++ b/api_docs/kbn_datemath.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-datemath title: "@kbn/datemath" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/datemath plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/datemath'] --- import kbnDatemathObj from './kbn_datemath.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_analytics.mdx b/api_docs/kbn_deeplinks_analytics.mdx index 061421568dd8d..70418fbb3afe3 100644 --- a/api_docs/kbn_deeplinks_analytics.mdx +++ b/api_docs/kbn_deeplinks_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-analytics title: "@kbn/deeplinks-analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-analytics plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-analytics'] --- import kbnDeeplinksAnalyticsObj from './kbn_deeplinks_analytics.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_devtools.mdx b/api_docs/kbn_deeplinks_devtools.mdx index 24815fcd94a1f..657b521b2e287 100644 --- a/api_docs/kbn_deeplinks_devtools.mdx +++ b/api_docs/kbn_deeplinks_devtools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-devtools title: "@kbn/deeplinks-devtools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-devtools plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-devtools'] --- import kbnDeeplinksDevtoolsObj from './kbn_deeplinks_devtools.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_management.devdocs.json b/api_docs/kbn_deeplinks_management.devdocs.json index 551aa3f65c612..8807bce4758a3 100644 --- a/api_docs/kbn_deeplinks_management.devdocs.json +++ b/api_docs/kbn_deeplinks_management.devdocs.json @@ -45,7 +45,7 @@ "label": "DeepLinkId", "description": [], "signature": [ - "\"fleet\" | \"monitoring\" | \"management\" | \"integrations\" | \"osquery\" | \"management:transform\" | \"management:watcher\" | \"management:cases\" | \"management:tags\" | \"management:settings\" | \"management:dataViews\" | \"management:spaces\" | \"management:reporting\" | \"management:rollup_jobs\" | \"management:aiAssistantManagementSelection\" | \"management:aiAssistantManagementObservability\" | \"management:api_keys\" | \"management:cross_cluster_replication\" | \"management:index_lifecycle_management\" | \"management:index_management\" | \"management:ingest_pipelines\" | \"management:jobsListLink\" | \"management:objects\" | \"management:pipelines\" | \"management:remote_clusters\" | \"management:snapshot_restore\" | \"management:triggersActions\" | \"management:triggersActionsConnectors\"" + "\"fleet\" | \"monitoring\" | \"management\" | \"integrations\" | \"osquery\" | \"management:transform\" | \"management:watcher\" | \"management:cases\" | \"management:tags\" | \"management:spaces\" | \"management:dataViews\" | \"management:settings\" | \"management:reporting\" | \"management:rollup_jobs\" | \"management:aiAssistantManagementSelection\" | \"management:aiAssistantManagementObservability\" | \"management:api_keys\" | \"management:cross_cluster_replication\" | \"management:index_lifecycle_management\" | \"management:index_management\" | \"management:ingest_pipelines\" | \"management:jobsListLink\" | \"management:objects\" | \"management:pipelines\" | \"management:remote_clusters\" | \"management:snapshot_restore\" | \"management:triggersActions\" | \"management:triggersActionsConnectors\"" ], "path": "packages/deeplinks/management/deep_links.ts", "deprecated": false, @@ -60,7 +60,7 @@ "label": "LinkId", "description": [], "signature": [ - "\"transform\" | \"watcher\" | \"cases\" | \"tags\" | \"settings\" | \"dataViews\" | \"spaces\" | \"reporting\" | \"rollup_jobs\" | \"aiAssistantManagementSelection\" | \"aiAssistantManagementObservability\" | \"api_keys\" | \"cross_cluster_replication\" | \"index_lifecycle_management\" | \"index_management\" | \"ingest_pipelines\" | \"jobsListLink\" | \"objects\" | \"pipelines\" | \"remote_clusters\" | \"snapshot_restore\" | \"triggersActions\" | \"triggersActionsConnectors\"" + "\"transform\" | \"watcher\" | \"cases\" | \"tags\" | \"spaces\" | \"dataViews\" | \"settings\" | \"reporting\" | \"rollup_jobs\" | \"aiAssistantManagementSelection\" | \"aiAssistantManagementObservability\" | \"api_keys\" | \"cross_cluster_replication\" | \"index_lifecycle_management\" | \"index_management\" | \"ingest_pipelines\" | \"jobsListLink\" | \"objects\" | \"pipelines\" | \"remote_clusters\" | \"snapshot_restore\" | \"triggersActions\" | \"triggersActionsConnectors\"" ], "path": "packages/deeplinks/management/deep_links.ts", "deprecated": false, diff --git a/api_docs/kbn_deeplinks_management.mdx b/api_docs/kbn_deeplinks_management.mdx index 417b2f6ad18b7..65894adf9a470 100644 --- a/api_docs/kbn_deeplinks_management.mdx +++ b/api_docs/kbn_deeplinks_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-management title: "@kbn/deeplinks-management" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-management plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-management'] --- import kbnDeeplinksManagementObj from './kbn_deeplinks_management.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_ml.devdocs.json b/api_docs/kbn_deeplinks_ml.devdocs.json index 3992cac4b2a4d..aadadc4500233 100644 --- a/api_docs/kbn_deeplinks_ml.devdocs.json +++ b/api_docs/kbn_deeplinks_ml.devdocs.json @@ -45,7 +45,7 @@ "label": "DeepLinkId", "description": [], "signature": [ - "\"ml\" | \"ml:nodes\" | \"ml:notifications\" | \"ml:overview\" | \"ml:memoryUsage\" | \"ml:settings\" | \"ml:dataVisualizer\" | \"ml:anomalyDetection\" | \"ml:anomalyExplorer\" | \"ml:singleMetricViewer\" | \"ml:dataDrift\" | \"ml:dataFrameAnalytics\" | \"ml:resultExplorer\" | \"ml:analyticsMap\" | \"ml:aiOps\" | \"ml:logRateAnalysis\" | \"ml:logPatternAnalysis\" | \"ml:changePointDetections\" | \"ml:modelManagement\" | \"ml:nodesOverview\" | \"ml:esqlDataVisualizer\" | \"ml:fileUpload\" | \"ml:indexDataVisualizer\" | \"ml:calendarSettings\" | \"ml:filterListsSettings\"" + "\"ml\" | \"ml:nodes\" | \"ml:notifications\" | \"ml:dataVisualizer\" | \"ml:overview\" | \"ml:memoryUsage\" | \"ml:settings\" | \"ml:anomalyDetection\" | \"ml:anomalyExplorer\" | \"ml:singleMetricViewer\" | \"ml:dataDrift\" | \"ml:dataFrameAnalytics\" | \"ml:resultExplorer\" | \"ml:analyticsMap\" | \"ml:aiOps\" | \"ml:logRateAnalysis\" | \"ml:logPatternAnalysis\" | \"ml:changePointDetections\" | \"ml:modelManagement\" | \"ml:nodesOverview\" | \"ml:esqlDataVisualizer\" | \"ml:fileUpload\" | \"ml:indexDataVisualizer\" | \"ml:calendarSettings\" | \"ml:filterListsSettings\"" ], "path": "packages/deeplinks/ml/deep_links.ts", "deprecated": false, @@ -60,7 +60,7 @@ "label": "LinkId", "description": [], "signature": [ - "\"nodes\" | \"notifications\" | \"overview\" | \"memoryUsage\" | \"settings\" | \"dataVisualizer\" | \"anomalyDetection\" | \"anomalyExplorer\" | \"singleMetricViewer\" | \"dataDrift\" | \"dataFrameAnalytics\" | \"resultExplorer\" | \"analyticsMap\" | \"aiOps\" | \"logRateAnalysis\" | \"logPatternAnalysis\" | \"changePointDetections\" | \"modelManagement\" | \"nodesOverview\" | \"esqlDataVisualizer\" | \"fileUpload\" | \"indexDataVisualizer\" | \"calendarSettings\" | \"filterListsSettings\"" + "\"nodes\" | \"notifications\" | \"dataVisualizer\" | \"overview\" | \"memoryUsage\" | \"settings\" | \"anomalyDetection\" | \"anomalyExplorer\" | \"singleMetricViewer\" | \"dataDrift\" | \"dataFrameAnalytics\" | \"resultExplorer\" | \"analyticsMap\" | \"aiOps\" | \"logRateAnalysis\" | \"logPatternAnalysis\" | \"changePointDetections\" | \"modelManagement\" | \"nodesOverview\" | \"esqlDataVisualizer\" | \"fileUpload\" | \"indexDataVisualizer\" | \"calendarSettings\" | \"filterListsSettings\"" ], "path": "packages/deeplinks/ml/deep_links.ts", "deprecated": false, diff --git a/api_docs/kbn_deeplinks_ml.mdx b/api_docs/kbn_deeplinks_ml.mdx index 4aa423eee611f..b0464d51362a0 100644 --- a/api_docs/kbn_deeplinks_ml.mdx +++ b/api_docs/kbn_deeplinks_ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-ml title: "@kbn/deeplinks-ml" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-ml plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-ml'] --- import kbnDeeplinksMlObj from './kbn_deeplinks_ml.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_observability.devdocs.json b/api_docs/kbn_deeplinks_observability.devdocs.json index 87bd7314368bd..41256ca000675 100644 --- a/api_docs/kbn_deeplinks_observability.devdocs.json +++ b/api_docs/kbn_deeplinks_observability.devdocs.json @@ -20,6 +20,51 @@ "classes": [], "functions": [], "interfaces": [ + { + "parentPluginId": "@kbn/deeplinks-observability", + "id": "def-common.DatasetQualityLocatorParams", + "type": "Interface", + "tags": [], + "label": "DatasetQualityLocatorParams", + "description": [], + "signature": [ + { + "pluginId": "@kbn/deeplinks-observability", + "scope": "common", + "docId": "kibKbnDeeplinksObservabilityPluginApi", + "section": "def-common.DatasetQualityLocatorParams", + "text": "DatasetQualityLocatorParams" + }, + " extends ", + { + "pluginId": "@kbn/utility-types", + "scope": "common", + "docId": "kibKbnUtilityTypesPluginApi", + "section": "def-common.SerializableRecord", + "text": "SerializableRecord" + } + ], + "path": "packages/deeplinks/observability/locators/dataset_quality.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/deeplinks-observability", + "id": "def-common.DatasetQualityLocatorParams.filters", + "type": "Object", + "tags": [], + "label": "filters", + "description": [], + "signature": [ + "Filters | undefined" + ], + "path": "packages/deeplinks/observability/locators/dataset_quality.ts", + "deprecated": false, + "trackAdoption": false + } + ], + "initialIsOpen": false + }, { "parentPluginId": "@kbn/deeplinks-observability", "id": "def-common.LogsExplorerLocatorParams", @@ -502,6 +547,21 @@ "trackAdoption": false, "initialIsOpen": false }, + { + "parentPluginId": "@kbn/deeplinks-observability", + "id": "def-common.DATASET_QUALITY_LOCATOR_ID", + "type": "string", + "tags": [], + "label": "DATASET_QUALITY_LOCATOR_ID", + "description": [], + "signature": [ + "\"DATASET_QUALITY_LOCATOR\"" + ], + "path": "packages/deeplinks/observability/locators/dataset_quality.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, { "parentPluginId": "@kbn/deeplinks-observability", "id": "def-common.DatasetLocatorParams", diff --git a/api_docs/kbn_deeplinks_observability.mdx b/api_docs/kbn_deeplinks_observability.mdx index 8c055e6a6eed1..b120d6c422b12 100644 --- a/api_docs/kbn_deeplinks_observability.mdx +++ b/api_docs/kbn_deeplinks_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-observability title: "@kbn/deeplinks-observability" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-observability plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-observability'] --- import kbnDeeplinksObservabilityObj from './kbn_deeplinks_observability.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 37 | 0 | 26 | 0 | +| 40 | 0 | 29 | 0 | ## Common diff --git a/api_docs/kbn_deeplinks_search.mdx b/api_docs/kbn_deeplinks_search.mdx index 64a7ace265ecd..9457246afabc1 100644 --- a/api_docs/kbn_deeplinks_search.mdx +++ b/api_docs/kbn_deeplinks_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-search title: "@kbn/deeplinks-search" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-search plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-search'] --- import kbnDeeplinksSearchObj from './kbn_deeplinks_search.devdocs.json'; diff --git a/api_docs/kbn_default_nav_analytics.mdx b/api_docs/kbn_default_nav_analytics.mdx index 208e3acb8f98a..9604d9446ad26 100644 --- a/api_docs/kbn_default_nav_analytics.mdx +++ b/api_docs/kbn_default_nav_analytics.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-analytics title: "@kbn/default-nav-analytics" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-analytics plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-analytics'] --- import kbnDefaultNavAnalyticsObj from './kbn_default_nav_analytics.devdocs.json'; diff --git a/api_docs/kbn_default_nav_devtools.mdx b/api_docs/kbn_default_nav_devtools.mdx index e0531f2efdcb8..02c020359d167 100644 --- a/api_docs/kbn_default_nav_devtools.mdx +++ b/api_docs/kbn_default_nav_devtools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-devtools title: "@kbn/default-nav-devtools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-devtools plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-devtools'] --- import kbnDefaultNavDevtoolsObj from './kbn_default_nav_devtools.devdocs.json'; diff --git a/api_docs/kbn_default_nav_management.mdx b/api_docs/kbn_default_nav_management.mdx index c984516492c54..1c997f0b7769a 100644 --- a/api_docs/kbn_default_nav_management.mdx +++ b/api_docs/kbn_default_nav_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-management title: "@kbn/default-nav-management" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-management plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-management'] --- import kbnDefaultNavManagementObj from './kbn_default_nav_management.devdocs.json'; diff --git a/api_docs/kbn_default_nav_ml.mdx b/api_docs/kbn_default_nav_ml.mdx index a7ffc6459a489..a5306a8b3b90b 100644 --- a/api_docs/kbn_default_nav_ml.mdx +++ b/api_docs/kbn_default_nav_ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-default-nav-ml title: "@kbn/default-nav-ml" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/default-nav-ml plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/default-nav-ml'] --- import kbnDefaultNavMlObj from './kbn_default_nav_ml.devdocs.json'; diff --git a/api_docs/kbn_dev_cli_errors.mdx b/api_docs/kbn_dev_cli_errors.mdx index 73258b29dd3e9..2d4871e2d21c5 100644 --- a/api_docs/kbn_dev_cli_errors.mdx +++ b/api_docs/kbn_dev_cli_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-cli-errors title: "@kbn/dev-cli-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-cli-errors plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-cli-errors'] --- import kbnDevCliErrorsObj from './kbn_dev_cli_errors.devdocs.json'; diff --git a/api_docs/kbn_dev_cli_runner.mdx b/api_docs/kbn_dev_cli_runner.mdx index f90d40a25fb4c..5203ab1a01f10 100644 --- a/api_docs/kbn_dev_cli_runner.mdx +++ b/api_docs/kbn_dev_cli_runner.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-cli-runner title: "@kbn/dev-cli-runner" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-cli-runner plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-cli-runner'] --- import kbnDevCliRunnerObj from './kbn_dev_cli_runner.devdocs.json'; diff --git a/api_docs/kbn_dev_proc_runner.mdx b/api_docs/kbn_dev_proc_runner.mdx index 9e73021b1b090..50a862d6e116a 100644 --- a/api_docs/kbn_dev_proc_runner.mdx +++ b/api_docs/kbn_dev_proc_runner.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-proc-runner title: "@kbn/dev-proc-runner" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-proc-runner plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-proc-runner'] --- import kbnDevProcRunnerObj from './kbn_dev_proc_runner.devdocs.json'; diff --git a/api_docs/kbn_dev_utils.mdx b/api_docs/kbn_dev_utils.mdx index f154e7b4e5fa4..f7c4457f0576e 100644 --- a/api_docs/kbn_dev_utils.mdx +++ b/api_docs/kbn_dev_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dev-utils title: "@kbn/dev-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dev-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-utils'] --- import kbnDevUtilsObj from './kbn_dev_utils.devdocs.json'; diff --git a/api_docs/kbn_discover_utils.mdx b/api_docs/kbn_discover_utils.mdx index 6da816a17ad0e..26bf1442167f0 100644 --- a/api_docs/kbn_discover_utils.mdx +++ b/api_docs/kbn_discover_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-discover-utils title: "@kbn/discover-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/discover-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/discover-utils'] --- import kbnDiscoverUtilsObj from './kbn_discover_utils.devdocs.json'; diff --git a/api_docs/kbn_doc_links.mdx b/api_docs/kbn_doc_links.mdx index a968931c735bb..a857583402702 100644 --- a/api_docs/kbn_doc_links.mdx +++ b/api_docs/kbn_doc_links.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-doc-links title: "@kbn/doc-links" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/doc-links plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/doc-links'] --- import kbnDocLinksObj from './kbn_doc_links.devdocs.json'; diff --git a/api_docs/kbn_docs_utils.mdx b/api_docs/kbn_docs_utils.mdx index 95d5e515d316a..b920ef1afb686 100644 --- a/api_docs/kbn_docs_utils.mdx +++ b/api_docs/kbn_docs_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-docs-utils title: "@kbn/docs-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/docs-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/docs-utils'] --- import kbnDocsUtilsObj from './kbn_docs_utils.devdocs.json'; diff --git a/api_docs/kbn_dom_drag_drop.mdx b/api_docs/kbn_dom_drag_drop.mdx index 4533b94fdfe8f..9e222d3ba4481 100644 --- a/api_docs/kbn_dom_drag_drop.mdx +++ b/api_docs/kbn_dom_drag_drop.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-dom-drag-drop title: "@kbn/dom-drag-drop" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/dom-drag-drop plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dom-drag-drop'] --- import kbnDomDragDropObj from './kbn_dom_drag_drop.devdocs.json'; diff --git a/api_docs/kbn_ebt_tools.mdx b/api_docs/kbn_ebt_tools.mdx index 13d6e5f2d5ecc..5b12cd04c8a46 100644 --- a/api_docs/kbn_ebt_tools.mdx +++ b/api_docs/kbn_ebt_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ebt-tools title: "@kbn/ebt-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ebt-tools plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ebt-tools'] --- import kbnEbtToolsObj from './kbn_ebt_tools.devdocs.json'; diff --git a/api_docs/kbn_ecs_data_quality_dashboard.mdx b/api_docs/kbn_ecs_data_quality_dashboard.mdx index 2b2a8f730847b..09e13b8ac3963 100644 --- a/api_docs/kbn_ecs_data_quality_dashboard.mdx +++ b/api_docs/kbn_ecs_data_quality_dashboard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ecs-data-quality-dashboard title: "@kbn/ecs-data-quality-dashboard" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ecs-data-quality-dashboard plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ecs-data-quality-dashboard'] --- import kbnEcsDataQualityDashboardObj from './kbn_ecs_data_quality_dashboard.devdocs.json'; diff --git a/api_docs/kbn_elastic_agent_utils.devdocs.json b/api_docs/kbn_elastic_agent_utils.devdocs.json index 9814a2afd0fa3..7d999aacc3ca5 100644 --- a/api_docs/kbn_elastic_agent_utils.devdocs.json +++ b/api_docs/kbn_elastic_agent_utils.devdocs.json @@ -431,7 +431,7 @@ "label": "AgentName", "description": [], "signature": [ - "\"java\" | \"ruby\" | \"go\" | \"dotnet\" | \"php\" | \"otlp\" | \"android/java\" | \"iOS/swift\" | \"rum-js\" | \"js-base\" | \"opentelemetry/webjs\" | \"opentelemetry/java\" | \"nodejs\" | \"python\" | \"opentelemetry/cpp\" | \"opentelemetry/dotnet\" | \"opentelemetry/erlang\" | \"opentelemetry/go\" | \"opentelemetry/nodejs\" | \"opentelemetry/php\" | \"opentelemetry/python\" | \"opentelemetry/ruby\" | \"opentelemetry/rust\" | \"opentelemetry/swift\" | \"opentelemetry/android\"" + "\"ruby\" | \"java\" | \"go\" | \"dotnet\" | \"php\" | \"otlp\" | \"android/java\" | \"iOS/swift\" | \"rum-js\" | \"js-base\" | \"opentelemetry/webjs\" | \"opentelemetry/java\" | \"nodejs\" | \"python\" | \"opentelemetry/cpp\" | \"opentelemetry/dotnet\" | \"opentelemetry/erlang\" | \"opentelemetry/go\" | \"opentelemetry/nodejs\" | \"opentelemetry/php\" | \"opentelemetry/python\" | \"opentelemetry/ruby\" | \"opentelemetry/rust\" | \"opentelemetry/swift\" | \"opentelemetry/android\"" ], "path": "packages/kbn-elastic-agent-utils/src/agent_names.ts", "deprecated": false, @@ -470,7 +470,7 @@ "\nWe cannot mark these arrays as const and derive their type\nbecause we need to be able to assign them as mutable entities for ES queries." ], "signature": [ - "\"java\" | \"ruby\" | \"go\" | \"dotnet\" | \"php\" | \"android/java\" | \"iOS/swift\" | \"rum-js\" | \"js-base\" | \"nodejs\" | \"python\"" + "\"ruby\" | \"java\" | \"go\" | \"dotnet\" | \"php\" | \"android/java\" | \"iOS/swift\" | \"rum-js\" | \"js-base\" | \"nodejs\" | \"python\"" ], "path": "packages/kbn-elastic-agent-utils/src/agent_names.ts", "deprecated": false, diff --git a/api_docs/kbn_elastic_agent_utils.mdx b/api_docs/kbn_elastic_agent_utils.mdx index 0fab8ba499554..50102a83b4147 100644 --- a/api_docs/kbn_elastic_agent_utils.mdx +++ b/api_docs/kbn_elastic_agent_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-agent-utils title: "@kbn/elastic-agent-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-agent-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-agent-utils'] --- import kbnElasticAgentUtilsObj from './kbn_elastic_agent_utils.devdocs.json'; diff --git a/api_docs/kbn_elastic_assistant.mdx b/api_docs/kbn_elastic_assistant.mdx index ac77cf8ff73f9..5b3c1d99d8e9b 100644 --- a/api_docs/kbn_elastic_assistant.mdx +++ b/api_docs/kbn_elastic_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-assistant title: "@kbn/elastic-assistant" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-assistant plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-assistant'] --- import kbnElasticAssistantObj from './kbn_elastic_assistant.devdocs.json'; diff --git a/api_docs/kbn_elastic_assistant_common.mdx b/api_docs/kbn_elastic_assistant_common.mdx index 9ee2d6b91db8d..9e75066216205 100644 --- a/api_docs/kbn_elastic_assistant_common.mdx +++ b/api_docs/kbn_elastic_assistant_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-elastic-assistant-common title: "@kbn/elastic-assistant-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/elastic-assistant-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-assistant-common'] --- import kbnElasticAssistantCommonObj from './kbn_elastic_assistant_common.devdocs.json'; diff --git a/api_docs/kbn_es.mdx b/api_docs/kbn_es.mdx index bbe259aefb1f7..7928cd55d60ff 100644 --- a/api_docs/kbn_es.mdx +++ b/api_docs/kbn_es.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es title: "@kbn/es" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es'] --- import kbnEsObj from './kbn_es.devdocs.json'; diff --git a/api_docs/kbn_es_archiver.mdx b/api_docs/kbn_es_archiver.mdx index ab46b62f48f84..17d826ef64a15 100644 --- a/api_docs/kbn_es_archiver.mdx +++ b/api_docs/kbn_es_archiver.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-archiver title: "@kbn/es-archiver" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-archiver plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-archiver'] --- import kbnEsArchiverObj from './kbn_es_archiver.devdocs.json'; diff --git a/api_docs/kbn_es_errors.mdx b/api_docs/kbn_es_errors.mdx index 380b9b558e5ad..12d32b1870a35 100644 --- a/api_docs/kbn_es_errors.mdx +++ b/api_docs/kbn_es_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-errors title: "@kbn/es-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-errors plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-errors'] --- import kbnEsErrorsObj from './kbn_es_errors.devdocs.json'; diff --git a/api_docs/kbn_es_query.mdx b/api_docs/kbn_es_query.mdx index 9a600c15fc3e7..959574138376a 100644 --- a/api_docs/kbn_es_query.mdx +++ b/api_docs/kbn_es_query.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-query title: "@kbn/es-query" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-query plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-query'] --- import kbnEsQueryObj from './kbn_es_query.devdocs.json'; diff --git a/api_docs/kbn_es_types.mdx b/api_docs/kbn_es_types.mdx index fce3fbdc2b823..77c58246885fc 100644 --- a/api_docs/kbn_es_types.mdx +++ b/api_docs/kbn_es_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-es-types title: "@kbn/es-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/es-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-types'] --- import kbnEsTypesObj from './kbn_es_types.devdocs.json'; diff --git a/api_docs/kbn_eslint_plugin_imports.mdx b/api_docs/kbn_eslint_plugin_imports.mdx index 55dbd324600c6..bcf14b668718f 100644 --- a/api_docs/kbn_eslint_plugin_imports.mdx +++ b/api_docs/kbn_eslint_plugin_imports.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-eslint-plugin-imports title: "@kbn/eslint-plugin-imports" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/eslint-plugin-imports plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/eslint-plugin-imports'] --- import kbnEslintPluginImportsObj from './kbn_eslint_plugin_imports.devdocs.json'; diff --git a/api_docs/kbn_esql_utils.devdocs.json b/api_docs/kbn_esql_utils.devdocs.json index 87874a975a0cf..d3fbbaf62bca4 100644 --- a/api_docs/kbn_esql_utils.devdocs.json +++ b/api_docs/kbn_esql_utils.devdocs.json @@ -287,7 +287,20 @@ ], "interfaces": [], "enums": [], - "misc": [], + "misc": [ + { + "parentPluginId": "@kbn/esql-utils", + "id": "def-common.TextBasedLanguages", + "type": "string", + "tags": [], + "label": "TextBasedLanguages", + "description": [], + "path": "packages/kbn-esql-utils/src/types.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + } + ], "objects": [] } } \ No newline at end of file diff --git a/api_docs/kbn_esql_utils.mdx b/api_docs/kbn_esql_utils.mdx index 10f973a80f9f1..5fc5ca86ab502 100644 --- a/api_docs/kbn_esql_utils.mdx +++ b/api_docs/kbn_esql_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-esql-utils title: "@kbn/esql-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/esql-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/esql-utils'] --- import kbnEsqlUtilsObj from './kbn_esql_utils.devdocs.json'; @@ -21,10 +21,13 @@ Contact [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/k | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 14 | 0 | 13 | 0 | +| 15 | 0 | 14 | 0 | ## Common ### Functions +### Consts, variables and types + + diff --git a/api_docs/kbn_event_annotation_common.devdocs.json b/api_docs/kbn_event_annotation_common.devdocs.json index a9fa9aea231b0..6e642f1158b74 100644 --- a/api_docs/kbn_event_annotation_common.devdocs.json +++ b/api_docs/kbn_event_annotation_common.devdocs.json @@ -521,7 +521,7 @@ "label": "AvailableAnnotationIcon", "description": [], "signature": [ - "\"alert\" | \"tag\" | \"asterisk\" | \"bell\" | \"bolt\" | \"bug\" | \"editorComment\" | \"flag\" | \"heart\" | \"mapMarker\" | \"pinFilled\" | \"starEmpty\" | \"starFilled\" | \"circle\" | \"triangle\"" + "\"alert\" | \"asterisk\" | \"bell\" | \"bolt\" | \"bug\" | \"editorComment\" | \"flag\" | \"heart\" | \"mapMarker\" | \"pinFilled\" | \"starEmpty\" | \"starFilled\" | \"tag\" | \"circle\" | \"triangle\"" ], "path": "packages/kbn-event-annotation-common/types.ts", "deprecated": false, diff --git a/api_docs/kbn_event_annotation_common.mdx b/api_docs/kbn_event_annotation_common.mdx index 82a5ba8f1dedb..7775eb53b5565 100644 --- a/api_docs/kbn_event_annotation_common.mdx +++ b/api_docs/kbn_event_annotation_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-event-annotation-common title: "@kbn/event-annotation-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/event-annotation-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-annotation-common'] --- import kbnEventAnnotationCommonObj from './kbn_event_annotation_common.devdocs.json'; diff --git a/api_docs/kbn_event_annotation_components.mdx b/api_docs/kbn_event_annotation_components.mdx index a6c693a030da6..848e9b1593a59 100644 --- a/api_docs/kbn_event_annotation_components.mdx +++ b/api_docs/kbn_event_annotation_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-event-annotation-components title: "@kbn/event-annotation-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/event-annotation-components plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-annotation-components'] --- import kbnEventAnnotationComponentsObj from './kbn_event_annotation_components.devdocs.json'; diff --git a/api_docs/kbn_expandable_flyout.mdx b/api_docs/kbn_expandable_flyout.mdx index 7f4bdc7785f50..13ffbf4a86881 100644 --- a/api_docs/kbn_expandable_flyout.mdx +++ b/api_docs/kbn_expandable_flyout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-expandable-flyout title: "@kbn/expandable-flyout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/expandable-flyout plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/expandable-flyout'] --- import kbnExpandableFlyoutObj from './kbn_expandable_flyout.devdocs.json'; diff --git a/api_docs/kbn_field_types.mdx b/api_docs/kbn_field_types.mdx index 6e83b2f64a1a8..04a26a17b91f8 100644 --- a/api_docs/kbn_field_types.mdx +++ b/api_docs/kbn_field_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-field-types title: "@kbn/field-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/field-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/field-types'] --- import kbnFieldTypesObj from './kbn_field_types.devdocs.json'; diff --git a/api_docs/kbn_field_utils.mdx b/api_docs/kbn_field_utils.mdx index d2d142f14d94a..3363e4fdd46e0 100644 --- a/api_docs/kbn_field_utils.mdx +++ b/api_docs/kbn_field_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-field-utils title: "@kbn/field-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/field-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/field-utils'] --- import kbnFieldUtilsObj from './kbn_field_utils.devdocs.json'; diff --git a/api_docs/kbn_find_used_node_modules.mdx b/api_docs/kbn_find_used_node_modules.mdx index 9c1b64e730c23..bdbe26c67fcc6 100644 --- a/api_docs/kbn_find_used_node_modules.mdx +++ b/api_docs/kbn_find_used_node_modules.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-find-used-node-modules title: "@kbn/find-used-node-modules" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/find-used-node-modules plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/find-used-node-modules'] --- import kbnFindUsedNodeModulesObj from './kbn_find_used_node_modules.devdocs.json'; diff --git a/api_docs/kbn_formatters.mdx b/api_docs/kbn_formatters.mdx index 0106aab754ac2..f70d71d357b3e 100644 --- a/api_docs/kbn_formatters.mdx +++ b/api_docs/kbn_formatters.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-formatters title: "@kbn/formatters" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/formatters plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/formatters'] --- import kbnFormattersObj from './kbn_formatters.devdocs.json'; diff --git a/api_docs/kbn_ftr_common_functional_services.mdx b/api_docs/kbn_ftr_common_functional_services.mdx index 898135ad51720..cae60df60c5e9 100644 --- a/api_docs/kbn_ftr_common_functional_services.mdx +++ b/api_docs/kbn_ftr_common_functional_services.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ftr-common-functional-services title: "@kbn/ftr-common-functional-services" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ftr-common-functional-services plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ftr-common-functional-services'] --- import kbnFtrCommonFunctionalServicesObj from './kbn_ftr_common_functional_services.devdocs.json'; diff --git a/api_docs/kbn_ftr_common_functional_ui_services.mdx b/api_docs/kbn_ftr_common_functional_ui_services.mdx index b5f52abf46874..1b6e7d220a7fd 100644 --- a/api_docs/kbn_ftr_common_functional_ui_services.mdx +++ b/api_docs/kbn_ftr_common_functional_ui_services.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ftr-common-functional-ui-services title: "@kbn/ftr-common-functional-ui-services" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ftr-common-functional-ui-services plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ftr-common-functional-ui-services'] --- import kbnFtrCommonFunctionalUiServicesObj from './kbn_ftr_common_functional_ui_services.devdocs.json'; diff --git a/api_docs/kbn_generate.mdx b/api_docs/kbn_generate.mdx index ce6fa68f5028d..74e43f7231163 100644 --- a/api_docs/kbn_generate.mdx +++ b/api_docs/kbn_generate.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate title: "@kbn/generate" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate'] --- import kbnGenerateObj from './kbn_generate.devdocs.json'; diff --git a/api_docs/kbn_generate_console_definitions.mdx b/api_docs/kbn_generate_console_definitions.mdx index 8122dc12afcb3..6e8fd696e2320 100644 --- a/api_docs/kbn_generate_console_definitions.mdx +++ b/api_docs/kbn_generate_console_definitions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate-console-definitions title: "@kbn/generate-console-definitions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate-console-definitions plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate-console-definitions'] --- import kbnGenerateConsoleDefinitionsObj from './kbn_generate_console_definitions.devdocs.json'; diff --git a/api_docs/kbn_generate_csv.mdx b/api_docs/kbn_generate_csv.mdx index a9f81ebbc1f40..08be25aeeea4e 100644 --- a/api_docs/kbn_generate_csv.mdx +++ b/api_docs/kbn_generate_csv.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-generate-csv title: "@kbn/generate-csv" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/generate-csv plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate-csv'] --- import kbnGenerateCsvObj from './kbn_generate_csv.devdocs.json'; diff --git a/api_docs/kbn_guided_onboarding.mdx b/api_docs/kbn_guided_onboarding.mdx index 9ca8c148a69ed..c35aae11dccb5 100644 --- a/api_docs/kbn_guided_onboarding.mdx +++ b/api_docs/kbn_guided_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-guided-onboarding title: "@kbn/guided-onboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/guided-onboarding plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/guided-onboarding'] --- import kbnGuidedOnboardingObj from './kbn_guided_onboarding.devdocs.json'; diff --git a/api_docs/kbn_handlebars.mdx b/api_docs/kbn_handlebars.mdx index 78ca7ab7aa5e6..84fb8e12ff87b 100644 --- a/api_docs/kbn_handlebars.mdx +++ b/api_docs/kbn_handlebars.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-handlebars title: "@kbn/handlebars" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/handlebars plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/handlebars'] --- import kbnHandlebarsObj from './kbn_handlebars.devdocs.json'; diff --git a/api_docs/kbn_hapi_mocks.mdx b/api_docs/kbn_hapi_mocks.mdx index 6ac61c5a096d2..69284f5a62c58 100644 --- a/api_docs/kbn_hapi_mocks.mdx +++ b/api_docs/kbn_hapi_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-hapi-mocks title: "@kbn/hapi-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/hapi-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/hapi-mocks'] --- import kbnHapiMocksObj from './kbn_hapi_mocks.devdocs.json'; diff --git a/api_docs/kbn_health_gateway_server.mdx b/api_docs/kbn_health_gateway_server.mdx index 3a3c10e02e4e3..515840810c957 100644 --- a/api_docs/kbn_health_gateway_server.mdx +++ b/api_docs/kbn_health_gateway_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-health-gateway-server title: "@kbn/health-gateway-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/health-gateway-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/health-gateway-server'] --- import kbnHealthGatewayServerObj from './kbn_health_gateway_server.devdocs.json'; diff --git a/api_docs/kbn_home_sample_data_card.mdx b/api_docs/kbn_home_sample_data_card.mdx index cdb57cd509a9a..9d20faea1396e 100644 --- a/api_docs/kbn_home_sample_data_card.mdx +++ b/api_docs/kbn_home_sample_data_card.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-home-sample-data-card title: "@kbn/home-sample-data-card" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/home-sample-data-card plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/home-sample-data-card'] --- import kbnHomeSampleDataCardObj from './kbn_home_sample_data_card.devdocs.json'; diff --git a/api_docs/kbn_home_sample_data_tab.mdx b/api_docs/kbn_home_sample_data_tab.mdx index 8634e3827c5b9..bf32550f9b122 100644 --- a/api_docs/kbn_home_sample_data_tab.mdx +++ b/api_docs/kbn_home_sample_data_tab.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-home-sample-data-tab title: "@kbn/home-sample-data-tab" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/home-sample-data-tab plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/home-sample-data-tab'] --- import kbnHomeSampleDataTabObj from './kbn_home_sample_data_tab.devdocs.json'; diff --git a/api_docs/kbn_i18n.devdocs.json b/api_docs/kbn_i18n.devdocs.json index a57c972d1826f..7ce848982b5fe 100644 --- a/api_docs/kbn_i18n.devdocs.json +++ b/api_docs/kbn_i18n.devdocs.json @@ -39,7 +39,7 @@ "label": "number", "description": [], "signature": [ - "Partial<{ [key: string]: NumberFormatOptions<\"percent\" | \"currency\" | \"decimal\">; currency: NumberFormatOptions<\"currency\">; percent: NumberFormatOptions<\"percent\">; }> | undefined" + "Partial<{ [key: string]: NumberFormatOptions<\"currency\" | \"percent\" | \"decimal\">; currency: NumberFormatOptions<\"currency\">; percent: NumberFormatOptions<\"percent\">; }> | undefined" ], "path": "packages/kbn-i18n/src/core/formats.ts", "deprecated": false, diff --git a/api_docs/kbn_i18n.mdx b/api_docs/kbn_i18n.mdx index 5a9894944d8bc..509dc7caf744c 100644 --- a/api_docs/kbn_i18n.mdx +++ b/api_docs/kbn_i18n.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-i18n title: "@kbn/i18n" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/i18n plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/i18n'] --- import kbnI18nObj from './kbn_i18n.devdocs.json'; diff --git a/api_docs/kbn_i18n_react.mdx b/api_docs/kbn_i18n_react.mdx index bcb35c65f0a3b..a89a966fad697 100644 --- a/api_docs/kbn_i18n_react.mdx +++ b/api_docs/kbn_i18n_react.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-i18n-react title: "@kbn/i18n-react" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/i18n-react plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/i18n-react'] --- import kbnI18nReactObj from './kbn_i18n_react.devdocs.json'; diff --git a/api_docs/kbn_import_resolver.mdx b/api_docs/kbn_import_resolver.mdx index 6e4bb4e6e7e21..35baec02f6367 100644 --- a/api_docs/kbn_import_resolver.mdx +++ b/api_docs/kbn_import_resolver.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-import-resolver title: "@kbn/import-resolver" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/import-resolver plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/import-resolver'] --- import kbnImportResolverObj from './kbn_import_resolver.devdocs.json'; diff --git a/api_docs/kbn_infra_forge.mdx b/api_docs/kbn_infra_forge.mdx index 36e5082135214..b731d17ccf08f 100644 --- a/api_docs/kbn_infra_forge.mdx +++ b/api_docs/kbn_infra_forge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-infra-forge title: "@kbn/infra-forge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/infra-forge plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/infra-forge'] --- import kbnInfraForgeObj from './kbn_infra_forge.devdocs.json'; diff --git a/api_docs/kbn_interpreter.mdx b/api_docs/kbn_interpreter.mdx index 355186ad97229..fb7e773618d0b 100644 --- a/api_docs/kbn_interpreter.mdx +++ b/api_docs/kbn_interpreter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-interpreter title: "@kbn/interpreter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/interpreter plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/interpreter'] --- import kbnInterpreterObj from './kbn_interpreter.devdocs.json'; diff --git a/api_docs/kbn_io_ts_utils.mdx b/api_docs/kbn_io_ts_utils.mdx index 56a8d8a06ef13..13a23bf94f62e 100644 --- a/api_docs/kbn_io_ts_utils.mdx +++ b/api_docs/kbn_io_ts_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-io-ts-utils title: "@kbn/io-ts-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/io-ts-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/io-ts-utils'] --- import kbnIoTsUtilsObj from './kbn_io_ts_utils.devdocs.json'; diff --git a/api_docs/kbn_jest_serializers.mdx b/api_docs/kbn_jest_serializers.mdx index 2c351d96d975e..cbee62b1cb7c0 100644 --- a/api_docs/kbn_jest_serializers.mdx +++ b/api_docs/kbn_jest_serializers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-jest-serializers title: "@kbn/jest-serializers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/jest-serializers plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/jest-serializers'] --- import kbnJestSerializersObj from './kbn_jest_serializers.devdocs.json'; diff --git a/api_docs/kbn_journeys.mdx b/api_docs/kbn_journeys.mdx index 642f9a3d6cd35..1bd864e938a10 100644 --- a/api_docs/kbn_journeys.mdx +++ b/api_docs/kbn_journeys.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-journeys title: "@kbn/journeys" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/journeys plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/journeys'] --- import kbnJourneysObj from './kbn_journeys.devdocs.json'; diff --git a/api_docs/kbn_json_ast.mdx b/api_docs/kbn_json_ast.mdx index b9edc865526d4..aea4dc6a2e726 100644 --- a/api_docs/kbn_json_ast.mdx +++ b/api_docs/kbn_json_ast.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-json-ast title: "@kbn/json-ast" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/json-ast plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/json-ast'] --- import kbnJsonAstObj from './kbn_json_ast.devdocs.json'; diff --git a/api_docs/kbn_kibana_manifest_schema.mdx b/api_docs/kbn_kibana_manifest_schema.mdx index ce5649dee1368..180a42759aa9b 100644 --- a/api_docs/kbn_kibana_manifest_schema.mdx +++ b/api_docs/kbn_kibana_manifest_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-kibana-manifest-schema title: "@kbn/kibana-manifest-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/kibana-manifest-schema plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/kibana-manifest-schema'] --- import kbnKibanaManifestSchemaObj from './kbn_kibana_manifest_schema.devdocs.json'; diff --git a/api_docs/kbn_language_documentation_popover.mdx b/api_docs/kbn_language_documentation_popover.mdx index a857a790edf1d..c678ded6b174d 100644 --- a/api_docs/kbn_language_documentation_popover.mdx +++ b/api_docs/kbn_language_documentation_popover.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-language-documentation-popover title: "@kbn/language-documentation-popover" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/language-documentation-popover plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/language-documentation-popover'] --- import kbnLanguageDocumentationPopoverObj from './kbn_language_documentation_popover.devdocs.json'; diff --git a/api_docs/kbn_lens_embeddable_utils.mdx b/api_docs/kbn_lens_embeddable_utils.mdx index 62fcb6276590c..43ce571f66920 100644 --- a/api_docs/kbn_lens_embeddable_utils.mdx +++ b/api_docs/kbn_lens_embeddable_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-lens-embeddable-utils title: "@kbn/lens-embeddable-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/lens-embeddable-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/lens-embeddable-utils'] --- import kbnLensEmbeddableUtilsObj from './kbn_lens_embeddable_utils.devdocs.json'; diff --git a/api_docs/kbn_lens_formula_docs.mdx b/api_docs/kbn_lens_formula_docs.mdx index 2a17776eb6663..cd7f1f4d33bb6 100644 --- a/api_docs/kbn_lens_formula_docs.mdx +++ b/api_docs/kbn_lens_formula_docs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-lens-formula-docs title: "@kbn/lens-formula-docs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/lens-formula-docs plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/lens-formula-docs'] --- import kbnLensFormulaDocsObj from './kbn_lens_formula_docs.devdocs.json'; diff --git a/api_docs/kbn_logging.mdx b/api_docs/kbn_logging.mdx index 996bc138bb765..35fed666f6165 100644 --- a/api_docs/kbn_logging.mdx +++ b/api_docs/kbn_logging.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-logging title: "@kbn/logging" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/logging plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/logging'] --- import kbnLoggingObj from './kbn_logging.devdocs.json'; diff --git a/api_docs/kbn_logging_mocks.mdx b/api_docs/kbn_logging_mocks.mdx index 4010bec15eb4d..04d65a19d7f28 100644 --- a/api_docs/kbn_logging_mocks.mdx +++ b/api_docs/kbn_logging_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-logging-mocks title: "@kbn/logging-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/logging-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/logging-mocks'] --- import kbnLoggingMocksObj from './kbn_logging_mocks.devdocs.json'; diff --git a/api_docs/kbn_managed_content_badge.mdx b/api_docs/kbn_managed_content_badge.mdx index 99b180f719d59..0a4301976d251 100644 --- a/api_docs/kbn_managed_content_badge.mdx +++ b/api_docs/kbn_managed_content_badge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-managed-content-badge title: "@kbn/managed-content-badge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/managed-content-badge plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/managed-content-badge'] --- import kbnManagedContentBadgeObj from './kbn_managed_content_badge.devdocs.json'; diff --git a/api_docs/kbn_managed_vscode_config.mdx b/api_docs/kbn_managed_vscode_config.mdx index 32df85ca24baa..e07cc717848fc 100644 --- a/api_docs/kbn_managed_vscode_config.mdx +++ b/api_docs/kbn_managed_vscode_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-managed-vscode-config title: "@kbn/managed-vscode-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/managed-vscode-config plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/managed-vscode-config'] --- import kbnManagedVscodeConfigObj from './kbn_managed_vscode_config.devdocs.json'; diff --git a/api_docs/kbn_management_cards_navigation.devdocs.json b/api_docs/kbn_management_cards_navigation.devdocs.json index 77649410b82bf..5b419f75efa07 100644 --- a/api_docs/kbn_management_cards_navigation.devdocs.json +++ b/api_docs/kbn_management_cards_navigation.devdocs.json @@ -145,7 +145,7 @@ "label": "hideLinksTo", "description": [], "signature": [ - "(\"transform\" | \"tags\" | \"maintenanceWindows\" | \"settings\" | \"dataViews\" | \"filesManagement\" | \"roles\" | \"reporting\" | \"api_keys\" | \"index_management\" | \"ingest_pipelines\" | \"jobsListLink\" | \"objects\" | \"pipelines\" | \"triggersActions\" | \"triggersActionsConnectors\")[] | undefined" + "(\"transform\" | \"tags\" | \"maintenanceWindows\" | \"dataViews\" | \"settings\" | \"filesManagement\" | \"roles\" | \"reporting\" | \"api_keys\" | \"index_management\" | \"ingest_pipelines\" | \"jobsListLink\" | \"objects\" | \"pipelines\" | \"triggersActions\" | \"triggersActionsConnectors\")[] | undefined" ], "path": "packages/kbn-management/cards_navigation/src/types.ts", "deprecated": false, @@ -196,7 +196,7 @@ "label": "AppId", "description": [], "signature": [ - "\"transform\" | \"tags\" | \"maintenanceWindows\" | \"settings\" | \"dataViews\" | \"filesManagement\" | \"roles\" | \"reporting\" | \"api_keys\" | \"index_management\" | \"ingest_pipelines\" | \"jobsListLink\" | \"objects\" | \"pipelines\" | \"triggersActions\" | \"triggersActionsConnectors\"" + "\"transform\" | \"tags\" | \"maintenanceWindows\" | \"dataViews\" | \"settings\" | \"filesManagement\" | \"roles\" | \"reporting\" | \"api_keys\" | \"index_management\" | \"ingest_pipelines\" | \"jobsListLink\" | \"objects\" | \"pipelines\" | \"triggersActions\" | \"triggersActionsConnectors\"" ], "path": "packages/kbn-management/cards_navigation/src/types.ts", "deprecated": false, diff --git a/api_docs/kbn_management_cards_navigation.mdx b/api_docs/kbn_management_cards_navigation.mdx index 6daf1d99e5bc3..1a7d984d5de3d 100644 --- a/api_docs/kbn_management_cards_navigation.mdx +++ b/api_docs/kbn_management_cards_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-cards-navigation title: "@kbn/management-cards-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-cards-navigation plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-cards-navigation'] --- import kbnManagementCardsNavigationObj from './kbn_management_cards_navigation.devdocs.json'; diff --git a/api_docs/kbn_management_settings_application.mdx b/api_docs/kbn_management_settings_application.mdx index de650bfb59e45..89f6077aac928 100644 --- a/api_docs/kbn_management_settings_application.mdx +++ b/api_docs/kbn_management_settings_application.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-application title: "@kbn/management-settings-application" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-application plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-application'] --- import kbnManagementSettingsApplicationObj from './kbn_management_settings_application.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_category.mdx b/api_docs/kbn_management_settings_components_field_category.mdx index f4fbf9e7cba38..be798b42bad1c 100644 --- a/api_docs/kbn_management_settings_components_field_category.mdx +++ b/api_docs/kbn_management_settings_components_field_category.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-category title: "@kbn/management-settings-components-field-category" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-category plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-category'] --- import kbnManagementSettingsComponentsFieldCategoryObj from './kbn_management_settings_components_field_category.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_input.mdx b/api_docs/kbn_management_settings_components_field_input.mdx index ffe150b588c42..802852899c8f2 100644 --- a/api_docs/kbn_management_settings_components_field_input.mdx +++ b/api_docs/kbn_management_settings_components_field_input.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-input title: "@kbn/management-settings-components-field-input" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-input plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-input'] --- import kbnManagementSettingsComponentsFieldInputObj from './kbn_management_settings_components_field_input.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_field_row.devdocs.json b/api_docs/kbn_management_settings_components_field_row.devdocs.json index 052a3e23ff500..cd5f91dc13d4c 100644 --- a/api_docs/kbn_management_settings_components_field_row.devdocs.json +++ b/api_docs/kbn_management_settings_components_field_row.devdocs.json @@ -203,7 +203,7 @@ "section": "def-common.UiSettingsType", "text": "UiSettingsType" }, - "; id: string; defaultValue?: string | number | boolean | (string | number)[] | null | undefined; name: string; groupId: string; displayName: string; isCustom: boolean; isOverridden: boolean; ariaAttributes: { ariaLabel: string; ariaDescribedBy?: string | undefined; }; savedValue?: string | number | boolean | (string | number)[] | null | undefined; defaultValueDisplay: string; isDefaultValue: boolean; unsavedFieldId: string; }" + "; id: string; defaultValue?: string | number | boolean | (string | number)[] | null | undefined; name: string; displayName: string; groupId: string; isCustom: boolean; isOverridden: boolean; ariaAttributes: { ariaLabel: string; ariaDescribedBy?: string | undefined; }; savedValue?: string | number | boolean | (string | number)[] | null | undefined; defaultValueDisplay: string; isDefaultValue: boolean; unsavedFieldId: string; }" ], "path": "packages/kbn-management/settings/components/field_row/field_row.tsx", "deprecated": false, diff --git a/api_docs/kbn_management_settings_components_field_row.mdx b/api_docs/kbn_management_settings_components_field_row.mdx index 9f045039e8952..a1f0e3a186ebb 100644 --- a/api_docs/kbn_management_settings_components_field_row.mdx +++ b/api_docs/kbn_management_settings_components_field_row.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-field-row title: "@kbn/management-settings-components-field-row" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-field-row plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-field-row'] --- import kbnManagementSettingsComponentsFieldRowObj from './kbn_management_settings_components_field_row.devdocs.json'; diff --git a/api_docs/kbn_management_settings_components_form.mdx b/api_docs/kbn_management_settings_components_form.mdx index f95e5623b0616..7e5ddd66bfb3e 100644 --- a/api_docs/kbn_management_settings_components_form.mdx +++ b/api_docs/kbn_management_settings_components_form.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-components-form title: "@kbn/management-settings-components-form" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-components-form plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-components-form'] --- import kbnManagementSettingsComponentsFormObj from './kbn_management_settings_components_form.devdocs.json'; diff --git a/api_docs/kbn_management_settings_field_definition.mdx b/api_docs/kbn_management_settings_field_definition.mdx index 196d6bbd66f03..2edcfacf23722 100644 --- a/api_docs/kbn_management_settings_field_definition.mdx +++ b/api_docs/kbn_management_settings_field_definition.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-field-definition title: "@kbn/management-settings-field-definition" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-field-definition plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-field-definition'] --- import kbnManagementSettingsFieldDefinitionObj from './kbn_management_settings_field_definition.devdocs.json'; diff --git a/api_docs/kbn_management_settings_ids.devdocs.json b/api_docs/kbn_management_settings_ids.devdocs.json index 34d869a82f860..a87411997c33e 100644 --- a/api_docs/kbn_management_settings_ids.devdocs.json +++ b/api_docs/kbn_management_settings_ids.devdocs.json @@ -1314,13 +1314,13 @@ }, { "parentPluginId": "@kbn/management-settings-ids", - "id": "def-common.OBSERVABILITY_ENABLE_INFRASTRUCTURE_HOSTS_CUSTOM_DASHBOARDS_ID", + "id": "def-common.OBSERVABILITY_ENABLE_INFRASTRUCTURE_ASSET_CUSTOM_DASHBOARDS_ID", "type": "string", "tags": [], - "label": "OBSERVABILITY_ENABLE_INFRASTRUCTURE_HOSTS_CUSTOM_DASHBOARDS_ID", + "label": "OBSERVABILITY_ENABLE_INFRASTRUCTURE_ASSET_CUSTOM_DASHBOARDS_ID", "description": [], "signature": [ - "\"observability:enableInfrastructureHostsCustomDashboards\"" + "\"observability:enableInfrastructureAssetCustomDashboards\"" ], "path": "packages/kbn-management/settings/setting_ids/index.ts", "deprecated": false, diff --git a/api_docs/kbn_management_settings_ids.mdx b/api_docs/kbn_management_settings_ids.mdx index f6f5f19b9a549..40973ecbd7d43 100644 --- a/api_docs/kbn_management_settings_ids.mdx +++ b/api_docs/kbn_management_settings_ids.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-ids title: "@kbn/management-settings-ids" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-ids plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-ids'] --- import kbnManagementSettingsIdsObj from './kbn_management_settings_ids.devdocs.json'; diff --git a/api_docs/kbn_management_settings_section_registry.mdx b/api_docs/kbn_management_settings_section_registry.mdx index 32fef1848830d..15d4a36de1cf5 100644 --- a/api_docs/kbn_management_settings_section_registry.mdx +++ b/api_docs/kbn_management_settings_section_registry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-section-registry title: "@kbn/management-settings-section-registry" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-section-registry plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-section-registry'] --- import kbnManagementSettingsSectionRegistryObj from './kbn_management_settings_section_registry.devdocs.json'; diff --git a/api_docs/kbn_management_settings_types.mdx b/api_docs/kbn_management_settings_types.mdx index 591d7ceb1107f..49636be0216a6 100644 --- a/api_docs/kbn_management_settings_types.mdx +++ b/api_docs/kbn_management_settings_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-types title: "@kbn/management-settings-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-types'] --- import kbnManagementSettingsTypesObj from './kbn_management_settings_types.devdocs.json'; diff --git a/api_docs/kbn_management_settings_utilities.mdx b/api_docs/kbn_management_settings_utilities.mdx index 832e1b8a2cc0f..0a9e5f29d53ef 100644 --- a/api_docs/kbn_management_settings_utilities.mdx +++ b/api_docs/kbn_management_settings_utilities.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-settings-utilities title: "@kbn/management-settings-utilities" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-settings-utilities plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-settings-utilities'] --- import kbnManagementSettingsUtilitiesObj from './kbn_management_settings_utilities.devdocs.json'; diff --git a/api_docs/kbn_management_storybook_config.mdx b/api_docs/kbn_management_storybook_config.mdx index 0b341aa4f44e4..7dc4e806f7127 100644 --- a/api_docs/kbn_management_storybook_config.mdx +++ b/api_docs/kbn_management_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-management-storybook-config title: "@kbn/management-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/management-storybook-config plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/management-storybook-config'] --- import kbnManagementStorybookConfigObj from './kbn_management_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_mapbox_gl.devdocs.json b/api_docs/kbn_mapbox_gl.devdocs.json index b3517dd00c74b..059a791650e6d 100644 --- a/api_docs/kbn_mapbox_gl.devdocs.json +++ b/api_docs/kbn_mapbox_gl.devdocs.json @@ -9009,7 +9009,7 @@ "label": "sourceDataType", "description": [], "signature": [ - "\"content\" | \"metadata\" | \"visibility\" | \"idle\"" + "\"metadata\" | \"content\" | \"visibility\" | \"idle\"" ], "path": "node_modules/maplibre-gl/dist/maplibre-gl.d.ts", "deprecated": false, diff --git a/api_docs/kbn_mapbox_gl.mdx b/api_docs/kbn_mapbox_gl.mdx index c041da792c3f5..c2438fbc4f80c 100644 --- a/api_docs/kbn_mapbox_gl.mdx +++ b/api_docs/kbn_mapbox_gl.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-mapbox-gl title: "@kbn/mapbox-gl" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/mapbox-gl plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/mapbox-gl'] --- import kbnMapboxGlObj from './kbn_mapbox_gl.devdocs.json'; diff --git a/api_docs/kbn_maps_vector_tile_utils.mdx b/api_docs/kbn_maps_vector_tile_utils.mdx index ccc58447f657f..cc6e648570d6b 100644 --- a/api_docs/kbn_maps_vector_tile_utils.mdx +++ b/api_docs/kbn_maps_vector_tile_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-maps-vector-tile-utils title: "@kbn/maps-vector-tile-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/maps-vector-tile-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/maps-vector-tile-utils'] --- import kbnMapsVectorTileUtilsObj from './kbn_maps_vector_tile_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_agg_utils.mdx b/api_docs/kbn_ml_agg_utils.mdx index e45a4f174ec16..5fc5ac61bf627 100644 --- a/api_docs/kbn_ml_agg_utils.mdx +++ b/api_docs/kbn_ml_agg_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-agg-utils title: "@kbn/ml-agg-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-agg-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-agg-utils'] --- import kbnMlAggUtilsObj from './kbn_ml_agg_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_anomaly_utils.mdx b/api_docs/kbn_ml_anomaly_utils.mdx index efaf13d1d47b8..6d3272ea699a5 100644 --- a/api_docs/kbn_ml_anomaly_utils.mdx +++ b/api_docs/kbn_ml_anomaly_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-anomaly-utils title: "@kbn/ml-anomaly-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-anomaly-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-anomaly-utils'] --- import kbnMlAnomalyUtilsObj from './kbn_ml_anomaly_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_cancellable_search.mdx b/api_docs/kbn_ml_cancellable_search.mdx index 5cee05b0a55dc..c9305fba7bfab 100644 --- a/api_docs/kbn_ml_cancellable_search.mdx +++ b/api_docs/kbn_ml_cancellable_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-cancellable-search title: "@kbn/ml-cancellable-search" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-cancellable-search plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-cancellable-search'] --- import kbnMlCancellableSearchObj from './kbn_ml_cancellable_search.devdocs.json'; diff --git a/api_docs/kbn_ml_category_validator.mdx b/api_docs/kbn_ml_category_validator.mdx index 061211b885f87..72b3d6be9ceba 100644 --- a/api_docs/kbn_ml_category_validator.mdx +++ b/api_docs/kbn_ml_category_validator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-category-validator title: "@kbn/ml-category-validator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-category-validator plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-category-validator'] --- import kbnMlCategoryValidatorObj from './kbn_ml_category_validator.devdocs.json'; diff --git a/api_docs/kbn_ml_chi2test.mdx b/api_docs/kbn_ml_chi2test.mdx index 6074958ab1466..bd5e8f16d4ebc 100644 --- a/api_docs/kbn_ml_chi2test.mdx +++ b/api_docs/kbn_ml_chi2test.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-chi2test title: "@kbn/ml-chi2test" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-chi2test plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-chi2test'] --- import kbnMlChi2testObj from './kbn_ml_chi2test.devdocs.json'; diff --git a/api_docs/kbn_ml_data_frame_analytics_utils.mdx b/api_docs/kbn_ml_data_frame_analytics_utils.mdx index 6a73d33efca93..f42fce93da5ed 100644 --- a/api_docs/kbn_ml_data_frame_analytics_utils.mdx +++ b/api_docs/kbn_ml_data_frame_analytics_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-data-frame-analytics-utils title: "@kbn/ml-data-frame-analytics-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-data-frame-analytics-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-data-frame-analytics-utils'] --- import kbnMlDataFrameAnalyticsUtilsObj from './kbn_ml_data_frame_analytics_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_data_grid.mdx b/api_docs/kbn_ml_data_grid.mdx index 38a0ce610dc99..065ca4a9294f2 100644 --- a/api_docs/kbn_ml_data_grid.mdx +++ b/api_docs/kbn_ml_data_grid.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-data-grid title: "@kbn/ml-data-grid" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-data-grid plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-data-grid'] --- import kbnMlDataGridObj from './kbn_ml_data_grid.devdocs.json'; diff --git a/api_docs/kbn_ml_date_picker.mdx b/api_docs/kbn_ml_date_picker.mdx index f9afd814adabd..f536e32e087d8 100644 --- a/api_docs/kbn_ml_date_picker.mdx +++ b/api_docs/kbn_ml_date_picker.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-date-picker title: "@kbn/ml-date-picker" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-date-picker plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-date-picker'] --- import kbnMlDatePickerObj from './kbn_ml_date_picker.devdocs.json'; diff --git a/api_docs/kbn_ml_date_utils.mdx b/api_docs/kbn_ml_date_utils.mdx index 68ebcb16ac3b4..fabbdf5583f73 100644 --- a/api_docs/kbn_ml_date_utils.mdx +++ b/api_docs/kbn_ml_date_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-date-utils title: "@kbn/ml-date-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-date-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-date-utils'] --- import kbnMlDateUtilsObj from './kbn_ml_date_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_error_utils.mdx b/api_docs/kbn_ml_error_utils.mdx index 6a4f7c7799f98..c80cf3e2cbddf 100644 --- a/api_docs/kbn_ml_error_utils.mdx +++ b/api_docs/kbn_ml_error_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-error-utils title: "@kbn/ml-error-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-error-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-error-utils'] --- import kbnMlErrorUtilsObj from './kbn_ml_error_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_in_memory_table.mdx b/api_docs/kbn_ml_in_memory_table.mdx index 6ec8f9ac347bd..ee55aafe984f8 100644 --- a/api_docs/kbn_ml_in_memory_table.mdx +++ b/api_docs/kbn_ml_in_memory_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-in-memory-table title: "@kbn/ml-in-memory-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-in-memory-table plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-in-memory-table'] --- import kbnMlInMemoryTableObj from './kbn_ml_in_memory_table.devdocs.json'; diff --git a/api_docs/kbn_ml_is_defined.mdx b/api_docs/kbn_ml_is_defined.mdx index 18bf398e93d97..0bf50667288b5 100644 --- a/api_docs/kbn_ml_is_defined.mdx +++ b/api_docs/kbn_ml_is_defined.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-is-defined title: "@kbn/ml-is-defined" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-is-defined plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-is-defined'] --- import kbnMlIsDefinedObj from './kbn_ml_is_defined.devdocs.json'; diff --git a/api_docs/kbn_ml_is_populated_object.mdx b/api_docs/kbn_ml_is_populated_object.mdx index 23e1d60e54f07..e196ea091abc1 100644 --- a/api_docs/kbn_ml_is_populated_object.mdx +++ b/api_docs/kbn_ml_is_populated_object.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-is-populated-object title: "@kbn/ml-is-populated-object" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-is-populated-object plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-is-populated-object'] --- import kbnMlIsPopulatedObjectObj from './kbn_ml_is_populated_object.devdocs.json'; diff --git a/api_docs/kbn_ml_kibana_theme.mdx b/api_docs/kbn_ml_kibana_theme.mdx index 97dda2043629d..4717589e9c2ff 100644 --- a/api_docs/kbn_ml_kibana_theme.mdx +++ b/api_docs/kbn_ml_kibana_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-kibana-theme title: "@kbn/ml-kibana-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-kibana-theme plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-kibana-theme'] --- import kbnMlKibanaThemeObj from './kbn_ml_kibana_theme.devdocs.json'; diff --git a/api_docs/kbn_ml_local_storage.mdx b/api_docs/kbn_ml_local_storage.mdx index 795bd23a06b01..dbbf47d644bd7 100644 --- a/api_docs/kbn_ml_local_storage.mdx +++ b/api_docs/kbn_ml_local_storage.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-local-storage title: "@kbn/ml-local-storage" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-local-storage plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-local-storage'] --- import kbnMlLocalStorageObj from './kbn_ml_local_storage.devdocs.json'; diff --git a/api_docs/kbn_ml_nested_property.mdx b/api_docs/kbn_ml_nested_property.mdx index d1eb75fd6c0c8..c218dc5bfa305 100644 --- a/api_docs/kbn_ml_nested_property.mdx +++ b/api_docs/kbn_ml_nested_property.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-nested-property title: "@kbn/ml-nested-property" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-nested-property plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-nested-property'] --- import kbnMlNestedPropertyObj from './kbn_ml_nested_property.devdocs.json'; diff --git a/api_docs/kbn_ml_number_utils.mdx b/api_docs/kbn_ml_number_utils.mdx index ad75d46967962..b41791c74a2e7 100644 --- a/api_docs/kbn_ml_number_utils.mdx +++ b/api_docs/kbn_ml_number_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-number-utils title: "@kbn/ml-number-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-number-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-number-utils'] --- import kbnMlNumberUtilsObj from './kbn_ml_number_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_query_utils.mdx b/api_docs/kbn_ml_query_utils.mdx index 92e1240a98690..f3b0674fb487d 100644 --- a/api_docs/kbn_ml_query_utils.mdx +++ b/api_docs/kbn_ml_query_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-query-utils title: "@kbn/ml-query-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-query-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-query-utils'] --- import kbnMlQueryUtilsObj from './kbn_ml_query_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_random_sampler_utils.mdx b/api_docs/kbn_ml_random_sampler_utils.mdx index 1ce6d49d2e99c..d21fc891da17a 100644 --- a/api_docs/kbn_ml_random_sampler_utils.mdx +++ b/api_docs/kbn_ml_random_sampler_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-random-sampler-utils title: "@kbn/ml-random-sampler-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-random-sampler-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-random-sampler-utils'] --- import kbnMlRandomSamplerUtilsObj from './kbn_ml_random_sampler_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_route_utils.mdx b/api_docs/kbn_ml_route_utils.mdx index 767ea1623a8de..f4d05cd9babf5 100644 --- a/api_docs/kbn_ml_route_utils.mdx +++ b/api_docs/kbn_ml_route_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-route-utils title: "@kbn/ml-route-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-route-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-route-utils'] --- import kbnMlRouteUtilsObj from './kbn_ml_route_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_runtime_field_utils.mdx b/api_docs/kbn_ml_runtime_field_utils.mdx index a69eef6e7ddc6..d4d21615a32a6 100644 --- a/api_docs/kbn_ml_runtime_field_utils.mdx +++ b/api_docs/kbn_ml_runtime_field_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-runtime-field-utils title: "@kbn/ml-runtime-field-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-runtime-field-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-runtime-field-utils'] --- import kbnMlRuntimeFieldUtilsObj from './kbn_ml_runtime_field_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_string_hash.mdx b/api_docs/kbn_ml_string_hash.mdx index abf96a5bb4276..8598fc734e583 100644 --- a/api_docs/kbn_ml_string_hash.mdx +++ b/api_docs/kbn_ml_string_hash.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-string-hash title: "@kbn/ml-string-hash" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-string-hash plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-string-hash'] --- import kbnMlStringHashObj from './kbn_ml_string_hash.devdocs.json'; diff --git a/api_docs/kbn_ml_trained_models_utils.mdx b/api_docs/kbn_ml_trained_models_utils.mdx index 98a4054c01b22..c8ab30ec495a9 100644 --- a/api_docs/kbn_ml_trained_models_utils.mdx +++ b/api_docs/kbn_ml_trained_models_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-trained-models-utils title: "@kbn/ml-trained-models-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-trained-models-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-trained-models-utils'] --- import kbnMlTrainedModelsUtilsObj from './kbn_ml_trained_models_utils.devdocs.json'; diff --git a/api_docs/kbn_ml_ui_actions.mdx b/api_docs/kbn_ml_ui_actions.mdx index 8de83eb7655d0..0967a99c219ea 100644 --- a/api_docs/kbn_ml_ui_actions.mdx +++ b/api_docs/kbn_ml_ui_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-ui-actions title: "@kbn/ml-ui-actions" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-ui-actions plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-ui-actions'] --- import kbnMlUiActionsObj from './kbn_ml_ui_actions.devdocs.json'; diff --git a/api_docs/kbn_ml_url_state.mdx b/api_docs/kbn_ml_url_state.mdx index d749d4e36e214..02b25a5fc5e7b 100644 --- a/api_docs/kbn_ml_url_state.mdx +++ b/api_docs/kbn_ml_url_state.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ml-url-state title: "@kbn/ml-url-state" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ml-url-state plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ml-url-state'] --- import kbnMlUrlStateObj from './kbn_ml_url_state.devdocs.json'; diff --git a/api_docs/kbn_mock_idp_utils.mdx b/api_docs/kbn_mock_idp_utils.mdx index 3ace3de681415..6519df784a79d 100644 --- a/api_docs/kbn_mock_idp_utils.mdx +++ b/api_docs/kbn_mock_idp_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-mock-idp-utils title: "@kbn/mock-idp-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/mock-idp-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/mock-idp-utils'] --- import kbnMockIdpUtilsObj from './kbn_mock_idp_utils.devdocs.json'; diff --git a/api_docs/kbn_monaco.mdx b/api_docs/kbn_monaco.mdx index fae8841ee41a0..e1035a15e537e 100644 --- a/api_docs/kbn_monaco.mdx +++ b/api_docs/kbn_monaco.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-monaco title: "@kbn/monaco" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/monaco plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/monaco'] --- import kbnMonacoObj from './kbn_monaco.devdocs.json'; diff --git a/api_docs/kbn_object_versioning.mdx b/api_docs/kbn_object_versioning.mdx index 156832f78e40c..2b28ed044710f 100644 --- a/api_docs/kbn_object_versioning.mdx +++ b/api_docs/kbn_object_versioning.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-object-versioning title: "@kbn/object-versioning" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/object-versioning plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/object-versioning'] --- import kbnObjectVersioningObj from './kbn_object_versioning.devdocs.json'; diff --git a/api_docs/kbn_observability_alert_details.mdx b/api_docs/kbn_observability_alert_details.mdx index 14e0095354695..0f23f756abf96 100644 --- a/api_docs/kbn_observability_alert_details.mdx +++ b/api_docs/kbn_observability_alert_details.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-alert-details title: "@kbn/observability-alert-details" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-alert-details plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-alert-details'] --- import kbnObservabilityAlertDetailsObj from './kbn_observability_alert_details.devdocs.json'; diff --git a/api_docs/kbn_observability_alerting_test_data.mdx b/api_docs/kbn_observability_alerting_test_data.mdx index d691a85884c2d..00014a134b32f 100644 --- a/api_docs/kbn_observability_alerting_test_data.mdx +++ b/api_docs/kbn_observability_alerting_test_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-alerting-test-data title: "@kbn/observability-alerting-test-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-alerting-test-data plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-alerting-test-data'] --- import kbnObservabilityAlertingTestDataObj from './kbn_observability_alerting_test_data.devdocs.json'; diff --git a/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx b/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx index 9739328b52296..b0de41fc5527b 100644 --- a/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx +++ b/api_docs/kbn_observability_get_padded_alert_time_range_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-get-padded-alert-time-range-util title: "@kbn/observability-get-padded-alert-time-range-util" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-get-padded-alert-time-range-util plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-get-padded-alert-time-range-util'] --- import kbnObservabilityGetPaddedAlertTimeRangeUtilObj from './kbn_observability_get_padded_alert_time_range_util.devdocs.json'; diff --git a/api_docs/kbn_openapi_bundler.mdx b/api_docs/kbn_openapi_bundler.mdx index 36c4c1d66ed74..870a8419386a1 100644 --- a/api_docs/kbn_openapi_bundler.mdx +++ b/api_docs/kbn_openapi_bundler.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-openapi-bundler title: "@kbn/openapi-bundler" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/openapi-bundler plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/openapi-bundler'] --- import kbnOpenapiBundlerObj from './kbn_openapi_bundler.devdocs.json'; diff --git a/api_docs/kbn_openapi_generator.mdx b/api_docs/kbn_openapi_generator.mdx index 8db3f9d6817b3..994c40fb6c4ba 100644 --- a/api_docs/kbn_openapi_generator.mdx +++ b/api_docs/kbn_openapi_generator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-openapi-generator title: "@kbn/openapi-generator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/openapi-generator plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/openapi-generator'] --- import kbnOpenapiGeneratorObj from './kbn_openapi_generator.devdocs.json'; diff --git a/api_docs/kbn_optimizer.mdx b/api_docs/kbn_optimizer.mdx index b56ff5d00030b..cb375fa16949f 100644 --- a/api_docs/kbn_optimizer.mdx +++ b/api_docs/kbn_optimizer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-optimizer title: "@kbn/optimizer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/optimizer plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/optimizer'] --- import kbnOptimizerObj from './kbn_optimizer.devdocs.json'; diff --git a/api_docs/kbn_optimizer_webpack_helpers.mdx b/api_docs/kbn_optimizer_webpack_helpers.mdx index 4f9f63f834007..685565ff36c86 100644 --- a/api_docs/kbn_optimizer_webpack_helpers.mdx +++ b/api_docs/kbn_optimizer_webpack_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-optimizer-webpack-helpers title: "@kbn/optimizer-webpack-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/optimizer-webpack-helpers plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/optimizer-webpack-helpers'] --- import kbnOptimizerWebpackHelpersObj from './kbn_optimizer_webpack_helpers.devdocs.json'; diff --git a/api_docs/kbn_osquery_io_ts_types.mdx b/api_docs/kbn_osquery_io_ts_types.mdx index 985deba943159..26ffdb4e0c859 100644 --- a/api_docs/kbn_osquery_io_ts_types.mdx +++ b/api_docs/kbn_osquery_io_ts_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-osquery-io-ts-types title: "@kbn/osquery-io-ts-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/osquery-io-ts-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/osquery-io-ts-types'] --- import kbnOsqueryIoTsTypesObj from './kbn_osquery_io_ts_types.devdocs.json'; diff --git a/api_docs/kbn_panel_loader.mdx b/api_docs/kbn_panel_loader.mdx index 0faa2c2d89a9f..495b1109298fd 100644 --- a/api_docs/kbn_panel_loader.mdx +++ b/api_docs/kbn_panel_loader.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-panel-loader title: "@kbn/panel-loader" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/panel-loader plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/panel-loader'] --- import kbnPanelLoaderObj from './kbn_panel_loader.devdocs.json'; diff --git a/api_docs/kbn_performance_testing_dataset_extractor.mdx b/api_docs/kbn_performance_testing_dataset_extractor.mdx index aef6d559d3513..69411ef8cf95e 100644 --- a/api_docs/kbn_performance_testing_dataset_extractor.mdx +++ b/api_docs/kbn_performance_testing_dataset_extractor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-performance-testing-dataset-extractor title: "@kbn/performance-testing-dataset-extractor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/performance-testing-dataset-extractor plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/performance-testing-dataset-extractor'] --- import kbnPerformanceTestingDatasetExtractorObj from './kbn_performance_testing_dataset_extractor.devdocs.json'; diff --git a/api_docs/kbn_plugin_check.mdx b/api_docs/kbn_plugin_check.mdx index b057184ba7a63..8a463b52c0d7e 100644 --- a/api_docs/kbn_plugin_check.mdx +++ b/api_docs/kbn_plugin_check.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-check title: "@kbn/plugin-check" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-check plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-check'] --- import kbnPluginCheckObj from './kbn_plugin_check.devdocs.json'; diff --git a/api_docs/kbn_plugin_generator.mdx b/api_docs/kbn_plugin_generator.mdx index 0122279a9ac72..31a22a036e624 100644 --- a/api_docs/kbn_plugin_generator.mdx +++ b/api_docs/kbn_plugin_generator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-generator title: "@kbn/plugin-generator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-generator plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-generator'] --- import kbnPluginGeneratorObj from './kbn_plugin_generator.devdocs.json'; diff --git a/api_docs/kbn_plugin_helpers.mdx b/api_docs/kbn_plugin_helpers.mdx index 657ac35e221d3..63fd4444c405c 100644 --- a/api_docs/kbn_plugin_helpers.mdx +++ b/api_docs/kbn_plugin_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-plugin-helpers title: "@kbn/plugin-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/plugin-helpers plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/plugin-helpers'] --- import kbnPluginHelpersObj from './kbn_plugin_helpers.devdocs.json'; diff --git a/api_docs/kbn_presentation_containers.mdx b/api_docs/kbn_presentation_containers.mdx index 0e87e057de4e6..e46086501ecb1 100644 --- a/api_docs/kbn_presentation_containers.mdx +++ b/api_docs/kbn_presentation_containers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-containers title: "@kbn/presentation-containers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-containers plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-containers'] --- import kbnPresentationContainersObj from './kbn_presentation_containers.devdocs.json'; diff --git a/api_docs/kbn_presentation_library.mdx b/api_docs/kbn_presentation_library.mdx index 2e5099ef0877c..0e4e00741a393 100644 --- a/api_docs/kbn_presentation_library.mdx +++ b/api_docs/kbn_presentation_library.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-library title: "@kbn/presentation-library" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-library plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-library'] --- import kbnPresentationLibraryObj from './kbn_presentation_library.devdocs.json'; diff --git a/api_docs/kbn_presentation_publishing.devdocs.json b/api_docs/kbn_presentation_publishing.devdocs.json index d4251a160d21c..a76ada0e36efb 100644 --- a/api_docs/kbn_presentation_publishing.devdocs.json +++ b/api_docs/kbn_presentation_publishing.devdocs.json @@ -1026,6 +1026,55 @@ "returnComment": [], "initialIsOpen": false }, + { + "parentPluginId": "@kbn/presentation-publishing", + "id": "def-common.getPanelTitle", + "type": "Function", + "tags": [], + "label": "getPanelTitle", + "description": [], + "signature": [ + "(api: Partial<", + { + "pluginId": "@kbn/presentation-publishing", + "scope": "common", + "docId": "kibKbnPresentationPublishingPluginApi", + "section": "def-common.PublishesPanelTitle", + "text": "PublishesPanelTitle" + }, + ">) => string | undefined" + ], + "path": "packages/presentation/presentation_publishing/interfaces/publishes_panel_title.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/presentation-publishing", + "id": "def-common.getPanelTitle.$1", + "type": "Object", + "tags": [], + "label": "api", + "description": [], + "signature": [ + "Partial<", + { + "pluginId": "@kbn/presentation-publishing", + "scope": "common", + "docId": "kibKbnPresentationPublishingPluginApi", + "section": "def-common.PublishesPanelTitle", + "text": "PublishesPanelTitle" + }, + ">" + ], + "path": "packages/presentation/presentation_publishing/interfaces/publishes_panel_title.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, { "parentPluginId": "@kbn/presentation-publishing", "id": "def-common.getViewModeSubject", diff --git a/api_docs/kbn_presentation_publishing.mdx b/api_docs/kbn_presentation_publishing.mdx index 9e35068be22ff..1f66ec0fc9402 100644 --- a/api_docs/kbn_presentation_publishing.mdx +++ b/api_docs/kbn_presentation_publishing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-presentation-publishing title: "@kbn/presentation-publishing" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/presentation-publishing plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-publishing'] --- import kbnPresentationPublishingObj from './kbn_presentation_publishing.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kib | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 154 | 0 | 118 | 3 | +| 156 | 0 | 120 | 3 | ## Common diff --git a/api_docs/kbn_profiling_utils.mdx b/api_docs/kbn_profiling_utils.mdx index 297970291164e..4235d06628599 100644 --- a/api_docs/kbn_profiling_utils.mdx +++ b/api_docs/kbn_profiling_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-profiling-utils title: "@kbn/profiling-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/profiling-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/profiling-utils'] --- import kbnProfilingUtilsObj from './kbn_profiling_utils.devdocs.json'; diff --git a/api_docs/kbn_random_sampling.mdx b/api_docs/kbn_random_sampling.mdx index ae56052e456e7..b4a3b14c01168 100644 --- a/api_docs/kbn_random_sampling.mdx +++ b/api_docs/kbn_random_sampling.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-random-sampling title: "@kbn/random-sampling" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/random-sampling plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/random-sampling'] --- import kbnRandomSamplingObj from './kbn_random_sampling.devdocs.json'; diff --git a/api_docs/kbn_react_field.mdx b/api_docs/kbn_react_field.mdx index 8dcd42f5b72ba..65ec5a0b5a2ca 100644 --- a/api_docs/kbn_react_field.mdx +++ b/api_docs/kbn_react_field.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-field title: "@kbn/react-field" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-field plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-field'] --- import kbnReactFieldObj from './kbn_react_field.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_common.mdx b/api_docs/kbn_react_kibana_context_common.mdx index 5efa7f9665526..9e2e9de1950d6 100644 --- a/api_docs/kbn_react_kibana_context_common.mdx +++ b/api_docs/kbn_react_kibana_context_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-common title: "@kbn/react-kibana-context-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-common'] --- import kbnReactKibanaContextCommonObj from './kbn_react_kibana_context_common.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_render.mdx b/api_docs/kbn_react_kibana_context_render.mdx index 3e27eeff36133..33efecf9ebc91 100644 --- a/api_docs/kbn_react_kibana_context_render.mdx +++ b/api_docs/kbn_react_kibana_context_render.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-render title: "@kbn/react-kibana-context-render" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-render plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-render'] --- import kbnReactKibanaContextRenderObj from './kbn_react_kibana_context_render.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_root.mdx b/api_docs/kbn_react_kibana_context_root.mdx index e5523e6a06277..6bd29763fc04f 100644 --- a/api_docs/kbn_react_kibana_context_root.mdx +++ b/api_docs/kbn_react_kibana_context_root.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-root title: "@kbn/react-kibana-context-root" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-root plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-root'] --- import kbnReactKibanaContextRootObj from './kbn_react_kibana_context_root.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_styled.mdx b/api_docs/kbn_react_kibana_context_styled.mdx index 4c0bd3090b222..231fcfdb4b1a5 100644 --- a/api_docs/kbn_react_kibana_context_styled.mdx +++ b/api_docs/kbn_react_kibana_context_styled.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-styled title: "@kbn/react-kibana-context-styled" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-styled plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-styled'] --- import kbnReactKibanaContextStyledObj from './kbn_react_kibana_context_styled.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_theme.mdx b/api_docs/kbn_react_kibana_context_theme.mdx index d3692febb5073..c234bbbd65bc7 100644 --- a/api_docs/kbn_react_kibana_context_theme.mdx +++ b/api_docs/kbn_react_kibana_context_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-context-theme title: "@kbn/react-kibana-context-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-context-theme plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-context-theme'] --- import kbnReactKibanaContextThemeObj from './kbn_react_kibana_context_theme.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_mount.mdx b/api_docs/kbn_react_kibana_mount.mdx index 7087a565d8b30..1ed5639a14a8c 100644 --- a/api_docs/kbn_react_kibana_mount.mdx +++ b/api_docs/kbn_react_kibana_mount.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-kibana-mount title: "@kbn/react-kibana-mount" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-kibana-mount plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-mount'] --- import kbnReactKibanaMountObj from './kbn_react_kibana_mount.devdocs.json'; diff --git a/api_docs/kbn_repo_file_maps.mdx b/api_docs/kbn_repo_file_maps.mdx index f884d24f4f9d6..d396c9b14e313 100644 --- a/api_docs/kbn_repo_file_maps.mdx +++ b/api_docs/kbn_repo_file_maps.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-file-maps title: "@kbn/repo-file-maps" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-file-maps plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-file-maps'] --- import kbnRepoFileMapsObj from './kbn_repo_file_maps.devdocs.json'; diff --git a/api_docs/kbn_repo_linter.mdx b/api_docs/kbn_repo_linter.mdx index f214a2865ed36..1179f4f4308d0 100644 --- a/api_docs/kbn_repo_linter.mdx +++ b/api_docs/kbn_repo_linter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-linter title: "@kbn/repo-linter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-linter plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-linter'] --- import kbnRepoLinterObj from './kbn_repo_linter.devdocs.json'; diff --git a/api_docs/kbn_repo_path.mdx b/api_docs/kbn_repo_path.mdx index a7ad5e0b3a84f..f828614db5e01 100644 --- a/api_docs/kbn_repo_path.mdx +++ b/api_docs/kbn_repo_path.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-path title: "@kbn/repo-path" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-path plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-path'] --- import kbnRepoPathObj from './kbn_repo_path.devdocs.json'; diff --git a/api_docs/kbn_repo_source_classifier.mdx b/api_docs/kbn_repo_source_classifier.mdx index f9b7541030001..1e95d50da4419 100644 --- a/api_docs/kbn_repo_source_classifier.mdx +++ b/api_docs/kbn_repo_source_classifier.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-repo-source-classifier title: "@kbn/repo-source-classifier" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/repo-source-classifier plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/repo-source-classifier'] --- import kbnRepoSourceClassifierObj from './kbn_repo_source_classifier.devdocs.json'; diff --git a/api_docs/kbn_reporting_common.devdocs.json b/api_docs/kbn_reporting_common.devdocs.json index 68cf96719cd61..650eb8ce60835 100644 --- a/api_docs/kbn_reporting_common.devdocs.json +++ b/api_docs/kbn_reporting_common.devdocs.json @@ -1288,6 +1288,36 @@ "trackAdoption": false, "initialIsOpen": false }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.REPORT_TABLE_ID", + "type": "string", + "tags": [], + "label": "REPORT_TABLE_ID", + "description": [], + "signature": [ + "\"reportJobListing\"" + ], + "path": "packages/kbn-reporting/common/constants.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.REPORT_TABLE_ROW_ID", + "type": "string", + "tags": [], + "label": "REPORT_TABLE_ROW_ID", + "description": [], + "signature": [ + "\"reportJobRow\"" + ], + "path": "packages/kbn-reporting/common/constants.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, { "parentPluginId": "@kbn/reporting-common", "id": "def-common.REPORTING_MANAGEMENT_HOME", @@ -1409,6 +1439,247 @@ "initialIsOpen": false } ], - "objects": [] + "objects": [ + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES", + "type": "Object", + "tags": [], + "label": "INTERNAL_ROUTES", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.MIGRATE", + "type": "Object", + "tags": [], + "label": "MIGRATE", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.MIGRATE.MIGRATE_ILM_POLICY", + "type": "string", + "tags": [], + "label": "MIGRATE_ILM_POLICY", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.MIGRATE.GET_ILM_POLICY_STATUS", + "type": "string", + "tags": [], + "label": "GET_ILM_POLICY_STATUS", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.DIAGNOSE", + "type": "Object", + "tags": [], + "label": "DIAGNOSE", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.DIAGNOSE.BROWSER", + "type": "string", + "tags": [], + "label": "BROWSER", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.DIAGNOSE.SCREENSHOT", + "type": "string", + "tags": [], + "label": "SCREENSHOT", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.JOBS", + "type": "Object", + "tags": [], + "label": "JOBS", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.JOBS.COUNT", + "type": "string", + "tags": [], + "label": "COUNT", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.JOBS.LIST", + "type": "string", + "tags": [], + "label": "LIST", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.JOBS.INFO_PREFIX", + "type": "string", + "tags": [], + "label": "INFO_PREFIX", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.JOBS.DELETE_PREFIX", + "type": "string", + "tags": [], + "label": "DELETE_PREFIX", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.JOBS.DOWNLOAD_PREFIX", + "type": "string", + "tags": [], + "label": "DOWNLOAD_PREFIX", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + } + ] + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.DOWNLOAD_CSV", + "type": "string", + "tags": [], + "label": "DOWNLOAD_CSV", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.INTERNAL_ROUTES.GENERATE_PREFIX", + "type": "string", + "tags": [], + "label": "GENERATE_PREFIX", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + } + ], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.PUBLIC_ROUTES", + "type": "Object", + "tags": [], + "label": "PUBLIC_ROUTES", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.PUBLIC_ROUTES.GENERATE_PREFIX", + "type": "string", + "tags": [], + "label": "GENERATE_PREFIX", + "description": [ + "/**\n * Public endpoint for POST URL strings and automated report generation\n * exportTypeId is added to the final path\n */" + ], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.PUBLIC_ROUTES.JOBS", + "type": "Object", + "tags": [], + "label": "JOBS", + "description": [], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.PUBLIC_ROUTES.JOBS.DOWNLOAD_PREFIX", + "type": "string", + "tags": [], + "label": "DOWNLOAD_PREFIX", + "description": [ + "/**\n * Public endpoint used by Watcher and automated report downloads\n * jobId is added to the final path\n */" + ], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-common", + "id": "def-common.PUBLIC_ROUTES.JOBS.DELETE_PREFIX", + "type": "string", + "tags": [], + "label": "DELETE_PREFIX", + "description": [ + "/**\n * Public endpoint potentially used to delete a report after download in automation\n * jobId is added to the final path\n */" + ], + "path": "packages/kbn-reporting/common/routes.ts", + "deprecated": false, + "trackAdoption": false + } + ] + } + ], + "initialIsOpen": false + } + ] } } \ No newline at end of file diff --git a/api_docs/kbn_reporting_common.mdx b/api_docs/kbn_reporting_common.mdx index 1b443eb3f0b82..032c6cce60875 100644 --- a/api_docs/kbn_reporting_common.mdx +++ b/api_docs/kbn_reporting_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-common title: "@kbn/reporting-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-common'] --- import kbnReportingCommonObj from './kbn_reporting_common.devdocs.json'; @@ -21,10 +21,13 @@ Contact [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sh | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 80 | 0 | 72 | 9 | +| 102 | 0 | 91 | 13 | ## Common +### Objects + + ### Functions diff --git a/api_docs/kbn_reporting_export_types_csv.mdx b/api_docs/kbn_reporting_export_types_csv.mdx index 3762e073c0a5a..f4c271b21a09c 100644 --- a/api_docs/kbn_reporting_export_types_csv.mdx +++ b/api_docs/kbn_reporting_export_types_csv.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-csv title: "@kbn/reporting-export-types-csv" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-csv plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-csv'] --- import kbnReportingExportTypesCsvObj from './kbn_reporting_export_types_csv.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_csv_common.mdx b/api_docs/kbn_reporting_export_types_csv_common.mdx index 7e8663d628a64..413f7d58878e6 100644 --- a/api_docs/kbn_reporting_export_types_csv_common.mdx +++ b/api_docs/kbn_reporting_export_types_csv_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-csv-common title: "@kbn/reporting-export-types-csv-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-csv-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-csv-common'] --- import kbnReportingExportTypesCsvCommonObj from './kbn_reporting_export_types_csv_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_pdf.mdx b/api_docs/kbn_reporting_export_types_pdf.mdx index bba7988c7b4a0..68d3348a005d0 100644 --- a/api_docs/kbn_reporting_export_types_pdf.mdx +++ b/api_docs/kbn_reporting_export_types_pdf.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-pdf title: "@kbn/reporting-export-types-pdf" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-pdf plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-pdf'] --- import kbnReportingExportTypesPdfObj from './kbn_reporting_export_types_pdf.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_pdf_common.devdocs.json b/api_docs/kbn_reporting_export_types_pdf_common.devdocs.json index bbb24d39fd57b..3cd0817925705 100644 --- a/api_docs/kbn_reporting_export_types_pdf_common.devdocs.json +++ b/api_docs/kbn_reporting_export_types_pdf_common.devdocs.json @@ -175,7 +175,7 @@ "\nPublic-facing interface\nApps should use this interface to build job params.\nbrowserTimezone and version is provided by Reporting" ], "signature": [ - "{ title: string; layout: { id?: ", + "{ title: string; objectType: string; layout: { id?: ", { "pluginId": "screenshotting", "scope": "common", @@ -195,7 +195,7 @@ "section": "def-common.SerializableRecord", "text": "SerializableRecord" }, - ">[]; objectType: string; pagingStrategy?: ", + ">[]; pagingStrategy?: ", "CsvPagingStrategy", " | undefined; }" ], diff --git a/api_docs/kbn_reporting_export_types_pdf_common.mdx b/api_docs/kbn_reporting_export_types_pdf_common.mdx index 615ee6010da14..ca46b72963b35 100644 --- a/api_docs/kbn_reporting_export_types_pdf_common.mdx +++ b/api_docs/kbn_reporting_export_types_pdf_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-pdf-common title: "@kbn/reporting-export-types-pdf-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-pdf-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-pdf-common'] --- import kbnReportingExportTypesPdfCommonObj from './kbn_reporting_export_types_pdf_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_png.mdx b/api_docs/kbn_reporting_export_types_png.mdx index e3f306d3b288e..5cdcfc43497b9 100644 --- a/api_docs/kbn_reporting_export_types_png.mdx +++ b/api_docs/kbn_reporting_export_types_png.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-png title: "@kbn/reporting-export-types-png" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-png plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-png'] --- import kbnReportingExportTypesPngObj from './kbn_reporting_export_types_png.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_png_common.mdx b/api_docs/kbn_reporting_export_types_png_common.mdx index 135e20f5f20d6..5fe1b9d434b0c 100644 --- a/api_docs/kbn_reporting_export_types_png_common.mdx +++ b/api_docs/kbn_reporting_export_types_png_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-export-types-png-common title: "@kbn/reporting-export-types-png-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-export-types-png-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-export-types-png-common'] --- import kbnReportingExportTypesPngCommonObj from './kbn_reporting_export_types_png_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_mocks_server.mdx b/api_docs/kbn_reporting_mocks_server.mdx index f3084432defee..d655a4a66e7c0 100644 --- a/api_docs/kbn_reporting_mocks_server.mdx +++ b/api_docs/kbn_reporting_mocks_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-mocks-server title: "@kbn/reporting-mocks-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-mocks-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-mocks-server'] --- import kbnReportingMocksServerObj from './kbn_reporting_mocks_server.devdocs.json'; diff --git a/api_docs/kbn_reporting_public.devdocs.json b/api_docs/kbn_reporting_public.devdocs.json index c41f423ba40c9..61c377d483220 100644 --- a/api_docs/kbn_reporting_public.devdocs.json +++ b/api_docs/kbn_reporting_public.devdocs.json @@ -1,8 +1,1707 @@ { "id": "@kbn/reporting-public", "client": { - "classes": [], - "functions": [], + "classes": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job", + "type": "Class", + "tags": [], + "label": "Job", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.payload", + "type": "Object", + "tags": [], + "label": "payload", + "description": [], + "signature": [ + "{ isDeprecated?: boolean | undefined; spaceId?: string | undefined; title: string; version: string; objectType: string; layout?: { id?: ", + { + "pluginId": "screenshotting", + "scope": "common", + "docId": "kibScreenshottingPluginApi", + "section": "def-common.LayoutType", + "text": "LayoutType" + }, + " | undefined; dimensions?: { width: number; height: number; } | undefined; selectors?: Partial<", + "LayoutSelectorDictionary", + "> | undefined; zoom?: number | undefined; } | undefined; browserTimezone: string; pagingStrategy?: ", + "CsvPagingStrategy", + " | undefined; }" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.id", + "type": "string", + "tags": [], + "label": "id", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.index", + "type": "string", + "tags": [], + "label": "index", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.objectType", + "type": "string", + "tags": [], + "label": "objectType", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.title", + "type": "string", + "tags": [], + "label": "title", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.isDeprecated", + "type": "CompoundType", + "tags": [], + "label": "isDeprecated", + "description": [], + "signature": [ + "boolean | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.spaceId", + "type": "string", + "tags": [], + "label": "spaceId", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.browserTimezone", + "type": "string", + "tags": [], + "label": "browserTimezone", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.layout", + "type": "Object", + "tags": [], + "label": "layout", + "description": [], + "signature": [ + "{ id?: ", + { + "pluginId": "screenshotting", + "scope": "common", + "docId": "kibScreenshottingPluginApi", + "section": "def-common.LayoutType", + "text": "LayoutType" + }, + " | undefined; dimensions?: { width: number; height: number; } | undefined; selectors?: Partial<", + "LayoutSelectorDictionary", + "> | undefined; zoom?: number | undefined; } | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.pagingStrategy", + "type": "CompoundType", + "tags": [], + "label": "pagingStrategy", + "description": [], + "signature": [ + "CsvPagingStrategy", + " | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.version", + "type": "string", + "tags": [], + "label": "version", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.jobtype", + "type": "string", + "tags": [], + "label": "jobtype", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.created_by", + "type": "CompoundType", + "tags": [], + "label": "created_by", + "description": [], + "signature": [ + "string | false" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.created_at", + "type": "string", + "tags": [], + "label": "created_at", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.started_at", + "type": "string", + "tags": [], + "label": "started_at", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.completed_at", + "type": "string", + "tags": [], + "label": "completed_at", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.status", + "type": "Enum", + "tags": [], + "label": "status", + "description": [], + "signature": [ + { + "pluginId": "@kbn/reporting-common", + "scope": "common", + "docId": "kibKbnReportingCommonPluginApi", + "section": "def-common.JOB_STATUS", + "text": "JOB_STATUS" + } + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.attempts", + "type": "number", + "tags": [], + "label": "attempts", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.max_attempts", + "type": "number", + "tags": [], + "label": "max_attempts", + "description": [], + "signature": [ + "number | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.timeout", + "type": "number", + "tags": [], + "label": "timeout", + "description": [], + "signature": [ + "number | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.kibana_name", + "type": "string", + "tags": [], + "label": "kibana_name", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.kibana_id", + "type": "string", + "tags": [], + "label": "kibana_id", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.size", + "type": "number", + "tags": [], + "label": "size", + "description": [], + "signature": [ + "number | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.content_type", + "type": "CompoundType", + "tags": [], + "label": "content_type", + "description": [], + "signature": [ + "string | null | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.csv_contains_formulas", + "type": "CompoundType", + "tags": [], + "label": "csv_contains_formulas", + "description": [], + "signature": [ + "boolean | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.max_size_reached", + "type": "CompoundType", + "tags": [], + "label": "max_size_reached", + "description": [], + "signature": [ + "boolean | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.metrics", + "type": "Object", + "tags": [], + "label": "metrics", + "description": [], + "signature": [ + "TaskRunMetrics", + " | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.warnings", + "type": "Array", + "tags": [], + "label": "warnings", + "description": [], + "signature": [ + "string[] | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.error_code", + "type": "string", + "tags": [], + "label": "error_code", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.locatorParams", + "type": "Array", + "tags": [], + "label": "locatorParams", + "description": [], + "signature": [ + "LocatorParams", + "<", + { + "pluginId": "@kbn/utility-types", + "scope": "common", + "docId": "kibKbnUtilityTypesPluginApi", + "section": "def-common.SerializableRecord", + "text": "SerializableRecord" + }, + ">[] | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.queue_time_ms", + "type": "number", + "tags": [], + "label": "queue_time_ms", + "description": [], + "signature": [ + "number | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.execution_time_ms", + "type": "number", + "tags": [], + "label": "execution_time_ms", + "description": [], + "signature": [ + "number | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.Unnamed", + "type": "Function", + "tags": [], + "label": "Constructor", + "description": [], + "signature": [ + "any" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.Unnamed.$1", + "type": "Object", + "tags": [], + "label": "report", + "description": [], + "signature": [ + "ReportApiJSON" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.isSearch", + "type": "Function", + "tags": [], + "label": "isSearch", + "description": [], + "signature": [ + "() => boolean" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.getStatusMessage", + "type": "Function", + "tags": [], + "label": "getStatusMessage", + "description": [], + "signature": [ + "() => JSX.Element | null" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.prettyStatus", + "type": "string", + "tags": [], + "label": "prettyStatus", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.canLinkToKibanaApp", + "type": "boolean", + "tags": [], + "label": "canLinkToKibanaApp", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.isDownloadReady", + "type": "boolean", + "tags": [], + "label": "isDownloadReady", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.prettyJobTypeName", + "type": "string", + "tags": [], + "label": "prettyJobTypeName", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.prettyTimeout", + "type": "string", + "tags": [], + "label": "prettyTimeout", + "description": [], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.getCreatedAtDate", + "type": "Function", + "tags": [], + "label": "getCreatedAtDate", + "description": [ + "\nReturns a user friendly version of the report job creation date" + ], + "signature": [ + "() => string" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.getCreatedBy", + "type": "Function", + "tags": [], + "label": "getCreatedBy", + "description": [ + "\nReturns a user friendly version of the user that created the report job" + ], + "signature": [ + "() => string" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.getCreatedAtLabel", + "type": "Function", + "tags": [], + "label": "getCreatedAtLabel", + "description": [], + "signature": [ + "() => string | JSX.Element" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.getError", + "type": "Function", + "tags": [], + "label": "getError", + "description": [], + "signature": [ + "() => string[] | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.getDeprecatedMessage", + "type": "Function", + "tags": [], + "label": "getDeprecatedMessage", + "description": [], + "signature": [ + "() => string | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.getWarnings", + "type": "Function", + "tags": [], + "label": "getWarnings", + "description": [], + "signature": [ + "() => JSX.Element | undefined" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.Job.getPrettyStatusTimestamp", + "type": "Function", + "tags": [], + "label": "getPrettyStatusTimestamp", + "description": [], + "signature": [ + "() => string" + ], + "path": "packages/kbn-reporting/public/job.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + } + ], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient", + "type": "Class", + "tags": [ + "implements" + ], + "label": "ReportingAPIClient", + "description": [ + "\nClient class for interacting with Reporting APIs" + ], + "signature": [ + { + "pluginId": "@kbn/reporting-public", + "scope": "public", + "docId": "kibKbnReportingPublicPluginApi", + "section": "def-public.ReportingAPIClient", + "text": "ReportingAPIClient" + }, + " implements IReportingAPI" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.Unnamed", + "type": "Function", + "tags": [], + "label": "Constructor", + "description": [], + "signature": [ + "any" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.Unnamed.$1", + "type": "Object", + "tags": [], + "label": "http", + "description": [], + "signature": [ + { + "pluginId": "@kbn/core-http-browser", + "scope": "common", + "docId": "kibKbnCoreHttpBrowserPluginApi", + "section": "def-common.HttpSetup", + "text": "HttpSetup" + } + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.Unnamed.$2", + "type": "Object", + "tags": [], + "label": "uiSettings", + "description": [], + "signature": [ + { + "pluginId": "@kbn/core-ui-settings-browser", + "scope": "common", + "docId": "kibKbnCoreUiSettingsBrowserPluginApi", + "section": "def-common.IUiSettingsClient", + "text": "IUiSettingsClient" + } + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.Unnamed.$3", + "type": "string", + "tags": [], + "label": "kibanaVersion", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getKibanaAppHref", + "type": "Function", + "tags": [], + "label": "getKibanaAppHref", + "description": [], + "signature": [ + "(job: ", + { + "pluginId": "@kbn/reporting-public", + "scope": "public", + "docId": "kibKbnReportingPublicPluginApi", + "section": "def-public.Job", + "text": "Job" + }, + ") => string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getKibanaAppHref.$1", + "type": "Object", + "tags": [], + "label": "job", + "description": [], + "signature": [ + { + "pluginId": "@kbn/reporting-public", + "scope": "public", + "docId": "kibKbnReportingPublicPluginApi", + "section": "def-public.Job", + "text": "Job" + } + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getReportURL", + "type": "Function", + "tags": [], + "label": "getReportURL", + "description": [ + "\nGet the internal URL" + ], + "signature": [ + "(jobId: string) => string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getReportURL.$1", + "type": "string", + "tags": [], + "label": "jobId", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.downloadReport", + "type": "Function", + "tags": [], + "label": "downloadReport", + "description": [], + "signature": [ + "(jobId: string) => void" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.downloadReport.$1", + "type": "string", + "tags": [], + "label": "jobId", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.deleteReport", + "type": "Function", + "tags": [], + "label": "deleteReport", + "description": [], + "signature": [ + "(jobId: string) => Promise" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.deleteReport.$1", + "type": "string", + "tags": [], + "label": "jobId", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.list", + "type": "Function", + "tags": [], + "label": "list", + "description": [], + "signature": [ + "(page?: number, jobIds?: string[]) => Promise<", + { + "pluginId": "@kbn/reporting-public", + "scope": "public", + "docId": "kibKbnReportingPublicPluginApi", + "section": "def-public.Job", + "text": "Job" + }, + "[]>" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.list.$1", + "type": "number", + "tags": [], + "label": "page", + "description": [], + "signature": [ + "number" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.list.$2", + "type": "Array", + "tags": [], + "label": "jobIds", + "description": [], + "signature": [ + "string[]" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.total", + "type": "Function", + "tags": [], + "label": "total", + "description": [], + "signature": [ + "() => Promise" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getError", + "type": "Function", + "tags": [], + "label": "getError", + "description": [], + "signature": [ + "(jobId: string) => Promise" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getError.$1", + "type": "string", + "tags": [], + "label": "jobId", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getInfo", + "type": "Function", + "tags": [], + "label": "getInfo", + "description": [], + "signature": [ + "(jobId: string) => Promise<", + { + "pluginId": "@kbn/reporting-public", + "scope": "public", + "docId": "kibKbnReportingPublicPluginApi", + "section": "def-public.Job", + "text": "Job" + }, + ">" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getInfo.$1", + "type": "string", + "tags": [], + "label": "jobId", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.findForJobIds", + "type": "Function", + "tags": [], + "label": "findForJobIds", + "description": [], + "signature": [ + "(jobIds: string[]) => Promise<", + { + "pluginId": "@kbn/reporting-public", + "scope": "public", + "docId": "kibKbnReportingPublicPluginApi", + "section": "def-public.Job", + "text": "Job" + }, + "[]>" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.findForJobIds.$1", + "type": "Array", + "tags": [], + "label": "jobIds", + "description": [], + "signature": [ + "string[]" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getReportingPublicJobPath", + "type": "Function", + "tags": [], + "label": "getReportingPublicJobPath", + "description": [ + "\nReturns a string for the public API endpoint used to automate the generation of reports\nThis string must be shown when the user selects the option to view/copy the POST URL" + ], + "signature": [ + "(exportType: string, jobParams: ", + "BaseParams", + ") => string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getReportingPublicJobPath.$1", + "type": "string", + "tags": [], + "label": "exportType", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getReportingPublicJobPath.$2", + "type": "Object", + "tags": [], + "label": "jobParams", + "description": [], + "signature": [ + "BaseParams" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.createReportingJob", + "type": "Function", + "tags": [], + "label": "createReportingJob", + "description": [ + "\nCalls the internal API to generate a report job on-demand" + ], + "signature": [ + "(exportType: string, jobParams: ", + "BaseParams", + ") => Promise<", + { + "pluginId": "@kbn/reporting-public", + "scope": "public", + "docId": "kibKbnReportingPublicPluginApi", + "section": "def-public.Job", + "text": "Job" + }, + ">" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.createReportingJob.$1", + "type": "string", + "tags": [], + "label": "exportType", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.createReportingJob.$2", + "type": "Object", + "tags": [], + "label": "jobParams", + "description": [], + "signature": [ + "BaseParams" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.createImmediateReport", + "type": "Function", + "tags": [], + "label": "createImmediateReport", + "description": [], + "signature": [ + "(baseParams: ", + "BaseParams", + ") => Promise<", + { + "pluginId": "@kbn/core-http-browser", + "scope": "common", + "docId": "kibKbnCoreHttpBrowserPluginApi", + "section": "def-common.HttpResponse", + "text": "HttpResponse" + }, + ">" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.createImmediateReport.$1", + "type": "Object", + "tags": [], + "label": "baseParams", + "description": [], + "signature": [ + "BaseParams" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getDecoratedJobParams", + "type": "Function", + "tags": [], + "label": "getDecoratedJobParams", + "description": [], + "signature": [ + "(baseParams: T) => ", + "BaseParams" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getDecoratedJobParams.$1", + "type": "Uncategorized", + "tags": [], + "label": "baseParams", + "description": [], + "signature": [ + "T" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getManagementLink", + "type": "Function", + "tags": [], + "label": "getManagementLink", + "description": [], + "signature": [ + "() => string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getDownloadLink", + "type": "Function", + "tags": [], + "label": "getDownloadLink", + "description": [], + "signature": [ + "(jobId: string) => string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getDownloadLink.$1", + "type": "string", + "tags": [], + "label": "jobId", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.getServerBasePath", + "type": "Function", + "tags": [], + "label": "getServerBasePath", + "description": [], + "signature": [ + "() => string" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.verifyBrowser", + "type": "Function", + "tags": [], + "label": "verifyBrowser", + "description": [], + "signature": [ + "() => Promise<", + "DiagnoseResponse", + ">" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.verifyScreenCapture", + "type": "Function", + "tags": [], + "label": "verifyScreenCapture", + "description": [], + "signature": [ + "() => Promise<", + "DiagnoseResponse", + ">" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.ReportingAPIClient.migrateReportingIndicesIlmPolicy", + "type": "Function", + "tags": [], + "label": "migrateReportingIndicesIlmPolicy", + "description": [], + "signature": [ + "() => Promise" + ], + "path": "packages/kbn-reporting/public/reporting_api_client.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + } + ], + "initialIsOpen": false + } + ], + "functions": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.add", + "type": "Function", + "tags": [], + "label": "add", + "description": [], + "signature": [ + "(jobId: string) => void" + ], + "path": "packages/kbn-reporting/public/job_completion_notifications.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.add.$1", + "type": "string", + "tags": [], + "label": "jobId", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-reporting/public/job_completion_notifications.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.checkLicense", + "type": "Function", + "tags": [], + "label": "checkLicense", + "description": [], + "signature": [ + "(checkResults: ", + "LicenseCheck", + ") => ", + "LicenseCheckResults" + ], + "path": "packages/kbn-reporting/public/license_check.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.checkLicense.$1", + "type": "Object", + "tags": [], + "label": "checkResults", + "description": [], + "signature": [ + "LicenseCheck" + ], + "path": "packages/kbn-reporting/public/license_check.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.InternalApiClientProvider", + "type": "Function", + "tags": [], + "label": "InternalApiClientProvider", + "description": [], + "signature": [ + "({ apiClient, http, children }: React.PropsWithChildren<{ apiClient: ", + { + "pluginId": "@kbn/reporting-public", + "scope": "public", + "docId": "kibKbnReportingPublicPluginApi", + "section": "def-public.ReportingAPIClient", + "text": "ReportingAPIClient" + }, + "; http: ", + { + "pluginId": "@kbn/core-http-browser", + "scope": "common", + "docId": "kibKbnCoreHttpBrowserPluginApi", + "section": "def-common.HttpSetup", + "text": "HttpSetup" + }, + "; }>) => JSX.Element" + ], + "path": "packages/kbn-reporting/public/context.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.InternalApiClientProvider.$1", + "type": "CompoundType", + "tags": [], + "label": "{ apiClient, http, children }", + "description": [], + "signature": [ + "React.PropsWithChildren<{ apiClient: ", + { + "pluginId": "@kbn/reporting-public", + "scope": "public", + "docId": "kibKbnReportingPublicPluginApi", + "section": "def-public.ReportingAPIClient", + "text": "ReportingAPIClient" + }, + "; http: ", + { + "pluginId": "@kbn/core-http-browser", + "scope": "common", + "docId": "kibKbnCoreHttpBrowserPluginApi", + "section": "def-common.HttpSetup", + "text": "HttpSetup" + }, + "; }>" + ], + "path": "packages/kbn-reporting/public/context.tsx", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.remove", + "type": "Function", + "tags": [], + "label": "remove", + "description": [], + "signature": [ + "(jobId: string) => void" + ], + "path": "packages/kbn-reporting/public/job_completion_notifications.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.remove.$1", + "type": "string", + "tags": [], + "label": "jobId", + "description": [], + "signature": [ + "string" + ], + "path": "packages/kbn-reporting/public/job_completion_notifications.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.useCheckIlmPolicyStatus", + "type": "Function", + "tags": [], + "label": "useCheckIlmPolicyStatus", + "description": [], + "signature": [ + "() => ", + { + "pluginId": "esUiShared", + "scope": "public", + "docId": "kibEsUiSharedPluginApi", + "section": "def-public.UseRequestResponse", + "text": "UseRequestResponse" + }, + "<", + "IlmPolicyStatusResponse", + ", Error>" + ], + "path": "packages/kbn-reporting/public/hooks.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.useInternalApiClient", + "type": "Function", + "tags": [], + "label": "useInternalApiClient", + "description": [], + "signature": [ + "() => ContextValue" + ], + "path": "packages/kbn-reporting/public/context.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.useKibana", + "type": "Function", + "tags": [], + "label": "useKibana", + "description": [], + "signature": [ + "() => ", + { + "pluginId": "kibanaReact", + "scope": "public", + "docId": "kibKibanaReactPluginApi", + "section": "def-public.KibanaReactContextValue", + "text": "KibanaReactContextValue" + }, + " & ", + { + "pluginId": "@kbn/reporting-public", + "scope": "public", + "docId": "kibKbnReportingPublicPluginApi", + "section": "def-public.KibanaContext", + "text": "KibanaContext" + }, + ">" + ], + "path": "packages/kbn-reporting/public/index.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [], + "initialIsOpen": false + } + ], "interfaces": [ { "parentPluginId": "@kbn/reporting-public", @@ -87,6 +1786,160 @@ } ], "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.KibanaContext", + "type": "Interface", + "tags": [], + "label": "KibanaContext", + "description": [], + "path": "packages/kbn-reporting/public/index.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.KibanaContext.http", + "type": "Object", + "tags": [], + "label": "http", + "description": [], + "signature": [ + { + "pluginId": "@kbn/core-http-browser", + "scope": "common", + "docId": "kibKbnCoreHttpBrowserPluginApi", + "section": "def-common.HttpSetup", + "text": "HttpSetup" + } + ], + "path": "packages/kbn-reporting/public/index.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.KibanaContext.application", + "type": "Object", + "tags": [], + "label": "application", + "description": [], + "signature": [ + { + "pluginId": "@kbn/core-application-browser", + "scope": "common", + "docId": "kibKbnCoreApplicationBrowserPluginApi", + "section": "def-common.ApplicationStart", + "text": "ApplicationStart" + } + ], + "path": "packages/kbn-reporting/public/index.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.KibanaContext.uiSettings", + "type": "Object", + "tags": [], + "label": "uiSettings", + "description": [], + "signature": [ + { + "pluginId": "@kbn/core-ui-settings-browser", + "scope": "common", + "docId": "kibKbnCoreUiSettingsBrowserPluginApi", + "section": "def-common.IUiSettingsClient", + "text": "IUiSettingsClient" + } + ], + "path": "packages/kbn-reporting/public/index.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.KibanaContext.docLinks", + "type": "Object", + "tags": [], + "label": "docLinks", + "description": [], + "signature": [ + { + "pluginId": "@kbn/core-doc-links-browser", + "scope": "common", + "docId": "kibKbnCoreDocLinksBrowserPluginApi", + "section": "def-common.DocLinksStart", + "text": "DocLinksStart" + } + ], + "path": "packages/kbn-reporting/public/index.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.KibanaContext.data", + "type": "Object", + "tags": [], + "label": "data", + "description": [], + "signature": [ + { + "pluginId": "data", + "scope": "public", + "docId": "kibDataPluginApi", + "section": "def-public.DataPublicPluginStart", + "text": "DataPublicPluginStart" + } + ], + "path": "packages/kbn-reporting/public/index.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/reporting-public", + "id": "def-public.KibanaContext.share", + "type": "CompoundType", + "tags": [], + "label": "share", + "description": [], + "signature": [ + "{ toggleShareContextMenu: (options: ", + { + "pluginId": "share", + "scope": "public", + "docId": "kibSharePluginApi", + "section": "def-public.ShowShareMenuOptions", + "text": "ShowShareMenuOptions" + }, + ") => void; } & { url: ", + { + "pluginId": "share", + "scope": "public", + "docId": "kibSharePluginApi", + "section": "def-public.BrowserUrlService", + "text": "BrowserUrlService" + }, + "; navigate(options: ", + "RedirectOptions", + "<", + { + "pluginId": "@kbn/utility-types", + "scope": "common", + "docId": "kibKbnUtilityTypesPluginApi", + "section": "def-common.SerializableRecord", + "text": "SerializableRecord" + }, + ">): void; }" + ], + "path": "packages/kbn-reporting/public/index.ts", + "deprecated": false, + "trackAdoption": false + } + ], + "initialIsOpen": false } ], "enums": [], diff --git a/api_docs/kbn_reporting_public.mdx b/api_docs/kbn_reporting_public.mdx index e757e400953c6..d15b8f51c3d29 100644 --- a/api_docs/kbn_reporting_public.mdx +++ b/api_docs/kbn_reporting_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-public title: "@kbn/reporting-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-public plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-public'] --- import kbnReportingPublicObj from './kbn_reporting_public.devdocs.json'; @@ -21,10 +21,16 @@ Contact [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sh | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 6 | 0 | 6 | 0 | +| 113 | 0 | 107 | 2 | ## Client +### Functions + + +### Classes + + ### Interfaces diff --git a/api_docs/kbn_reporting_server.mdx b/api_docs/kbn_reporting_server.mdx index f0f3ddd86fbb4..2429e088d0296 100644 --- a/api_docs/kbn_reporting_server.mdx +++ b/api_docs/kbn_reporting_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-server title: "@kbn/reporting-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-server'] --- import kbnReportingServerObj from './kbn_reporting_server.devdocs.json'; diff --git a/api_docs/kbn_resizable_layout.mdx b/api_docs/kbn_resizable_layout.mdx index f0461b062976f..c090f2d84ec51 100644 --- a/api_docs/kbn_resizable_layout.mdx +++ b/api_docs/kbn_resizable_layout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-resizable-layout title: "@kbn/resizable-layout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/resizable-layout plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/resizable-layout'] --- import kbnResizableLayoutObj from './kbn_resizable_layout.devdocs.json'; diff --git a/api_docs/kbn_rison.mdx b/api_docs/kbn_rison.mdx index f6d2296065b78..c6aac13f17614 100644 --- a/api_docs/kbn_rison.mdx +++ b/api_docs/kbn_rison.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rison title: "@kbn/rison" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rison plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rison'] --- import kbnRisonObj from './kbn_rison.devdocs.json'; diff --git a/api_docs/kbn_router_utils.mdx b/api_docs/kbn_router_utils.mdx index bf18f6211bc63..18802c3b9823b 100644 --- a/api_docs/kbn_router_utils.mdx +++ b/api_docs/kbn_router_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-router-utils title: "@kbn/router-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/router-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/router-utils'] --- import kbnRouterUtilsObj from './kbn_router_utils.devdocs.json'; diff --git a/api_docs/kbn_rrule.mdx b/api_docs/kbn_rrule.mdx index 733cafbca4846..f846a5a5390bc 100644 --- a/api_docs/kbn_rrule.mdx +++ b/api_docs/kbn_rrule.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rrule title: "@kbn/rrule" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rrule plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rrule'] --- import kbnRruleObj from './kbn_rrule.devdocs.json'; diff --git a/api_docs/kbn_rule_data_utils.mdx b/api_docs/kbn_rule_data_utils.mdx index 98b5919e764d5..c162aed2aef5e 100644 --- a/api_docs/kbn_rule_data_utils.mdx +++ b/api_docs/kbn_rule_data_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rule-data-utils title: "@kbn/rule-data-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rule-data-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rule-data-utils'] --- import kbnRuleDataUtilsObj from './kbn_rule_data_utils.devdocs.json'; diff --git a/api_docs/kbn_saved_objects_settings.mdx b/api_docs/kbn_saved_objects_settings.mdx index c9d4db3141a89..c6e1a13386f0f 100644 --- a/api_docs/kbn_saved_objects_settings.mdx +++ b/api_docs/kbn_saved_objects_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-saved-objects-settings title: "@kbn/saved-objects-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/saved-objects-settings plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/saved-objects-settings'] --- import kbnSavedObjectsSettingsObj from './kbn_saved_objects_settings.devdocs.json'; diff --git a/api_docs/kbn_search_api_panels.mdx b/api_docs/kbn_search_api_panels.mdx index fffcc7a0d4583..045c7eba912ac 100644 --- a/api_docs/kbn_search_api_panels.mdx +++ b/api_docs/kbn_search_api_panels.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-api-panels title: "@kbn/search-api-panels" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-api-panels plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-api-panels'] --- import kbnSearchApiPanelsObj from './kbn_search_api_panels.devdocs.json'; diff --git a/api_docs/kbn_search_connectors.devdocs.json b/api_docs/kbn_search_connectors.devdocs.json index 26e54b5fc03d2..e7d1318687367 100644 --- a/api_docs/kbn_search_connectors.devdocs.json +++ b/api_docs/kbn_search_connectors.devdocs.json @@ -5814,7 +5814,7 @@ "section": "def-common.SyncStatus", "text": "SyncStatus" }, - "; created_at: string; metadata: Record; job_type: ", + "; metadata: Record; created_at: string; job_type: ", { "pluginId": "@kbn/search-connectors", "scope": "common", @@ -5822,7 +5822,7 @@ "section": "def-common.SyncJobType", "text": "SyncJobType" }, - "; last_seen: string | null; cancelation_requested_at: string | null; canceled_at: string | null; completed_at: string | null; deleted_document_count: number; indexed_document_count: number; indexed_document_volume: number; started_at: string | null; total_document_count: number | null; trigger_method: ", + "; started_at: string | null; completed_at: string | null; last_seen: string | null; cancelation_requested_at: string | null; canceled_at: string | null; deleted_document_count: number; indexed_document_count: number; indexed_document_volume: number; total_document_count: number | null; trigger_method: ", { "pluginId": "@kbn/search-connectors", "scope": "common", diff --git a/api_docs/kbn_search_connectors.mdx b/api_docs/kbn_search_connectors.mdx index 653d5f3812385..d439c3492c914 100644 --- a/api_docs/kbn_search_connectors.mdx +++ b/api_docs/kbn_search_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-connectors title: "@kbn/search-connectors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-connectors plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-connectors'] --- import kbnSearchConnectorsObj from './kbn_search_connectors.devdocs.json'; diff --git a/api_docs/kbn_search_errors.mdx b/api_docs/kbn_search_errors.mdx index b1bac30011f6a..0be8bc8017fa4 100644 --- a/api_docs/kbn_search_errors.mdx +++ b/api_docs/kbn_search_errors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-errors title: "@kbn/search-errors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-errors plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-errors'] --- import kbnSearchErrorsObj from './kbn_search_errors.devdocs.json'; diff --git a/api_docs/kbn_search_index_documents.mdx b/api_docs/kbn_search_index_documents.mdx index 2dad49b403e5f..83ffa5a2d9058 100644 --- a/api_docs/kbn_search_index_documents.mdx +++ b/api_docs/kbn_search_index_documents.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-index-documents title: "@kbn/search-index-documents" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-index-documents plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-index-documents'] --- import kbnSearchIndexDocumentsObj from './kbn_search_index_documents.devdocs.json'; diff --git a/api_docs/kbn_search_response_warnings.mdx b/api_docs/kbn_search_response_warnings.mdx index 5e75514d4b0e2..c12936773fca2 100644 --- a/api_docs/kbn_search_response_warnings.mdx +++ b/api_docs/kbn_search_response_warnings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-response-warnings title: "@kbn/search-response-warnings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-response-warnings plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-response-warnings'] --- import kbnSearchResponseWarningsObj from './kbn_search_response_warnings.devdocs.json'; diff --git a/api_docs/kbn_security_hardening.mdx b/api_docs/kbn_security_hardening.mdx index b5b2a196091e4..bbd82dd7aca41 100644 --- a/api_docs/kbn_security_hardening.mdx +++ b/api_docs/kbn_security_hardening.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-hardening title: "@kbn/security-hardening" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-hardening plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-hardening'] --- import kbnSecurityHardeningObj from './kbn_security_hardening.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_common.mdx b/api_docs/kbn_security_plugin_types_common.mdx index cbf1695742ad3..f61e1a8efccf6 100644 --- a/api_docs/kbn_security_plugin_types_common.mdx +++ b/api_docs/kbn_security_plugin_types_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-common title: "@kbn/security-plugin-types-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-common plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-common'] --- import kbnSecurityPluginTypesCommonObj from './kbn_security_plugin_types_common.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_public.mdx b/api_docs/kbn_security_plugin_types_public.mdx index 39a8c4e56f136..099f0bcdee2e2 100644 --- a/api_docs/kbn_security_plugin_types_public.mdx +++ b/api_docs/kbn_security_plugin_types_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-public title: "@kbn/security-plugin-types-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-public plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-public'] --- import kbnSecurityPluginTypesPublicObj from './kbn_security_plugin_types_public.devdocs.json'; diff --git a/api_docs/kbn_security_plugin_types_server.mdx b/api_docs/kbn_security_plugin_types_server.mdx index 362777976be20..5c44fb9945a75 100644 --- a/api_docs/kbn_security_plugin_types_server.mdx +++ b/api_docs/kbn_security_plugin_types_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-plugin-types-server title: "@kbn/security-plugin-types-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-plugin-types-server plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-plugin-types-server'] --- import kbnSecurityPluginTypesServerObj from './kbn_security_plugin_types_server.devdocs.json'; diff --git a/api_docs/kbn_security_solution_features.mdx b/api_docs/kbn_security_solution_features.mdx index 2311e64116565..f3a23ba497a11 100644 --- a/api_docs/kbn_security_solution_features.mdx +++ b/api_docs/kbn_security_solution_features.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-features title: "@kbn/security-solution-features" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-features plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-features'] --- import kbnSecuritySolutionFeaturesObj from './kbn_security_solution_features.devdocs.json'; diff --git a/api_docs/kbn_security_solution_navigation.mdx b/api_docs/kbn_security_solution_navigation.mdx index 562f0d95f8a1c..ce7a2b4cb7fad 100644 --- a/api_docs/kbn_security_solution_navigation.mdx +++ b/api_docs/kbn_security_solution_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-navigation title: "@kbn/security-solution-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-navigation plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-navigation'] --- import kbnSecuritySolutionNavigationObj from './kbn_security_solution_navigation.devdocs.json'; diff --git a/api_docs/kbn_security_solution_side_nav.mdx b/api_docs/kbn_security_solution_side_nav.mdx index b8ce8e346b880..ba7d5b31412ae 100644 --- a/api_docs/kbn_security_solution_side_nav.mdx +++ b/api_docs/kbn_security_solution_side_nav.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-side-nav title: "@kbn/security-solution-side-nav" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-side-nav plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-side-nav'] --- import kbnSecuritySolutionSideNavObj from './kbn_security_solution_side_nav.devdocs.json'; diff --git a/api_docs/kbn_security_solution_storybook_config.mdx b/api_docs/kbn_security_solution_storybook_config.mdx index 37f9518bc353d..ff5d5aa0adb78 100644 --- a/api_docs/kbn_security_solution_storybook_config.mdx +++ b/api_docs/kbn_security_solution_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-storybook-config title: "@kbn/security-solution-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-storybook-config plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-storybook-config'] --- import kbnSecuritySolutionStorybookConfigObj from './kbn_security_solution_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_autocomplete.mdx b/api_docs/kbn_securitysolution_autocomplete.mdx index b78dfa0727817..5d9741509f109 100644 --- a/api_docs/kbn_securitysolution_autocomplete.mdx +++ b/api_docs/kbn_securitysolution_autocomplete.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-autocomplete title: "@kbn/securitysolution-autocomplete" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-autocomplete plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-autocomplete'] --- import kbnSecuritysolutionAutocompleteObj from './kbn_securitysolution_autocomplete.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_data_table.mdx b/api_docs/kbn_securitysolution_data_table.mdx index 6c3b1cc9bdb4f..cf209bacfbb9e 100644 --- a/api_docs/kbn_securitysolution_data_table.mdx +++ b/api_docs/kbn_securitysolution_data_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-data-table title: "@kbn/securitysolution-data-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-data-table plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-data-table'] --- import kbnSecuritysolutionDataTableObj from './kbn_securitysolution_data_table.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_ecs.mdx b/api_docs/kbn_securitysolution_ecs.mdx index aa8cf13bca156..ac95260399c97 100644 --- a/api_docs/kbn_securitysolution_ecs.mdx +++ b/api_docs/kbn_securitysolution_ecs.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-ecs title: "@kbn/securitysolution-ecs" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-ecs plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-ecs'] --- import kbnSecuritysolutionEcsObj from './kbn_securitysolution_ecs.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_es_utils.mdx b/api_docs/kbn_securitysolution_es_utils.mdx index eb4312a672b54..f84c43c25c94c 100644 --- a/api_docs/kbn_securitysolution_es_utils.mdx +++ b/api_docs/kbn_securitysolution_es_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-es-utils title: "@kbn/securitysolution-es-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-es-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-es-utils'] --- import kbnSecuritysolutionEsUtilsObj from './kbn_securitysolution_es_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_exception_list_components.devdocs.json b/api_docs/kbn_securitysolution_exception_list_components.devdocs.json index c187f793426b9..32f14cf7610e7 100644 --- a/api_docs/kbn_securitysolution_exception_list_components.devdocs.json +++ b/api_docs/kbn_securitysolution_exception_list_components.devdocs.json @@ -851,7 +851,7 @@ "label": "formattedDateComponent", "description": [], "signature": [ - "\"symbol\" | \"object\" | \"big\" | \"link\" | \"small\" | \"sub\" | \"sup\" | \"source\" | \"desc\" | \"filter\" | \"text\" | \"map\" | \"head\" | \"slot\" | \"style\" | \"title\" | \"meta\" | \"data\" | \"pattern\" | \"summary\" | \"template\" | \"span\" | \"main\" | \"path\" | \"form\" | \"body\" | \"q\" | \"label\" | \"progress\" | \"article\" | \"image\" | \"menu\" | \"stop\" | \"base\" | React.ComponentType | \"s\" | \"legend\" | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | \"canvas\" | \"svg\" | \"select\" | \"output\" | \"view\" | \"script\" | \"time\" | \"mask\" | \"input\" | \"table\" | \"a\" | \"abbr\" | \"address\" | \"area\" | \"aside\" | \"audio\" | \"b\" | \"bdi\" | \"bdo\" | \"blockquote\" | \"br\" | \"button\" | \"caption\" | \"cite\" | \"code\" | \"col\" | \"colgroup\" | \"datalist\" | \"dd\" | \"del\" | \"details\" | \"dfn\" | \"dialog\" | \"div\" | \"dl\" | \"dt\" | \"em\" | \"embed\" | \"fieldset\" | \"figcaption\" | \"figure\" | \"footer\" | \"header\" | \"hgroup\" | \"hr\" | \"html\" | \"i\" | \"iframe\" | \"img\" | \"ins\" | \"kbd\" | \"keygen\" | \"li\" | \"mark\" | \"menuitem\" | \"meter\" | \"nav\" | \"noindex\" | \"noscript\" | \"ol\" | \"optgroup\" | \"option\" | \"param\" | \"picture\" | \"pre\" | \"rp\" | \"rt\" | \"ruby\" | \"samp\" | \"section\" | \"strong\" | \"tbody\" | \"td\" | \"textarea\" | \"tfoot\" | \"th\" | \"thead\" | \"tr\" | \"track\" | \"u\" | \"ul\" | \"var\" | \"video\" | \"wbr\" | \"webview\" | \"animate\" | \"animateMotion\" | \"animateTransform\" | \"circle\" | \"clipPath\" | \"defs\" | \"ellipse\" | \"feBlend\" | \"feColorMatrix\" | \"feComponentTransfer\" | \"feComposite\" | \"feConvolveMatrix\" | \"feDiffuseLighting\" | \"feDisplacementMap\" | \"feDistantLight\" | \"feDropShadow\" | \"feFlood\" | \"feFuncA\" | \"feFuncB\" | \"feFuncG\" | \"feFuncR\" | \"feGaussianBlur\" | \"feImage\" | \"feMerge\" | \"feMergeNode\" | \"feMorphology\" | \"feOffset\" | \"fePointLight\" | \"feSpecularLighting\" | \"feSpotLight\" | \"feTile\" | \"feTurbulence\" | \"foreignObject\" | \"g\" | \"line\" | \"linearGradient\" | \"marker\" | \"metadata\" | \"mpath\" | \"polygon\" | \"polyline\" | \"radialGradient\" | \"rect\" | \"switch\" | \"textPath\" | \"tspan\" | \"use\"" + "\"symbol\" | \"object\" | \"big\" | \"link\" | \"small\" | \"sub\" | \"sup\" | \"source\" | \"desc\" | \"filter\" | \"text\" | \"map\" | \"head\" | \"slot\" | \"style\" | \"title\" | \"meta\" | \"data\" | \"pattern\" | \"summary\" | \"template\" | \"span\" | \"main\" | \"article\" | \"image\" | \"menu\" | \"stop\" | \"a\" | \"abbr\" | \"address\" | \"area\" | \"aside\" | \"audio\" | \"b\" | \"base\" | \"bdi\" | \"bdo\" | \"blockquote\" | \"body\" | \"br\" | \"button\" | \"canvas\" | \"caption\" | \"cite\" | \"code\" | \"col\" | \"colgroup\" | \"datalist\" | \"dd\" | \"del\" | \"details\" | \"dfn\" | \"dialog\" | \"div\" | \"dl\" | \"dt\" | \"em\" | \"embed\" | \"fieldset\" | \"figcaption\" | \"figure\" | \"footer\" | \"form\" | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"header\" | \"hgroup\" | \"hr\" | \"html\" | \"i\" | \"iframe\" | \"img\" | \"input\" | \"ins\" | \"kbd\" | \"keygen\" | \"label\" | \"legend\" | \"li\" | \"mark\" | \"menuitem\" | \"meter\" | \"nav\" | \"noindex\" | \"noscript\" | \"ol\" | \"optgroup\" | \"option\" | \"output\" | \"p\" | \"param\" | \"picture\" | \"pre\" | \"progress\" | \"q\" | \"rp\" | \"rt\" | \"ruby\" | \"s\" | \"samp\" | \"script\" | \"section\" | \"select\" | \"strong\" | \"table\" | \"tbody\" | \"td\" | \"textarea\" | \"tfoot\" | \"th\" | \"thead\" | \"time\" | \"tr\" | \"track\" | \"u\" | \"ul\" | \"var\" | \"video\" | \"wbr\" | \"webview\" | \"svg\" | \"animate\" | \"animateMotion\" | \"animateTransform\" | \"circle\" | \"clipPath\" | \"defs\" | \"ellipse\" | \"feBlend\" | \"feColorMatrix\" | \"feComponentTransfer\" | \"feComposite\" | \"feConvolveMatrix\" | \"feDiffuseLighting\" | \"feDisplacementMap\" | \"feDistantLight\" | \"feDropShadow\" | \"feFlood\" | \"feFuncA\" | \"feFuncB\" | \"feFuncG\" | \"feFuncR\" | \"feGaussianBlur\" | \"feImage\" | \"feMerge\" | \"feMergeNode\" | \"feMorphology\" | \"feOffset\" | \"fePointLight\" | \"feSpecularLighting\" | \"feSpotLight\" | \"feTile\" | \"feTurbulence\" | \"foreignObject\" | \"g\" | \"line\" | \"linearGradient\" | \"marker\" | \"mask\" | \"metadata\" | \"mpath\" | \"path\" | \"polygon\" | \"polyline\" | \"radialGradient\" | \"rect\" | \"switch\" | \"textPath\" | \"tspan\" | \"use\" | \"view\" | React.ComponentType" ], "path": "packages/kbn-securitysolution-exception-list-components/src/exception_item_card/meta/index.tsx", "deprecated": false, @@ -865,7 +865,7 @@ "label": "securityLinkAnchorComponent", "description": [], "signature": [ - "\"symbol\" | \"object\" | \"big\" | \"link\" | \"small\" | \"sub\" | \"sup\" | \"source\" | \"desc\" | \"filter\" | \"text\" | \"map\" | \"head\" | \"slot\" | \"style\" | \"title\" | \"meta\" | \"data\" | \"pattern\" | \"summary\" | \"template\" | \"span\" | \"main\" | \"path\" | \"form\" | \"body\" | \"q\" | \"label\" | \"progress\" | \"article\" | \"image\" | \"menu\" | \"stop\" | \"base\" | React.ComponentType | \"s\" | \"legend\" | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | \"canvas\" | \"svg\" | \"select\" | \"output\" | \"view\" | \"script\" | \"time\" | \"mask\" | \"input\" | \"table\" | \"a\" | \"abbr\" | \"address\" | \"area\" | \"aside\" | \"audio\" | \"b\" | \"bdi\" | \"bdo\" | \"blockquote\" | \"br\" | \"button\" | \"caption\" | \"cite\" | \"code\" | \"col\" | \"colgroup\" | \"datalist\" | \"dd\" | \"del\" | \"details\" | \"dfn\" | \"dialog\" | \"div\" | \"dl\" | \"dt\" | \"em\" | \"embed\" | \"fieldset\" | \"figcaption\" | \"figure\" | \"footer\" | \"header\" | \"hgroup\" | \"hr\" | \"html\" | \"i\" | \"iframe\" | \"img\" | \"ins\" | \"kbd\" | \"keygen\" | \"li\" | \"mark\" | \"menuitem\" | \"meter\" | \"nav\" | \"noindex\" | \"noscript\" | \"ol\" | \"optgroup\" | \"option\" | \"param\" | \"picture\" | \"pre\" | \"rp\" | \"rt\" | \"ruby\" | \"samp\" | \"section\" | \"strong\" | \"tbody\" | \"td\" | \"textarea\" | \"tfoot\" | \"th\" | \"thead\" | \"tr\" | \"track\" | \"u\" | \"ul\" | \"var\" | \"video\" | \"wbr\" | \"webview\" | \"animate\" | \"animateMotion\" | \"animateTransform\" | \"circle\" | \"clipPath\" | \"defs\" | \"ellipse\" | \"feBlend\" | \"feColorMatrix\" | \"feComponentTransfer\" | \"feComposite\" | \"feConvolveMatrix\" | \"feDiffuseLighting\" | \"feDisplacementMap\" | \"feDistantLight\" | \"feDropShadow\" | \"feFlood\" | \"feFuncA\" | \"feFuncB\" | \"feFuncG\" | \"feFuncR\" | \"feGaussianBlur\" | \"feImage\" | \"feMerge\" | \"feMergeNode\" | \"feMorphology\" | \"feOffset\" | \"fePointLight\" | \"feSpecularLighting\" | \"feSpotLight\" | \"feTile\" | \"feTurbulence\" | \"foreignObject\" | \"g\" | \"line\" | \"linearGradient\" | \"marker\" | \"metadata\" | \"mpath\" | \"polygon\" | \"polyline\" | \"radialGradient\" | \"rect\" | \"switch\" | \"textPath\" | \"tspan\" | \"use\"" + "\"symbol\" | \"object\" | \"big\" | \"link\" | \"small\" | \"sub\" | \"sup\" | \"source\" | \"desc\" | \"filter\" | \"text\" | \"map\" | \"head\" | \"slot\" | \"style\" | \"title\" | \"meta\" | \"data\" | \"pattern\" | \"summary\" | \"template\" | \"span\" | \"main\" | \"article\" | \"image\" | \"menu\" | \"stop\" | \"a\" | \"abbr\" | \"address\" | \"area\" | \"aside\" | \"audio\" | \"b\" | \"base\" | \"bdi\" | \"bdo\" | \"blockquote\" | \"body\" | \"br\" | \"button\" | \"canvas\" | \"caption\" | \"cite\" | \"code\" | \"col\" | \"colgroup\" | \"datalist\" | \"dd\" | \"del\" | \"details\" | \"dfn\" | \"dialog\" | \"div\" | \"dl\" | \"dt\" | \"em\" | \"embed\" | \"fieldset\" | \"figcaption\" | \"figure\" | \"footer\" | \"form\" | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"header\" | \"hgroup\" | \"hr\" | \"html\" | \"i\" | \"iframe\" | \"img\" | \"input\" | \"ins\" | \"kbd\" | \"keygen\" | \"label\" | \"legend\" | \"li\" | \"mark\" | \"menuitem\" | \"meter\" | \"nav\" | \"noindex\" | \"noscript\" | \"ol\" | \"optgroup\" | \"option\" | \"output\" | \"p\" | \"param\" | \"picture\" | \"pre\" | \"progress\" | \"q\" | \"rp\" | \"rt\" | \"ruby\" | \"s\" | \"samp\" | \"script\" | \"section\" | \"select\" | \"strong\" | \"table\" | \"tbody\" | \"td\" | \"textarea\" | \"tfoot\" | \"th\" | \"thead\" | \"time\" | \"tr\" | \"track\" | \"u\" | \"ul\" | \"var\" | \"video\" | \"wbr\" | \"webview\" | \"svg\" | \"animate\" | \"animateMotion\" | \"animateTransform\" | \"circle\" | \"clipPath\" | \"defs\" | \"ellipse\" | \"feBlend\" | \"feColorMatrix\" | \"feComponentTransfer\" | \"feComposite\" | \"feConvolveMatrix\" | \"feDiffuseLighting\" | \"feDisplacementMap\" | \"feDistantLight\" | \"feDropShadow\" | \"feFlood\" | \"feFuncA\" | \"feFuncB\" | \"feFuncG\" | \"feFuncR\" | \"feGaussianBlur\" | \"feImage\" | \"feMerge\" | \"feMergeNode\" | \"feMorphology\" | \"feOffset\" | \"fePointLight\" | \"feSpecularLighting\" | \"feSpotLight\" | \"feTile\" | \"feTurbulence\" | \"foreignObject\" | \"g\" | \"line\" | \"linearGradient\" | \"marker\" | \"mask\" | \"metadata\" | \"mpath\" | \"path\" | \"polygon\" | \"polyline\" | \"radialGradient\" | \"rect\" | \"switch\" | \"textPath\" | \"tspan\" | \"use\" | \"view\" | React.ComponentType" ], "path": "packages/kbn-securitysolution-exception-list-components/src/exception_item_card/meta/index.tsx", "deprecated": false, @@ -1004,7 +1004,7 @@ "label": "securityLinkAnchorComponent", "description": [], "signature": [ - "\"symbol\" | \"object\" | \"big\" | \"link\" | \"small\" | \"sub\" | \"sup\" | \"source\" | \"desc\" | \"filter\" | \"text\" | \"map\" | \"head\" | \"slot\" | \"style\" | \"title\" | \"meta\" | \"data\" | \"pattern\" | \"summary\" | \"template\" | \"span\" | \"main\" | \"path\" | \"form\" | \"body\" | \"q\" | \"label\" | \"progress\" | \"article\" | \"image\" | \"menu\" | \"stop\" | \"base\" | React.ComponentType | \"s\" | \"legend\" | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | \"canvas\" | \"svg\" | \"select\" | \"output\" | \"view\" | \"script\" | \"time\" | \"mask\" | \"input\" | \"table\" | \"a\" | \"abbr\" | \"address\" | \"area\" | \"aside\" | \"audio\" | \"b\" | \"bdi\" | \"bdo\" | \"blockquote\" | \"br\" | \"button\" | \"caption\" | \"cite\" | \"code\" | \"col\" | \"colgroup\" | \"datalist\" | \"dd\" | \"del\" | \"details\" | \"dfn\" | \"dialog\" | \"div\" | \"dl\" | \"dt\" | \"em\" | \"embed\" | \"fieldset\" | \"figcaption\" | \"figure\" | \"footer\" | \"header\" | \"hgroup\" | \"hr\" | \"html\" | \"i\" | \"iframe\" | \"img\" | \"ins\" | \"kbd\" | \"keygen\" | \"li\" | \"mark\" | \"menuitem\" | \"meter\" | \"nav\" | \"noindex\" | \"noscript\" | \"ol\" | \"optgroup\" | \"option\" | \"param\" | \"picture\" | \"pre\" | \"rp\" | \"rt\" | \"ruby\" | \"samp\" | \"section\" | \"strong\" | \"tbody\" | \"td\" | \"textarea\" | \"tfoot\" | \"th\" | \"thead\" | \"tr\" | \"track\" | \"u\" | \"ul\" | \"var\" | \"video\" | \"wbr\" | \"webview\" | \"animate\" | \"animateMotion\" | \"animateTransform\" | \"circle\" | \"clipPath\" | \"defs\" | \"ellipse\" | \"feBlend\" | \"feColorMatrix\" | \"feComponentTransfer\" | \"feComposite\" | \"feConvolveMatrix\" | \"feDiffuseLighting\" | \"feDisplacementMap\" | \"feDistantLight\" | \"feDropShadow\" | \"feFlood\" | \"feFuncA\" | \"feFuncB\" | \"feFuncG\" | \"feFuncR\" | \"feGaussianBlur\" | \"feImage\" | \"feMerge\" | \"feMergeNode\" | \"feMorphology\" | \"feOffset\" | \"fePointLight\" | \"feSpecularLighting\" | \"feSpotLight\" | \"feTile\" | \"feTurbulence\" | \"foreignObject\" | \"g\" | \"line\" | \"linearGradient\" | \"marker\" | \"metadata\" | \"mpath\" | \"polygon\" | \"polyline\" | \"radialGradient\" | \"rect\" | \"switch\" | \"textPath\" | \"tspan\" | \"use\"" + "\"symbol\" | \"object\" | \"big\" | \"link\" | \"small\" | \"sub\" | \"sup\" | \"source\" | \"desc\" | \"filter\" | \"text\" | \"map\" | \"head\" | \"slot\" | \"style\" | \"title\" | \"meta\" | \"data\" | \"pattern\" | \"summary\" | \"template\" | \"span\" | \"main\" | \"article\" | \"image\" | \"menu\" | \"stop\" | \"a\" | \"abbr\" | \"address\" | \"area\" | \"aside\" | \"audio\" | \"b\" | \"base\" | \"bdi\" | \"bdo\" | \"blockquote\" | \"body\" | \"br\" | \"button\" | \"canvas\" | \"caption\" | \"cite\" | \"code\" | \"col\" | \"colgroup\" | \"datalist\" | \"dd\" | \"del\" | \"details\" | \"dfn\" | \"dialog\" | \"div\" | \"dl\" | \"dt\" | \"em\" | \"embed\" | \"fieldset\" | \"figcaption\" | \"figure\" | \"footer\" | \"form\" | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"header\" | \"hgroup\" | \"hr\" | \"html\" | \"i\" | \"iframe\" | \"img\" | \"input\" | \"ins\" | \"kbd\" | \"keygen\" | \"label\" | \"legend\" | \"li\" | \"mark\" | \"menuitem\" | \"meter\" | \"nav\" | \"noindex\" | \"noscript\" | \"ol\" | \"optgroup\" | \"option\" | \"output\" | \"p\" | \"param\" | \"picture\" | \"pre\" | \"progress\" | \"q\" | \"rp\" | \"rt\" | \"ruby\" | \"s\" | \"samp\" | \"script\" | \"section\" | \"select\" | \"strong\" | \"table\" | \"tbody\" | \"td\" | \"textarea\" | \"tfoot\" | \"th\" | \"thead\" | \"time\" | \"tr\" | \"track\" | \"u\" | \"ul\" | \"var\" | \"video\" | \"wbr\" | \"webview\" | \"svg\" | \"animate\" | \"animateMotion\" | \"animateTransform\" | \"circle\" | \"clipPath\" | \"defs\" | \"ellipse\" | \"feBlend\" | \"feColorMatrix\" | \"feComponentTransfer\" | \"feComposite\" | \"feConvolveMatrix\" | \"feDiffuseLighting\" | \"feDisplacementMap\" | \"feDistantLight\" | \"feDropShadow\" | \"feFlood\" | \"feFuncA\" | \"feFuncB\" | \"feFuncG\" | \"feFuncR\" | \"feGaussianBlur\" | \"feImage\" | \"feMerge\" | \"feMergeNode\" | \"feMorphology\" | \"feOffset\" | \"fePointLight\" | \"feSpecularLighting\" | \"feSpotLight\" | \"feTile\" | \"feTurbulence\" | \"foreignObject\" | \"g\" | \"line\" | \"linearGradient\" | \"marker\" | \"mask\" | \"metadata\" | \"mpath\" | \"path\" | \"polygon\" | \"polyline\" | \"radialGradient\" | \"rect\" | \"switch\" | \"textPath\" | \"tspan\" | \"use\" | \"view\" | React.ComponentType" ], "path": "packages/kbn-securitysolution-exception-list-components/src/exception_item_card/exception_item_card.tsx", "deprecated": false, @@ -1018,7 +1018,7 @@ "label": "formattedDateComponent", "description": [], "signature": [ - "\"symbol\" | \"object\" | \"big\" | \"link\" | \"small\" | \"sub\" | \"sup\" | \"source\" | \"desc\" | \"filter\" | \"text\" | \"map\" | \"head\" | \"slot\" | \"style\" | \"title\" | \"meta\" | \"data\" | \"pattern\" | \"summary\" | \"template\" | \"span\" | \"main\" | \"path\" | \"form\" | \"body\" | \"q\" | \"label\" | \"progress\" | \"article\" | \"image\" | \"menu\" | \"stop\" | \"base\" | React.ComponentType | \"s\" | \"legend\" | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | \"canvas\" | \"svg\" | \"select\" | \"output\" | \"view\" | \"script\" | \"time\" | \"mask\" | \"input\" | \"table\" | \"a\" | \"abbr\" | \"address\" | \"area\" | \"aside\" | \"audio\" | \"b\" | \"bdi\" | \"bdo\" | \"blockquote\" | \"br\" | \"button\" | \"caption\" | \"cite\" | \"code\" | \"col\" | \"colgroup\" | \"datalist\" | \"dd\" | \"del\" | \"details\" | \"dfn\" | \"dialog\" | \"div\" | \"dl\" | \"dt\" | \"em\" | \"embed\" | \"fieldset\" | \"figcaption\" | \"figure\" | \"footer\" | \"header\" | \"hgroup\" | \"hr\" | \"html\" | \"i\" | \"iframe\" | \"img\" | \"ins\" | \"kbd\" | \"keygen\" | \"li\" | \"mark\" | \"menuitem\" | \"meter\" | \"nav\" | \"noindex\" | \"noscript\" | \"ol\" | \"optgroup\" | \"option\" | \"param\" | \"picture\" | \"pre\" | \"rp\" | \"rt\" | \"ruby\" | \"samp\" | \"section\" | \"strong\" | \"tbody\" | \"td\" | \"textarea\" | \"tfoot\" | \"th\" | \"thead\" | \"tr\" | \"track\" | \"u\" | \"ul\" | \"var\" | \"video\" | \"wbr\" | \"webview\" | \"animate\" | \"animateMotion\" | \"animateTransform\" | \"circle\" | \"clipPath\" | \"defs\" | \"ellipse\" | \"feBlend\" | \"feColorMatrix\" | \"feComponentTransfer\" | \"feComposite\" | \"feConvolveMatrix\" | \"feDiffuseLighting\" | \"feDisplacementMap\" | \"feDistantLight\" | \"feDropShadow\" | \"feFlood\" | \"feFuncA\" | \"feFuncB\" | \"feFuncG\" | \"feFuncR\" | \"feGaussianBlur\" | \"feImage\" | \"feMerge\" | \"feMergeNode\" | \"feMorphology\" | \"feOffset\" | \"fePointLight\" | \"feSpecularLighting\" | \"feSpotLight\" | \"feTile\" | \"feTurbulence\" | \"foreignObject\" | \"g\" | \"line\" | \"linearGradient\" | \"marker\" | \"metadata\" | \"mpath\" | \"polygon\" | \"polyline\" | \"radialGradient\" | \"rect\" | \"switch\" | \"textPath\" | \"tspan\" | \"use\"" + "\"symbol\" | \"object\" | \"big\" | \"link\" | \"small\" | \"sub\" | \"sup\" | \"source\" | \"desc\" | \"filter\" | \"text\" | \"map\" | \"head\" | \"slot\" | \"style\" | \"title\" | \"meta\" | \"data\" | \"pattern\" | \"summary\" | \"template\" | \"span\" | \"main\" | \"article\" | \"image\" | \"menu\" | \"stop\" | \"a\" | \"abbr\" | \"address\" | \"area\" | \"aside\" | \"audio\" | \"b\" | \"base\" | \"bdi\" | \"bdo\" | \"blockquote\" | \"body\" | \"br\" | \"button\" | \"canvas\" | \"caption\" | \"cite\" | \"code\" | \"col\" | \"colgroup\" | \"datalist\" | \"dd\" | \"del\" | \"details\" | \"dfn\" | \"dialog\" | \"div\" | \"dl\" | \"dt\" | \"em\" | \"embed\" | \"fieldset\" | \"figcaption\" | \"figure\" | \"footer\" | \"form\" | \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"header\" | \"hgroup\" | \"hr\" | \"html\" | \"i\" | \"iframe\" | \"img\" | \"input\" | \"ins\" | \"kbd\" | \"keygen\" | \"label\" | \"legend\" | \"li\" | \"mark\" | \"menuitem\" | \"meter\" | \"nav\" | \"noindex\" | \"noscript\" | \"ol\" | \"optgroup\" | \"option\" | \"output\" | \"p\" | \"param\" | \"picture\" | \"pre\" | \"progress\" | \"q\" | \"rp\" | \"rt\" | \"ruby\" | \"s\" | \"samp\" | \"script\" | \"section\" | \"select\" | \"strong\" | \"table\" | \"tbody\" | \"td\" | \"textarea\" | \"tfoot\" | \"th\" | \"thead\" | \"time\" | \"tr\" | \"track\" | \"u\" | \"ul\" | \"var\" | \"video\" | \"wbr\" | \"webview\" | \"svg\" | \"animate\" | \"animateMotion\" | \"animateTransform\" | \"circle\" | \"clipPath\" | \"defs\" | \"ellipse\" | \"feBlend\" | \"feColorMatrix\" | \"feComponentTransfer\" | \"feComposite\" | \"feConvolveMatrix\" | \"feDiffuseLighting\" | \"feDisplacementMap\" | \"feDistantLight\" | \"feDropShadow\" | \"feFlood\" | \"feFuncA\" | \"feFuncB\" | \"feFuncG\" | \"feFuncR\" | \"feGaussianBlur\" | \"feImage\" | \"feMerge\" | \"feMergeNode\" | \"feMorphology\" | \"feOffset\" | \"fePointLight\" | \"feSpecularLighting\" | \"feSpotLight\" | \"feTile\" | \"feTurbulence\" | \"foreignObject\" | \"g\" | \"line\" | \"linearGradient\" | \"marker\" | \"mask\" | \"metadata\" | \"mpath\" | \"path\" | \"polygon\" | \"polyline\" | \"radialGradient\" | \"rect\" | \"switch\" | \"textPath\" | \"tspan\" | \"use\" | \"view\" | React.ComponentType" ], "path": "packages/kbn-securitysolution-exception-list-components/src/exception_item_card/exception_item_card.tsx", "deprecated": false, diff --git a/api_docs/kbn_securitysolution_exception_list_components.mdx b/api_docs/kbn_securitysolution_exception_list_components.mdx index 2507586adc958..134a17d0c7d7a 100644 --- a/api_docs/kbn_securitysolution_exception_list_components.mdx +++ b/api_docs/kbn_securitysolution_exception_list_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-exception-list-components title: "@kbn/securitysolution-exception-list-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-exception-list-components plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-exception-list-components'] --- import kbnSecuritysolutionExceptionListComponentsObj from './kbn_securitysolution_exception_list_components.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_grouping.mdx b/api_docs/kbn_securitysolution_grouping.mdx index bdb931f6bf552..fe4877589ac8e 100644 --- a/api_docs/kbn_securitysolution_grouping.mdx +++ b/api_docs/kbn_securitysolution_grouping.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-grouping title: "@kbn/securitysolution-grouping" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-grouping plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-grouping'] --- import kbnSecuritysolutionGroupingObj from './kbn_securitysolution_grouping.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_hook_utils.mdx b/api_docs/kbn_securitysolution_hook_utils.mdx index 88eeb0aa1bac3..ac596333df6b6 100644 --- a/api_docs/kbn_securitysolution_hook_utils.mdx +++ b/api_docs/kbn_securitysolution_hook_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-hook-utils title: "@kbn/securitysolution-hook-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-hook-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-hook-utils'] --- import kbnSecuritysolutionHookUtilsObj from './kbn_securitysolution_hook_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx b/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx index d2ae2aeb89386..3705ff3902c03 100644 --- a/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_alerting_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-alerting-types title: "@kbn/securitysolution-io-ts-alerting-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-alerting-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-alerting-types'] --- import kbnSecuritysolutionIoTsAlertingTypesObj from './kbn_securitysolution_io_ts_alerting_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_list_types.mdx b/api_docs/kbn_securitysolution_io_ts_list_types.mdx index 2f7e43987607b..7f90ea5aed3cd 100644 --- a/api_docs/kbn_securitysolution_io_ts_list_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_list_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-list-types title: "@kbn/securitysolution-io-ts-list-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-list-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-list-types'] --- import kbnSecuritysolutionIoTsListTypesObj from './kbn_securitysolution_io_ts_list_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_types.mdx b/api_docs/kbn_securitysolution_io_ts_types.mdx index c2f3ada0e10a1..bcf7037e7837c 100644 --- a/api_docs/kbn_securitysolution_io_ts_types.mdx +++ b/api_docs/kbn_securitysolution_io_ts_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-types title: "@kbn/securitysolution-io-ts-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-types'] --- import kbnSecuritysolutionIoTsTypesObj from './kbn_securitysolution_io_ts_types.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_io_ts_utils.mdx b/api_docs/kbn_securitysolution_io_ts_utils.mdx index 90d664ef78b39..138c63022cbb1 100644 --- a/api_docs/kbn_securitysolution_io_ts_utils.mdx +++ b/api_docs/kbn_securitysolution_io_ts_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-io-ts-utils title: "@kbn/securitysolution-io-ts-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-io-ts-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-io-ts-utils'] --- import kbnSecuritysolutionIoTsUtilsObj from './kbn_securitysolution_io_ts_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_api.mdx b/api_docs/kbn_securitysolution_list_api.mdx index c952e2df906da..b6d7385323a4d 100644 --- a/api_docs/kbn_securitysolution_list_api.mdx +++ b/api_docs/kbn_securitysolution_list_api.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-api title: "@kbn/securitysolution-list-api" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-api plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-api'] --- import kbnSecuritysolutionListApiObj from './kbn_securitysolution_list_api.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_constants.mdx b/api_docs/kbn_securitysolution_list_constants.mdx index efeec16781cfd..92a6081421803 100644 --- a/api_docs/kbn_securitysolution_list_constants.mdx +++ b/api_docs/kbn_securitysolution_list_constants.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-constants title: "@kbn/securitysolution-list-constants" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-constants plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-constants'] --- import kbnSecuritysolutionListConstantsObj from './kbn_securitysolution_list_constants.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_hooks.mdx b/api_docs/kbn_securitysolution_list_hooks.mdx index e530e34326306..e971d6eba0a0b 100644 --- a/api_docs/kbn_securitysolution_list_hooks.mdx +++ b/api_docs/kbn_securitysolution_list_hooks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-hooks title: "@kbn/securitysolution-list-hooks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-hooks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-hooks'] --- import kbnSecuritysolutionListHooksObj from './kbn_securitysolution_list_hooks.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_list_utils.mdx b/api_docs/kbn_securitysolution_list_utils.mdx index b045aaab63654..0166cacf9c6a8 100644 --- a/api_docs/kbn_securitysolution_list_utils.mdx +++ b/api_docs/kbn_securitysolution_list_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-list-utils title: "@kbn/securitysolution-list-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-list-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-list-utils'] --- import kbnSecuritysolutionListUtilsObj from './kbn_securitysolution_list_utils.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_rules.mdx b/api_docs/kbn_securitysolution_rules.mdx index b3fa92b2426bc..3028d57457611 100644 --- a/api_docs/kbn_securitysolution_rules.mdx +++ b/api_docs/kbn_securitysolution_rules.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-rules title: "@kbn/securitysolution-rules" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-rules plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-rules'] --- import kbnSecuritysolutionRulesObj from './kbn_securitysolution_rules.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_t_grid.mdx b/api_docs/kbn_securitysolution_t_grid.mdx index c896955ffea65..965440c4aa729 100644 --- a/api_docs/kbn_securitysolution_t_grid.mdx +++ b/api_docs/kbn_securitysolution_t_grid.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-t-grid title: "@kbn/securitysolution-t-grid" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-t-grid plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-t-grid'] --- import kbnSecuritysolutionTGridObj from './kbn_securitysolution_t_grid.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_utils.mdx b/api_docs/kbn_securitysolution_utils.mdx index bd552c3c560a4..6fc2a30bb3477 100644 --- a/api_docs/kbn_securitysolution_utils.mdx +++ b/api_docs/kbn_securitysolution_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-securitysolution-utils title: "@kbn/securitysolution-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/securitysolution-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/securitysolution-utils'] --- import kbnSecuritysolutionUtilsObj from './kbn_securitysolution_utils.devdocs.json'; diff --git a/api_docs/kbn_server_http_tools.devdocs.json b/api_docs/kbn_server_http_tools.devdocs.json index 768f9868081a4..eb8ca2eeaa8b2 100644 --- a/api_docs/kbn_server_http_tools.devdocs.json +++ b/api_docs/kbn_server_http_tools.devdocs.json @@ -785,6 +785,17 @@ "deprecated": false, "trackAdoption": false }, + { + "parentPluginId": "@kbn/server-http-tools", + "id": "def-common.IHttpConfig.payloadTimeout", + "type": "number", + "tags": [], + "label": "payloadTimeout", + "description": [], + "path": "packages/kbn-server-http-tools/src/types.ts", + "deprecated": false, + "trackAdoption": false + }, { "parentPluginId": "@kbn/server-http-tools", "id": "def-common.IHttpConfig.cors", diff --git a/api_docs/kbn_server_http_tools.mdx b/api_docs/kbn_server_http_tools.mdx index 3fbccd9f958e8..36996eea1f44c 100644 --- a/api_docs/kbn_server_http_tools.mdx +++ b/api_docs/kbn_server_http_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-http-tools title: "@kbn/server-http-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-http-tools plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-http-tools'] --- import kbnServerHttpToolsObj from './kbn_server_http_tools.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 61 | 0 | 57 | 1 | +| 62 | 0 | 58 | 1 | ## Common diff --git a/api_docs/kbn_server_route_repository.mdx b/api_docs/kbn_server_route_repository.mdx index da79ba17d011c..9cce866d1b25d 100644 --- a/api_docs/kbn_server_route_repository.mdx +++ b/api_docs/kbn_server_route_repository.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-route-repository title: "@kbn/server-route-repository" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-route-repository plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-route-repository'] --- import kbnServerRouteRepositoryObj from './kbn_server_route_repository.devdocs.json'; diff --git a/api_docs/kbn_serverless_common_settings.mdx b/api_docs/kbn_serverless_common_settings.mdx index 9745e5b93b6c2..e52906f2c930c 100644 --- a/api_docs/kbn_serverless_common_settings.mdx +++ b/api_docs/kbn_serverless_common_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-common-settings title: "@kbn/serverless-common-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-common-settings plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-common-settings'] --- import kbnServerlessCommonSettingsObj from './kbn_serverless_common_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_observability_settings.mdx b/api_docs/kbn_serverless_observability_settings.mdx index 7868da7d9d7f8..925585e5dcdc0 100644 --- a/api_docs/kbn_serverless_observability_settings.mdx +++ b/api_docs/kbn_serverless_observability_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-observability-settings title: "@kbn/serverless-observability-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-observability-settings plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-observability-settings'] --- import kbnServerlessObservabilitySettingsObj from './kbn_serverless_observability_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_project_switcher.mdx b/api_docs/kbn_serverless_project_switcher.mdx index 7b7963a67569c..49f3cd847b157 100644 --- a/api_docs/kbn_serverless_project_switcher.mdx +++ b/api_docs/kbn_serverless_project_switcher.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-project-switcher title: "@kbn/serverless-project-switcher" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-project-switcher plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-project-switcher'] --- import kbnServerlessProjectSwitcherObj from './kbn_serverless_project_switcher.devdocs.json'; diff --git a/api_docs/kbn_serverless_search_settings.mdx b/api_docs/kbn_serverless_search_settings.mdx index f0dcfc846a18e..b2fd4d8654a5c 100644 --- a/api_docs/kbn_serverless_search_settings.mdx +++ b/api_docs/kbn_serverless_search_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-search-settings title: "@kbn/serverless-search-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-search-settings plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-search-settings'] --- import kbnServerlessSearchSettingsObj from './kbn_serverless_search_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_security_settings.mdx b/api_docs/kbn_serverless_security_settings.mdx index c1c7f8ece54e6..91fe2659476f6 100644 --- a/api_docs/kbn_serverless_security_settings.mdx +++ b/api_docs/kbn_serverless_security_settings.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-security-settings title: "@kbn/serverless-security-settings" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-security-settings plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-security-settings'] --- import kbnServerlessSecuritySettingsObj from './kbn_serverless_security_settings.devdocs.json'; diff --git a/api_docs/kbn_serverless_storybook_config.mdx b/api_docs/kbn_serverless_storybook_config.mdx index 71d57262f4643..df6c191254493 100644 --- a/api_docs/kbn_serverless_storybook_config.mdx +++ b/api_docs/kbn_serverless_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-serverless-storybook-config title: "@kbn/serverless-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/serverless-storybook-config plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/serverless-storybook-config'] --- import kbnServerlessStorybookConfigObj from './kbn_serverless_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_shared_svg.mdx b/api_docs/kbn_shared_svg.mdx index fb8a6d79ee520..4d83cd20c0dfc 100644 --- a/api_docs/kbn_shared_svg.mdx +++ b/api_docs/kbn_shared_svg.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-svg title: "@kbn/shared-svg" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-svg plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-svg'] --- import kbnSharedSvgObj from './kbn_shared_svg.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_avatar_solution.mdx b/api_docs/kbn_shared_ux_avatar_solution.mdx index a2a1fb6bb730e..78ff2a1ba54ac 100644 --- a/api_docs/kbn_shared_ux_avatar_solution.mdx +++ b/api_docs/kbn_shared_ux_avatar_solution.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-avatar-solution title: "@kbn/shared-ux-avatar-solution" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-avatar-solution plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-avatar-solution'] --- import kbnSharedUxAvatarSolutionObj from './kbn_shared_ux_avatar_solution.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_button_exit_full_screen.mdx b/api_docs/kbn_shared_ux_button_exit_full_screen.mdx index 44e4514977b7d..916bbf71fe106 100644 --- a/api_docs/kbn_shared_ux_button_exit_full_screen.mdx +++ b/api_docs/kbn_shared_ux_button_exit_full_screen.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-button-exit-full-screen title: "@kbn/shared-ux-button-exit-full-screen" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-button-exit-full-screen plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-button-exit-full-screen'] --- import kbnSharedUxButtonExitFullScreenObj from './kbn_shared_ux_button_exit_full_screen.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_button_toolbar.mdx b/api_docs/kbn_shared_ux_button_toolbar.mdx index 46b83efffb3f1..36e565ec91088 100644 --- a/api_docs/kbn_shared_ux_button_toolbar.mdx +++ b/api_docs/kbn_shared_ux_button_toolbar.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-button-toolbar title: "@kbn/shared-ux-button-toolbar" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-button-toolbar plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-button-toolbar'] --- import kbnSharedUxButtonToolbarObj from './kbn_shared_ux_button_toolbar.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_card_no_data.mdx b/api_docs/kbn_shared_ux_card_no_data.mdx index 0e0e3d1748f7d..a2d70c2c67517 100644 --- a/api_docs/kbn_shared_ux_card_no_data.mdx +++ b/api_docs/kbn_shared_ux_card_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-card-no-data title: "@kbn/shared-ux-card-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-card-no-data plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-card-no-data'] --- import kbnSharedUxCardNoDataObj from './kbn_shared_ux_card_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_card_no_data_mocks.mdx b/api_docs/kbn_shared_ux_card_no_data_mocks.mdx index 6114881c54aee..e143eec0467d8 100644 --- a/api_docs/kbn_shared_ux_card_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_card_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-card-no-data-mocks title: "@kbn/shared-ux-card-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-card-no-data-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-card-no-data-mocks'] --- import kbnSharedUxCardNoDataMocksObj from './kbn_shared_ux_card_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_chrome_navigation.mdx b/api_docs/kbn_shared_ux_chrome_navigation.mdx index 85de04585386f..054fa7168a27e 100644 --- a/api_docs/kbn_shared_ux_chrome_navigation.mdx +++ b/api_docs/kbn_shared_ux_chrome_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-chrome-navigation title: "@kbn/shared-ux-chrome-navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-chrome-navigation plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-chrome-navigation'] --- import kbnSharedUxChromeNavigationObj from './kbn_shared_ux_chrome_navigation.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_error_boundary.mdx b/api_docs/kbn_shared_ux_error_boundary.mdx index 425395e9752e2..89c77532a7e9b 100644 --- a/api_docs/kbn_shared_ux_error_boundary.mdx +++ b/api_docs/kbn_shared_ux_error_boundary.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-error-boundary title: "@kbn/shared-ux-error-boundary" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-error-boundary plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-error-boundary'] --- import kbnSharedUxErrorBoundaryObj from './kbn_shared_ux_error_boundary.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_context.mdx b/api_docs/kbn_shared_ux_file_context.mdx index 5dc1c9c4a7e3e..3f116e9d52310 100644 --- a/api_docs/kbn_shared_ux_file_context.mdx +++ b/api_docs/kbn_shared_ux_file_context.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-context title: "@kbn/shared-ux-file-context" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-context plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-context'] --- import kbnSharedUxFileContextObj from './kbn_shared_ux_file_context.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_image.mdx b/api_docs/kbn_shared_ux_file_image.mdx index 5a82d9dc5e512..1aa3b193ead4e 100644 --- a/api_docs/kbn_shared_ux_file_image.mdx +++ b/api_docs/kbn_shared_ux_file_image.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-image title: "@kbn/shared-ux-file-image" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-image plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-image'] --- import kbnSharedUxFileImageObj from './kbn_shared_ux_file_image.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_image_mocks.mdx b/api_docs/kbn_shared_ux_file_image_mocks.mdx index 23278fb456bca..2708bebf87dff 100644 --- a/api_docs/kbn_shared_ux_file_image_mocks.mdx +++ b/api_docs/kbn_shared_ux_file_image_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-image-mocks title: "@kbn/shared-ux-file-image-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-image-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-image-mocks'] --- import kbnSharedUxFileImageMocksObj from './kbn_shared_ux_file_image_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_mocks.mdx b/api_docs/kbn_shared_ux_file_mocks.mdx index c25d087d22d29..5642caf1c0559 100644 --- a/api_docs/kbn_shared_ux_file_mocks.mdx +++ b/api_docs/kbn_shared_ux_file_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-mocks title: "@kbn/shared-ux-file-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-mocks'] --- import kbnSharedUxFileMocksObj from './kbn_shared_ux_file_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_picker.mdx b/api_docs/kbn_shared_ux_file_picker.mdx index b45e2bec7f4a8..df1e347878688 100644 --- a/api_docs/kbn_shared_ux_file_picker.mdx +++ b/api_docs/kbn_shared_ux_file_picker.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-picker title: "@kbn/shared-ux-file-picker" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-picker plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-picker'] --- import kbnSharedUxFilePickerObj from './kbn_shared_ux_file_picker.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_types.mdx b/api_docs/kbn_shared_ux_file_types.mdx index 8ab65552d82ee..4762148194339 100644 --- a/api_docs/kbn_shared_ux_file_types.mdx +++ b/api_docs/kbn_shared_ux_file_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-types title: "@kbn/shared-ux-file-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-types'] --- import kbnSharedUxFileTypesObj from './kbn_shared_ux_file_types.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_upload.mdx b/api_docs/kbn_shared_ux_file_upload.mdx index 21dad4732fc84..c297a374d27e1 100644 --- a/api_docs/kbn_shared_ux_file_upload.mdx +++ b/api_docs/kbn_shared_ux_file_upload.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-upload title: "@kbn/shared-ux-file-upload" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-upload plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-upload'] --- import kbnSharedUxFileUploadObj from './kbn_shared_ux_file_upload.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_file_util.mdx b/api_docs/kbn_shared_ux_file_util.mdx index 1d3da00d4c0ee..579e5d650ed23 100644 --- a/api_docs/kbn_shared_ux_file_util.mdx +++ b/api_docs/kbn_shared_ux_file_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-file-util title: "@kbn/shared-ux-file-util" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-file-util plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-file-util'] --- import kbnSharedUxFileUtilObj from './kbn_shared_ux_file_util.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_link_redirect_app.mdx b/api_docs/kbn_shared_ux_link_redirect_app.mdx index bf7a73b60223c..77cc0ba197b64 100644 --- a/api_docs/kbn_shared_ux_link_redirect_app.mdx +++ b/api_docs/kbn_shared_ux_link_redirect_app.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-link-redirect-app title: "@kbn/shared-ux-link-redirect-app" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-link-redirect-app plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-link-redirect-app'] --- import kbnSharedUxLinkRedirectAppObj from './kbn_shared_ux_link_redirect_app.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx b/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx index a79d08837a137..24a3464a54c94 100644 --- a/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx +++ b/api_docs/kbn_shared_ux_link_redirect_app_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-link-redirect-app-mocks title: "@kbn/shared-ux-link-redirect-app-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-link-redirect-app-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-link-redirect-app-mocks'] --- import kbnSharedUxLinkRedirectAppMocksObj from './kbn_shared_ux_link_redirect_app_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_markdown.mdx b/api_docs/kbn_shared_ux_markdown.mdx index 035a5198ee00c..2d9054c7a98f5 100644 --- a/api_docs/kbn_shared_ux_markdown.mdx +++ b/api_docs/kbn_shared_ux_markdown.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-markdown title: "@kbn/shared-ux-markdown" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-markdown plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-markdown'] --- import kbnSharedUxMarkdownObj from './kbn_shared_ux_markdown.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_markdown_mocks.devdocs.json b/api_docs/kbn_shared_ux_markdown_mocks.devdocs.json index c37175744b0e9..11b47acb681d4 100644 --- a/api_docs/kbn_shared_ux_markdown_mocks.devdocs.json +++ b/api_docs/kbn_shared_ux_markdown_mocks.devdocs.json @@ -458,7 +458,7 @@ "label": "Params", "description": [], "signature": [ - "{ placeholder: any; height: any; readOnly: any; ariaLabelContent: any; markdownContent: any; openLinksInNewTab: any; }" + "{ placeholder: any; readOnly: any; height: any; ariaLabelContent: any; markdownContent: any; openLinksInNewTab: any; }" ], "path": "packages/shared-ux/markdown/mocks/storybook.ts", "deprecated": false, diff --git a/api_docs/kbn_shared_ux_markdown_mocks.mdx b/api_docs/kbn_shared_ux_markdown_mocks.mdx index 11595d349c037..389e53eebb6ae 100644 --- a/api_docs/kbn_shared_ux_markdown_mocks.mdx +++ b/api_docs/kbn_shared_ux_markdown_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-markdown-mocks title: "@kbn/shared-ux-markdown-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-markdown-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-markdown-mocks'] --- import kbnSharedUxMarkdownMocksObj from './kbn_shared_ux_markdown_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_analytics_no_data.mdx b/api_docs/kbn_shared_ux_page_analytics_no_data.mdx index 75d484862d8eb..228288de419d2 100644 --- a/api_docs/kbn_shared_ux_page_analytics_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_analytics_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-analytics-no-data title: "@kbn/shared-ux-page-analytics-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-analytics-no-data plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-analytics-no-data'] --- import kbnSharedUxPageAnalyticsNoDataObj from './kbn_shared_ux_page_analytics_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx index cfaf8b504096d..4d5ce2c950653 100644 --- a/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_analytics_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-analytics-no-data-mocks title: "@kbn/shared-ux-page-analytics-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-analytics-no-data-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-analytics-no-data-mocks'] --- import kbnSharedUxPageAnalyticsNoDataMocksObj from './kbn_shared_ux_page_analytics_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_no_data.mdx b/api_docs/kbn_shared_ux_page_kibana_no_data.mdx index be01b3c279f0d..39ddb110b785d 100644 --- a/api_docs/kbn_shared_ux_page_kibana_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-no-data title: "@kbn/shared-ux-page-kibana-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-no-data plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-no-data'] --- import kbnSharedUxPageKibanaNoDataObj from './kbn_shared_ux_page_kibana_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx index 8b1672382823e..61f2f754ed118 100644 --- a/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-no-data-mocks title: "@kbn/shared-ux-page-kibana-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-no-data-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-no-data-mocks'] --- import kbnSharedUxPageKibanaNoDataMocksObj from './kbn_shared_ux_page_kibana_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_template.mdx b/api_docs/kbn_shared_ux_page_kibana_template.mdx index 51cff414b9a7e..f8fe7aa4699d7 100644 --- a/api_docs/kbn_shared_ux_page_kibana_template.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_template.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-template title: "@kbn/shared-ux-page-kibana-template" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-template plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-template'] --- import kbnSharedUxPageKibanaTemplateObj from './kbn_shared_ux_page_kibana_template.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx b/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx index 98ce39c044718..065dd4347bd5f 100644 --- a/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_kibana_template_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-kibana-template-mocks title: "@kbn/shared-ux-page-kibana-template-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-kibana-template-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-kibana-template-mocks'] --- import kbnSharedUxPageKibanaTemplateMocksObj from './kbn_shared_ux_page_kibana_template_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data.mdx b/api_docs/kbn_shared_ux_page_no_data.mdx index 800470d207791..691e816269f86 100644 --- a/api_docs/kbn_shared_ux_page_no_data.mdx +++ b/api_docs/kbn_shared_ux_page_no_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data title: "@kbn/shared-ux-page-no-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data'] --- import kbnSharedUxPageNoDataObj from './kbn_shared_ux_page_no_data.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_config.mdx b/api_docs/kbn_shared_ux_page_no_data_config.mdx index 48b4766340980..d933e656eb63f 100644 --- a/api_docs/kbn_shared_ux_page_no_data_config.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-config title: "@kbn/shared-ux-page-no-data-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-config plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-config'] --- import kbnSharedUxPageNoDataConfigObj from './kbn_shared_ux_page_no_data_config.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx b/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx index 04b7745b151a9..d4c31d3ec900c 100644 --- a/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_config_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-config-mocks title: "@kbn/shared-ux-page-no-data-config-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-config-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-config-mocks'] --- import kbnSharedUxPageNoDataConfigMocksObj from './kbn_shared_ux_page_no_data_config_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_no_data_mocks.mdx b/api_docs/kbn_shared_ux_page_no_data_mocks.mdx index 366bcdfda0e3f..d7ae1e5d75025 100644 --- a/api_docs/kbn_shared_ux_page_no_data_mocks.mdx +++ b/api_docs/kbn_shared_ux_page_no_data_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-no-data-mocks title: "@kbn/shared-ux-page-no-data-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-no-data-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-no-data-mocks'] --- import kbnSharedUxPageNoDataMocksObj from './kbn_shared_ux_page_no_data_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_page_solution_nav.mdx b/api_docs/kbn_shared_ux_page_solution_nav.mdx index 27d8963c04abf..9980efd6f2eb5 100644 --- a/api_docs/kbn_shared_ux_page_solution_nav.mdx +++ b/api_docs/kbn_shared_ux_page_solution_nav.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-page-solution-nav title: "@kbn/shared-ux-page-solution-nav" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-page-solution-nav plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-page-solution-nav'] --- import kbnSharedUxPageSolutionNavObj from './kbn_shared_ux_page_solution_nav.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_no_data_views.mdx b/api_docs/kbn_shared_ux_prompt_no_data_views.mdx index 325c080d68468..571e49f7a79cc 100644 --- a/api_docs/kbn_shared_ux_prompt_no_data_views.mdx +++ b/api_docs/kbn_shared_ux_prompt_no_data_views.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-no-data-views title: "@kbn/shared-ux-prompt-no-data-views" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-no-data-views plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-no-data-views'] --- import kbnSharedUxPromptNoDataViewsObj from './kbn_shared_ux_prompt_no_data_views.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx b/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx index 1a34bd110fa7b..4d4d9840f64ea 100644 --- a/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx +++ b/api_docs/kbn_shared_ux_prompt_no_data_views_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-no-data-views-mocks title: "@kbn/shared-ux-prompt-no-data-views-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-no-data-views-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-no-data-views-mocks'] --- import kbnSharedUxPromptNoDataViewsMocksObj from './kbn_shared_ux_prompt_no_data_views_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_prompt_not_found.mdx b/api_docs/kbn_shared_ux_prompt_not_found.mdx index 39e91a16ef29e..9e7bde160bf5d 100644 --- a/api_docs/kbn_shared_ux_prompt_not_found.mdx +++ b/api_docs/kbn_shared_ux_prompt_not_found.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-prompt-not-found title: "@kbn/shared-ux-prompt-not-found" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-prompt-not-found plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-prompt-not-found'] --- import kbnSharedUxPromptNotFoundObj from './kbn_shared_ux_prompt_not_found.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_router.mdx b/api_docs/kbn_shared_ux_router.mdx index 647a9a1514c13..2043706b57d22 100644 --- a/api_docs/kbn_shared_ux_router.mdx +++ b/api_docs/kbn_shared_ux_router.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-router title: "@kbn/shared-ux-router" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-router plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-router'] --- import kbnSharedUxRouterObj from './kbn_shared_ux_router.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_router_mocks.mdx b/api_docs/kbn_shared_ux_router_mocks.mdx index 344f9dcfef525..b1e4dffd478b1 100644 --- a/api_docs/kbn_shared_ux_router_mocks.mdx +++ b/api_docs/kbn_shared_ux_router_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-router-mocks title: "@kbn/shared-ux-router-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-router-mocks plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-router-mocks'] --- import kbnSharedUxRouterMocksObj from './kbn_shared_ux_router_mocks.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_storybook_config.mdx b/api_docs/kbn_shared_ux_storybook_config.mdx index 813b21f2ddde5..d16ce039dcff5 100644 --- a/api_docs/kbn_shared_ux_storybook_config.mdx +++ b/api_docs/kbn_shared_ux_storybook_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-storybook-config title: "@kbn/shared-ux-storybook-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-storybook-config plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-storybook-config'] --- import kbnSharedUxStorybookConfigObj from './kbn_shared_ux_storybook_config.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_storybook_mock.mdx b/api_docs/kbn_shared_ux_storybook_mock.mdx index c969ae3b846d0..32eb9773c4a9d 100644 --- a/api_docs/kbn_shared_ux_storybook_mock.mdx +++ b/api_docs/kbn_shared_ux_storybook_mock.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-storybook-mock title: "@kbn/shared-ux-storybook-mock" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-storybook-mock plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-storybook-mock'] --- import kbnSharedUxStorybookMockObj from './kbn_shared_ux_storybook_mock.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_utility.mdx b/api_docs/kbn_shared_ux_utility.mdx index 620f5a3e94fa6..ac2ab42cffc29 100644 --- a/api_docs/kbn_shared_ux_utility.mdx +++ b/api_docs/kbn_shared_ux_utility.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-utility title: "@kbn/shared-ux-utility" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-utility plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-utility'] --- import kbnSharedUxUtilityObj from './kbn_shared_ux_utility.devdocs.json'; diff --git a/api_docs/kbn_slo_schema.mdx b/api_docs/kbn_slo_schema.mdx index dcfd8edac7cb3..b27c87c36a7ef 100644 --- a/api_docs/kbn_slo_schema.mdx +++ b/api_docs/kbn_slo_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-slo-schema title: "@kbn/slo-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/slo-schema plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/slo-schema'] --- import kbnSloSchemaObj from './kbn_slo_schema.devdocs.json'; diff --git a/api_docs/kbn_some_dev_log.mdx b/api_docs/kbn_some_dev_log.mdx index 412617f912dc1..71ca16286895a 100644 --- a/api_docs/kbn_some_dev_log.mdx +++ b/api_docs/kbn_some_dev_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-some-dev-log title: "@kbn/some-dev-log" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/some-dev-log plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/some-dev-log'] --- import kbnSomeDevLogObj from './kbn_some_dev_log.devdocs.json'; diff --git a/api_docs/kbn_sort_predicates.mdx b/api_docs/kbn_sort_predicates.mdx index e2b90d59db3f4..e0378f90be082 100644 --- a/api_docs/kbn_sort_predicates.mdx +++ b/api_docs/kbn_sort_predicates.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-sort-predicates title: "@kbn/sort-predicates" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/sort-predicates plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/sort-predicates'] --- import kbnSortPredicatesObj from './kbn_sort_predicates.devdocs.json'; diff --git a/api_docs/kbn_std.mdx b/api_docs/kbn_std.mdx index 9a7f99c44adf9..e7e22ce08ad70 100644 --- a/api_docs/kbn_std.mdx +++ b/api_docs/kbn_std.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-std title: "@kbn/std" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/std plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/std'] --- import kbnStdObj from './kbn_std.devdocs.json'; diff --git a/api_docs/kbn_stdio_dev_helpers.mdx b/api_docs/kbn_stdio_dev_helpers.mdx index 7ccfbb8d631b6..e2e07f762ea5a 100644 --- a/api_docs/kbn_stdio_dev_helpers.mdx +++ b/api_docs/kbn_stdio_dev_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-stdio-dev-helpers title: "@kbn/stdio-dev-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/stdio-dev-helpers plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/stdio-dev-helpers'] --- import kbnStdioDevHelpersObj from './kbn_stdio_dev_helpers.devdocs.json'; diff --git a/api_docs/kbn_storybook.mdx b/api_docs/kbn_storybook.mdx index ff5bb92f048c6..f83a510d66ff9 100644 --- a/api_docs/kbn_storybook.mdx +++ b/api_docs/kbn_storybook.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-storybook title: "@kbn/storybook" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/storybook plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/storybook'] --- import kbnStorybookObj from './kbn_storybook.devdocs.json'; diff --git a/api_docs/kbn_telemetry_tools.mdx b/api_docs/kbn_telemetry_tools.mdx index 5957cf598b223..f170da98b1581 100644 --- a/api_docs/kbn_telemetry_tools.mdx +++ b/api_docs/kbn_telemetry_tools.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-telemetry-tools title: "@kbn/telemetry-tools" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/telemetry-tools plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/telemetry-tools'] --- import kbnTelemetryToolsObj from './kbn_telemetry_tools.devdocs.json'; diff --git a/api_docs/kbn_test.devdocs.json b/api_docs/kbn_test.devdocs.json index 7e272241534db..f309a38229f0b 100644 --- a/api_docs/kbn_test.devdocs.json +++ b/api_docs/kbn_test.devdocs.json @@ -3303,7 +3303,7 @@ "signature": [ "Pick<", "ServerlessOptions", - ", \"host\" | \"tag\" | \"image\" | \"resources\" | \"kibanaUrl\" | \"projectType\"> | undefined" + ", \"image\" | \"tag\" | \"host\" | \"resources\" | \"kibanaUrl\" | \"projectType\"> | undefined" ], "path": "packages/kbn-test/src/es/test_es_cluster.ts", "deprecated": false, diff --git a/api_docs/kbn_test.mdx b/api_docs/kbn_test.mdx index 7b500e1bbdf43..4dad83e2ecba3 100644 --- a/api_docs/kbn_test.mdx +++ b/api_docs/kbn_test.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test title: "@kbn/test" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test'] --- import kbnTestObj from './kbn_test.devdocs.json'; diff --git a/api_docs/kbn_test_eui_helpers.mdx b/api_docs/kbn_test_eui_helpers.mdx index da8c9e8e5b0cf..dfb7b9367d3f4 100644 --- a/api_docs/kbn_test_eui_helpers.mdx +++ b/api_docs/kbn_test_eui_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-eui-helpers title: "@kbn/test-eui-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-eui-helpers plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-eui-helpers'] --- import kbnTestEuiHelpersObj from './kbn_test_eui_helpers.devdocs.json'; diff --git a/api_docs/kbn_test_jest_helpers.mdx b/api_docs/kbn_test_jest_helpers.mdx index 5b18671deb7e5..32b50ea6cedca 100644 --- a/api_docs/kbn_test_jest_helpers.mdx +++ b/api_docs/kbn_test_jest_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-jest-helpers title: "@kbn/test-jest-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-jest-helpers plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-jest-helpers'] --- import kbnTestJestHelpersObj from './kbn_test_jest_helpers.devdocs.json'; diff --git a/api_docs/kbn_test_subj_selector.mdx b/api_docs/kbn_test_subj_selector.mdx index 3731d06e35b3d..0452221af2d72 100644 --- a/api_docs/kbn_test_subj_selector.mdx +++ b/api_docs/kbn_test_subj_selector.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-test-subj-selector title: "@kbn/test-subj-selector" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/test-subj-selector plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-subj-selector'] --- import kbnTestSubjSelectorObj from './kbn_test_subj_selector.devdocs.json'; diff --git a/api_docs/kbn_text_based_editor.mdx b/api_docs/kbn_text_based_editor.mdx index 5fecbaa29603b..175b9199328e6 100644 --- a/api_docs/kbn_text_based_editor.mdx +++ b/api_docs/kbn_text_based_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-text-based-editor title: "@kbn/text-based-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/text-based-editor plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/text-based-editor'] --- import kbnTextBasedEditorObj from './kbn_text_based_editor.devdocs.json'; diff --git a/api_docs/kbn_timerange.mdx b/api_docs/kbn_timerange.mdx index 38a06cc796dc8..88316030b5ac9 100644 --- a/api_docs/kbn_timerange.mdx +++ b/api_docs/kbn_timerange.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-timerange title: "@kbn/timerange" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/timerange plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/timerange'] --- import kbnTimerangeObj from './kbn_timerange.devdocs.json'; diff --git a/api_docs/kbn_tooling_log.mdx b/api_docs/kbn_tooling_log.mdx index 619c64357cd52..57e3aa1ab9a4b 100644 --- a/api_docs/kbn_tooling_log.mdx +++ b/api_docs/kbn_tooling_log.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-tooling-log title: "@kbn/tooling-log" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/tooling-log plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/tooling-log'] --- import kbnToolingLogObj from './kbn_tooling_log.devdocs.json'; diff --git a/api_docs/kbn_triggers_actions_ui_types.mdx b/api_docs/kbn_triggers_actions_ui_types.mdx index 300a2c742aa43..9405cb082e685 100644 --- a/api_docs/kbn_triggers_actions_ui_types.mdx +++ b/api_docs/kbn_triggers_actions_ui_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-triggers-actions-ui-types title: "@kbn/triggers-actions-ui-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/triggers-actions-ui-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/triggers-actions-ui-types'] --- import kbnTriggersActionsUiTypesObj from './kbn_triggers_actions_ui_types.devdocs.json'; diff --git a/api_docs/kbn_ts_projects.mdx b/api_docs/kbn_ts_projects.mdx index f6baff84a3ed7..558ad4df4de1f 100644 --- a/api_docs/kbn_ts_projects.mdx +++ b/api_docs/kbn_ts_projects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ts-projects title: "@kbn/ts-projects" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ts-projects plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ts-projects'] --- import kbnTsProjectsObj from './kbn_ts_projects.devdocs.json'; diff --git a/api_docs/kbn_typed_react_router_config.mdx b/api_docs/kbn_typed_react_router_config.mdx index b41237d0f41be..36472fdb13fef 100644 --- a/api_docs/kbn_typed_react_router_config.mdx +++ b/api_docs/kbn_typed_react_router_config.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-typed-react-router-config title: "@kbn/typed-react-router-config" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/typed-react-router-config plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/typed-react-router-config'] --- import kbnTypedReactRouterConfigObj from './kbn_typed_react_router_config.devdocs.json'; diff --git a/api_docs/kbn_ui_actions_browser.mdx b/api_docs/kbn_ui_actions_browser.mdx index 647c639d1bc86..b76c06c7a5b96 100644 --- a/api_docs/kbn_ui_actions_browser.mdx +++ b/api_docs/kbn_ui_actions_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-actions-browser title: "@kbn/ui-actions-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-actions-browser plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-actions-browser'] --- import kbnUiActionsBrowserObj from './kbn_ui_actions_browser.devdocs.json'; diff --git a/api_docs/kbn_ui_shared_deps_src.mdx b/api_docs/kbn_ui_shared_deps_src.mdx index 13f663a61afb9..6243121924be0 100644 --- a/api_docs/kbn_ui_shared_deps_src.mdx +++ b/api_docs/kbn_ui_shared_deps_src.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-shared-deps-src title: "@kbn/ui-shared-deps-src" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-shared-deps-src plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-shared-deps-src'] --- import kbnUiSharedDepsSrcObj from './kbn_ui_shared_deps_src.devdocs.json'; diff --git a/api_docs/kbn_ui_theme.mdx b/api_docs/kbn_ui_theme.mdx index 48f00664dfc5c..aff0991c99412 100644 --- a/api_docs/kbn_ui_theme.mdx +++ b/api_docs/kbn_ui_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ui-theme title: "@kbn/ui-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ui-theme plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ui-theme'] --- import kbnUiThemeObj from './kbn_ui_theme.devdocs.json'; diff --git a/api_docs/kbn_unified_data_table.mdx b/api_docs/kbn_unified_data_table.mdx index 3544417a034d2..ef58353ad5762 100644 --- a/api_docs/kbn_unified_data_table.mdx +++ b/api_docs/kbn_unified_data_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-data-table title: "@kbn/unified-data-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-data-table plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-data-table'] --- import kbnUnifiedDataTableObj from './kbn_unified_data_table.devdocs.json'; diff --git a/api_docs/kbn_unified_doc_viewer.mdx b/api_docs/kbn_unified_doc_viewer.mdx index e99e6bd18138d..29d18d26f6b01 100644 --- a/api_docs/kbn_unified_doc_viewer.mdx +++ b/api_docs/kbn_unified_doc_viewer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-doc-viewer title: "@kbn/unified-doc-viewer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-doc-viewer plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-doc-viewer'] --- import kbnUnifiedDocViewerObj from './kbn_unified_doc_viewer.devdocs.json'; diff --git a/api_docs/kbn_unified_field_list.mdx b/api_docs/kbn_unified_field_list.mdx index 41156b3d3d2e0..08e6f7c4caad1 100644 --- a/api_docs/kbn_unified_field_list.mdx +++ b/api_docs/kbn_unified_field_list.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unified-field-list title: "@kbn/unified-field-list" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unified-field-list plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unified-field-list'] --- import kbnUnifiedFieldListObj from './kbn_unified_field_list.devdocs.json'; diff --git a/api_docs/kbn_unsaved_changes_badge.mdx b/api_docs/kbn_unsaved_changes_badge.mdx index 7c7b0573037e0..a238d6bd62492 100644 --- a/api_docs/kbn_unsaved_changes_badge.mdx +++ b/api_docs/kbn_unsaved_changes_badge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unsaved-changes-badge title: "@kbn/unsaved-changes-badge" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unsaved-changes-badge plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unsaved-changes-badge'] --- import kbnUnsavedChangesBadgeObj from './kbn_unsaved_changes_badge.devdocs.json'; diff --git a/api_docs/kbn_use_tracked_promise.mdx b/api_docs/kbn_use_tracked_promise.mdx index fd12a91055dd3..88eea37c7e80a 100644 --- a/api_docs/kbn_use_tracked_promise.mdx +++ b/api_docs/kbn_use_tracked_promise.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-use-tracked-promise title: "@kbn/use-tracked-promise" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/use-tracked-promise plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/use-tracked-promise'] --- import kbnUseTrackedPromiseObj from './kbn_use_tracked_promise.devdocs.json'; diff --git a/api_docs/kbn_user_profile_components.mdx b/api_docs/kbn_user_profile_components.mdx index 4882ad43059d3..817bc3182c22e 100644 --- a/api_docs/kbn_user_profile_components.mdx +++ b/api_docs/kbn_user_profile_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-user-profile-components title: "@kbn/user-profile-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/user-profile-components plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/user-profile-components'] --- import kbnUserProfileComponentsObj from './kbn_user_profile_components.devdocs.json'; diff --git a/api_docs/kbn_utility_types.mdx b/api_docs/kbn_utility_types.mdx index 89d4ef40a4811..6e04ad916ca94 100644 --- a/api_docs/kbn_utility_types.mdx +++ b/api_docs/kbn_utility_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utility-types title: "@kbn/utility-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utility-types plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utility-types'] --- import kbnUtilityTypesObj from './kbn_utility_types.devdocs.json'; diff --git a/api_docs/kbn_utility_types_jest.mdx b/api_docs/kbn_utility_types_jest.mdx index a2468222361d7..c41e3a8a47ef5 100644 --- a/api_docs/kbn_utility_types_jest.mdx +++ b/api_docs/kbn_utility_types_jest.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utility-types-jest title: "@kbn/utility-types-jest" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utility-types-jest plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utility-types-jest'] --- import kbnUtilityTypesJestObj from './kbn_utility_types_jest.devdocs.json'; diff --git a/api_docs/kbn_utils.mdx b/api_docs/kbn_utils.mdx index 5a1c0e645b217..16644400c1d0f 100644 --- a/api_docs/kbn_utils.mdx +++ b/api_docs/kbn_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-utils title: "@kbn/utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/utils'] --- import kbnUtilsObj from './kbn_utils.devdocs.json'; diff --git a/api_docs/kbn_visualization_ui_components.mdx b/api_docs/kbn_visualization_ui_components.mdx index 5f8153b46856d..10f104cd6582c 100644 --- a/api_docs/kbn_visualization_ui_components.mdx +++ b/api_docs/kbn_visualization_ui_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-visualization-ui-components title: "@kbn/visualization-ui-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/visualization-ui-components plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/visualization-ui-components'] --- import kbnVisualizationUiComponentsObj from './kbn_visualization_ui_components.devdocs.json'; diff --git a/api_docs/kbn_visualization_utils.mdx b/api_docs/kbn_visualization_utils.mdx index 23ef39abd3eaa..4408b437a4b91 100644 --- a/api_docs/kbn_visualization_utils.mdx +++ b/api_docs/kbn_visualization_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-visualization-utils title: "@kbn/visualization-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/visualization-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/visualization-utils'] --- import kbnVisualizationUtilsObj from './kbn_visualization_utils.devdocs.json'; diff --git a/api_docs/kbn_xstate_utils.mdx b/api_docs/kbn_xstate_utils.mdx index fcb911ccb5cf7..44ce58b7ffe3d 100644 --- a/api_docs/kbn_xstate_utils.mdx +++ b/api_docs/kbn_xstate_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-xstate-utils title: "@kbn/xstate-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/xstate-utils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/xstate-utils'] --- import kbnXstateUtilsObj from './kbn_xstate_utils.devdocs.json'; diff --git a/api_docs/kbn_yarn_lock_validator.mdx b/api_docs/kbn_yarn_lock_validator.mdx index 3c388661ed121..2eb9c90c03af6 100644 --- a/api_docs/kbn_yarn_lock_validator.mdx +++ b/api_docs/kbn_yarn_lock_validator.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-yarn-lock-validator title: "@kbn/yarn-lock-validator" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/yarn-lock-validator plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/yarn-lock-validator'] --- import kbnYarnLockValidatorObj from './kbn_yarn_lock_validator.devdocs.json'; diff --git a/api_docs/kbn_zod_helpers.mdx b/api_docs/kbn_zod_helpers.mdx index 53c81efdf1c1b..61af75585c4e8 100644 --- a/api_docs/kbn_zod_helpers.mdx +++ b/api_docs/kbn_zod_helpers.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-zod-helpers title: "@kbn/zod-helpers" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/zod-helpers plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/zod-helpers'] --- import kbnZodHelpersObj from './kbn_zod_helpers.devdocs.json'; diff --git a/api_docs/kibana_overview.mdx b/api_docs/kibana_overview.mdx index fd092ed62eb73..fee49a87cc7f5 100644 --- a/api_docs/kibana_overview.mdx +++ b/api_docs/kibana_overview.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaOverview title: "kibanaOverview" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaOverview plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaOverview'] --- import kibanaOverviewObj from './kibana_overview.devdocs.json'; diff --git a/api_docs/kibana_react.devdocs.json b/api_docs/kibana_react.devdocs.json index a160f7f309f42..35e40c5034b9b 100644 --- a/api_docs/kibana_react.devdocs.json +++ b/api_docs/kibana_react.devdocs.json @@ -41,7 +41,9 @@ "tags": [], "label": "allowEmptyRange", "description": [], - "signature": ["true"], + "signature": [ + "true" + ], "path": "src/plugins/kibana_react/public/validated_range/validated_dual_range.tsx", "deprecated": false, "trackAdoption": false @@ -53,7 +55,9 @@ "tags": [], "label": "fullWidth", "description": [], - "signature": ["false"], + "signature": [ + "false" + ], "path": "src/plugins/kibana_react/public/validated_range/validated_dual_range.tsx", "deprecated": false, "trackAdoption": false @@ -65,7 +69,9 @@ "tags": [], "label": "compressed", "description": [], - "signature": ["false"], + "signature": [ + "false" + ], "path": "src/plugins/kibana_react/public/validated_range/validated_dual_range.tsx", "deprecated": false, "trackAdoption": false @@ -93,7 +99,9 @@ "tags": [], "label": "nextProps", "description": [], - "signature": ["Props"], + "signature": [ + "Props" + ], "path": "src/plugins/kibana_react/public/validated_range/validated_dual_range.tsx", "deprecated": false, "trackAdoption": false, @@ -106,7 +114,9 @@ "tags": [], "label": "prevState", "description": [], - "signature": ["State"], + "signature": [ + "State" + ], "path": "src/plugins/kibana_react/public/validated_range/validated_dual_range.tsx", "deprecated": false, "trackAdoption": false, @@ -134,7 +144,9 @@ "tags": [], "label": "_onChange", "description": [], - "signature": ["(value: [string | number, string | number]) => void"], + "signature": [ + "(value: [string | number, string | number]) => void" + ], "path": "src/plugins/kibana_react/public/validated_range/validated_dual_range.tsx", "deprecated": false, "trackAdoption": false, @@ -146,7 +158,9 @@ "tags": [], "label": "value", "description": [], - "signature": ["[string | number, string | number]"], + "signature": [ + "[string | number, string | number]" + ], "path": "src/plugins/kibana_react/public/validated_range/validated_dual_range.tsx", "deprecated": false, "trackAdoption": false, @@ -162,7 +176,9 @@ "tags": [], "label": "render", "description": [], - "signature": ["() => JSX.Element"], + "signature": [ + "() => JSX.Element" + ], "path": "src/plugins/kibana_react/public/validated_range/validated_dual_range.tsx", "deprecated": false, "trackAdoption": false, @@ -211,7 +227,9 @@ "tags": [], "label": "services", "description": [], - "signature": ["Services"], + "signature": [ + "Services" + ], "path": "src/plugins/kibana_react/public/context/context.tsx", "deprecated": false, "trackAdoption": false, @@ -339,7 +357,9 @@ "type": "Function", "tags": [], "label": "ElasticAgentCard", - "description": ["\nApplies extra styling to a typical EuiAvatar"], + "description": [ + "\nApplies extra styling to a typical EuiAvatar" + ], "signature": [ "({ solution, recommended, title, href, button, layout, category, ...cardRest }: React.PropsWithChildren<", { @@ -389,7 +409,9 @@ "tags": [], "label": "KibanaContextProvider", "description": [], - "signature": ["React.FunctionComponent<{ services?: {} | undefined; }>"], + "signature": [ + "React.FunctionComponent<{ services?: {} | undefined; }>" + ], "path": "src/plugins/kibana_react/public/context/context.tsx", "deprecated": false, "trackAdoption": false, @@ -402,7 +424,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["P & { children?: React.ReactNode; }"], + "signature": [ + "P & { children?: React.ReactNode; }" + ], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -414,7 +438,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -428,7 +454,9 @@ "type": "Function", "tags": [], "label": "KibanaPageTemplateSolutionNavAvatar", - "description": ["\nApplies extra styling to a typical EuiAvatar"], + "description": [ + "\nApplies extra styling to a typical EuiAvatar" + ], "signature": [ "({ className, size, ...rest }: React.PropsWithChildren<", "KibanaPageTemplateSolutionNavAvatarProps", @@ -463,7 +491,9 @@ "parentPluginId": "kibanaReact", "id": "def-public.KibanaThemeProvider", "type": "Function", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "KibanaThemeProvider", "description": [], "signature": [ @@ -1241,6 +1271,22 @@ "plugin": "metricsDataAccess", "path": "x-pack/plugins/metrics_data_access/public/apps/common_providers.tsx" }, + { + "plugin": "ingestPipelines", + "path": "x-pack/plugins/ingest_pipelines/public/shared_imports.ts" + }, + { + "plugin": "ingestPipelines", + "path": "x-pack/plugins/ingest_pipelines/public/application/index.tsx" + }, + { + "plugin": "ingestPipelines", + "path": "x-pack/plugins/ingest_pipelines/public/application/index.tsx" + }, + { + "plugin": "ingestPipelines", + "path": "x-pack/plugins/ingest_pipelines/public/application/index.tsx" + }, { "plugin": "osquery", "path": "x-pack/plugins/osquery/public/shared_components/osquery_results/osquery_result_wrapper.tsx" @@ -1293,22 +1339,6 @@ "plugin": "osquery", "path": "x-pack/plugins/osquery/public/application.tsx" }, - { - "plugin": "ingestPipelines", - "path": "x-pack/plugins/ingest_pipelines/public/shared_imports.ts" - }, - { - "plugin": "ingestPipelines", - "path": "x-pack/plugins/ingest_pipelines/public/application/index.tsx" - }, - { - "plugin": "ingestPipelines", - "path": "x-pack/plugins/ingest_pipelines/public/application/index.tsx" - }, - { - "plugin": "ingestPipelines", - "path": "x-pack/plugins/ingest_pipelines/public/application/index.tsx" - }, { "plugin": "profiling", "path": "x-pack/plugins/observability_solution/profiling/public/app.tsx" @@ -1513,18 +1543,6 @@ "plugin": "monitoring", "path": "x-pack/plugins/monitoring/public/application/index.tsx" }, - { - "plugin": "observabilityOnboarding", - "path": "x-pack/plugins/observability_solution/observability_onboarding/public/application/app.tsx" - }, - { - "plugin": "observabilityOnboarding", - "path": "x-pack/plugins/observability_solution/observability_onboarding/public/application/app.tsx" - }, - { - "plugin": "observabilityOnboarding", - "path": "x-pack/plugins/observability_solution/observability_onboarding/public/application/app.tsx" - }, { "plugin": "painlessLab", "path": "x-pack/plugins/painless_lab/public/shared_imports.ts" @@ -1617,18 +1635,6 @@ "plugin": "snapshotRestore", "path": "x-pack/plugins/snapshot_restore/public/application/app_providers.tsx" }, - { - "plugin": "synthetics", - "path": "x-pack/plugins/observability_solution/synthetics/public/apps/synthetics/synthetics_app.tsx" - }, - { - "plugin": "synthetics", - "path": "x-pack/plugins/observability_solution/synthetics/public/apps/synthetics/synthetics_app.tsx" - }, - { - "plugin": "synthetics", - "path": "x-pack/plugins/observability_solution/synthetics/public/apps/synthetics/synthetics_app.tsx" - }, { "plugin": "transform", "path": "x-pack/plugins/transform/public/app/app.tsx" @@ -1657,18 +1663,6 @@ "plugin": "upgradeAssistant", "path": "x-pack/plugins/upgrade_assistant/public/application/app.tsx" }, - { - "plugin": "uptime", - "path": "x-pack/plugins/observability_solution/uptime/public/legacy_uptime/app/uptime_app.tsx" - }, - { - "plugin": "uptime", - "path": "x-pack/plugins/observability_solution/uptime/public/legacy_uptime/app/uptime_app.tsx" - }, - { - "plugin": "uptime", - "path": "x-pack/plugins/observability_solution/uptime/public/legacy_uptime/app/uptime_app.tsx" - }, { "plugin": "watcher", "path": "x-pack/plugins/watcher/public/application/shared_imports.ts" @@ -1697,6 +1691,42 @@ "plugin": "cloudDataMigration", "path": "x-pack/plugins/cloud_integrations/cloud_data_migration/public/application/index.tsx" }, + { + "plugin": "observabilityOnboarding", + "path": "x-pack/plugins/observability_solution/observability_onboarding/public/application/app.tsx" + }, + { + "plugin": "observabilityOnboarding", + "path": "x-pack/plugins/observability_solution/observability_onboarding/public/application/app.tsx" + }, + { + "plugin": "observabilityOnboarding", + "path": "x-pack/plugins/observability_solution/observability_onboarding/public/application/app.tsx" + }, + { + "plugin": "synthetics", + "path": "x-pack/plugins/observability_solution/synthetics/public/apps/synthetics/synthetics_app.tsx" + }, + { + "plugin": "synthetics", + "path": "x-pack/plugins/observability_solution/synthetics/public/apps/synthetics/synthetics_app.tsx" + }, + { + "plugin": "synthetics", + "path": "x-pack/plugins/observability_solution/synthetics/public/apps/synthetics/synthetics_app.tsx" + }, + { + "plugin": "uptime", + "path": "x-pack/plugins/observability_solution/uptime/public/legacy_uptime/app/uptime_app.tsx" + }, + { + "plugin": "uptime", + "path": "x-pack/plugins/observability_solution/uptime/public/legacy_uptime/app/uptime_app.tsx" + }, + { + "plugin": "uptime", + "path": "x-pack/plugins/observability_solution/uptime/public/legacy_uptime/app/uptime_app.tsx" + }, { "plugin": "ux", "path": "x-pack/plugins/observability_solution/ux/public/application/ux_app.tsx" @@ -1923,7 +1953,11 @@ "tags": [], "label": "Markdown", "description": [], - "signature": ["(props: ", "MarkdownProps", ") => JSX.Element"], + "signature": [ + "(props: ", + "MarkdownProps", + ") => JSX.Element" + ], "path": "src/plugins/kibana_react/public/markdown/index.tsx", "deprecated": false, "trackAdoption": false, @@ -1935,7 +1969,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["MarkdownProps"], + "signature": [ + "MarkdownProps" + ], "path": "src/plugins/kibana_react/public/markdown/index.tsx", "deprecated": false, "trackAdoption": false, @@ -1952,7 +1988,11 @@ "tags": [], "label": "MarkdownSimple", "description": [], - "signature": ["(props: ", "MarkdownSimpleProps", ") => JSX.Element"], + "signature": [ + "(props: ", + "MarkdownSimpleProps", + ") => JSX.Element" + ], "path": "src/plugins/kibana_react/public/markdown/index.tsx", "deprecated": false, "trackAdoption": false, @@ -1964,7 +2004,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["MarkdownSimpleProps"], + "signature": [ + "MarkdownSimpleProps" + ], "path": "src/plugins/kibana_react/public/markdown/index.tsx", "deprecated": false, "trackAdoption": false, @@ -2093,7 +2135,9 @@ "tags": [], "label": "{\n addDataHref,\n application,\n devToolsHref,\n hidden,\n managementHref,\n showDevToolsLink,\n showManagementLink,\n}", "description": [], - "signature": ["Props"], + "signature": [ + "Props" + ], "path": "src/plugins/kibana_react/public/overview_page/overview_page_actions/overview_page_actions.tsx", "deprecated": false, "trackAdoption": false, @@ -2124,7 +2168,9 @@ "tags": [], "label": "{\n addBasePath,\n path,\n onSetDefaultRoute,\n onChangeDefaultRoute,\n}", "description": [], - "signature": ["React.PropsWithChildren"], + "signature": [ + "React.PropsWithChildren" + ], "path": "src/plugins/kibana_react/public/overview_page/overview_page_footer/overview_page_footer.tsx", "deprecated": false, "trackAdoption": false, @@ -2189,7 +2235,9 @@ "tags": [], "label": "to", "description": [], - "signature": ["string | LocationObject"], + "signature": [ + "string | LocationObject" + ], "path": "src/plugins/kibana_react/public/react_router_navigate/react_router_navigate.tsx", "deprecated": false, "trackAdoption": false, @@ -2202,7 +2250,9 @@ "tags": [], "label": "onClickCallback", "description": [], - "signature": ["Function | undefined"], + "signature": [ + "Function | undefined" + ], "path": "src/plugins/kibana_react/public/react_router_navigate/react_router_navigate.tsx", "deprecated": false, "trackAdoption": false, @@ -2267,7 +2317,9 @@ "tags": [], "label": "to", "description": [], - "signature": ["string | LocationObject"], + "signature": [ + "string | LocationObject" + ], "path": "src/plugins/kibana_react/public/react_router_navigate/react_router_navigate.tsx", "deprecated": false, "trackAdoption": false, @@ -2280,7 +2332,9 @@ "tags": [], "label": "onClickCallback", "description": [], - "signature": ["Function | undefined"], + "signature": [ + "Function | undefined" + ], "path": "src/plugins/kibana_react/public/react_router_navigate/react_router_navigate.tsx", "deprecated": false, "trackAdoption": false, @@ -2294,7 +2348,9 @@ "parentPluginId": "kibanaReact", "id": "def-public.toMountPoint", "type": "Function", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "toMountPoint", "description": [], "signature": [ @@ -2856,6 +2912,14 @@ "plugin": "banners", "path": "x-pack/plugins/banners/public/plugin.tsx" }, + { + "plugin": "@kbn/reporting-public", + "path": "packages/kbn-reporting/public/share/share_context_menu/reporting_panel_content/reporting_panel_content.tsx" + }, + { + "plugin": "@kbn/reporting-public", + "path": "packages/kbn-reporting/public/share/share_context_menu/reporting_panel_content/reporting_panel_content.tsx" + }, { "plugin": "reporting", "path": "x-pack/plugins/reporting/public/notifier/job_failure.tsx" @@ -2924,14 +2988,6 @@ "plugin": "reporting", "path": "x-pack/plugins/reporting/public/notifier/job_warning.tsx" }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/public/share_context_menu/reporting_panel_content/reporting_panel_content.tsx" - }, - { - "plugin": "reporting", - "path": "x-pack/plugins/reporting/public/share_context_menu/reporting_panel_content/reporting_panel_content.tsx" - }, { "plugin": "cloudSecurityPosture", "path": "x-pack/plugins/cloud_security_posture/public/components/take_action.tsx" @@ -3076,6 +3132,14 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/public/detection_engine/rule_management_ui/components/rules_table/bulk_actions/use_bulk_actions.tsx" }, + { + "plugin": "cloudLinks", + "path": "x-pack/plugins/cloud_integrations/cloud_links/public/maybe_add_cloud_links/theme_darkmode_toggle.tsx" + }, + { + "plugin": "cloudLinks", + "path": "x-pack/plugins/cloud_integrations/cloud_links/public/maybe_add_cloud_links/theme_darkmode_toggle.tsx" + }, { "plugin": "synthetics", "path": "x-pack/plugins/observability_solution/synthetics/public/apps/synthetics/state/monitor_list/toast_title.tsx" @@ -3160,14 +3224,6 @@ "plugin": "uptime", "path": "x-pack/plugins/observability_solution/uptime/public/legacy_uptime/components/monitor/ml/ml_flyout_container.tsx" }, - { - "plugin": "cloudLinks", - "path": "x-pack/plugins/cloud_integrations/cloud_links/public/maybe_add_cloud_links/theme_darkmode_toggle.tsx" - }, - { - "plugin": "cloudLinks", - "path": "x-pack/plugins/cloud_integrations/cloud_links/public/maybe_add_cloud_links/theme_darkmode_toggle.tsx" - }, { "plugin": "dataViewManagement", "path": "src/plugins/data_view_management/public/components/edit_index_pattern/indexed_fields_table/components/table/table.tsx" @@ -3241,7 +3297,9 @@ "tags": [], "label": "node", "description": [], - "signature": ["React.ReactNode"], + "signature": [ + "React.ReactNode" + ], "path": "src/plugins/kibana_react/public/util/index.tsx", "deprecated": false, "trackAdoption": false, @@ -3328,7 +3386,9 @@ "tags": [], "label": "useDarkMode", "description": [], - "signature": ["(defaultValue?: boolean | undefined) => boolean"], + "signature": [ + "(defaultValue?: boolean | undefined) => boolean" + ], "path": "src/plugins/kibana_react/public/dark_mode/use_dark_mode.ts", "deprecated": false, "trackAdoption": false, @@ -3340,7 +3400,9 @@ "tags": [], "label": "defaultValue", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "src/plugins/kibana_react/public/dark_mode/use_dark_mode.ts", "deprecated": false, "trackAdoption": false, @@ -3356,7 +3418,9 @@ "type": "Function", "tags": [], "label": "useExecutionContext", - "description": ["\nSet and clean up application level execution context"], + "description": [ + "\nSet and clean up application level execution context" + ], "signature": [ "(executionContext: ", { @@ -3436,7 +3500,9 @@ "description": [ "\nReturns the current global UI-settings value.\n\nUsage:\n\n```js\nconst customBranding = useGlobalUiSetting('customBranding:pageTitle');\n```" ], - "signature": ["(key: string, defaultValue?: T | undefined) => T"], + "signature": [ + "(key: string, defaultValue?: T | undefined) => T" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3448,7 +3514,9 @@ "tags": [], "label": "key", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3461,7 +3529,9 @@ "tags": [], "label": "defaultValue", "description": [], - "signature": ["T | undefined"], + "signature": [ + "T | undefined" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3480,7 +3550,9 @@ "description": [ "\nReturns a 2-tuple, where first entry is the setting value and second is a\nfunction to update the setting value.\n\nSynchronously returns the most current value of the setting and subscribes\nto all subsequent updates, which will re-render your component on new values.\n\nUsage:\n\n```js\nconst [customBranding, setCustomBranding] = useGlobalUiSetting$('customBranding:pageTitle');\n```" ], - "signature": ["(key: string, defaultValue?: T | undefined) => [T, Setter]"], + "signature": [ + "(key: string, defaultValue?: T | undefined) => [T, Setter]" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3492,7 +3564,9 @@ "tags": [], "label": "key", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3505,7 +3579,9 @@ "tags": [], "label": "defaultValue", "description": [], - "signature": ["T | undefined"], + "signature": [ + "T | undefined" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3557,7 +3633,9 @@ "description": [ "\nReturns the current UI-settings value.\n\nUsage:\n\n```js\nconst darkMode = useUiSetting('theme:darkMode');\n```" ], - "signature": ["(key: string, defaultValue?: T | undefined) => T"], + "signature": [ + "(key: string, defaultValue?: T | undefined) => T" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3569,7 +3647,9 @@ "tags": [], "label": "key", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3582,7 +3662,9 @@ "tags": [], "label": "defaultValue", "description": [], - "signature": ["T | undefined"], + "signature": [ + "T | undefined" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3601,7 +3683,9 @@ "description": [ "\nReturns a 2-tuple, where first entry is the setting value and second is a\nfunction to update the setting value.\n\nSynchronously returns the most current value of the setting and subscribes\nto all subsequent updates, which will re-render your component on new values.\n\nUsage:\n\n```js\nconst [darkMode, setDarkMode] = useUiSetting$('theme:darkMode');\n```" ], - "signature": ["(key: string, defaultValue?: T | undefined) => [T, Setter]"], + "signature": [ + "(key: string, defaultValue?: T | undefined) => [T, Setter]" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3613,7 +3697,9 @@ "tags": [], "label": "key", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3626,7 +3712,9 @@ "tags": [], "label": "defaultValue", "description": [], - "signature": ["T | undefined"], + "signature": [ + "T | undefined" + ], "path": "src/plugins/kibana_react/public/ui_settings/use_ui_setting.ts", "deprecated": false, "trackAdoption": false, @@ -3665,7 +3753,9 @@ "tags": [], "label": "type", "description": [], - "signature": ["React.ComponentType"], + "signature": [ + "React.ComponentType" + ], "path": "src/plugins/kibana_react/public/context/context.tsx", "deprecated": false, "trackAdoption": false, @@ -3706,7 +3796,9 @@ "tags": [], "label": "node", "description": [], - "signature": ["React.ReactNode"], + "signature": [ + "React.ReactNode" + ], "path": "src/plugins/kibana_react/public/theme.tsx", "deprecated": false, "trackAdoption": false, @@ -3791,7 +3883,9 @@ "tags": [], "label": "Provider", "description": [], - "signature": ["React.FunctionComponent<{ services?: T | undefined; }>"], + "signature": [ + "React.FunctionComponent<{ services?: T | undefined; }>" + ], "path": "src/plugins/kibana_react/public/context/types.ts", "deprecated": false, "trackAdoption": false, @@ -3804,7 +3898,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["P & { children?: React.ReactNode; }"], + "signature": [ + "P & { children?: React.ReactNode; }" + ], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -3816,7 +3912,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -3853,7 +3951,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["P"], + "signature": [ + "P" + ], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -3891,7 +3991,9 @@ "tags": [], "label": "services", "description": [], - "signature": ["Services"], + "signature": [ + "Services" + ], "path": "src/plugins/kibana_react/public/context/types.ts", "deprecated": false, "trackAdoption": false @@ -4046,7 +4148,9 @@ "tags": [], "label": "node", "description": [], - "signature": ["React.ReactNode"], + "signature": [ + "React.ReactNode" + ], "path": "src/plugins/kibana_react/public/overlays/types.ts", "deprecated": false, "trackAdoption": false, @@ -4113,7 +4217,9 @@ "tags": [], "label": "node", "description": [], - "signature": ["React.ReactNode"], + "signature": [ + "React.ReactNode" + ], "path": "src/plugins/kibana_react/public/overlays/types.ts", "deprecated": false, "trackAdoption": false, @@ -4188,8 +4294,12 @@ "type": "string", "tags": [], "label": "logo", - "description": ["\nOptionally replace the auto-generated logo"], - "signature": ["string | undefined"], + "description": [ + "\nOptionally replace the auto-generated logo" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/kibana_react/public/page_template/no_data_page/no_data_page.tsx", "deprecated": false, "trackAdoption": false @@ -4200,7 +4310,9 @@ "type": "string", "tags": [], "label": "docsLink", - "description": ["\nRequired to set the docs link for the whole solution"], + "description": [ + "\nRequired to set the docs link for the whole solution" + ], "path": "src/plugins/kibana_react/public/page_template/no_data_page/no_data_page.tsx", "deprecated": false, "trackAdoption": false @@ -4211,8 +4323,12 @@ "type": "string", "tags": [], "label": "pageTitle", - "description": ["\nOptionally replace the auto-generated page title (h1)"], - "signature": ["string | undefined"], + "description": [ + "\nOptionally replace the auto-generated page title (h1)" + ], + "signature": [ + "string | undefined" + ], "path": "src/plugins/kibana_react/public/page_template/no_data_page/no_data_page.tsx", "deprecated": false, "trackAdoption": false @@ -4290,7 +4406,9 @@ "tags": [], "label": "color", "description": [], - "signature": ["\"warning\" | \"success\" | \"primary\" | \"danger\" | undefined"], + "signature": [ + "\"warning\" | \"success\" | \"primary\" | \"danger\" | undefined" + ], "path": "src/plugins/kibana_react/public/notifications/types.ts", "deprecated": false, "trackAdoption": false @@ -4302,7 +4420,10 @@ "tags": [], "label": "iconType", "description": [], - "signature": ["IconType", " | undefined"], + "signature": [ + "IconType", + " | undefined" + ], "path": "src/plugins/kibana_react/public/notifications/types.ts", "deprecated": false, "trackAdoption": false @@ -4314,7 +4435,9 @@ "tags": [], "label": "toastLifeTimeMs", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "src/plugins/kibana_react/public/notifications/types.ts", "deprecated": false, "trackAdoption": false @@ -4326,7 +4449,9 @@ "tags": [], "label": "onClose", "description": [], - "signature": ["(() => void) | undefined"], + "signature": [ + "(() => void) | undefined" + ], "path": "src/plugins/kibana_react/public/notifications/types.ts", "deprecated": false, "trackAdoption": false @@ -4338,7 +4463,9 @@ "parentPluginId": "kibanaReact", "id": "def-public.ToMountPointOptions", "type": "Interface", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "ToMountPointOptions", "description": [], "path": "src/plugins/kibana_react/public/util/index.tsx", @@ -4422,7 +4549,9 @@ "tags": [], "label": "height", "description": [], - "signature": ["string | number | undefined"], + "signature": [ + "string | number | undefined" + ], "path": "src/plugins/kibana_react/public/url_template_editor/url_template_editor.tsx", "deprecated": false, "trackAdoption": false @@ -4485,7 +4614,11 @@ "tags": [], "label": "onEditor", "description": [], - "signature": ["((editor: ", "editor", ".IStandaloneCodeEditor) => void) | undefined"], + "signature": [ + "((editor: ", + "editor", + ".IStandaloneCodeEditor) => void) | undefined" + ], "path": "src/plugins/kibana_react/public/url_template_editor/url_template_editor.tsx", "deprecated": false, "trackAdoption": false, @@ -4497,7 +4630,10 @@ "tags": [], "label": "editor", "description": [], - "signature": ["editor", ".IStandaloneCodeEditor"], + "signature": [ + "editor", + ".IStandaloneCodeEditor" + ], "path": "src/plugins/kibana_react/public/url_template_editor/url_template_editor.tsx", "deprecated": false, "trackAdoption": false, @@ -4513,7 +4649,9 @@ "tags": [], "label": "placeholder", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "src/plugins/kibana_react/public/url_template_editor/url_template_editor.tsx", "deprecated": false, "trackAdoption": false @@ -4572,7 +4710,9 @@ "tags": [], "label": "title", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "src/plugins/kibana_react/public/url_template_editor/url_template_editor.tsx", "deprecated": false, "trackAdoption": false @@ -4584,7 +4724,9 @@ "tags": [], "label": "documentation", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "src/plugins/kibana_react/public/url_template_editor/url_template_editor.tsx", "deprecated": false, "trackAdoption": false @@ -4596,7 +4738,10 @@ "tags": [], "label": "kind", "description": [], - "signature": ["languages", ".CompletionItemKind | undefined"], + "signature": [ + "languages", + ".CompletionItemKind | undefined" + ], "path": "src/plugins/kibana_react/public/url_template_editor/url_template_editor.tsx", "deprecated": false, "trackAdoption": false @@ -4608,7 +4753,9 @@ "tags": [], "label": "sortText", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "src/plugins/kibana_react/public/url_template_editor/url_template_editor.tsx", "deprecated": false, "trackAdoption": false @@ -4796,7 +4943,9 @@ "parentPluginId": "kibanaReact", "id": "def-public.KibanaThemeProviderProps", "type": "Type", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "KibanaThemeProviderProps", "description": [], "signature": [ @@ -4882,7 +5031,9 @@ "tags": [], "label": "Value", "description": [], - "signature": ["[string | number, string | number]"], + "signature": [ + "[string | number, string | number]" + ], "path": "src/plugins/kibana_react/public/validated_range/validated_dual_range.tsx", "deprecated": false, "trackAdoption": false, @@ -4940,7 +5091,9 @@ "type": "Function", "tags": [], "label": "createGlobalStyle", - "description": ["/** see https://styled-components.com/docs/api#createglobalstyle */"], + "description": [ + "/** see https://styled-components.com/docs/api#createglobalstyle */" + ], "signature": [ "

(first: TemplateStringsArray | ", "CSSObject", @@ -5012,7 +5165,12 @@ "tags": [], "label": "interpolations", "description": [], - "signature": ["Interpolation", "<", "ThemedStyledProps", ">[]"], + "signature": [ + "Interpolation", + "<", + "ThemedStyledProps", + ">[]" + ], "path": "node_modules/@types/styled-components/ts3.7/index.d.ts", "deprecated": false, "trackAdoption": false @@ -5026,7 +5184,9 @@ "type": "Function", "tags": [], "label": "css", - "description": ["/** see https://styled-components.com/docs/api#css-prop */"], + "description": [ + "/** see https://styled-components.com/docs/api#css-prop */" + ], "signature": [ "BaseThemedCssFunction", "<", @@ -5050,7 +5210,9 @@ "type": "Function", "tags": [], "label": "euiStyled", - "description": ["/** see https://styled-components.com/docs/api#styled */"], + "description": [ + "/** see https://styled-components.com/docs/api#styled */" + ], "signature": [ "ThemedBaseStyledInterface", "<", @@ -5074,7 +5236,9 @@ "type": "Function", "tags": [], "label": "keyframes", - "description": ["/** see https://styled-components.com/docs/api#keyframes */"], + "description": [ + "/** see https://styled-components.com/docs/api#keyframes */" + ], "signature": [ "(strings: TemplateStringsArray | ", "CSSKeyframes", @@ -5095,7 +5259,10 @@ "tags": [], "label": "strings", "description": [], - "signature": ["TemplateStringsArray | ", "CSSKeyframes"], + "signature": [ + "TemplateStringsArray | ", + "CSSKeyframes" + ], "path": "node_modules/@types/styled-components/ts3.7/index.d.ts", "deprecated": false, "trackAdoption": false @@ -5107,7 +5274,10 @@ "tags": [], "label": "interpolations", "description": [], - "signature": ["SimpleInterpolation", "[]"], + "signature": [ + "SimpleInterpolation", + "[]" + ], "path": "node_modules/@types/styled-components/ts3.7/index.d.ts", "deprecated": false, "trackAdoption": false @@ -5121,7 +5291,9 @@ "type": "Function", "tags": [], "label": "KibanaStyledComponentsThemeProvider", - "description": ["\nA `styled-components` `ThemeProvider` that incorporates EUI dark mode."], + "description": [ + "\nA `styled-components` `ThemeProvider` that incorporates EUI dark mode." + ], "signature": [ ">(component: React.ComponentProps extends { theme?: ", { @@ -5288,7 +5464,9 @@ "tags": [], "label": "component", "description": [], - "signature": ["React.ComponentProps extends { theme?: T | undefined; } ? C : never"], + "signature": [ + "React.ComponentProps extends { theme?: T | undefined; } ? C : never" + ], "path": "node_modules/@types/styled-components/ts3.7/index.d.ts", "deprecated": false, "trackAdoption": false @@ -5317,7 +5495,9 @@ "type": "Object", "tags": [], "label": "eui", - "description": ["EUI theme vars that automaticall adjust to light and dark mode."], + "description": [ + "EUI theme vars that automaticall adjust to light and dark mode." + ], "signature": [ "{ euiZDataGrid: number; euiZHeaderBelowDataGrid: number; euiZDataGridCellPopover: number; euiDataGridCellPaddingS: string; euiDataGridCellPaddingM: string; euiDataGridCellPaddingL: string; euiTableHoverColor: string; euiTableSelectedColor: string; euiTableHoverSelectedColor: string; euiTableActionsBorderColor: string; euiTableHoverClickableColor: string; euiTableFocusClickableColor: string; euiContrastRatioText: number; euiContrastRatioGraphic: number; euiContrastRatioDisabled: number; euiAnimSlightBounce: string; euiAnimSlightResistance: string; euiAnimSpeedExtraFast: string; euiAnimSpeedFast: string; euiAnimSpeedNormal: string; euiAnimSpeedSlow: string; euiAnimSpeedExtraSlow: string; euiBorderWidthThin: string; euiBorderWidthThick: string; euiBorderColor: string; euiBorderRadius: string; euiBorderRadiusSmall: string; euiBorderThick: string; euiBorderThin: string; euiBorderEditable: string; euiButtonHeight: string; euiButtonHeightSmall: string; euiButtonHeightXSmall: string; euiButtonColorDisabled: string; euiButtonColorDisabledText: string; euiButtonColorGhostDisabled: string; euiButtonTypes: { primary: string; accent: string; success: string; warning: string; danger: string; ghost: string; text: string; }; euiPaletteColorBlind: { euiColorVis0: { graphic: string; behindText: string; }; euiColorVis1: { graphic: string; behindText: string; }; euiColorVis2: { graphic: string; behindText: string; }; euiColorVis3: { graphic: string; behindText: string; }; euiColorVis4: { graphic: string; behindText: string; }; euiColorVis5: { graphic: string; behindText: string; }; euiColorVis6: { graphic: string; behindText: string; }; euiColorVis7: { graphic: string; behindText: string; }; euiColorVis8: { graphic: string; behindText: string; }; euiColorVis9: { graphic: string; behindText: string; }; }; euiPaletteColorBlindKeys: string; euiColorVis0: string; euiColorVis1: string; euiColorVis2: string; euiColorVis3: string; euiColorVis4: string; euiColorVis5: string; euiColorVis6: string; euiColorVis7: string; euiColorVis8: string; euiColorVis9: string; euiColorVis0_behindText: string; euiColorVis1_behindText: string; euiColorVis2_behindText: string; euiColorVis3_behindText: string; euiColorVis4_behindText: string; euiColorVis5_behindText: string; euiColorVis6_behindText: string; euiColorVis7_behindText: string; euiColorVis8_behindText: string; euiColorVis9_behindText: string; euiFontWeightLight: number; euiFontWeightRegular: number; euiFontWeightMedium: number; euiFontWeightSemiBold: number; euiFontWeightBold: number; euiCodeFontWeightRegular: number; euiCodeFontWeightBold: number; euiFormMaxWidth: string; euiFormControlHeight: string; euiFormControlCompressedHeight: string; euiFormControlPadding: string; euiFormControlCompressedPadding: string; euiFormControlBorderRadius: string; euiFormControlCompressedBorderRadius: string; euiRadioSize: string; euiCheckBoxSize: string; euiCheckboxBorderRadius: string; euiSwitchHeight: string; euiSwitchWidth: string; euiSwitchThumbSize: string; euiSwitchIconHeight: string; euiSwitchHeightCompressed: string; euiSwitchWidthCompressed: string; euiSwitchThumbSizeCompressed: string; euiSwitchHeightMini: string; euiSwitchWidthMini: string; euiSwitchThumbSizeMini: string; euiFormBackgroundColor: string; euiFormBackgroundDisabledColor: string; euiFormBackgroundReadOnlyColor: string; euiFormBorderOpaqueColor: string; euiFormBorderColor: string; euiFormBorderDisabledColor: string; euiFormCustomControlDisabledIconColor: string; euiFormCustomControlBorderColor: string; euiFormControlDisabledColor: string; euiFormControlBoxShadow: string; euiFormControlPlaceholderText: string; euiFormInputGroupLabelBackground: string; euiFormInputGroupBorder: string; euiSwitchOffColor: string; euiFormControlIconSizes: { small: string; medium: string; large: string; xLarge: string; xxLarge: string; }; euiFormControlLayoutGroupInputHeight: string; euiFormControlLayoutGroupInputCompressedHeight: string; euiFormControlLayoutGroupInputCompressedBorderRadius: string; euiHeaderBackgroundColor: string; euiHeaderDarkBackgroundColor: string; euiHeaderBorderColor: string; euiHeaderBreadcrumbColor: string; euiHeaderHeight: string; euiHeaderChildSize: string; euiHeaderHeightCompensation: string; euiPageDefaultMaxWidth: string; euiPageSidebarMinWidth: string; euiPanelPaddingModifiers: { paddingSmall: string; paddingMedium: string; paddingLarge: string; }; euiPanelBorderRadiusModifiers: { borderRadiusNone: number; borderRadiusMedium: string; }; euiPanelBackgroundColorModifiers: { transparent: string; plain: string; subdued: string; accent: string; primary: string; success: string; warning: string; danger: string; }; euiBreakpoints: { xs: number; s: string; m: string; l: string; xl: string; }; euiBreakpointKeys: string; euiShadowColor: string; euiSize: string; euiSizeXS: string; euiSizeS: string; euiSizeM: string; euiSizeL: string; euiSizeXL: string; euiSizeXXL: string; euiScrollBar: string; euiScrollBarCorner: string; euiScrollBarCornerThin: string; euiFocusRingColor: string; euiFocusRingAnimStartColor: string; euiFocusRingAnimStartSize: string; euiFocusRingAnimStartSizeLarge: string; euiFocusRingSizeLarge: string; euiFocusRingSize: string; euiFocusTransparency: number; euiFocusTransparencyPercent: string; euiFocusBackgroundColor: string; euiFontFamily: string; euiCodeFontFamily: string; euiFontFeatureSettings: string; euiTextScale: string; euiFontSize: string; euiFontSizeXS: string; euiFontSizeS: string; euiFontSizeM: string; euiFontSizeL: string; euiFontSizeXL: string; euiFontSizeXXL: string; euiLineHeight: number; euiBodyLineHeight: number; euiTitles: { xxxs: { 'font-size': string; 'line-height': string; 'font-weight': number; }; xxs: { 'font-size': string; 'line-height': string; 'font-weight': number; }; xs: { 'font-size': string; 'line-height': string; 'font-weight': number; }; s: { 'font-size': string; 'line-height': string; 'font-weight': number; }; m: { 'font-size': string; 'line-height': string; 'font-weight': number; }; l: { 'font-size': string; 'line-height': string; 'font-weight': number; }; }; euiZLevel0: number; euiZLevel1: number; euiZLevel2: number; euiZLevel3: number; euiZLevel4: number; euiZLevel5: number; euiZLevel6: number; euiZLevel7: number; euiZLevel8: number; euiZLevel9: number; euiZToastList: number; euiZModal: number; euiZMask: number; euiZNavigation: number; euiZContentMenu: number; euiZHeader: number; euiZFlyout: number; euiZMaskBelowHeader: number; euiZContent: number; euiColorGhost: string; euiColorInk: string; euiColorPrimary: string; euiColorAccent: string; euiColorSuccess: string; euiColorWarning: string; euiColorDanger: string; euiColorEmptyShade: string; euiColorLightestShade: string; euiColorLightShade: string; euiColorMediumShade: string; euiColorDarkShade: string; euiColorDarkestShade: string; euiColorFullShade: string; euiPageBackgroundColor: string; euiColorHighlight: string; euiTextColor: string; euiTitleColor: string; euiTextSubduedColor: string; euiColorDisabled: string; euiColorPrimaryText: string; euiColorSuccessText: string; euiColorAccentText: string; euiColorWarningText: string; euiColorDangerText: string; euiColorDisabledText: string; euiLinkColor: string; euiColorChartLines: string; euiColorChartBand: string; }" ], @@ -5331,7 +5511,9 @@ "type": "boolean", "tags": [], "label": "darkMode", - "description": ["True if the theme is in \"dark\" mode, false otherwise."], + "description": [ + "True if the theme is in \"dark\" mode, false otherwise." + ], "path": "packages/react/kibana_context/styled/styled_provider.tsx", "deprecated": false, "trackAdoption": false @@ -5344,4 +5526,4 @@ "misc": [], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/kibana_react.mdx b/api_docs/kibana_react.mdx index cddad30204965..4f33bf877061f 100644 --- a/api_docs/kibana_react.mdx +++ b/api_docs/kibana_react.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaReact title: "kibanaReact" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaReact plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaReact'] --- import kibanaReactObj from './kibana_react.devdocs.json'; diff --git a/api_docs/kibana_utils.mdx b/api_docs/kibana_utils.mdx index b522b2669fa08..dd1b128bec849 100644 --- a/api_docs/kibana_utils.mdx +++ b/api_docs/kibana_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kibanaUtils title: "kibanaUtils" image: https://source.unsplash.com/400x175/?github description: API docs for the kibanaUtils plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaUtils'] --- import kibanaUtilsObj from './kibana_utils.devdocs.json'; diff --git a/api_docs/kubernetes_security.mdx b/api_docs/kubernetes_security.mdx index 5eb125707a186..c7f9de887004e 100644 --- a/api_docs/kubernetes_security.mdx +++ b/api_docs/kubernetes_security.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kubernetesSecurity title: "kubernetesSecurity" image: https://source.unsplash.com/400x175/?github description: API docs for the kubernetesSecurity plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kubernetesSecurity'] --- import kubernetesSecurityObj from './kubernetes_security.devdocs.json'; diff --git a/api_docs/lens.mdx b/api_docs/lens.mdx index 4d1bd6cd13afb..74765c591cf0c 100644 --- a/api_docs/lens.mdx +++ b/api_docs/lens.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/lens title: "lens" image: https://source.unsplash.com/400x175/?github description: API docs for the lens plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'lens'] --- import lensObj from './lens.devdocs.json'; diff --git a/api_docs/license_api_guard.mdx b/api_docs/license_api_guard.mdx index 79385223a3dca..54c40fd7e8158 100644 --- a/api_docs/license_api_guard.mdx +++ b/api_docs/license_api_guard.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licenseApiGuard title: "licenseApiGuard" image: https://source.unsplash.com/400x175/?github description: API docs for the licenseApiGuard plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licenseApiGuard'] --- import licenseApiGuardObj from './license_api_guard.devdocs.json'; diff --git a/api_docs/license_management.mdx b/api_docs/license_management.mdx index 0b35f0c402d65..a44140a0f22e5 100644 --- a/api_docs/license_management.mdx +++ b/api_docs/license_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licenseManagement title: "licenseManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the licenseManagement plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licenseManagement'] --- import licenseManagementObj from './license_management.devdocs.json'; diff --git a/api_docs/licensing.devdocs.json b/api_docs/licensing.devdocs.json index 5489f82292dde..2bc54835757f2 100644 --- a/api_docs/licensing.devdocs.json +++ b/api_docs/licensing.devdocs.json @@ -21,8 +21,12 @@ "type": "string", "tags": [], "label": "uid", - "description": ["\nUID for license."], - "signature": ["string | undefined"], + "description": [ + "\nUID for license." + ], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -33,8 +37,13 @@ "type": "CompoundType", "tags": [], "label": "status", - "description": ["\nThe validity status of the license."], - "signature": ["LicenseStatus", " | undefined"], + "description": [ + "\nThe validity status of the license." + ], + "signature": [ + "LicenseStatus", + " | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -45,7 +54,9 @@ "type": "boolean", "tags": [], "label": "isActive", - "description": ["\nDetermine if the status of the license is active."], + "description": [ + "\nDetermine if the status of the license is active." + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -56,8 +67,12 @@ "type": "number", "tags": [], "label": "expiryDateInMillis", - "description": ["\nUnix epoch of the expiration date of the license."], - "signature": ["number | undefined"], + "description": [ + "\nUnix epoch of the expiration date of the license." + ], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -82,7 +97,9 @@ "parentPluginId": "licensing", "id": "def-public.ILicense.mode", "type": "CompoundType", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "mode", "description": [ "\nThe license type, being usually one of basic, standard, gold, platinum, or trial." @@ -102,7 +119,9 @@ "type": "string", "tags": [], "label": "signature", - "description": ["\nSignature of the license content."], + "description": [ + "\nSignature of the license content." + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -113,7 +132,9 @@ "type": "boolean", "tags": [], "label": "isAvailable", - "description": ["\nDetermine if the license container has information."], + "description": [ + "\nDetermine if the license container has information." + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -124,8 +145,13 @@ "type": "Function", "tags": [], "label": "toJSON", - "description": ["\nReturns"], - "signature": ["() => ", "PublicLicenseJSON"], + "description": [ + "\nReturns" + ], + "signature": [ + "() => ", + "PublicLicenseJSON" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -141,7 +167,9 @@ "description": [ "\nA potential error denoting the failure of the license from being retrieved." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -155,7 +183,9 @@ "description": [ "\nIf the license is not available, provides a string or Error containing the reason." ], - "signature": ["() => string | undefined"], + "signature": [ + "() => string | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -168,7 +198,9 @@ "type": "Function", "tags": [], "label": "hasAtLeast", - "description": ["\nDetermine if license type >= minimal required license type."], + "description": [ + "\nDetermine if license type >= minimal required license type." + ], "signature": [ "(minimumLicenseRequired: \"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\") => boolean" ], @@ -182,7 +214,9 @@ "type": "CompoundType", "tags": [], "label": "minimumLicenseRequired", - "description": ["the minimum valid license required for the given feature"], + "description": [ + "the minimum valid license required for the given feature" + ], "signature": [ "\"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\"" ], @@ -217,8 +251,12 @@ "type": "string", "tags": [], "label": "pluginName", - "description": ["the name of the plugin"], - "signature": ["string"], + "description": [ + "the name of the plugin" + ], + "signature": [ + "string" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -230,7 +268,9 @@ "type": "CompoundType", "tags": [], "label": "minimumLicenseRequired", - "description": ["the minimum valid license for operating the given plugin"], + "description": [ + "the minimum valid license for operating the given plugin" + ], "signature": [ "\"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\"" ], @@ -251,7 +291,10 @@ "description": [ "\nA specific API for interacting with the specific features of the license." ], - "signature": ["(name: string) => ", "LicenseFeature"], + "signature": [ + "(name: string) => ", + "LicenseFeature" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -262,8 +305,12 @@ "type": "string", "tags": [], "label": "name", - "description": ["the name of the feature to interact with"], - "signature": ["string"], + "description": [ + "the name of the feature to interact with" + ], + "signature": [ + "string" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -295,7 +342,9 @@ "description": [ "\nThe state of checking the results of a license type meeting the license minimum." ], - "signature": ["\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""], + "signature": [ + "\"valid\" | \"invalid\" | \"unavailable\" | \"expired\"" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -309,7 +358,9 @@ "description": [ "\nA message containing the reason for a license type not being valid." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -372,7 +423,9 @@ "type": "string", "tags": [], "label": "uid", - "description": ["\nUID for license."], + "description": [ + "\nUID for license." + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -383,8 +436,12 @@ "type": "CompoundType", "tags": [], "label": "status", - "description": ["\nThe validity status of the license."], - "signature": ["\"active\" | \"invalid\" | \"expired\""], + "description": [ + "\nThe validity status of the license." + ], + "signature": [ + "\"active\" | \"invalid\" | \"expired\"" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -395,7 +452,9 @@ "type": "number", "tags": [], "label": "expiryDateInMillis", - "description": ["\nUnix epoch of the expiration date of the license."], + "description": [ + "\nUnix epoch of the expiration date of the license." + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -420,7 +479,9 @@ "parentPluginId": "licensing", "id": "def-public.PublicLicense.mode", "type": "CompoundType", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "mode", "description": [ "\nThe license type, being usually one of basic, standard, gold, platinum, or trial." @@ -606,7 +667,10 @@ "tags": [], "label": "license", "description": [], - "signature": ["PublicLicense", " | undefined"], + "signature": [ + "PublicLicense", + " | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -618,7 +682,10 @@ "tags": [], "label": "features", "description": [], - "signature": ["PublicFeatures", " | undefined"], + "signature": [ + "PublicFeatures", + " | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -647,7 +714,9 @@ "tags": [], "label": "LicenseCheckState", "description": [], - "signature": ["\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""], + "signature": [ + "\"valid\" | \"invalid\" | \"unavailable\" | \"expired\"" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -660,7 +729,9 @@ "tags": [], "label": "LicenseStatus", "description": [], - "signature": ["\"active\" | \"invalid\" | \"expired\""], + "signature": [ + "\"active\" | \"invalid\" | \"expired\"" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -690,7 +761,11 @@ "description": [ "\nProvides information about feature availability for the current license." ], - "signature": ["{ [x: string]: ", "LicenseFeature", "; }"], + "signature": [ + "{ [x: string]: ", + "LicenseFeature", + "; }" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -713,10 +788,19 @@ "parentPluginId": "licensing", "id": "def-public.LicensingPluginSetup.license$", "type": "Object", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "license$", - "description": ["\nSteam of licensing information {@link ILicense}."], - "signature": ["Observable", "<", "ILicense", ">"], + "description": [ + "\nSteam of licensing information {@link ILicense}." + ], + "signature": [ + "Observable", + "<", + "ILicense", + ">" + ], "path": "x-pack/plugins/licensing/public/types.ts", "deprecated": true, "removeBy": "8.8.0", @@ -788,10 +872,18 @@ "parentPluginId": "licensing", "id": "def-public.LicensingPluginSetup.refresh", "type": "Function", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "refresh", - "description": ["\nTriggers licensing information re-fetch."], - "signature": ["() => Promise<", "ILicense", ">"], + "description": [ + "\nTriggers licensing information re-fetch." + ], + "signature": [ + "() => Promise<", + "ILicense", + ">" + ], "path": "x-pack/plugins/licensing/public/types.ts", "deprecated": true, "removeBy": "8.8.0", @@ -806,8 +898,12 @@ "type": "Object", "tags": [], "label": "featureUsage", - "description": ["\nAPIs to register licensed feature usage."], - "signature": ["FeatureUsageServiceSetup"], + "description": [ + "\nAPIs to register licensed feature usage." + ], + "signature": [ + "FeatureUsageServiceSetup" + ], "path": "x-pack/plugins/licensing/public/types.ts", "deprecated": false, "trackAdoption": false @@ -833,8 +929,15 @@ "type": "Object", "tags": [], "label": "license$", - "description": ["\nSteam of licensing information {@link ILicense}."], - "signature": ["Observable", "<", "ILicense", ">"], + "description": [ + "\nSteam of licensing information {@link ILicense}." + ], + "signature": [ + "Observable", + "<", + "ILicense", + ">" + ], "path": "x-pack/plugins/licensing/public/types.ts", "deprecated": false, "trackAdoption": false @@ -845,8 +948,14 @@ "type": "Function", "tags": [], "label": "refresh", - "description": ["\nTriggers licensing information re-fetch."], - "signature": ["() => Promise<", "ILicense", ">"], + "description": [ + "\nTriggers licensing information re-fetch." + ], + "signature": [ + "() => Promise<", + "ILicense", + ">" + ], "path": "x-pack/plugins/licensing/public/types.ts", "deprecated": false, "trackAdoption": false, @@ -859,8 +968,12 @@ "type": "Object", "tags": [], "label": "featureUsage", - "description": ["\nAPIs to manage licensed feature usage."], - "signature": ["FeatureUsageServiceStart"], + "description": [ + "\nAPIs to manage licensed feature usage." + ], + "signature": [ + "FeatureUsageServiceStart" + ], "path": "x-pack/plugins/licensing/public/types.ts", "deprecated": false, "trackAdoption": false @@ -994,7 +1107,9 @@ "tags": [], "label": "status", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/licensing/server/types.ts", "deprecated": false, "trackAdoption": false @@ -1036,7 +1151,9 @@ "tags": [], "label": "featureName", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/licensing/server/services/feature_usage_service.ts", "deprecated": false, "trackAdoption": false, @@ -1080,8 +1197,12 @@ "type": "Function", "tags": [], "label": "notifyUsage", - "description": ["\nNotify of a registered feature usage at given time.\n"], - "signature": ["(featureName: string, usedAt?: number | Date | undefined) => void"], + "description": [ + "\nNotify of a registered feature usage at given time.\n" + ], + "signature": [ + "(featureName: string, usedAt?: number | Date | undefined) => void" + ], "path": "x-pack/plugins/licensing/server/services/feature_usage_service.ts", "deprecated": false, "trackAdoption": false, @@ -1092,8 +1213,12 @@ "type": "string", "tags": [], "label": "featureName", - "description": ["- the name of the feature to notify usage of"], - "signature": ["string"], + "description": [ + "- the name of the feature to notify usage of" + ], + "signature": [ + "string" + ], "path": "x-pack/plugins/licensing/server/services/feature_usage_service.ts", "deprecated": false, "trackAdoption": false, @@ -1108,7 +1233,9 @@ "description": [ "- Either a `Date` or an unix timestamp with ms. If not specified, it will be set to the current time." ], - "signature": ["number | Date | undefined"], + "signature": [ + "number | Date | undefined" + ], "path": "x-pack/plugins/licensing/server/services/feature_usage_service.ts", "deprecated": false, "trackAdoption": false, @@ -1126,7 +1253,11 @@ "description": [ "\nReturn a map containing last usage timestamp for all features.\nFeatures that were not used yet do not appear in the map." ], - "signature": ["() => ", "LastFeatureUsage", "[]"], + "signature": [ + "() => ", + "LastFeatureUsage", + "[]" + ], "path": "x-pack/plugins/licensing/server/services/feature_usage_service.ts", "deprecated": false, "trackAdoption": false, @@ -1153,8 +1284,12 @@ "type": "string", "tags": [], "label": "uid", - "description": ["\nUID for license."], - "signature": ["string | undefined"], + "description": [ + "\nUID for license." + ], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1165,8 +1300,13 @@ "type": "CompoundType", "tags": [], "label": "status", - "description": ["\nThe validity status of the license."], - "signature": ["LicenseStatus", " | undefined"], + "description": [ + "\nThe validity status of the license." + ], + "signature": [ + "LicenseStatus", + " | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1177,7 +1317,9 @@ "type": "boolean", "tags": [], "label": "isActive", - "description": ["\nDetermine if the status of the license is active."], + "description": [ + "\nDetermine if the status of the license is active." + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1188,8 +1330,12 @@ "type": "number", "tags": [], "label": "expiryDateInMillis", - "description": ["\nUnix epoch of the expiration date of the license."], - "signature": ["number | undefined"], + "description": [ + "\nUnix epoch of the expiration date of the license." + ], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1214,7 +1360,9 @@ "parentPluginId": "licensing", "id": "def-server.ILicense.mode", "type": "CompoundType", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "mode", "description": [ "\nThe license type, being usually one of basic, standard, gold, platinum, or trial." @@ -1234,7 +1382,9 @@ "type": "string", "tags": [], "label": "signature", - "description": ["\nSignature of the license content."], + "description": [ + "\nSignature of the license content." + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1245,7 +1395,9 @@ "type": "boolean", "tags": [], "label": "isAvailable", - "description": ["\nDetermine if the license container has information."], + "description": [ + "\nDetermine if the license container has information." + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1256,8 +1408,13 @@ "type": "Function", "tags": [], "label": "toJSON", - "description": ["\nReturns"], - "signature": ["() => ", "PublicLicenseJSON"], + "description": [ + "\nReturns" + ], + "signature": [ + "() => ", + "PublicLicenseJSON" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -1273,7 +1430,9 @@ "description": [ "\nA potential error denoting the failure of the license from being retrieved." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1287,7 +1446,9 @@ "description": [ "\nIf the license is not available, provides a string or Error containing the reason." ], - "signature": ["() => string | undefined"], + "signature": [ + "() => string | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -1300,7 +1461,9 @@ "type": "Function", "tags": [], "label": "hasAtLeast", - "description": ["\nDetermine if license type >= minimal required license type."], + "description": [ + "\nDetermine if license type >= minimal required license type." + ], "signature": [ "(minimumLicenseRequired: \"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\") => boolean" ], @@ -1314,7 +1477,9 @@ "type": "CompoundType", "tags": [], "label": "minimumLicenseRequired", - "description": ["the minimum valid license required for the given feature"], + "description": [ + "the minimum valid license required for the given feature" + ], "signature": [ "\"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\"" ], @@ -1349,8 +1514,12 @@ "type": "string", "tags": [], "label": "pluginName", - "description": ["the name of the plugin"], - "signature": ["string"], + "description": [ + "the name of the plugin" + ], + "signature": [ + "string" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -1362,7 +1531,9 @@ "type": "CompoundType", "tags": [], "label": "minimumLicenseRequired", - "description": ["the minimum valid license for operating the given plugin"], + "description": [ + "the minimum valid license for operating the given plugin" + ], "signature": [ "\"basic\" | \"standard\" | \"gold\" | \"platinum\" | \"enterprise\" | \"trial\"" ], @@ -1383,7 +1554,10 @@ "description": [ "\nA specific API for interacting with the specific features of the license." ], - "signature": ["(name: string) => ", "LicenseFeature"], + "signature": [ + "(name: string) => ", + "LicenseFeature" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -1394,8 +1568,12 @@ "type": "string", "tags": [], "label": "name", - "description": ["the name of the feature to interact with"], - "signature": ["string"], + "description": [ + "the name of the feature to interact with" + ], + "signature": [ + "string" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -1427,7 +1605,9 @@ "description": [ "\nThe state of checking the results of a license type meeting the license minimum." ], - "signature": ["\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""], + "signature": [ + "\"valid\" | \"invalid\" | \"unavailable\" | \"expired\"" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1441,7 +1621,9 @@ "description": [ "\nA message containing the reason for a license type not being valid." ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1525,7 +1707,9 @@ "tags": [], "label": "license", "description": [], - "signature": ["ILicense"], + "signature": [ + "ILicense" + ], "path": "x-pack/plugins/licensing/server/types.ts", "deprecated": false, "trackAdoption": false @@ -1552,7 +1736,9 @@ "type": "string", "tags": [], "label": "uid", - "description": ["\nUID for license."], + "description": [ + "\nUID for license." + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1563,8 +1749,12 @@ "type": "CompoundType", "tags": [], "label": "status", - "description": ["\nThe validity status of the license."], - "signature": ["\"active\" | \"invalid\" | \"expired\""], + "description": [ + "\nThe validity status of the license." + ], + "signature": [ + "\"active\" | \"invalid\" | \"expired\"" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1575,7 +1765,9 @@ "type": "number", "tags": [], "label": "expiryDateInMillis", - "description": ["\nUnix epoch of the expiration date of the license."], + "description": [ + "\nUnix epoch of the expiration date of the license." + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1600,7 +1792,9 @@ "parentPluginId": "licensing", "id": "def-server.PublicLicense.mode", "type": "CompoundType", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "mode", "description": [ "\nThe license type, being usually one of basic, standard, gold, platinum, or trial." @@ -1786,7 +1980,10 @@ "tags": [], "label": "license", "description": [], - "signature": ["PublicLicense", " | undefined"], + "signature": [ + "PublicLicense", + " | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1798,7 +1995,10 @@ "tags": [], "label": "features", "description": [], - "signature": ["PublicFeatures", " | undefined"], + "signature": [ + "PublicFeatures", + " | undefined" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false @@ -1857,7 +2057,9 @@ "tags": [], "label": "license", "description": [], - "signature": ["ILicense"], + "signature": [ + "ILicense" + ], "path": "x-pack/plugins/licensing/server/wrap_route_with_license_check.ts", "deprecated": false, "trackAdoption": false @@ -1872,7 +2074,9 @@ "tags": [], "label": "LicenseCheckState", "description": [], - "signature": ["\"valid\" | \"invalid\" | \"unavailable\" | \"expired\""], + "signature": [ + "\"valid\" | \"invalid\" | \"unavailable\" | \"expired\"" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -1885,7 +2089,9 @@ "tags": [], "label": "LicenseStatus", "description": [], - "signature": ["\"active\" | \"invalid\" | \"expired\""], + "signature": [ + "\"active\" | \"invalid\" | \"expired\"" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -1915,7 +2121,11 @@ "description": [ "\nProvides information about feature availability for the current license." ], - "signature": ["{ [x: string]: ", "LicenseFeature", "; }"], + "signature": [ + "{ [x: string]: ", + "LicenseFeature", + "; }" + ], "path": "x-pack/plugins/licensing/common/types.ts", "deprecated": false, "trackAdoption": false, @@ -1938,10 +2148,19 @@ "parentPluginId": "licensing", "id": "def-server.LicensingPluginSetup.license$", "type": "Object", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "license$", - "description": ["\nSteam of licensing information {@link ILicense}."], - "signature": ["Observable", "<", "ILicense", ">"], + "description": [ + "\nSteam of licensing information {@link ILicense}." + ], + "signature": [ + "Observable", + "<", + "ILicense", + ">" + ], "path": "x-pack/plugins/licensing/server/types.ts", "deprecated": true, "removeBy": "8.8.0", @@ -2069,10 +2288,18 @@ "parentPluginId": "licensing", "id": "def-server.LicensingPluginSetup.refresh", "type": "Function", - "tags": ["deprecated"], + "tags": [ + "deprecated" + ], "label": "refresh", - "description": ["\nTriggers licensing information re-fetch."], - "signature": ["() => Promise<", "ILicense", ">"], + "description": [ + "\nTriggers licensing information re-fetch." + ], + "signature": [ + "() => Promise<", + "ILicense", + ">" + ], "path": "x-pack/plugins/licensing/server/types.ts", "deprecated": true, "removeBy": "8.8.0", @@ -2092,7 +2319,9 @@ "type": "Object", "tags": [], "label": "featureUsage", - "description": ["\nAPIs to register licensed feature usage."], + "description": [ + "\nAPIs to register licensed feature usage." + ], "signature": [ { "pluginId": "licensing", @@ -2127,8 +2356,15 @@ "type": "Object", "tags": [], "label": "license$", - "description": ["\nSteam of licensing information {@link ILicense}."], - "signature": ["Observable", "<", "ILicense", ">"], + "description": [ + "\nSteam of licensing information {@link ILicense}." + ], + "signature": [ + "Observable", + "<", + "ILicense", + ">" + ], "path": "x-pack/plugins/licensing/server/types.ts", "deprecated": false, "trackAdoption": false @@ -2139,8 +2375,14 @@ "type": "Function", "tags": [], "label": "refresh", - "description": ["\nTriggers licensing information re-fetch."], - "signature": ["() => Promise<", "ILicense", ">"], + "description": [ + "\nTriggers licensing information re-fetch." + ], + "signature": [ + "() => Promise<", + "ILicense", + ">" + ], "path": "x-pack/plugins/licensing/server/types.ts", "deprecated": false, "trackAdoption": false, @@ -2205,7 +2447,9 @@ "tags": [], "label": "pollingFrequency", "description": [], - "signature": ["number"], + "signature": [ + "number" + ], "path": "x-pack/plugins/licensing/server/types.ts", "deprecated": false, "trackAdoption": false, @@ -2220,7 +2464,9 @@ "type": "Object", "tags": [], "label": "featureUsage", - "description": ["\nAPIs to manage licensed feature usage."], + "description": [ + "\nAPIs to manage licensed feature usage." + ], "signature": [ { "pluginId": "licensing", @@ -2247,4 +2493,4 @@ "misc": [], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/licensing.mdx b/api_docs/licensing.mdx index 3da4f27ee571c..d50c5e69a096b 100644 --- a/api_docs/licensing.mdx +++ b/api_docs/licensing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/licensing title: "licensing" image: https://source.unsplash.com/400x175/?github description: API docs for the licensing plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'licensing'] --- import licensingObj from './licensing.devdocs.json'; diff --git a/api_docs/links.mdx b/api_docs/links.mdx index 326ef62d133ea..3b5bf4e1dd62d 100644 --- a/api_docs/links.mdx +++ b/api_docs/links.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/links title: "links" image: https://source.unsplash.com/400x175/?github description: API docs for the links plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'links'] --- import linksObj from './links.devdocs.json'; diff --git a/api_docs/lists.mdx b/api_docs/lists.mdx index 72c7dd63b2d8d..e63782010f279 100644 --- a/api_docs/lists.mdx +++ b/api_docs/lists.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/lists title: "lists" image: https://source.unsplash.com/400x175/?github description: API docs for the lists plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'lists'] --- import listsObj from './lists.devdocs.json'; diff --git a/api_docs/logs_explorer.mdx b/api_docs/logs_explorer.mdx index e35ecbf188c8f..55b0991b8ea28 100644 --- a/api_docs/logs_explorer.mdx +++ b/api_docs/logs_explorer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/logsExplorer title: "logsExplorer" image: https://source.unsplash.com/400x175/?github description: API docs for the logsExplorer plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'logsExplorer'] --- import logsExplorerObj from './logs_explorer.devdocs.json'; diff --git a/api_docs/logs_shared.devdocs.json b/api_docs/logs_shared.devdocs.json index fd2f4b7d5cc16..23079d587996f 100644 --- a/api_docs/logs_shared.devdocs.json +++ b/api_docs/logs_shared.devdocs.json @@ -352,7 +352,7 @@ "section": "def-common.EuiTheme", "text": "EuiTheme" }, - " | undefined; } & { as?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; forwardedAs?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; }, string | number | symbol> | Pick & Partial>, \"theme\"> & { theme?: ", + " | undefined; } & { as?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; forwardedAs?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; }, string | number | symbol> | Pick & Partial>, \"theme\"> & { theme?: ", { "pluginId": "@kbn/react-kibana-context-styled", "scope": "common", @@ -360,7 +360,7 @@ "section": "def-common.EuiTheme", "text": "EuiTheme" }, - " | undefined; } & { children?: React.ReactNode; } & { as?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; forwardedAs?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; }, string | number | symbol>) & React.RefAttributes<{}>>" + " | undefined; } & { children?: React.ReactNode; } & { as?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; forwardedAs?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; }, string | number | symbol>) & React.RefAttributes<{}>>" ], "path": "x-pack/plugins/logs_shared/public/index.ts", "deprecated": false, @@ -400,7 +400,7 @@ "section": "def-common.EuiTheme", "text": "EuiTheme" }, - " | undefined; } & { as?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; forwardedAs?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; }, string | number | symbol> | Pick & Partial>, \"theme\"> & { theme?: ", + " | undefined; } & { as?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; forwardedAs?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; }, string | number | symbol> | Pick & Partial>, \"theme\"> & { theme?: ", { "pluginId": "@kbn/react-kibana-context-styled", "scope": "common", @@ -408,7 +408,7 @@ "section": "def-common.EuiTheme", "text": "EuiTheme" }, - " | undefined; } & { children?: React.ReactNode; } & { as?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; forwardedAs?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; }, string | number | symbol>) & React.RefAttributes<{}>>" + " | undefined; } & { children?: React.ReactNode; } & { as?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; forwardedAs?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; }, string | number | symbol>) & React.RefAttributes<{}>>" ], "path": "x-pack/plugins/logs_shared/public/index.ts", "deprecated": false, @@ -585,7 +585,7 @@ "section": "def-common.EuiTheme", "text": "EuiTheme" }, - " | undefined; } & { as?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; forwardedAs?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; }, string | number | symbol> | Pick & Partial>, \"theme\"> & { theme?: ", + " | undefined; } & { as?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; forwardedAs?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; }, string | number | symbol> | Pick & Partial>, \"theme\"> & { theme?: ", { "pluginId": "@kbn/react-kibana-context-styled", "scope": "common", @@ -593,7 +593,7 @@ "section": "def-common.EuiTheme", "text": "EuiTheme" }, - " | undefined; } & { children?: React.ReactNode; } & { as?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; forwardedAs?: React.ComponentType | keyof JSX.IntrinsicElements | undefined; }, string | number | symbol>) & React.RefAttributes<{}>>" + " | undefined; } & { children?: React.ReactNode; } & { as?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; forwardedAs?: keyof JSX.IntrinsicElements | React.ComponentType | undefined; }, string | number | symbol>) & React.RefAttributes<{}>>" ], "path": "x-pack/plugins/logs_shared/public/index.ts", "deprecated": false, diff --git a/api_docs/logs_shared.mdx b/api_docs/logs_shared.mdx index f20155eba7b49..daa502bd24c73 100644 --- a/api_docs/logs_shared.mdx +++ b/api_docs/logs_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/logsShared title: "logsShared" image: https://source.unsplash.com/400x175/?github description: API docs for the logsShared plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'logsShared'] --- import logsSharedObj from './logs_shared.devdocs.json'; diff --git a/api_docs/management.mdx b/api_docs/management.mdx index 95e0e10793843..7b657d6878e21 100644 --- a/api_docs/management.mdx +++ b/api_docs/management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/management title: "management" image: https://source.unsplash.com/400x175/?github description: API docs for the management plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'management'] --- import managementObj from './management.devdocs.json'; diff --git a/api_docs/maps.mdx b/api_docs/maps.mdx index 26336b3c0283c..004bf12b84685 100644 --- a/api_docs/maps.mdx +++ b/api_docs/maps.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/maps title: "maps" image: https://source.unsplash.com/400x175/?github description: API docs for the maps plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'maps'] --- import mapsObj from './maps.devdocs.json'; diff --git a/api_docs/maps_ems.mdx b/api_docs/maps_ems.mdx index cd6a3f5260d77..59056093c148c 100644 --- a/api_docs/maps_ems.mdx +++ b/api_docs/maps_ems.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/mapsEms title: "mapsEms" image: https://source.unsplash.com/400x175/?github description: API docs for the mapsEms plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'mapsEms'] --- import mapsEmsObj from './maps_ems.devdocs.json'; diff --git a/api_docs/metrics_data_access.devdocs.json b/api_docs/metrics_data_access.devdocs.json index cb36df7a2609f..e28f244db9c14 100644 --- a/api_docs/metrics_data_access.devdocs.json +++ b/api_docs/metrics_data_access.devdocs.json @@ -517,7 +517,7 @@ "label": "findInventoryFields", "description": [], "signature": [ - "(type: \"host\" | \"container\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsRDS\" | \"awsSQS\") => { id: string; name: string; os?: string | undefined; ip?: string | undefined; cloudProvider?: string | undefined; }" + "(type: \"container\" | \"host\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsRDS\" | \"awsSQS\") => { id: string; name: string; os?: string | undefined; ip?: string | undefined; cloudProvider?: string | undefined; }" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/index.ts", "deprecated": false, @@ -531,7 +531,7 @@ "label": "type", "description": [], "signature": [ - "\"host\" | \"container\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsRDS\" | \"awsSQS\"" + "\"container\" | \"host\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsRDS\" | \"awsSQS\"" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/index.ts", "deprecated": false, @@ -550,7 +550,7 @@ "label": "findInventoryModel", "description": [], "signature": [ - "(type: T) => InventoryModels" + "(type: T) => InventoryModels" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/index.ts", "deprecated": false, @@ -583,7 +583,7 @@ "label": "getFieldByType", "description": [], "signature": [ - "(type: \"host\" | \"container\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsRDS\" | \"awsSQS\") => \"container.id\" | \"host.name\" | \"kubernetes.pod.uid\" | undefined" + "(type: \"container\" | \"host\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsRDS\" | \"awsSQS\") => \"container.id\" | \"host.name\" | \"kubernetes.pod.uid\" | undefined" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/index.ts", "deprecated": false, @@ -597,7 +597,7 @@ "label": "type", "description": [], "signature": [ - "\"host\" | \"container\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsRDS\" | \"awsSQS\"" + "\"container\" | \"host\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsRDS\" | \"awsSQS\"" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/index.ts", "deprecated": false, @@ -775,7 +775,7 @@ "label": "InventoryItemType", "description": [], "signature": [ - "\"host\" | \"container\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsRDS\" | \"awsSQS\"" + "\"container\" | \"host\" | \"pod\" | \"awsEC2\" | \"awsS3\" | \"awsRDS\" | \"awsSQS\"" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/types.ts", "deprecated": false, @@ -873,7 +873,7 @@ "DashboardModel", "; }; kpi: { get: ({ metricsDataViewId, options, }: { metricsDataViewId?: string | undefined; options?: Pick<{ title: string; dataset?: ", "LensDataset", - " | undefined; label?: string | undefined; filter?: string | undefined; format?: \"string\" | \"number\" | \"duration\" | \"percent\" | \"currency\" | \"bytes\" | \"bits\" | undefined; decimals?: number | undefined; normalizeByUnit?: \"m\" | \"d\" | \"h\" | \"s\" | undefined; compactValues?: boolean | undefined; randomSampling?: number | undefined; useGlobalFilter?: boolean | undefined; seriesColor?: string | undefined; value: string; chartType: \"metric\"; querySecondaryMetric?: string | undefined; queryMaxValue?: string | undefined; breakdown?: ", + " | undefined; label?: string | undefined; filter?: string | undefined; format?: \"string\" | \"number\" | \"duration\" | \"currency\" | \"percent\" | \"bytes\" | \"bits\" | undefined; decimals?: number | undefined; normalizeByUnit?: \"m\" | \"s\" | \"d\" | \"h\" | undefined; compactValues?: boolean | undefined; randomSampling?: number | undefined; useGlobalFilter?: boolean | undefined; seriesColor?: string | undefined; value: string; chartType: \"metric\"; querySecondaryMetric?: string | undefined; queryMaxValue?: string | undefined; breakdown?: ", "LensBreakdownConfig", " | undefined; trendLine?: boolean | undefined; subtitle?: string | undefined; }, \"subtitle\" | \"seriesColor\"> | undefined; }) => ", "DashboardModel", @@ -945,7 +945,7 @@ "label": "SnapshotMetricType", "description": [], "signature": [ - "\"count\" | \"custom\" | \"memory\" | \"rx\" | \"logRate\" | \"normalizedLoad1m\" | \"memoryFree\" | \"tx\" | \"cpu\" | \"s3BucketSize\" | \"s3NumberOfObjects\" | \"s3TotalRequests\" | \"s3UploadBytes\" | \"s3DownloadBytes\" | \"diskLatency\" | \"diskSpaceUsage\" | \"load\" | \"memoryTotal\" | \"diskIOReadBytes\" | \"diskIOWriteBytes\" | \"rdsLatency\" | \"rdsConnections\" | \"rdsQueriesExecuted\" | \"rdsActiveTransactions\" | \"sqsMessagesVisible\" | \"sqsMessagesDelayed\" | \"sqsMessagesEmpty\" | \"sqsMessagesSent\" | \"sqsOldestMessage\"" + "\"count\" | \"memory\" | \"custom\" | \"rx\" | \"logRate\" | \"normalizedLoad1m\" | \"memoryFree\" | \"tx\" | \"cpu\" | \"s3BucketSize\" | \"s3NumberOfObjects\" | \"s3TotalRequests\" | \"s3UploadBytes\" | \"s3DownloadBytes\" | \"diskLatency\" | \"diskSpaceUsage\" | \"load\" | \"memoryTotal\" | \"diskIOReadBytes\" | \"diskIOWriteBytes\" | \"rdsLatency\" | \"rdsConnections\" | \"rdsQueriesExecuted\" | \"rdsActiveTransactions\" | \"sqsMessagesVisible\" | \"sqsMessagesDelayed\" | \"sqsMessagesEmpty\" | \"sqsMessagesSent\" | \"sqsOldestMessage\"" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/types.ts", "deprecated": false, @@ -960,7 +960,7 @@ "label": "TSVBMetricModel", "description": [], "signature": [ - "{ id: \"custom\" | \"hostSystemOverview\" | \"hostCpuUsage\" | \"hostFilesystem\" | \"hostK8sOverview\" | \"hostK8sCpuCap\" | \"hostK8sDiskCap\" | \"hostK8sMemoryCap\" | \"hostK8sPodCap\" | \"hostLoad\" | \"hostMemoryUsage\" | \"hostNetworkTraffic\" | \"hostDockerOverview\" | \"hostDockerInfo\" | \"hostDockerTop5ByCpu\" | \"hostDockerTop5ByMemory\" | \"podOverview\" | \"podCpuUsage\" | \"podMemoryUsage\" | \"podLogUsage\" | \"podNetworkTraffic\" | \"containerOverview\" | \"containerCpuKernel\" | \"containerCpuUsage\" | \"containerDiskIOOps\" | \"containerDiskIOBytes\" | \"containerMemory\" | \"containerNetworkTraffic\" | \"containerK8sOverview\" | \"containerK8sCpuUsage\" | \"containerK8sMemoryUsage\" | \"nginxHits\" | \"nginxRequestRate\" | \"nginxActiveConnections\" | \"nginxRequestsPerConnection\" | \"awsOverview\" | \"awsCpuUtilization\" | \"awsNetworkBytes\" | \"awsNetworkPackets\" | \"awsDiskioBytes\" | \"awsDiskioOps\" | \"awsEC2CpuUtilization\" | \"awsEC2NetworkTraffic\" | \"awsEC2DiskIOBytes\" | \"awsS3TotalRequests\" | \"awsS3NumberOfObjects\" | \"awsS3BucketSize\" | \"awsS3DownloadBytes\" | \"awsS3UploadBytes\" | \"awsRDSCpuTotal\" | \"awsRDSConnections\" | \"awsRDSQueriesExecuted\" | \"awsRDSActiveTransactions\" | \"awsRDSLatency\" | \"awsSQSMessagesVisible\" | \"awsSQSMessagesDelayed\" | \"awsSQSMessagesSent\" | \"awsSQSMessagesEmpty\" | \"awsSQSOldestMessage\"; requires: string[]; index_pattern: string | string[]; interval: string; time_field: string; type: string; series: ({ id: string; metrics: ({ id: string; type: \"count\"; } | ({ id: string; type: \"min\" | \"max\" | \"sum\" | \"avg\" | \"count\" | \"cardinality\" | \"cumulative_sum\" | \"derivative\" | \"calculation\" | \"series_agg\" | \"positive_only\"; } & { field?: string | undefined; }) | { id: string; script: string; type: \"calculation\"; variables: { field: string; id: string; name: string; }[]; } | { id: string; field: string; unit: string; type: \"derivative\"; } | ({ id: string; type: \"percentile\"; percentiles: { id: string; value: number; }[]; } & { field?: string | undefined; }) | { id: string; function: string; type: \"series_agg\"; })[]; split_mode: string; } & { terms_field?: string | undefined; terms_size?: number | undefined; terms_order_by?: string | undefined; filter?: { query: string; language: \"kuery\" | \"lucene\"; } | undefined; })[]; } & { filter?: string | undefined; map_field_to?: string | undefined; id_type?: \"cloud\" | \"node\" | undefined; drop_last_bucket?: boolean | undefined; }" + "{ id: \"custom\" | \"hostSystemOverview\" | \"hostCpuUsage\" | \"hostFilesystem\" | \"hostK8sOverview\" | \"hostK8sCpuCap\" | \"hostK8sDiskCap\" | \"hostK8sMemoryCap\" | \"hostK8sPodCap\" | \"hostLoad\" | \"hostMemoryUsage\" | \"hostNetworkTraffic\" | \"hostDockerOverview\" | \"hostDockerInfo\" | \"hostDockerTop5ByCpu\" | \"hostDockerTop5ByMemory\" | \"podOverview\" | \"podCpuUsage\" | \"podMemoryUsage\" | \"podLogUsage\" | \"podNetworkTraffic\" | \"containerOverview\" | \"containerCpuKernel\" | \"containerCpuUsage\" | \"containerDiskIOOps\" | \"containerDiskIOBytes\" | \"containerMemory\" | \"containerNetworkTraffic\" | \"containerK8sOverview\" | \"containerK8sCpuUsage\" | \"containerK8sMemoryUsage\" | \"nginxHits\" | \"nginxRequestRate\" | \"nginxActiveConnections\" | \"nginxRequestsPerConnection\" | \"awsOverview\" | \"awsCpuUtilization\" | \"awsNetworkBytes\" | \"awsNetworkPackets\" | \"awsDiskioBytes\" | \"awsDiskioOps\" | \"awsEC2CpuUtilization\" | \"awsEC2NetworkTraffic\" | \"awsEC2DiskIOBytes\" | \"awsS3TotalRequests\" | \"awsS3NumberOfObjects\" | \"awsS3BucketSize\" | \"awsS3DownloadBytes\" | \"awsS3UploadBytes\" | \"awsRDSCpuTotal\" | \"awsRDSConnections\" | \"awsRDSQueriesExecuted\" | \"awsRDSActiveTransactions\" | \"awsRDSLatency\" | \"awsSQSMessagesVisible\" | \"awsSQSMessagesDelayed\" | \"awsSQSMessagesSent\" | \"awsSQSMessagesEmpty\" | \"awsSQSOldestMessage\"; requires: string[]; index_pattern: string | string[]; interval: string; time_field: string; type: string; series: ({ id: string; metrics: ({ id: string; type: \"count\"; } | ({ id: string; type: \"min\" | \"max\" | \"sum\" | \"avg\" | \"count\" | \"cardinality\" | \"cumulative_sum\" | \"derivative\" | \"calculation\" | \"series_agg\" | \"positive_only\"; } & { field?: string | undefined; }) | { id: string; script: string; type: \"calculation\"; variables: { field: string; id: string; name: string; }[]; } | { id: string; field: string; unit: string; type: \"derivative\"; } | ({ id: string; type: \"percentile\"; percentiles: { id: string; value: number; }[]; } & { field?: string | undefined; }) | { id: string; function: string; type: \"series_agg\"; })[]; split_mode: string; } & { terms_field?: string | undefined; terms_size?: number | undefined; terms_order_by?: string | undefined; filter?: { query: string; language: \"kuery\" | \"lucene\"; } | undefined; })[]; } & { filter?: string | undefined; map_field_to?: string | undefined; id_type?: \"node\" | \"cloud\" | undefined; drop_last_bucket?: boolean | undefined; }" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/types.ts", "deprecated": false, @@ -975,7 +975,7 @@ "label": "TSVBMetricModelCreator", "description": [], "signature": [ - "(timeField: string, indexPattern: string | string[], interval: string) => { id: \"custom\" | \"hostSystemOverview\" | \"hostCpuUsage\" | \"hostFilesystem\" | \"hostK8sOverview\" | \"hostK8sCpuCap\" | \"hostK8sDiskCap\" | \"hostK8sMemoryCap\" | \"hostK8sPodCap\" | \"hostLoad\" | \"hostMemoryUsage\" | \"hostNetworkTraffic\" | \"hostDockerOverview\" | \"hostDockerInfo\" | \"hostDockerTop5ByCpu\" | \"hostDockerTop5ByMemory\" | \"podOverview\" | \"podCpuUsage\" | \"podMemoryUsage\" | \"podLogUsage\" | \"podNetworkTraffic\" | \"containerOverview\" | \"containerCpuKernel\" | \"containerCpuUsage\" | \"containerDiskIOOps\" | \"containerDiskIOBytes\" | \"containerMemory\" | \"containerNetworkTraffic\" | \"containerK8sOverview\" | \"containerK8sCpuUsage\" | \"containerK8sMemoryUsage\" | \"nginxHits\" | \"nginxRequestRate\" | \"nginxActiveConnections\" | \"nginxRequestsPerConnection\" | \"awsOverview\" | \"awsCpuUtilization\" | \"awsNetworkBytes\" | \"awsNetworkPackets\" | \"awsDiskioBytes\" | \"awsDiskioOps\" | \"awsEC2CpuUtilization\" | \"awsEC2NetworkTraffic\" | \"awsEC2DiskIOBytes\" | \"awsS3TotalRequests\" | \"awsS3NumberOfObjects\" | \"awsS3BucketSize\" | \"awsS3DownloadBytes\" | \"awsS3UploadBytes\" | \"awsRDSCpuTotal\" | \"awsRDSConnections\" | \"awsRDSQueriesExecuted\" | \"awsRDSActiveTransactions\" | \"awsRDSLatency\" | \"awsSQSMessagesVisible\" | \"awsSQSMessagesDelayed\" | \"awsSQSMessagesSent\" | \"awsSQSMessagesEmpty\" | \"awsSQSOldestMessage\"; requires: string[]; index_pattern: string | string[]; interval: string; time_field: string; type: string; series: ({ id: string; metrics: ({ id: string; type: \"count\"; } | ({ id: string; type: \"min\" | \"max\" | \"sum\" | \"avg\" | \"count\" | \"cardinality\" | \"cumulative_sum\" | \"derivative\" | \"calculation\" | \"series_agg\" | \"positive_only\"; } & { field?: string | undefined; }) | { id: string; script: string; type: \"calculation\"; variables: { field: string; id: string; name: string; }[]; } | { id: string; field: string; unit: string; type: \"derivative\"; } | ({ id: string; type: \"percentile\"; percentiles: { id: string; value: number; }[]; } & { field?: string | undefined; }) | { id: string; function: string; type: \"series_agg\"; })[]; split_mode: string; } & { terms_field?: string | undefined; terms_size?: number | undefined; terms_order_by?: string | undefined; filter?: { query: string; language: \"kuery\" | \"lucene\"; } | undefined; })[]; } & { filter?: string | undefined; map_field_to?: string | undefined; id_type?: \"cloud\" | \"node\" | undefined; drop_last_bucket?: boolean | undefined; }" + "(timeField: string, indexPattern: string | string[], interval: string) => { id: \"custom\" | \"hostSystemOverview\" | \"hostCpuUsage\" | \"hostFilesystem\" | \"hostK8sOverview\" | \"hostK8sCpuCap\" | \"hostK8sDiskCap\" | \"hostK8sMemoryCap\" | \"hostK8sPodCap\" | \"hostLoad\" | \"hostMemoryUsage\" | \"hostNetworkTraffic\" | \"hostDockerOverview\" | \"hostDockerInfo\" | \"hostDockerTop5ByCpu\" | \"hostDockerTop5ByMemory\" | \"podOverview\" | \"podCpuUsage\" | \"podMemoryUsage\" | \"podLogUsage\" | \"podNetworkTraffic\" | \"containerOverview\" | \"containerCpuKernel\" | \"containerCpuUsage\" | \"containerDiskIOOps\" | \"containerDiskIOBytes\" | \"containerMemory\" | \"containerNetworkTraffic\" | \"containerK8sOverview\" | \"containerK8sCpuUsage\" | \"containerK8sMemoryUsage\" | \"nginxHits\" | \"nginxRequestRate\" | \"nginxActiveConnections\" | \"nginxRequestsPerConnection\" | \"awsOverview\" | \"awsCpuUtilization\" | \"awsNetworkBytes\" | \"awsNetworkPackets\" | \"awsDiskioBytes\" | \"awsDiskioOps\" | \"awsEC2CpuUtilization\" | \"awsEC2NetworkTraffic\" | \"awsEC2DiskIOBytes\" | \"awsS3TotalRequests\" | \"awsS3NumberOfObjects\" | \"awsS3BucketSize\" | \"awsS3DownloadBytes\" | \"awsS3UploadBytes\" | \"awsRDSCpuTotal\" | \"awsRDSConnections\" | \"awsRDSQueriesExecuted\" | \"awsRDSActiveTransactions\" | \"awsRDSLatency\" | \"awsSQSMessagesVisible\" | \"awsSQSMessagesDelayed\" | \"awsSQSMessagesSent\" | \"awsSQSMessagesEmpty\" | \"awsSQSOldestMessage\"; requires: string[]; index_pattern: string | string[]; interval: string; time_field: string; type: string; series: ({ id: string; metrics: ({ id: string; type: \"count\"; } | ({ id: string; type: \"min\" | \"max\" | \"sum\" | \"avg\" | \"count\" | \"cardinality\" | \"cumulative_sum\" | \"derivative\" | \"calculation\" | \"series_agg\" | \"positive_only\"; } & { field?: string | undefined; }) | { id: string; script: string; type: \"calculation\"; variables: { field: string; id: string; name: string; }[]; } | { id: string; field: string; unit: string; type: \"derivative\"; } | ({ id: string; type: \"percentile\"; percentiles: { id: string; value: number; }[]; } & { field?: string | undefined; }) | { id: string; function: string; type: \"series_agg\"; })[]; split_mode: string; } & { terms_field?: string | undefined; terms_size?: number | undefined; terms_order_by?: string | undefined; filter?: { query: string; language: \"kuery\" | \"lucene\"; } | undefined; })[]; } & { filter?: string | undefined; map_field_to?: string | undefined; id_type?: \"node\" | \"cloud\" | undefined; drop_last_bucket?: boolean | undefined; }" ], "path": "x-pack/plugins/metrics_data_access/common/inventory_models/types.ts", "deprecated": false, diff --git a/api_docs/metrics_data_access.mdx b/api_docs/metrics_data_access.mdx index 24c149dda13b8..969c3cbe3b5ec 100644 --- a/api_docs/metrics_data_access.mdx +++ b/api_docs/metrics_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/metricsDataAccess title: "metricsDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the metricsDataAccess plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'metricsDataAccess'] --- import metricsDataAccessObj from './metrics_data_access.devdocs.json'; diff --git a/api_docs/ml.mdx b/api_docs/ml.mdx index 291d53cfdf858..3f02eb1d1fed1 100644 --- a/api_docs/ml.mdx +++ b/api_docs/ml.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ml title: "ml" image: https://source.unsplash.com/400x175/?github description: API docs for the ml plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ml'] --- import mlObj from './ml.devdocs.json'; diff --git a/api_docs/mock_idp_plugin.mdx b/api_docs/mock_idp_plugin.mdx index 5ff541e37a8c3..ea7686baa8022 100644 --- a/api_docs/mock_idp_plugin.mdx +++ b/api_docs/mock_idp_plugin.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/mockIdpPlugin title: "mockIdpPlugin" image: https://source.unsplash.com/400x175/?github description: API docs for the mockIdpPlugin plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'mockIdpPlugin'] --- import mockIdpPluginObj from './mock_idp_plugin.devdocs.json'; diff --git a/api_docs/monitoring.mdx b/api_docs/monitoring.mdx index 56dac30d6ff7a..4f936e5b082b1 100644 --- a/api_docs/monitoring.mdx +++ b/api_docs/monitoring.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/monitoring title: "monitoring" image: https://source.unsplash.com/400x175/?github description: API docs for the monitoring plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'monitoring'] --- import monitoringObj from './monitoring.devdocs.json'; diff --git a/api_docs/monitoring_collection.mdx b/api_docs/monitoring_collection.mdx index 19394e2a57acc..a854b01e31294 100644 --- a/api_docs/monitoring_collection.mdx +++ b/api_docs/monitoring_collection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/monitoringCollection title: "monitoringCollection" image: https://source.unsplash.com/400x175/?github description: API docs for the monitoringCollection plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'monitoringCollection'] --- import monitoringCollectionObj from './monitoring_collection.devdocs.json'; diff --git a/api_docs/navigation.mdx b/api_docs/navigation.mdx index 8d21cb0d2efcc..3e1248c61340a 100644 --- a/api_docs/navigation.mdx +++ b/api_docs/navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/navigation title: "navigation" image: https://source.unsplash.com/400x175/?github description: API docs for the navigation plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'navigation'] --- import navigationObj from './navigation.devdocs.json'; diff --git a/api_docs/newsfeed.mdx b/api_docs/newsfeed.mdx index 84ee12f84b8c7..2917ac609ad5c 100644 --- a/api_docs/newsfeed.mdx +++ b/api_docs/newsfeed.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/newsfeed title: "newsfeed" image: https://source.unsplash.com/400x175/?github description: API docs for the newsfeed plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'newsfeed'] --- import newsfeedObj from './newsfeed.devdocs.json'; diff --git a/api_docs/no_data_page.mdx b/api_docs/no_data_page.mdx index 4bcfa7bd4444e..8982d56186989 100644 --- a/api_docs/no_data_page.mdx +++ b/api_docs/no_data_page.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/noDataPage title: "noDataPage" image: https://source.unsplash.com/400x175/?github description: API docs for the noDataPage plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'noDataPage'] --- import noDataPageObj from './no_data_page.devdocs.json'; diff --git a/api_docs/notifications.mdx b/api_docs/notifications.mdx index 30cb8ffd5b94f..ea21541e46242 100644 --- a/api_docs/notifications.mdx +++ b/api_docs/notifications.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/notifications title: "notifications" image: https://source.unsplash.com/400x175/?github description: API docs for the notifications plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'notifications'] --- import notificationsObj from './notifications.devdocs.json'; diff --git a/api_docs/observability.devdocs.json b/api_docs/observability.devdocs.json index 589892814fe85..57e00f4cbd294 100644 --- a/api_docs/observability.devdocs.json +++ b/api_docs/observability.devdocs.json @@ -786,7 +786,7 @@ }, " | undefined; list: () => string[]; }; selectedAlertId?: string | undefined; } & ", "CommonProps", - " & { as?: \"div\" | undefined; } & _EuiFlyoutProps & Omit, HTMLDivElement>, keyof _EuiFlyoutProps> & Omit, HTMLDivElement>, \"key\" | keyof React.HTMLAttributes | \"css\"> & { ref?: ((instance: HTMLDivElement | null) => void) | React.RefObject | null | undefined; }, \"type\" | \"prefix\" | \"key\" | \"id\" | \"defaultValue\" | \"security\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"placeholder\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"title\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"datatype\" | \"inlist\" | \"property\" | \"resource\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onError\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerEnterCapture\" | \"onPointerLeave\" | \"onPointerLeaveCapture\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"paddingSize\" | \"size\" | \"onClose\" | \"ref\" | \"maxWidth\" | \"ownFocus\" | \"hideCloseButton\" | \"closeButtonProps\" | \"closeButtonPosition\" | \"maskProps\" | \"outsideClickCloses\" | \"side\" | \"pushMinBreakpoint\" | \"pushAnimation\" | \"focusTrapProps\" | \"includeFixedHeadersInFocusTrap\" | \"as\">, \"type\" | \"prefix\" | \"key\" | \"id\" | \"defaultValue\" | \"security\" | \"alert\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"placeholder\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"title\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"datatype\" | \"inlist\" | \"property\" | \"resource\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onError\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerEnterCapture\" | \"onPointerLeave\" | \"onPointerLeaveCapture\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"alerts\" | \"paddingSize\" | \"size\" | \"onClose\" | \"maxWidth\" | \"ownFocus\" | \"hideCloseButton\" | \"closeButtonProps\" | \"closeButtonPosition\" | \"maskProps\" | \"outsideClickCloses\" | \"side\" | \"pushMinBreakpoint\" | \"pushAnimation\" | \"focusTrapProps\" | \"includeFixedHeadersInFocusTrap\" | \"as\" | \"rawAlert\" | \"isInApp\" | \"observabilityRuleTypeRegistry\" | \"selectedAlertId\"> & { ref?: ((instance: HTMLDivElement | null) => void) | React.RefObject | null | undefined; }> & { readonly _result: ({ alert, rawAlert, alerts, isInApp, observabilityRuleTypeRegistry, onClose, selectedAlertId, }: AlertsFlyoutProps) => JSX.Element | null; }" + " & { as?: \"div\" | undefined; } & _EuiFlyoutProps & Omit, HTMLDivElement>, keyof _EuiFlyoutProps> & Omit, HTMLDivElement>, \"key\" | keyof React.HTMLAttributes | \"css\"> & { ref?: ((instance: HTMLDivElement | null) => void) | React.RefObject | null | undefined; }, \"type\" | \"prefix\" | \"key\" | \"id\" | \"defaultValue\" | \"security\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"placeholder\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"title\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"datatype\" | \"inlist\" | \"property\" | \"resource\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onError\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerEnterCapture\" | \"onPointerLeave\" | \"onPointerLeaveCapture\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"ref\" | \"onClose\" | \"paddingSize\" | \"size\" | \"maxWidth\" | \"ownFocus\" | \"hideCloseButton\" | \"closeButtonProps\" | \"closeButtonPosition\" | \"maskProps\" | \"outsideClickCloses\" | \"side\" | \"pushMinBreakpoint\" | \"pushAnimation\" | \"focusTrapProps\" | \"includeFixedHeadersInFocusTrap\" | \"as\">, \"type\" | \"prefix\" | \"key\" | \"id\" | \"defaultValue\" | \"security\" | \"alert\" | \"onChange\" | \"defaultChecked\" | \"suppressContentEditableWarning\" | \"suppressHydrationWarning\" | \"accessKey\" | \"className\" | \"contentEditable\" | \"contextMenu\" | \"dir\" | \"draggable\" | \"hidden\" | \"lang\" | \"placeholder\" | \"slot\" | \"spellCheck\" | \"style\" | \"tabIndex\" | \"title\" | \"translate\" | \"radioGroup\" | \"role\" | \"about\" | \"datatype\" | \"inlist\" | \"property\" | \"resource\" | \"typeof\" | \"vocab\" | \"autoCapitalize\" | \"autoCorrect\" | \"autoSave\" | \"color\" | \"itemProp\" | \"itemScope\" | \"itemType\" | \"itemID\" | \"itemRef\" | \"results\" | \"unselectable\" | \"inputMode\" | \"is\" | \"aria-activedescendant\" | \"aria-atomic\" | \"aria-autocomplete\" | \"aria-busy\" | \"aria-checked\" | \"aria-colcount\" | \"aria-colindex\" | \"aria-colspan\" | \"aria-controls\" | \"aria-current\" | \"aria-describedby\" | \"aria-details\" | \"aria-disabled\" | \"aria-dropeffect\" | \"aria-errormessage\" | \"aria-expanded\" | \"aria-flowto\" | \"aria-grabbed\" | \"aria-haspopup\" | \"aria-hidden\" | \"aria-invalid\" | \"aria-keyshortcuts\" | \"aria-label\" | \"aria-labelledby\" | \"aria-level\" | \"aria-live\" | \"aria-modal\" | \"aria-multiline\" | \"aria-multiselectable\" | \"aria-orientation\" | \"aria-owns\" | \"aria-placeholder\" | \"aria-posinset\" | \"aria-pressed\" | \"aria-readonly\" | \"aria-relevant\" | \"aria-required\" | \"aria-roledescription\" | \"aria-rowcount\" | \"aria-rowindex\" | \"aria-rowspan\" | \"aria-selected\" | \"aria-setsize\" | \"aria-sort\" | \"aria-valuemax\" | \"aria-valuemin\" | \"aria-valuenow\" | \"aria-valuetext\" | \"children\" | \"dangerouslySetInnerHTML\" | \"onCopy\" | \"onCopyCapture\" | \"onCut\" | \"onCutCapture\" | \"onPaste\" | \"onPasteCapture\" | \"onCompositionEnd\" | \"onCompositionEndCapture\" | \"onCompositionStart\" | \"onCompositionStartCapture\" | \"onCompositionUpdate\" | \"onCompositionUpdateCapture\" | \"onFocus\" | \"onFocusCapture\" | \"onBlur\" | \"onBlurCapture\" | \"onChangeCapture\" | \"onBeforeInput\" | \"onBeforeInputCapture\" | \"onInput\" | \"onInputCapture\" | \"onReset\" | \"onResetCapture\" | \"onSubmit\" | \"onSubmitCapture\" | \"onInvalid\" | \"onInvalidCapture\" | \"onLoad\" | \"onLoadCapture\" | \"onError\" | \"onErrorCapture\" | \"onKeyDown\" | \"onKeyDownCapture\" | \"onKeyPress\" | \"onKeyPressCapture\" | \"onKeyUp\" | \"onKeyUpCapture\" | \"onAbort\" | \"onAbortCapture\" | \"onCanPlay\" | \"onCanPlayCapture\" | \"onCanPlayThrough\" | \"onCanPlayThroughCapture\" | \"onDurationChange\" | \"onDurationChangeCapture\" | \"onEmptied\" | \"onEmptiedCapture\" | \"onEncrypted\" | \"onEncryptedCapture\" | \"onEnded\" | \"onEndedCapture\" | \"onLoadedData\" | \"onLoadedDataCapture\" | \"onLoadedMetadata\" | \"onLoadedMetadataCapture\" | \"onLoadStart\" | \"onLoadStartCapture\" | \"onPause\" | \"onPauseCapture\" | \"onPlay\" | \"onPlayCapture\" | \"onPlaying\" | \"onPlayingCapture\" | \"onProgress\" | \"onProgressCapture\" | \"onRateChange\" | \"onRateChangeCapture\" | \"onSeeked\" | \"onSeekedCapture\" | \"onSeeking\" | \"onSeekingCapture\" | \"onStalled\" | \"onStalledCapture\" | \"onSuspend\" | \"onSuspendCapture\" | \"onTimeUpdate\" | \"onTimeUpdateCapture\" | \"onVolumeChange\" | \"onVolumeChangeCapture\" | \"onWaiting\" | \"onWaitingCapture\" | \"onAuxClick\" | \"onAuxClickCapture\" | \"onClick\" | \"onClickCapture\" | \"onContextMenu\" | \"onContextMenuCapture\" | \"onDoubleClick\" | \"onDoubleClickCapture\" | \"onDrag\" | \"onDragCapture\" | \"onDragEnd\" | \"onDragEndCapture\" | \"onDragEnter\" | \"onDragEnterCapture\" | \"onDragExit\" | \"onDragExitCapture\" | \"onDragLeave\" | \"onDragLeaveCapture\" | \"onDragOver\" | \"onDragOverCapture\" | \"onDragStart\" | \"onDragStartCapture\" | \"onDrop\" | \"onDropCapture\" | \"onMouseDown\" | \"onMouseDownCapture\" | \"onMouseEnter\" | \"onMouseLeave\" | \"onMouseMove\" | \"onMouseMoveCapture\" | \"onMouseOut\" | \"onMouseOutCapture\" | \"onMouseOver\" | \"onMouseOverCapture\" | \"onMouseUp\" | \"onMouseUpCapture\" | \"onSelect\" | \"onSelectCapture\" | \"onTouchCancel\" | \"onTouchCancelCapture\" | \"onTouchEnd\" | \"onTouchEndCapture\" | \"onTouchMove\" | \"onTouchMoveCapture\" | \"onTouchStart\" | \"onTouchStartCapture\" | \"onPointerDown\" | \"onPointerDownCapture\" | \"onPointerMove\" | \"onPointerMoveCapture\" | \"onPointerUp\" | \"onPointerUpCapture\" | \"onPointerCancel\" | \"onPointerCancelCapture\" | \"onPointerEnter\" | \"onPointerEnterCapture\" | \"onPointerLeave\" | \"onPointerLeaveCapture\" | \"onPointerOver\" | \"onPointerOverCapture\" | \"onPointerOut\" | \"onPointerOutCapture\" | \"onGotPointerCapture\" | \"onGotPointerCaptureCapture\" | \"onLostPointerCapture\" | \"onLostPointerCaptureCapture\" | \"onScroll\" | \"onScrollCapture\" | \"onWheel\" | \"onWheelCapture\" | \"onAnimationStart\" | \"onAnimationStartCapture\" | \"onAnimationEnd\" | \"onAnimationEndCapture\" | \"onAnimationIteration\" | \"onAnimationIterationCapture\" | \"onTransitionEnd\" | \"onTransitionEndCapture\" | \"data-test-subj\" | \"css\" | \"alerts\" | \"observabilityRuleTypeRegistry\" | \"onClose\" | \"paddingSize\" | \"size\" | \"maxWidth\" | \"ownFocus\" | \"hideCloseButton\" | \"closeButtonProps\" | \"closeButtonPosition\" | \"maskProps\" | \"outsideClickCloses\" | \"side\" | \"pushMinBreakpoint\" | \"pushAnimation\" | \"focusTrapProps\" | \"includeFixedHeadersInFocusTrap\" | \"as\" | \"rawAlert\" | \"isInApp\" | \"selectedAlertId\"> & { ref?: ((instance: HTMLDivElement | null) => void) | React.RefObject | null | undefined; }> & { readonly _result: ({ alert, rawAlert, alerts, isInApp, observabilityRuleTypeRegistry, onClose, selectedAlertId, }: AlertsFlyoutProps) => JSX.Element | null; }" ], "path": "x-pack/plugins/observability/public/index.ts", "deprecated": false, @@ -3871,7 +3871,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf> & TAdditionalMetaFields" + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf> & TAdditionalMetaFields" ], "path": "x-pack/plugins/observability/public/typings/alerts.ts", "deprecated": false, @@ -4946,7 +4946,17 @@ }, ") => ", "LinkProps", - "; }" + "; getCreateSLOFlyout: ({ onClose, initialValues, }: { onClose: () => void; initialValues?: ", + { + "pluginId": "@kbn/utility-types", + "scope": "common", + "docId": "kibKbnUtilityTypesPluginApi", + "section": "def-common.RecursivePartial", + "text": "RecursivePartial" + }, + "<", + "CreateSLOForm", + "> | undefined; }) => JSX.Element; }" ], "path": "x-pack/plugins/observability/public/plugin.ts", "deprecated": false, @@ -21107,10 +21117,10 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.enableInfrastructureHostsCustomDashboards", + "id": "def-server.uiSettings.enableInfrastructureAssetCustomDashboards", "type": "Object", "tags": [], - "label": "[enableInfrastructureHostsCustomDashboards]", + "label": "[enableInfrastructureAssetCustomDashboards]", "description": [], "path": "x-pack/plugins/observability/server/ui_settings.ts", "deprecated": false, @@ -21118,7 +21128,7 @@ "children": [ { "parentPluginId": "observability", - "id": "def-server.uiSettings.enableInfrastructureHostsCustomDashboards.category", + "id": "def-server.uiSettings.enableInfrastructureAssetCustomDashboards.category", "type": "Array", "tags": [], "label": "category", @@ -21132,7 +21142,7 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.enableInfrastructureHostsCustomDashboards.name", + "id": "def-server.uiSettings.enableInfrastructureAssetCustomDashboards.name", "type": "string", "tags": [], "label": "name", @@ -21143,7 +21153,7 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.enableInfrastructureHostsCustomDashboards.value", + "id": "def-server.uiSettings.enableInfrastructureAssetCustomDashboards.value", "type": "boolean", "tags": [], "label": "value", @@ -21157,7 +21167,7 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.enableInfrastructureHostsCustomDashboards.description", + "id": "def-server.uiSettings.enableInfrastructureAssetCustomDashboards.description", "type": "string", "tags": [], "label": "description", @@ -21168,7 +21178,7 @@ }, { "parentPluginId": "observability", - "id": "def-server.uiSettings.enableInfrastructureHostsCustomDashboards.schema", + "id": "def-server.uiSettings.enableInfrastructureAssetCustomDashboards.schema", "type": "Object", "tags": [], "label": "schema", @@ -24514,13 +24524,13 @@ }, { "parentPluginId": "observability", - "id": "def-common.enableInfrastructureHostsCustomDashboards", + "id": "def-common.enableInfrastructureAssetCustomDashboards", "type": "string", "tags": [], - "label": "enableInfrastructureHostsCustomDashboards", + "label": "enableInfrastructureAssetCustomDashboards", "description": [], "signature": [ - "\"observability:enableInfrastructureHostsCustomDashboards\"" + "\"observability:enableInfrastructureAssetCustomDashboards\"" ], "path": "x-pack/plugins/observability/common/ui_settings_keys.ts", "deprecated": false, @@ -24943,7 +24953,7 @@ "label": "TimeUnitChar", "description": [], "signature": [ - "\"m\" | \"d\" | \"h\" | \"s\"" + "\"m\" | \"s\" | \"d\" | \"h\"" ], "path": "x-pack/plugins/observability/common/utils/formatters/duration.ts", "deprecated": false, diff --git a/api_docs/observability.mdx b/api_docs/observability.mdx index 0558d7f6f5034..a958dc92541ee 100644 --- a/api_docs/observability.mdx +++ b/api_docs/observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observability title: "observability" image: https://source.unsplash.com/400x175/?github description: API docs for the observability plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observability'] --- import observabilityObj from './observability.devdocs.json'; diff --git a/api_docs/observability_a_i_assistant.mdx b/api_docs/observability_a_i_assistant.mdx index 27ebc977bd813..ceaeef81bc3cd 100644 --- a/api_docs/observability_a_i_assistant.mdx +++ b/api_docs/observability_a_i_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityAIAssistant title: "observabilityAIAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityAIAssistant plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityAIAssistant'] --- import observabilityAIAssistantObj from './observability_a_i_assistant.devdocs.json'; diff --git a/api_docs/observability_logs_explorer.devdocs.json b/api_docs/observability_logs_explorer.devdocs.json index 6f15cfcf43927..27488393c3581 100644 --- a/api_docs/observability_logs_explorer.devdocs.json +++ b/api_docs/observability_logs_explorer.devdocs.json @@ -416,6 +416,35 @@ "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/index.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "observabilityLogsExplorer", + "id": "def-common.ObservabilityLogsExplorerLocators.datasetQualityLocator", + "type": "Object", + "tags": [], + "label": "datasetQualityLocator", + "description": [], + "signature": [ + { + "pluginId": "share", + "scope": "common", + "docId": "kibSharePluginApi", + "section": "def-common.LocatorPublic", + "text": "LocatorPublic" + }, + "<", + { + "pluginId": "@kbn/deeplinks-observability", + "scope": "common", + "docId": "kibKbnDeeplinksObservabilityPluginApi", + "section": "def-common.DatasetQualityLocatorParams", + "text": "DatasetQualityLocatorParams" + }, + ">" + ], + "path": "x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/index.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false diff --git a/api_docs/observability_logs_explorer.mdx b/api_docs/observability_logs_explorer.mdx index a207cbea07392..819b06ebe224a 100644 --- a/api_docs/observability_logs_explorer.mdx +++ b/api_docs/observability_logs_explorer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityLogsExplorer title: "observabilityLogsExplorer" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityLogsExplorer plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityLogsExplorer'] --- import observabilityLogsExplorerObj from './observability_logs_explorer.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 20 | 0 | 20 | 1 | +| 21 | 0 | 21 | 1 | ## Common diff --git a/api_docs/observability_onboarding.devdocs.json b/api_docs/observability_onboarding.devdocs.json index e2dcaa32f56e4..b6c82b480f5a8 100644 --- a/api_docs/observability_onboarding.devdocs.json +++ b/api_docs/observability_onboarding.devdocs.json @@ -22,7 +22,9 @@ "tags": [], "label": "ui", "description": [], - "signature": ["{ enabled: boolean; }"], + "signature": [ + "{ enabled: boolean; }" + ], "path": "x-pack/plugins/observability_solution/observability_onboarding/public/index.ts", "deprecated": false, "trackAdoption": false @@ -34,7 +36,9 @@ "tags": [], "label": "serverless", "description": [], - "signature": ["{ enabled: boolean; }"], + "signature": [ + "{ enabled: boolean; }" + ], "path": "x-pack/plugins/observability_solution/observability_onboarding/public/index.ts", "deprecated": false, "trackAdoption": false @@ -127,7 +131,9 @@ "tags": [], "label": "ObservabilityOnboardingPluginStart", "description": [], - "signature": ["void"], + "signature": [ + "void" + ], "path": "x-pack/plugins/observability_solution/observability_onboarding/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -200,7 +206,9 @@ "tags": [], "label": "PLUGIN_ID", "description": [], - "signature": ["\"observabilityOnboarding\""], + "signature": [ + "\"observabilityOnboarding\"" + ], "path": "x-pack/plugins/observability_solution/observability_onboarding/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -213,7 +221,9 @@ "tags": [], "label": "PLUGIN_NAME", "description": [], - "signature": ["\"observabilityOnboarding\""], + "signature": [ + "\"observabilityOnboarding\"" + ], "path": "x-pack/plugins/observability_solution/observability_onboarding/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -222,4 +232,4 @@ ], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/observability_onboarding.mdx b/api_docs/observability_onboarding.mdx index cd3723266efff..8aef94f99764f 100644 --- a/api_docs/observability_onboarding.mdx +++ b/api_docs/observability_onboarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityOnboarding title: "observabilityOnboarding" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityOnboarding plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityOnboarding'] --- import observabilityOnboardingObj from './observability_onboarding.devdocs.json'; diff --git a/api_docs/observability_shared.devdocs.json b/api_docs/observability_shared.devdocs.json index 3f7f79f8f872d..89e62d7aa9c6c 100644 --- a/api_docs/observability_shared.devdocs.json +++ b/api_docs/observability_shared.devdocs.json @@ -38,7 +38,9 @@ "tags": [], "label": "Constructor", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -108,7 +110,9 @@ "tags": [], "label": "pluginsSetup", "description": [], - "signature": ["ObservabilitySharedSetup"], + "signature": [ + "ObservabilitySharedSetup" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -199,7 +203,9 @@ "tags": [], "label": "plugins", "description": [], - "signature": ["ObservabilitySharedStart"], + "signature": [ + "ObservabilitySharedStart" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -215,7 +221,9 @@ "tags": [], "label": "stop", "description": [], - "signature": ["() => void"], + "signature": [ + "() => void" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -234,7 +242,9 @@ "tags": [], "label": "ActionMenu", "description": [], - "signature": ["(props: Props) => JSX.Element"], + "signature": [ + "(props: Props) => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/action_menu/action_menu.tsx", "deprecated": false, "trackAdoption": false, @@ -246,7 +256,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["Props"], + "signature": [ + "Props" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/action_menu/action_menu.tsx", "deprecated": false, "trackAdoption": false, @@ -263,7 +275,9 @@ "tags": [], "label": "ActionMenuDivider", "description": [], - "signature": ["() => JSX.Element"], + "signature": [ + "() => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/action_menu/action_menu.tsx", "deprecated": false, "trackAdoption": false, @@ -309,7 +323,9 @@ "tags": [], "label": "{\n isLoading,\n onDiscardChanges,\n onSave,\n unsavedChangesCount,\n saveLabel,\n appTestSubj,\n areChangesInvalid = false,\n}", "description": [], - "signature": ["Props"], + "signature": [ + "Props" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/bottom_bar_actions/bottom_bar_actions.tsx", "deprecated": false, "trackAdoption": false, @@ -326,7 +342,9 @@ "tags": [], "label": "createEsParams", "description": [], - "signature": ["(params: T) => T"], + "signature": [ + "(params: T) => T" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_es_search.ts", "deprecated": false, "trackAdoption": false, @@ -338,7 +356,9 @@ "tags": [], "label": "params", "description": [], - "signature": ["T"], + "signature": [ + "T" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_es_search.ts", "deprecated": false, "trackAdoption": false, @@ -355,7 +375,9 @@ "tags": [], "label": "EmbeddableFlamegraph", "description": [], - "signature": ["(props: Props) => JSX.Element"], + "signature": [ + "(props: Props) => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/embeddable_flamegraph.tsx", "deprecated": false, "trackAdoption": false, @@ -367,7 +389,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["Props"], + "signature": [ + "Props" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/embeddable_flamegraph.tsx", "deprecated": false, "trackAdoption": false, @@ -384,7 +408,9 @@ "tags": [], "label": "EmbeddableFunctions", "description": [], - "signature": ["(props: Props) => JSX.Element"], + "signature": [ + "(props: Props) => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/embeddable_functions.tsx", "deprecated": false, "trackAdoption": false, @@ -396,7 +422,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["Props"], + "signature": [ + "Props" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/embeddable_functions.tsx", "deprecated": false, "trackAdoption": false, @@ -460,7 +488,9 @@ "tags": [], "label": "EmbeddableStackTraces", "description": [], - "signature": ["(props: Props) => JSX.Element"], + "signature": [ + "(props: Props) => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/embeddable_stack_traces.tsx", "deprecated": false, "trackAdoption": false, @@ -472,7 +502,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["Props"], + "signature": [ + "Props" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/embeddable_stack_traces.tsx", "deprecated": false, "trackAdoption": false, @@ -503,7 +535,9 @@ "tags": [], "label": "{\n formUrl,\n formConfig,\n 'data-test-subj': dts,\n onClickCapture,\n defaultButton,\n kibanaVersion,\n isCloudEnv,\n isServerlessEnv,\n sanitizedPath,\n surveyButtonText = (\n \n ),\n}", "description": [], - "signature": ["FeatureFeedbackButtonProps"], + "signature": [ + "FeatureFeedbackButtonProps" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/feature_feedback_button/feature_feedback_button.tsx", "deprecated": false, "trackAdoption": false, @@ -520,7 +554,11 @@ "tags": [], "label": "FieldValueSelection", "description": [], - "signature": ["(props: ", "FieldValueSelectionProps", ") => JSX.Element"], + "signature": [ + "(props: ", + "FieldValueSelectionProps", + ") => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/index.tsx", "deprecated": false, "trackAdoption": false, @@ -532,7 +570,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["FieldValueSelectionProps"], + "signature": [ + "FieldValueSelectionProps" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/index.tsx", "deprecated": false, "trackAdoption": false, @@ -549,7 +589,11 @@ "tags": [], "label": "FieldValueSuggestions", "description": [], - "signature": ["(props: ", "FieldValueSuggestionsProps", ") => JSX.Element"], + "signature": [ + "(props: ", + "FieldValueSuggestionsProps", + ") => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/index.tsx", "deprecated": false, "trackAdoption": false, @@ -561,7 +605,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["FieldValueSuggestionsProps"], + "signature": [ + "FieldValueSuggestionsProps" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/index.tsx", "deprecated": false, "trackAdoption": false, @@ -735,7 +781,9 @@ "tags": [], "label": "context", "description": [], - "signature": ["{ [x: string]: any; }"], + "signature": [ + "{ [x: string]: any; }" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/services/get_context_menu_items_from_actions.ts", "deprecated": false, "trackAdoption": false @@ -753,7 +801,11 @@ "tags": [], "label": "HeaderMenuPortal", "description": [], - "signature": ["(props: ", "HeaderMenuPortalProps", ") => JSX.Element"], + "signature": [ + "(props: ", + "HeaderMenuPortalProps", + ") => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/header_menu/index.tsx", "deprecated": false, "trackAdoption": false, @@ -765,7 +817,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["HeaderMenuPortalProps"], + "signature": [ + "HeaderMenuPortalProps" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/header_menu/index.tsx", "deprecated": false, "trackAdoption": false, @@ -782,7 +836,9 @@ "tags": [], "label": "InspectorContextProvider", "description": [], - "signature": ["({ children }: { children: React.ReactNode; }) => JSX.Element"], + "signature": [ + "({ children }: { children: React.ReactNode; }) => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/contexts/inspector/inspector_context.tsx", "deprecated": false, "trackAdoption": false, @@ -825,7 +881,11 @@ "tags": [], "label": "LoadWhenInView", "description": [], - "signature": ["(props: ", "LoadWhenInViewProps", ") => JSX.Element"], + "signature": [ + "(props: ", + "LoadWhenInViewProps", + ") => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/load_when_in_view/get_load_when_in_view_lazy.tsx", "deprecated": false, "trackAdoption": false, @@ -837,7 +897,9 @@ "tags": [], "label": "props", "description": [], - "signature": ["LoadWhenInViewProps"], + "signature": [ + "LoadWhenInViewProps" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/load_when_in_view/get_load_when_in_view_lazy.tsx", "deprecated": false, "trackAdoption": false, @@ -854,7 +916,9 @@ "tags": [], "label": "NavigationWarningPromptProvider", "description": [], - "signature": ["({ children }: { children?: React.ReactNode; }) => JSX.Element"], + "signature": [ + "({ children }: { children?: React.ReactNode; }) => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/navigation_warning_prompt/context.tsx", "deprecated": false, "trackAdoption": false, @@ -866,7 +930,9 @@ "tags": [], "label": "{ children }", "description": [], - "signature": ["{ children?: React.ReactNode; }"], + "signature": [ + "{ children?: React.ReactNode; }" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/navigation_warning_prompt/context.tsx", "deprecated": false, "trackAdoption": false, @@ -900,7 +966,9 @@ "tags": [], "label": "ProfilingEmptyState", "description": [], - "signature": ["() => JSX.Element"], + "signature": [ + "() => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/profiling_empty_state.tsx", "deprecated": false, "trackAdoption": false, @@ -915,7 +983,9 @@ "tags": [], "label": "Prompt", "description": [], - "signature": ["({ prompt }: React.PropsWithChildren) => null"], + "signature": [ + "({ prompt }: React.PropsWithChildren) => null" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/navigation_warning_prompt/prompt.tsx", "deprecated": false, "trackAdoption": false, @@ -927,7 +997,9 @@ "tags": [], "label": "{ prompt }", "description": [], - "signature": ["React.PropsWithChildren"], + "signature": [ + "React.PropsWithChildren" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/navigation_warning_prompt/prompt.tsx", "deprecated": false, "trackAdoption": false, @@ -1043,7 +1115,9 @@ "tags": [], "label": "SectionSpacer", "description": [], - "signature": ["() => JSX.Element"], + "signature": [ + "() => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/section/section.tsx", "deprecated": false, "trackAdoption": false, @@ -1058,7 +1132,9 @@ "tags": [], "label": "SectionSubtitle", "description": [], - "signature": ["({ children }: { children?: React.ReactNode; }) => JSX.Element"], + "signature": [ + "({ children }: { children?: React.ReactNode; }) => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/section/section.tsx", "deprecated": false, "trackAdoption": false, @@ -1101,7 +1177,9 @@ "tags": [], "label": "SectionTitle", "description": [], - "signature": ["({ children }: { children?: React.ReactNode; }) => JSX.Element"], + "signature": [ + "({ children }: { children?: React.ReactNode; }) => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/section/section.tsx", "deprecated": false, "trackAdoption": false, @@ -1224,7 +1302,9 @@ "tags": [], "label": "TechnicalPreviewBadge", "description": [], - "signature": ["({ icon = 'beaker', size, style }: Props) => JSX.Element"], + "signature": [ + "({ icon = 'beaker', size, style }: Props) => JSX.Element" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/technical_preview_badge/technical_preview_badge.tsx", "deprecated": false, "trackAdoption": false, @@ -1236,7 +1316,9 @@ "tags": [], "label": "{ icon = 'beaker', size, style }", "description": [], - "signature": ["Props"], + "signature": [ + "Props" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/technical_preview_badge/technical_preview_badge.tsx", "deprecated": false, "trackAdoption": false, @@ -1453,7 +1535,9 @@ "tags": [], "label": "app", "description": [], - "signature": ["ObservabilityApp"], + "signature": [ + "ObservabilityApp" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_editable_settings.tsx", "deprecated": false, "trackAdoption": false, @@ -1466,7 +1550,9 @@ "tags": [], "label": "settingsKeys", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_editable_settings.tsx", "deprecated": false, "trackAdoption": false, @@ -1515,7 +1601,9 @@ "tags": [], "label": "params", "description": [], - "signature": ["TParams"], + "signature": [ + "TParams" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_es_search.ts", "deprecated": false, "trackAdoption": false, @@ -1528,7 +1616,9 @@ "tags": [], "label": "fnDeps", "description": [], - "signature": ["any[]"], + "signature": [ + "any[]" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_es_search.ts", "deprecated": false, "trackAdoption": false, @@ -1612,7 +1702,9 @@ "tags": [], "label": "fn", "description": [], - "signature": ["({}: { signal: AbortSignal; }) => TReturn"], + "signature": [ + "({}: { signal: AbortSignal; }) => TReturn" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_fetcher.tsx", "deprecated": false, "trackAdoption": false, @@ -1625,7 +1717,9 @@ "tags": [], "label": "fnDeps", "description": [], - "signature": ["any[]"], + "signature": [ + "any[]" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_fetcher.tsx", "deprecated": false, "trackAdoption": false, @@ -1649,7 +1743,9 @@ "tags": [], "label": "preservePreviousData", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_fetcher.tsx", "deprecated": false, "trackAdoption": false @@ -1667,7 +1763,10 @@ "tags": [], "label": "useInspectorContext", "description": [], - "signature": ["() => ", "InspectorContextValue"], + "signature": [ + "() => ", + "InspectorContextValue" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/contexts/inspector/use_inspector_context.tsx", "deprecated": false, "trackAdoption": false, @@ -1784,7 +1883,10 @@ "tags": [], "label": "useObservabilityTourContext", "description": [], - "signature": ["() => ", "ObservabilityTourContextValue"], + "signature": [ + "() => ", + "ObservabilityTourContextValue" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/tour/tour.tsx", "deprecated": false, "trackAdoption": false, @@ -1799,7 +1901,9 @@ "tags": [], "label": "useQuickTimeRanges", "description": [], - "signature": ["() => { start: string; end: string; label: string; }[]"], + "signature": [ + "() => { start: string; end: string; label: string; }[]" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_quick_time_ranges.tsx", "deprecated": false, "trackAdoption": false, @@ -1838,7 +1942,9 @@ "tags": [], "label": "useTimeZone", "description": [], - "signature": ["() => string"], + "signature": [ + "() => string" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_time_zone.ts", "deprecated": false, "trackAdoption": false, @@ -1869,7 +1975,9 @@ "tags": [], "label": "{ app, metric, metricType = METRIC_TYPE.COUNT, delay = 0 }", "description": [], - "signature": ["TrackMetricOptions"], + "signature": [ + "TrackMetricOptions" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_track_metric.tsx", "deprecated": false, "trackAdoption": false, @@ -1882,7 +1990,9 @@ "tags": [], "label": "effectDependencies", "description": [], - "signature": ["EffectDeps"], + "signature": [ + "EffectDeps" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_track_metric.tsx", "deprecated": false, "trackAdoption": false, @@ -1913,7 +2023,9 @@ "tags": [], "label": "{ path, ...rest }", "description": [], - "signature": ["TrackPageviewProps"], + "signature": [ + "TrackPageviewProps" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_track_metric.tsx", "deprecated": false, "trackAdoption": false, @@ -1926,7 +2038,9 @@ "tags": [], "label": "effectDependencies", "description": [], - "signature": ["EffectDeps"], + "signature": [ + "EffectDeps" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_track_metric.tsx", "deprecated": false, "trackAdoption": false, @@ -1977,7 +2091,10 @@ "tags": [], "label": "app", "description": [], - "signature": ["ObservabilityApp", " | undefined"], + "signature": [ + "ObservabilityApp", + " | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_track_metric.tsx", "deprecated": false, "trackAdoption": false @@ -2013,7 +2130,9 @@ "tags": [], "label": "{\n sourceField,\n dataViewTitle,\n query = '',\n filters,\n time,\n label,\n keepHistory,\n cardinalityField,\n}", "description": [], - "signature": ["Props"], + "signature": [ + "Props" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_values_list.ts", "deprecated": false, "trackAdoption": false, @@ -2123,7 +2242,9 @@ "tags": [], "label": "showDatePicker", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/embeddable_profiling_search_bar.tsx", "deprecated": false, "trackAdoption": false @@ -2190,7 +2311,9 @@ "tags": [], "label": "onRefresh", "description": [], - "signature": ["() => void"], + "signature": [ + "() => void" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/embeddable_profiling_search_bar.tsx", "deprecated": false, "trackAdoption": false, @@ -2250,7 +2373,9 @@ "tags": [], "label": "data", "description": [], - "signature": ["Data | undefined"], + "signature": [ + "Data | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_fetcher.tsx", "deprecated": false, "trackAdoption": false @@ -2282,7 +2407,9 @@ "tags": [], "label": "error", "description": [], - "signature": ["Error | undefined"], + "signature": [ + "Error | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_fetcher.tsx", "deprecated": false, "trackAdoption": false @@ -2294,7 +2421,9 @@ "tags": [], "label": "loading", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_fetcher.tsx", "deprecated": false, "trackAdoption": false @@ -2331,7 +2460,9 @@ "tags": [], "label": "pathname", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_link_props.ts", "deprecated": false, "trackAdoption": false @@ -2343,7 +2474,9 @@ "tags": [], "label": "hash", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_link_props.ts", "deprecated": false, "trackAdoption": false @@ -2355,7 +2488,9 @@ "tags": [], "label": "search", "description": [], - "signature": ["Search | undefined"], + "signature": [ + "Search | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_link_props.ts", "deprecated": false, "trackAdoption": false @@ -2367,7 +2502,9 @@ "tags": [], "label": "state", "description": [], - "signature": ["unknown"], + "signature": [ + "unknown" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_link_props.ts", "deprecated": false, "trackAdoption": false @@ -2426,7 +2563,9 @@ "tags": [], "label": "matchFullPath", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/page_template/page_template.tsx", "deprecated": false, "trackAdoption": false @@ -2438,7 +2577,9 @@ "tags": [], "label": "ignoreTrailingSlash", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/page_template/page_template.tsx", "deprecated": false, "trackAdoption": false @@ -2464,7 +2605,9 @@ "tags": [], "label": "event", "description": [], - "signature": ["React.MouseEvent"], + "signature": [ + "React.MouseEvent" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/page_template/page_template.tsx", "deprecated": false, "trackAdoption": false, @@ -2480,7 +2623,9 @@ "tags": [], "label": "isNewFeature", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/page_template/page_template.tsx", "deprecated": false, "trackAdoption": false @@ -2492,7 +2637,9 @@ "tags": [], "label": "isTechnicalPreview", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/page_template/page_template.tsx", "deprecated": false, "trackAdoption": false @@ -2504,7 +2651,9 @@ "tags": [], "label": "isBetaFeature", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/page_template/page_template.tsx", "deprecated": false, "trackAdoption": false @@ -2516,7 +2665,9 @@ "tags": [], "label": "matchPath", "description": [], - "signature": ["((path: string) => boolean) | undefined"], + "signature": [ + "((path: string) => boolean) | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/page_template/page_template.tsx", "deprecated": false, "trackAdoption": false, @@ -2528,7 +2679,9 @@ "tags": [], "label": "path", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/page_template/page_template.tsx", "deprecated": false, "trackAdoption": false, @@ -2558,7 +2711,9 @@ "tags": [], "label": "label", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/page_template/page_template.tsx", "deprecated": false, "trackAdoption": false @@ -2602,7 +2757,9 @@ "tags": [], "label": "isBetaFeature", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/page_template/page_template.tsx", "deprecated": false, "trackAdoption": false @@ -2628,7 +2785,9 @@ "tags": [], "label": "hrefOnly", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_link_props.ts", "deprecated": false, "trackAdoption": false @@ -2654,7 +2813,9 @@ "tags": [], "label": "onClick", "description": [], - "signature": ["((tag: string) => void) | undefined"], + "signature": [ + "((tag: string) => void) | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/tags_list/tags_list.tsx", "deprecated": false, "trackAdoption": false, @@ -2666,7 +2827,9 @@ "tags": [], "label": "tag", "description": [], - "signature": ["string"], + "signature": [ + "string" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/tags_list/tags_list.tsx", "deprecated": false, "trackAdoption": false, @@ -2682,7 +2845,9 @@ "tags": [], "label": "tags", "description": [], - "signature": ["string[] | undefined"], + "signature": [ + "string[] | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/tags_list/tags_list.tsx", "deprecated": false, "trackAdoption": false @@ -2694,7 +2859,9 @@ "tags": [], "label": "numberOfTagsToDisplay", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/tags_list/tags_list.tsx", "deprecated": false, "trackAdoption": false @@ -2706,7 +2873,9 @@ "tags": [], "label": "color", "description": [], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/tags_list/tags_list.tsx", "deprecated": false, "trackAdoption": false @@ -2718,7 +2887,9 @@ "tags": [], "label": "ignoreEmpty", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/tags_list/tags_list.tsx", "deprecated": false, "trackAdoption": false @@ -2744,7 +2915,9 @@ "tags": [], "label": "cls", "description": [], - "signature": ["number | null | undefined"], + "signature": [ + "number | null | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/types.ts", "deprecated": false, "trackAdoption": false @@ -2756,7 +2929,9 @@ "tags": [], "label": "lcp", "description": [], - "signature": ["number | null | undefined"], + "signature": [ + "number | null | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/types.ts", "deprecated": false, "trackAdoption": false @@ -2768,7 +2943,9 @@ "tags": [], "label": "tbt", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/types.ts", "deprecated": false, "trackAdoption": false @@ -2780,7 +2957,9 @@ "tags": [], "label": "fcp", "description": [], - "signature": ["number | null | undefined"], + "signature": [ + "number | null | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/types.ts", "deprecated": false, "trackAdoption": false @@ -2792,7 +2971,9 @@ "tags": [], "label": "coreVitalPages", "description": [], - "signature": ["number | undefined"], + "signature": [ + "number | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/types.ts", "deprecated": false, "trackAdoption": false @@ -2804,7 +2985,9 @@ "tags": [], "label": "lcpRanks", "description": [], - "signature": ["number[] | undefined"], + "signature": [ + "number[] | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/types.ts", "deprecated": false, "trackAdoption": false @@ -2816,7 +2999,9 @@ "tags": [], "label": "clsRanks", "description": [], - "signature": ["number[] | undefined"], + "signature": [ + "number[] | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/types.ts", "deprecated": false, "trackAdoption": false @@ -2828,7 +3013,9 @@ "tags": [], "label": "inp", "description": [], - "signature": ["number | null | undefined"], + "signature": [ + "number | null | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/types.ts", "deprecated": false, "trackAdoption": false @@ -2840,7 +3027,9 @@ "tags": [], "label": "hasINP", "description": [], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/types.ts", "deprecated": false, "trackAdoption": false @@ -2852,7 +3041,9 @@ "tags": [], "label": "inpRanks", "description": [], - "signature": ["number[] | undefined"], + "signature": [ + "number[] | undefined" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/types.ts", "deprecated": false, "trackAdoption": false @@ -2942,7 +3133,9 @@ "tags": [], "label": "casesFeatureId", "description": [], - "signature": ["\"observabilityCases\""], + "signature": [ + "\"observabilityCases\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -2954,8 +3147,12 @@ "type": "string", "tags": [], "label": "EMBEDDABLE_FLAMEGRAPH", - "description": ["Profiling flamegraph embeddable key"], - "signature": ["\"EMBEDDABLE_FLAMEGRAPH\""], + "description": [ + "Profiling flamegraph embeddable key" + ], + "signature": [ + "\"EMBEDDABLE_FLAMEGRAPH\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/index.ts", "deprecated": false, "trackAdoption": false, @@ -2967,8 +3164,12 @@ "type": "string", "tags": [], "label": "EMBEDDABLE_FUNCTIONS", - "description": ["Profiling functions embeddable key"], - "signature": ["\"EMBEDDABLE_FUNCTIONS\""], + "description": [ + "Profiling functions embeddable key" + ], + "signature": [ + "\"EMBEDDABLE_FUNCTIONS\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/index.ts", "deprecated": false, "trackAdoption": false, @@ -2980,8 +3181,12 @@ "type": "string", "tags": [], "label": "EMBEDDABLE_PROFILING_SEARCH_BAR", - "description": ["Profiling search bar embeddable key"], - "signature": ["\"EMBEDDABLE_PROFILING_SEARCH_BAR\""], + "description": [ + "Profiling search bar embeddable key" + ], + "signature": [ + "\"EMBEDDABLE_PROFILING_SEARCH_BAR\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/index.ts", "deprecated": false, "trackAdoption": false, @@ -2993,8 +3198,12 @@ "type": "string", "tags": [], "label": "EMBEDDABLE_STACK_TRACES", - "description": ["Profiling threads embeddable key"], - "signature": ["\"EMBEDDABLE_STACK_TRACES\""], + "description": [ + "Profiling threads embeddable key" + ], + "signature": [ + "\"EMBEDDABLE_STACK_TRACES\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/profiling/embeddables/index.ts", "deprecated": false, "trackAdoption": false, @@ -3044,7 +3253,9 @@ "tags": [], "label": "observabilityAppId", "description": [], - "signature": ["\"observability-overview\""], + "signature": [ + "\"observability-overview\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -3057,7 +3268,9 @@ "tags": [], "label": "observabilityFeatureId", "description": [], - "signature": ["\"observability\""], + "signature": [ + "\"observability\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -3163,7 +3376,9 @@ "tags": [], "label": "observTourStepStorageKey", "description": [], - "signature": ["\"guidedOnboarding.observability.tourStep\""], + "signature": [ + "\"guidedOnboarding.observability.tourStep\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/components/tour/tour.tsx", "deprecated": false, "trackAdoption": false, @@ -3237,7 +3452,9 @@ "tags": [], "label": "sloFeatureId", "description": [], - "signature": ["\"slo\""], + "signature": [ + "\"slo\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -3250,7 +3467,11 @@ "tags": [], "label": "TrackEvent", "description": [], - "signature": ["(options: ", "TrackMetricOptions", ") => void"], + "signature": [ + "(options: ", + "TrackMetricOptions", + ") => void" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_track_metric.tsx", "deprecated": false, "trackAdoption": false, @@ -3263,7 +3484,9 @@ "tags": [], "label": "options", "description": [], - "signature": ["TrackOptions & { metric: string; }"], + "signature": [ + "TrackOptions & { metric: string; }" + ], "path": "x-pack/plugins/observability_solution/observability_shared/public/hooks/use_track_metric.tsx", "deprecated": false, "trackAdoption": false @@ -3344,7 +3567,10 @@ "tags": [], "label": "esError", "description": [], - "signature": ["WrappedElasticsearchClientError", " | null"], + "signature": [ + "WrappedElasticsearchClientError", + " | null" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/utils/get_inspect_response.ts", "deprecated": false, "trackAdoption": false @@ -3356,7 +3582,9 @@ "tags": [], "label": "esRequestParams", "description": [], - "signature": ["{ [x: string]: any; }"], + "signature": [ + "{ [x: string]: any; }" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/utils/get_inspect_response.ts", "deprecated": false, "trackAdoption": false @@ -3388,7 +3616,9 @@ "tags": [], "label": "esResponse", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/utils/get_inspect_response.ts", "deprecated": false, "trackAdoption": false @@ -3466,7 +3696,9 @@ "tags": [], "label": "AGENT", "description": [], - "signature": ["\"agent\""], + "signature": [ + "\"agent\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3479,7 +3711,9 @@ "tags": [], "label": "AGENT_NAME", "description": [], - "signature": ["\"agent.name\""], + "signature": [ + "\"agent.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3492,7 +3726,9 @@ "tags": [], "label": "AGENT_VERSION", "description": [], - "signature": ["\"agent.version\""], + "signature": [ + "\"agent.version\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3505,7 +3741,9 @@ "tags": [], "label": "casesFeatureId", "description": [], - "signature": ["\"observabilityCases\""], + "signature": [ + "\"observabilityCases\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -3518,7 +3756,9 @@ "tags": [], "label": "CLIENT_GEO", "description": [], - "signature": ["\"client.geo\""], + "signature": [ + "\"client.geo\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3531,7 +3771,9 @@ "tags": [], "label": "CLIENT_GEO_COUNTRY_ISO_CODE", "description": [], - "signature": ["\"client.geo.country_iso_code\""], + "signature": [ + "\"client.geo.country_iso_code\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3544,7 +3786,9 @@ "tags": [], "label": "CLIENT_GEO_COUNTRY_NAME", "description": [], - "signature": ["\"client.geo.country_name\""], + "signature": [ + "\"client.geo.country_name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3557,7 +3801,9 @@ "tags": [], "label": "CLOUD", "description": [], - "signature": ["\"cloud\""], + "signature": [ + "\"cloud\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3570,7 +3816,9 @@ "tags": [], "label": "CLOUD_AVAILABILITY_ZONE", "description": [], - "signature": ["\"cloud.availability_zone\""], + "signature": [ + "\"cloud.availability_zone\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3583,7 +3831,9 @@ "tags": [], "label": "CLOUD_MACHINE_TYPE", "description": [], - "signature": ["\"cloud.machine.type\""], + "signature": [ + "\"cloud.machine.type\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3596,7 +3846,9 @@ "tags": [], "label": "CLOUD_PROVIDER", "description": [], - "signature": ["\"cloud.provider\""], + "signature": [ + "\"cloud.provider\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3609,7 +3861,9 @@ "tags": [], "label": "CLOUD_REGION", "description": [], - "signature": ["\"cloud.region\""], + "signature": [ + "\"cloud.region\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3622,7 +3876,9 @@ "tags": [], "label": "CLS_FIELD", "description": [], - "signature": ["\"transaction.experience.cls\""], + "signature": [ + "\"transaction.experience.cls\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3635,7 +3891,9 @@ "tags": [], "label": "CONTAINER_ID", "description": [], - "signature": ["\"container.id\""], + "signature": [ + "\"container.id\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3648,7 +3906,9 @@ "tags": [], "label": "DESTINATION_ADDRESS", "description": [], - "signature": ["\"destination.address\""], + "signature": [ + "\"destination.address\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3661,7 +3921,9 @@ "tags": [], "label": "ERROR_CULPRIT", "description": [], - "signature": ["\"error.culprit\""], + "signature": [ + "\"error.culprit\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3674,7 +3936,9 @@ "tags": [], "label": "ERROR_EXC_HANDLED", "description": [], - "signature": ["\"error.exception.handled\""], + "signature": [ + "\"error.exception.handled\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3687,7 +3951,9 @@ "tags": [], "label": "ERROR_EXC_MESSAGE", "description": [], - "signature": ["\"error.exception.message\""], + "signature": [ + "\"error.exception.message\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3700,7 +3966,9 @@ "tags": [], "label": "ERROR_EXC_TYPE", "description": [], - "signature": ["\"error.exception.type\""], + "signature": [ + "\"error.exception.type\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3713,7 +3981,9 @@ "tags": [], "label": "ERROR_GROUP_ID", "description": [], - "signature": ["\"error.grouping_key\""], + "signature": [ + "\"error.grouping_key\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3726,7 +3996,9 @@ "tags": [], "label": "ERROR_LOG_LEVEL", "description": [], - "signature": ["\"error.log.level\""], + "signature": [ + "\"error.log.level\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3739,7 +4011,9 @@ "tags": [], "label": "ERROR_LOG_MESSAGE", "description": [], - "signature": ["\"error.log.message\""], + "signature": [ + "\"error.log.message\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3752,7 +4026,9 @@ "tags": [], "label": "ERROR_PAGE_URL", "description": [], - "signature": ["\"error.page.url\""], + "signature": [ + "\"error.page.url\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3765,7 +4041,9 @@ "tags": [], "label": "EVENT_OUTCOME", "description": [], - "signature": ["\"event.outcome\""], + "signature": [ + "\"event.outcome\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3778,7 +4056,9 @@ "tags": [], "label": "FCP_FIELD", "description": [], - "signature": ["\"transaction.marks.agent.firstContentfulPaint\""], + "signature": [ + "\"transaction.marks.agent.firstContentfulPaint\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3791,7 +4071,9 @@ "tags": [], "label": "FID_FIELD", "description": [], - "signature": ["\"transaction.experience.fid\""], + "signature": [ + "\"transaction.experience.fid\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3804,7 +4086,9 @@ "tags": [], "label": "HOST", "description": [], - "signature": ["\"host\""], + "signature": [ + "\"host\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3817,7 +4101,9 @@ "tags": [], "label": "HOST_HOSTNAME", "description": [], - "signature": ["\"host.hostname\""], + "signature": [ + "\"host.hostname\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3830,7 +4116,9 @@ "tags": [], "label": "HOST_OS_PLATFORM", "description": [], - "signature": ["\"host.os.platform\""], + "signature": [ + "\"host.os.platform\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3843,7 +4131,9 @@ "tags": [], "label": "HTTP_REQUEST_METHOD", "description": [], - "signature": ["\"http.request.method\""], + "signature": [ + "\"http.request.method\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3856,7 +4146,9 @@ "tags": [], "label": "HTTP_RESPONSE_STATUS_CODE", "description": [], - "signature": ["\"http.response.status_code\""], + "signature": [ + "\"http.response.status_code\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3869,7 +4161,9 @@ "tags": [], "label": "KUBERNETES", "description": [], - "signature": ["\"kubernetes\""], + "signature": [ + "\"kubernetes\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3882,7 +4176,9 @@ "tags": [], "label": "LABEL_NAME", "description": [], - "signature": ["\"labels.name\""], + "signature": [ + "\"labels.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3895,7 +4191,9 @@ "tags": [], "label": "LCP_FIELD", "description": [], - "signature": ["\"transaction.marks.agent.largestContentfulPaint\""], + "signature": [ + "\"transaction.marks.agent.largestContentfulPaint\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3908,7 +4206,9 @@ "tags": [], "label": "LOGS_EXPLORER_FEEDBACK_LINK", "description": [], - "signature": ["\"https://ela.st/explorer-feedback\""], + "signature": [ + "\"https://ela.st/explorer-feedback\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -3921,7 +4221,9 @@ "tags": [], "label": "LOGS_ONBOARDING_FEEDBACK_LINK", "description": [], - "signature": ["\"https://ela.st/logs-onboarding-feedback\""], + "signature": [ + "\"https://ela.st/logs-onboarding-feedback\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -3934,7 +4236,9 @@ "tags": [], "label": "METRIC_CGROUP_MEMORY_LIMIT_BYTES", "description": [], - "signature": ["\"system.process.cgroup.memory.mem.limit.bytes\""], + "signature": [ + "\"system.process.cgroup.memory.mem.limit.bytes\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3947,7 +4251,9 @@ "tags": [], "label": "METRIC_CGROUP_MEMORY_USAGE_BYTES", "description": [], - "signature": ["\"system.process.cgroup.memory.mem.usage.bytes\""], + "signature": [ + "\"system.process.cgroup.memory.mem.usage.bytes\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3960,7 +4266,9 @@ "tags": [], "label": "METRIC_JAVA_GC_COUNT", "description": [], - "signature": ["\"jvm.gc.count\""], + "signature": [ + "\"jvm.gc.count\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3973,7 +4281,9 @@ "tags": [], "label": "METRIC_JAVA_GC_TIME", "description": [], - "signature": ["\"jvm.gc.time\""], + "signature": [ + "\"jvm.gc.time\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3986,7 +4296,9 @@ "tags": [], "label": "METRIC_JAVA_HEAP_MEMORY_COMMITTED", "description": [], - "signature": ["\"jvm.memory.heap.committed\""], + "signature": [ + "\"jvm.memory.heap.committed\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -3999,7 +4311,9 @@ "tags": [], "label": "METRIC_JAVA_HEAP_MEMORY_MAX", "description": [], - "signature": ["\"jvm.memory.heap.max\""], + "signature": [ + "\"jvm.memory.heap.max\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4012,7 +4326,9 @@ "tags": [], "label": "METRIC_JAVA_HEAP_MEMORY_USED", "description": [], - "signature": ["\"jvm.memory.heap.used\""], + "signature": [ + "\"jvm.memory.heap.used\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4025,7 +4341,9 @@ "tags": [], "label": "METRIC_JAVA_NON_HEAP_MEMORY_COMMITTED", "description": [], - "signature": ["\"jvm.memory.non_heap.committed\""], + "signature": [ + "\"jvm.memory.non_heap.committed\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4038,7 +4356,9 @@ "tags": [], "label": "METRIC_JAVA_NON_HEAP_MEMORY_MAX", "description": [], - "signature": ["\"jvm.memory.non_heap.max\""], + "signature": [ + "\"jvm.memory.non_heap.max\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4051,7 +4371,9 @@ "tags": [], "label": "METRIC_JAVA_NON_HEAP_MEMORY_USED", "description": [], - "signature": ["\"jvm.memory.non_heap.used\""], + "signature": [ + "\"jvm.memory.non_heap.used\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4064,7 +4386,9 @@ "tags": [], "label": "METRIC_JAVA_THREAD_COUNT", "description": [], - "signature": ["\"jvm.thread.count\""], + "signature": [ + "\"jvm.thread.count\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4077,7 +4401,9 @@ "tags": [], "label": "METRIC_PROCESS_CPU_PERCENT", "description": [], - "signature": ["\"system.process.cpu.total.norm.pct\""], + "signature": [ + "\"system.process.cpu.total.norm.pct\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4090,7 +4416,9 @@ "tags": [], "label": "METRIC_SYSTEM_CPU_PERCENT", "description": [], - "signature": ["\"system.cpu.total.norm.pct\""], + "signature": [ + "\"system.cpu.total.norm.pct\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4103,7 +4431,9 @@ "tags": [], "label": "METRIC_SYSTEM_CPU_USAGE", "description": [], - "signature": ["\"system.cpu.usage\""], + "signature": [ + "\"system.cpu.usage\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4116,7 +4446,9 @@ "tags": [], "label": "METRIC_SYSTEM_FREE_MEMORY", "description": [], - "signature": ["\"system.memory.actual.free\""], + "signature": [ + "\"system.memory.actual.free\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4129,7 +4461,9 @@ "tags": [], "label": "METRIC_SYSTEM_MEMORY_USAGE", "description": [], - "signature": ["\"system.memory.usage\""], + "signature": [ + "\"system.memory.usage\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4142,7 +4476,9 @@ "tags": [], "label": "METRIC_SYSTEM_TOTAL_MEMORY", "description": [], - "signature": ["\"system.memory.total\""], + "signature": [ + "\"system.memory.total\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4155,7 +4491,9 @@ "tags": [], "label": "NETWORK_TIMINGS_FIELDS", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/synthetics.ts", "deprecated": false, "trackAdoption": false, @@ -4168,7 +4506,9 @@ "tags": [], "label": "observabilityAppId", "description": [], - "signature": ["\"observability-overview\""], + "signature": [ + "\"observability-overview\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -4181,7 +4521,9 @@ "tags": [], "label": "observabilityFeatureId", "description": [], - "signature": ["\"observability\""], + "signature": [ + "\"observability\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -4194,7 +4536,9 @@ "tags": [], "label": "OBSERVER_HOSTNAME", "description": [], - "signature": ["\"observer.hostname\""], + "signature": [ + "\"observer.hostname\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4207,7 +4551,9 @@ "tags": [], "label": "OBSERVER_LISTENING", "description": [], - "signature": ["\"observer.listening\""], + "signature": [ + "\"observer.listening\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4220,7 +4566,9 @@ "tags": [], "label": "OBSERVER_VERSION_MAJOR", "description": [], - "signature": ["\"observer.version_major\""], + "signature": [ + "\"observer.version_major\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4233,7 +4581,9 @@ "tags": [], "label": "PARENT_ID", "description": [], - "signature": ["\"parent.id\""], + "signature": [ + "\"parent.id\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4246,7 +4596,9 @@ "tags": [], "label": "POD_NAME", "description": [], - "signature": ["\"kubernetes.pod.name\""], + "signature": [ + "\"kubernetes.pod.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4259,7 +4611,9 @@ "tags": [], "label": "PROCESSOR_EVENT", "description": [], - "signature": ["\"processor.event\""], + "signature": [ + "\"processor.event\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4272,7 +4626,9 @@ "tags": [], "label": "PROFILE_ALLOC_OBJECTS", "description": [], - "signature": ["\"profile.alloc_objects.count\""], + "signature": [ + "\"profile.alloc_objects.count\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4285,7 +4641,9 @@ "tags": [], "label": "PROFILE_ALLOC_SPACE", "description": [], - "signature": ["\"profile.alloc_space.bytes\""], + "signature": [ + "\"profile.alloc_space.bytes\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4298,7 +4656,9 @@ "tags": [], "label": "PROFILE_CPU_NS", "description": [], - "signature": ["\"profile.cpu.ns\""], + "signature": [ + "\"profile.cpu.ns\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4311,7 +4671,9 @@ "tags": [], "label": "PROFILE_DURATION", "description": [], - "signature": ["\"profile.duration\""], + "signature": [ + "\"profile.duration\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4324,7 +4686,9 @@ "tags": [], "label": "PROFILE_ID", "description": [], - "signature": ["\"profile.id\""], + "signature": [ + "\"profile.id\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4337,7 +4701,9 @@ "tags": [], "label": "PROFILE_INUSE_OBJECTS", "description": [], - "signature": ["\"profile.inuse_objects.count\""], + "signature": [ + "\"profile.inuse_objects.count\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4350,7 +4716,9 @@ "tags": [], "label": "PROFILE_INUSE_SPACE", "description": [], - "signature": ["\"profile.inuse_space.bytes\""], + "signature": [ + "\"profile.inuse_space.bytes\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4363,7 +4731,9 @@ "tags": [], "label": "PROFILE_SAMPLES_COUNT", "description": [], - "signature": ["\"profile.samples.count\""], + "signature": [ + "\"profile.samples.count\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4376,7 +4746,9 @@ "tags": [], "label": "PROFILE_STACK", "description": [], - "signature": ["\"profile.stack\""], + "signature": [ + "\"profile.stack\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4389,7 +4761,9 @@ "tags": [], "label": "PROFILE_TOP_ID", "description": [], - "signature": ["\"profile.top.id\""], + "signature": [ + "\"profile.top.id\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4402,7 +4776,9 @@ "tags": [], "label": "PROFILE_WALL_US", "description": [], - "signature": ["\"profile.wall.us\""], + "signature": [ + "\"profile.wall.us\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4415,7 +4791,9 @@ "tags": [], "label": "SERVICE", "description": [], - "signature": ["\"service\""], + "signature": [ + "\"service\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4428,7 +4806,9 @@ "tags": [], "label": "SERVICE_ENVIRONMENT", "description": [], - "signature": ["\"service.environment\""], + "signature": [ + "\"service.environment\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4441,7 +4821,9 @@ "tags": [], "label": "SERVICE_FRAMEWORK_NAME", "description": [], - "signature": ["\"service.framework.name\""], + "signature": [ + "\"service.framework.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4454,7 +4836,9 @@ "tags": [], "label": "SERVICE_FRAMEWORK_VERSION", "description": [], - "signature": ["\"service.framework.version\""], + "signature": [ + "\"service.framework.version\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4467,7 +4851,9 @@ "tags": [], "label": "SERVICE_LANGUAGE_NAME", "description": [], - "signature": ["\"service.language.name\""], + "signature": [ + "\"service.language.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4480,7 +4866,9 @@ "tags": [], "label": "SERVICE_LANGUAGE_VERSION", "description": [], - "signature": ["\"service.language.version\""], + "signature": [ + "\"service.language.version\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4493,7 +4881,9 @@ "tags": [], "label": "SERVICE_NAME", "description": [], - "signature": ["\"service.name\""], + "signature": [ + "\"service.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4506,7 +4896,9 @@ "tags": [], "label": "SERVICE_NODE_NAME", "description": [], - "signature": ["\"service.node.name\""], + "signature": [ + "\"service.node.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4519,7 +4911,9 @@ "tags": [], "label": "SERVICE_RUNTIME_NAME", "description": [], - "signature": ["\"service.runtime.name\""], + "signature": [ + "\"service.runtime.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4532,7 +4926,9 @@ "tags": [], "label": "SERVICE_RUNTIME_VERSION", "description": [], - "signature": ["\"service.runtime.version\""], + "signature": [ + "\"service.runtime.version\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4545,7 +4941,9 @@ "tags": [], "label": "SERVICE_VERSION", "description": [], - "signature": ["\"service.version\""], + "signature": [ + "\"service.version\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4558,7 +4956,9 @@ "tags": [], "label": "sloFeatureId", "description": [], - "signature": ["\"slo\""], + "signature": [ + "\"slo\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -4571,7 +4971,9 @@ "tags": [], "label": "SPAN_ACTION", "description": [], - "signature": ["\"span.action\""], + "signature": [ + "\"span.action\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4584,7 +4986,9 @@ "tags": [], "label": "SPAN_DESTINATION_SERVICE_RESOURCE", "description": [], - "signature": ["\"span.destination.service.resource\""], + "signature": [ + "\"span.destination.service.resource\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4597,7 +5001,9 @@ "tags": [], "label": "SPAN_DESTINATION_SERVICE_RESPONSE_TIME_COUNT", "description": [], - "signature": ["\"span.destination.service.response_time.count\""], + "signature": [ + "\"span.destination.service.response_time.count\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4610,7 +5016,9 @@ "tags": [], "label": "SPAN_DESTINATION_SERVICE_RESPONSE_TIME_SUM", "description": [], - "signature": ["\"span.destination.service.response_time.sum.us\""], + "signature": [ + "\"span.destination.service.response_time.sum.us\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4623,7 +5031,9 @@ "tags": [], "label": "SPAN_DURATION", "description": [], - "signature": ["\"span.duration.us\""], + "signature": [ + "\"span.duration.us\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4636,7 +5046,9 @@ "tags": [], "label": "SPAN_ID", "description": [], - "signature": ["\"span.id\""], + "signature": [ + "\"span.id\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4649,7 +5061,9 @@ "tags": [], "label": "SPAN_NAME", "description": [], - "signature": ["\"span.name\""], + "signature": [ + "\"span.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4662,7 +5076,9 @@ "tags": [], "label": "SPAN_SELF_TIME_SUM", "description": [], - "signature": ["\"span.self_time.sum.us\""], + "signature": [ + "\"span.self_time.sum.us\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4675,7 +5091,9 @@ "tags": [], "label": "SPAN_SUBTYPE", "description": [], - "signature": ["\"span.subtype\""], + "signature": [ + "\"span.subtype\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4688,7 +5106,9 @@ "tags": [], "label": "SPAN_TYPE", "description": [], - "signature": ["\"span.type\""], + "signature": [ + "\"span.type\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4701,7 +5121,9 @@ "tags": [], "label": "SYNTHETICS_BLOCKED_TIMINGS", "description": [], - "signature": ["\"synthetics.payload.timings.blocked\""], + "signature": [ + "\"synthetics.payload.timings.blocked\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/synthetics.ts", "deprecated": false, "trackAdoption": false, @@ -4714,7 +5136,9 @@ "tags": [], "label": "SYNTHETICS_CONNECT_TIMINGS", "description": [], - "signature": ["\"synthetics.payload.timings.connect\""], + "signature": [ + "\"synthetics.payload.timings.connect\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/synthetics.ts", "deprecated": false, "trackAdoption": false, @@ -4727,7 +5151,9 @@ "tags": [], "label": "SYNTHETICS_DNS_TIMINGS", "description": [], - "signature": ["\"synthetics.payload.timings.dns\""], + "signature": [ + "\"synthetics.payload.timings.dns\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/synthetics.ts", "deprecated": false, "trackAdoption": false, @@ -4740,7 +5166,9 @@ "tags": [], "label": "SYNTHETICS_RECEIVE_TIMINGS", "description": [], - "signature": ["\"synthetics.payload.timings.receive\""], + "signature": [ + "\"synthetics.payload.timings.receive\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/synthetics.ts", "deprecated": false, "trackAdoption": false, @@ -4753,7 +5181,9 @@ "tags": [], "label": "SYNTHETICS_SEND_TIMINGS", "description": [], - "signature": ["\"synthetics.payload.timings.send\""], + "signature": [ + "\"synthetics.payload.timings.send\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/synthetics.ts", "deprecated": false, "trackAdoption": false, @@ -4766,7 +5196,9 @@ "tags": [], "label": "SYNTHETICS_SSL_TIMINGS", "description": [], - "signature": ["\"synthetics.payload.timings.ssl\""], + "signature": [ + "\"synthetics.payload.timings.ssl\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/synthetics.ts", "deprecated": false, "trackAdoption": false, @@ -4779,7 +5211,9 @@ "tags": [], "label": "SYNTHETICS_TOTAL_TIMINGS", "description": [], - "signature": ["\"synthetics.payload.timings.total\""], + "signature": [ + "\"synthetics.payload.timings.total\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/synthetics.ts", "deprecated": false, "trackAdoption": false, @@ -4792,7 +5226,9 @@ "tags": [], "label": "SYNTHETICS_WAIT_TIMINGS", "description": [], - "signature": ["\"synthetics.payload.timings.wait\""], + "signature": [ + "\"synthetics.payload.timings.wait\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/synthetics.ts", "deprecated": false, "trackAdoption": false, @@ -4805,7 +5241,9 @@ "tags": [], "label": "TBT_FIELD", "description": [], - "signature": ["\"transaction.experience.tbt\""], + "signature": [ + "\"transaction.experience.tbt\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4818,7 +5256,9 @@ "tags": [], "label": "TRACE_ID", "description": [], - "signature": ["\"trace.id\""], + "signature": [ + "\"trace.id\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4831,7 +5271,9 @@ "tags": [], "label": "TRANSACTION_DOM_INTERACTIVE", "description": [], - "signature": ["\"transaction.marks.agent.domInteractive\""], + "signature": [ + "\"transaction.marks.agent.domInteractive\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4844,7 +5286,9 @@ "tags": [], "label": "TRANSACTION_DURATION", "description": [], - "signature": ["\"transaction.duration.us\""], + "signature": [ + "\"transaction.duration.us\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4857,7 +5301,9 @@ "tags": [], "label": "TRANSACTION_DURATION_HISTOGRAM", "description": [], - "signature": ["\"transaction.duration.histogram\""], + "signature": [ + "\"transaction.duration.histogram\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4870,7 +5316,9 @@ "tags": [], "label": "TRANSACTION_ID", "description": [], - "signature": ["\"transaction.id\""], + "signature": [ + "\"transaction.id\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4883,7 +5331,9 @@ "tags": [], "label": "TRANSACTION_NAME", "description": [], - "signature": ["\"transaction.name\""], + "signature": [ + "\"transaction.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4896,7 +5346,9 @@ "tags": [], "label": "TRANSACTION_PAGE_URL", "description": [], - "signature": ["\"transaction.page.url\""], + "signature": [ + "\"transaction.page.url\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4909,7 +5361,9 @@ "tags": [], "label": "TRANSACTION_RESULT", "description": [], - "signature": ["\"transaction.result\""], + "signature": [ + "\"transaction.result\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4922,7 +5376,9 @@ "tags": [], "label": "TRANSACTION_ROOT", "description": [], - "signature": ["\"transaction.root\""], + "signature": [ + "\"transaction.root\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4935,7 +5391,9 @@ "tags": [], "label": "TRANSACTION_SAMPLED", "description": [], - "signature": ["\"transaction.sampled\""], + "signature": [ + "\"transaction.sampled\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4948,7 +5406,9 @@ "tags": [], "label": "TRANSACTION_TIME_TO_FIRST_BYTE", "description": [], - "signature": ["\"transaction.marks.agent.timeToFirstByte\""], + "signature": [ + "\"transaction.marks.agent.timeToFirstByte\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4961,7 +5421,9 @@ "tags": [], "label": "TRANSACTION_TYPE", "description": [], - "signature": ["\"transaction.type\""], + "signature": [ + "\"transaction.type\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4974,7 +5436,9 @@ "tags": [], "label": "TRANSACTION_URL", "description": [], - "signature": ["\"url.full\""], + "signature": [ + "\"url.full\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -4987,7 +5451,9 @@ "tags": [], "label": "URL_FULL", "description": [], - "signature": ["\"url.full\""], + "signature": [ + "\"url.full\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -5000,7 +5466,9 @@ "tags": [], "label": "USER_AGENT_DEVICE", "description": [], - "signature": ["\"user_agent.device.name\""], + "signature": [ + "\"user_agent.device.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -5013,7 +5481,9 @@ "tags": [], "label": "USER_AGENT_NAME", "description": [], - "signature": ["\"user_agent.name\""], + "signature": [ + "\"user_agent.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -5026,7 +5496,9 @@ "tags": [], "label": "USER_AGENT_ORIGINAL", "description": [], - "signature": ["\"user_agent.original\""], + "signature": [ + "\"user_agent.original\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -5039,7 +5511,9 @@ "tags": [], "label": "USER_AGENT_OS", "description": [], - "signature": ["\"user_agent.os.name\""], + "signature": [ + "\"user_agent.os.name\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -5052,7 +5526,9 @@ "tags": [], "label": "USER_AGENT_OS_VERSION", "description": [], - "signature": ["\"user_agent.os.version\""], + "signature": [ + "\"user_agent.os.version\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -5065,7 +5541,9 @@ "tags": [], "label": "USER_AGENT_VERSION", "description": [], - "signature": ["\"user_agent.version\""], + "signature": [ + "\"user_agent.version\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -5078,7 +5556,9 @@ "tags": [], "label": "USER_ID", "description": [], - "signature": ["\"user.id\""], + "signature": [ + "\"user.id\"" + ], "path": "x-pack/plugins/observability_solution/observability_shared/common/field_names/elasticsearch.ts", "deprecated": false, "trackAdoption": false, @@ -5087,4 +5567,4 @@ ], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/observability_shared.mdx b/api_docs/observability_shared.mdx index cde799925bb1a..590811941b5b3 100644 --- a/api_docs/observability_shared.mdx +++ b/api_docs/observability_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityShared title: "observabilityShared" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityShared plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityShared'] --- import observabilitySharedObj from './observability_shared.devdocs.json'; diff --git a/api_docs/osquery.mdx b/api_docs/osquery.mdx index bac1c7efac920..ee06db5127684 100644 --- a/api_docs/osquery.mdx +++ b/api_docs/osquery.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/osquery title: "osquery" image: https://source.unsplash.com/400x175/?github description: API docs for the osquery plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'osquery'] --- import osqueryObj from './osquery.devdocs.json'; diff --git a/api_docs/painless_lab.mdx b/api_docs/painless_lab.mdx index 372f1e047230f..13d45d25b89ab 100644 --- a/api_docs/painless_lab.mdx +++ b/api_docs/painless_lab.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/painlessLab title: "painlessLab" image: https://source.unsplash.com/400x175/?github description: API docs for the painlessLab plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'painlessLab'] --- import painlessLabObj from './painless_lab.devdocs.json'; diff --git a/api_docs/plugin_directory.mdx b/api_docs/plugin_directory.mdx index 091a2829400c2..7047b31cbed1d 100644 --- a/api_docs/plugin_directory.mdx +++ b/api_docs/plugin_directory.mdx @@ -7,7 +7,7 @@ id: kibDevDocsPluginDirectory slug: /kibana-dev-docs/api-meta/plugin-api-directory title: Directory description: Directory of public APIs available through plugins or packages. -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -21,7 +21,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | API Count | Any Count | Missing comments | Missing exports | |--------------|----------|-----------------|--------| -| 45130 | 231 | 34074 | 1746 | +| 45260 | 231 | 34203 | 1749 | ## Plugin Directory @@ -109,7 +109,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | Image embeddable | 3 | 0 | 3 | 1 | | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 4 | 0 | 4 | 0 | | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 226 | 0 | 221 | 4 | -| | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | This plugin visualizes data from Filebeat and Metricbeat, and integrates with other Observability solutions | 32 | 0 | 29 | 8 | +| | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | This plugin visualizes data from Filebeat and Metricbeat, and integrates with other Observability solutions | 37 | 0 | 34 | 6 | | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 4 | 0 | 4 | 0 | | inputControlVis | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | Adds Input Control visualization to Kibana | 0 | 0 | 0 | 0 | | | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | - | 127 | 2 | 100 | 4 | @@ -142,7 +142,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 2 | 0 | 2 | 1 | | | [@elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/obs-ux-management-team) | - | 649 | 2 | 640 | 17 | | | [@elastic/obs-knowledge-team](https://github.com/orgs/elastic/teams/obs-knowledge-team) | - | 78 | 0 | 76 | 14 | -| | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | This plugin exposes and registers observability log consumption features. | 20 | 0 | 20 | 1 | +| | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | This plugin exposes and registers observability log consumption features. | 21 | 0 | 21 | 1 | | | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | - | 14 | 0 | 14 | 0 | | | [@elastic/observability-ui](https://github.com/orgs/elastic/teams/observability-ui) | - | 330 | 1 | 325 | 19 | | | [@elastic/security-defend-workflows](https://github.com/orgs/elastic/teams/security-defend-workflows) | - | 23 | 0 | 23 | 7 | @@ -152,7 +152,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 16 | 1 | 16 | 0 | | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 22 | 0 | 22 | 7 | | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 23 | 0 | 23 | 0 | -| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | Reporting Services enables applications to feature reports that the user can automate with Watcher and download later. | 22 | 0 | 6 | 0 | +| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | Reporting Services enables applications to feature reports that the user can automate with Watcher and download later. | 9 | 0 | 2 | 0 | | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 21 | 0 | 21 | 0 | | | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 272 | 0 | 243 | 14 | | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 24 | 0 | 19 | 2 | @@ -189,12 +189,12 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/security-threat-hunting-investigations](https://github.com/orgs/elastic/teams/security-threat-hunting-investigations) | - | 240 | 1 | 196 | 17 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | This plugin provides access to the transforms features provided by Elastic. Transforms enable you to convert existing Elasticsearch indices into summarized indices, which provide opportunities for new insights and analytics. | 4 | 0 | 4 | 1 | | translations | [@elastic/kibana-localization](https://github.com/orgs/elastic/teams/kibana-localization) | - | 0 | 0 | 0 | 0 | -| | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 596 | 1 | 570 | 58 | +| | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 595 | 1 | 569 | 58 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | Adds UI Actions service to Kibana | 147 | 0 | 101 | 9 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | Extends UI Actions plugin with more functionality | 212 | 0 | 145 | 11 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | This plugin contains services reliant on the plugin lifecycle for the unified doc viewer component (see @kbn/unified-doc-viewer). | 10 | 0 | 7 | 2 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | The `unifiedHistogram` plugin provides UI components to create a layout including a resizable histogram and a main display. | 55 | 0 | 23 | 2 | -| | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | Contains all the key functionality of Kibana's unified search experience.Contains all the key functionality of Kibana's unified search experience. | 151 | 2 | 113 | 24 | +| | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | Contains all the key functionality of Kibana's unified search experience.Contains all the key functionality of Kibana's unified search experience. | 152 | 2 | 113 | 23 | | upgradeAssistant | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 0 | 0 | 0 | 0 | | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | This plugin visualizes data from Heartbeat, and integrates with other Observability solutions. | 1 | 0 | 1 | 0 | | urlDrilldown | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | Adds drilldown implementations to Kibana | 0 | 0 | 0 | 0 | @@ -336,7 +336,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 27 | 7 | 27 | 2 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 13 | 0 | 13 | 1 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 459 | 1 | 181 | 0 | -| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 84 | 0 | 72 | 9 | +| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 85 | 0 | 73 | 9 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 44 | 0 | 43 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 4 | 0 | 2 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 3 | 0 | 3 | 0 | @@ -439,7 +439,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 5 | 0 | 5 | 0 | | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 4 | 0 | 4 | 0 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 3 | 0 | 3 | 0 | -| | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | - | 37 | 0 | 26 | 0 | +| | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | - | 40 | 0 | 29 | 0 | | | [@elastic/enterprise-search-frontend](https://github.com/orgs/elastic/teams/enterprise-search-frontend) | - | 4 | 0 | 4 | 0 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 8 | 0 | 8 | 0 | | | [@elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/platform-deployment-management) | - | 8 | 0 | 8 | 0 | @@ -464,7 +464,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 263 | 1 | 202 | 15 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 32 | 0 | 32 | 0 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 2 | 0 | 1 | 0 | -| | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 14 | 0 | 13 | 0 | +| | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 15 | 0 | 14 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 39 | 0 | 39 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 52 | 0 | 52 | 1 | | | [@elastic/security-threat-hunting-investigations](https://github.com/orgs/elastic/teams/security-threat-hunting-investigations) | - | 37 | 0 | 14 | 1 | @@ -557,7 +557,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 1 | 0 | 1 | 0 | | | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | - | 42 | 0 | 40 | 0 | | | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | - | 10 | 0 | 10 | 0 | -| | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | - | 154 | 0 | 118 | 3 | +| | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | - | 156 | 0 | 120 | 3 | | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 161 | 0 | 48 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 13 | 0 | 7 | 0 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 22 | 0 | 9 | 0 | @@ -571,7 +571,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 40 | 0 | 38 | 5 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 13 | 0 | 9 | 0 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 6 | 0 | 6 | 1 | -| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 80 | 0 | 72 | 9 | +| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 102 | 0 | 91 | 13 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 52 | 0 | 52 | 3 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 25 | 0 | 22 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 34 | 0 | 33 | 0 | @@ -579,7 +579,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 17 | 0 | 16 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 13 | 0 | 11 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 2 | 0 | 2 | 0 | -| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 6 | 0 | 6 | 0 | +| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 113 | 0 | 107 | 2 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 80 | 0 | 79 | 0 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | A component for creating resizable layouts containing a fixed width panel and a flexible panel, with support for horizontal and vertical layouts. | 18 | 0 | 5 | 0 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 13 | 2 | 8 | 0 | @@ -618,7 +618,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/security-detection-engine](https://github.com/orgs/elastic/teams/security-detection-engine) | - | 28 | 0 | 25 | 0 | | | [@elastic/security-detection-engine](https://github.com/orgs/elastic/teams/security-detection-engine) | - | 120 | 0 | 116 | 0 | | | [@elastic/security-detection-engine](https://github.com/orgs/elastic/teams/security-detection-engine) | - | 48 | 0 | 43 | 0 | -| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 61 | 0 | 57 | 1 | +| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 62 | 0 | 58 | 1 | | | [@elastic/obs-knowledge-team](https://github.com/orgs/elastic/teams/obs-knowledge-team) | - | 31 | 0 | 30 | 1 | | | [@elastic/appex-sharedux @elastic/platform-deployment-management](https://github.com/orgs/elastic/teams/appex-sharedux ) | - | 1 | 0 | 1 | 0 | | | [@elastic/appex-sharedux @elastic/platform-deployment-management @elastic/obs-ux-management-team](https://github.com/orgs/elastic/teams/appex-sharedux ) | - | 1 | 0 | 1 | 0 | diff --git a/api_docs/presentation_panel.mdx b/api_docs/presentation_panel.mdx index b0b380ca76141..4f7e3326f2185 100644 --- a/api_docs/presentation_panel.mdx +++ b/api_docs/presentation_panel.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/presentationPanel title: "presentationPanel" image: https://source.unsplash.com/400x175/?github description: API docs for the presentationPanel plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'presentationPanel'] --- import presentationPanelObj from './presentation_panel.devdocs.json'; diff --git a/api_docs/presentation_util.mdx b/api_docs/presentation_util.mdx index 9f90fbc240c7b..bb774cfe96cc7 100644 --- a/api_docs/presentation_util.mdx +++ b/api_docs/presentation_util.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/presentationUtil title: "presentationUtil" image: https://source.unsplash.com/400x175/?github description: API docs for the presentationUtil plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'presentationUtil'] --- import presentationUtilObj from './presentation_util.devdocs.json'; diff --git a/api_docs/profiling.devdocs.json b/api_docs/profiling.devdocs.json index 22ec96dd7c083..88b1c4a659fea 100644 --- a/api_docs/profiling.devdocs.json +++ b/api_docs/profiling.devdocs.json @@ -14,7 +14,9 @@ "tags": [], "label": "ProfilingPluginStart", "description": [], - "signature": ["void"], + "signature": [ + "void" + ], "path": "x-pack/plugins/observability_solution/profiling/public/plugin.tsx", "deprecated": false, "trackAdoption": false, @@ -116,7 +118,9 @@ "tags": [], "label": "timeRangeFromRequest", "description": [], - "signature": ["(request: any) => [number, number]"], + "signature": [ + "(request: any) => [number, number]" + ], "path": "x-pack/plugins/observability_solution/profiling/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -128,7 +132,9 @@ "tags": [], "label": "request", "description": [], - "signature": ["any"], + "signature": [ + "any" + ], "path": "x-pack/plugins/observability_solution/profiling/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -149,7 +155,9 @@ "tags": [], "label": "INDEX_EVENTS", "description": [], - "signature": ["\"profiling-events-all\""], + "signature": [ + "\"profiling-events-all\"" + ], "path": "x-pack/plugins/observability_solution/profiling/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -162,7 +170,9 @@ "tags": [], "label": "INDEX_EXECUTABLES", "description": [], - "signature": ["\"profiling-executables\""], + "signature": [ + "\"profiling-executables\"" + ], "path": "x-pack/plugins/observability_solution/profiling/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -175,7 +185,9 @@ "tags": [], "label": "INDEX_FRAMES", "description": [], - "signature": ["\"profiling-stackframes\""], + "signature": [ + "\"profiling-stackframes\"" + ], "path": "x-pack/plugins/observability_solution/profiling/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -188,7 +200,9 @@ "tags": [], "label": "INDEX_TRACES", "description": [], - "signature": ["\"profiling-stacktraces\""], + "signature": [ + "\"profiling-stacktraces\"" + ], "path": "x-pack/plugins/observability_solution/profiling/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -213,7 +227,9 @@ "tags": [], "label": "PLUGIN_ID", "description": [], - "signature": ["\"profiling\""], + "signature": [ + "\"profiling\"" + ], "path": "x-pack/plugins/observability_solution/profiling/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -226,7 +242,9 @@ "tags": [], "label": "PLUGIN_NAME", "description": [], - "signature": ["\"profiling\""], + "signature": [ + "\"profiling\"" + ], "path": "x-pack/plugins/observability_solution/profiling/common/index.ts", "deprecated": false, "trackAdoption": false, @@ -235,4 +253,4 @@ ], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/profiling.mdx b/api_docs/profiling.mdx index 129a15cf406bb..5456c93244578 100644 --- a/api_docs/profiling.mdx +++ b/api_docs/profiling.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/profiling title: "profiling" image: https://source.unsplash.com/400x175/?github description: API docs for the profiling plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'profiling'] --- import profilingObj from './profiling.devdocs.json'; diff --git a/api_docs/profiling_data_access.devdocs.json b/api_docs/profiling_data_access.devdocs.json index 07d1936c69377..23726acc30813 100644 --- a/api_docs/profiling_data_access.devdocs.json +++ b/api_docs/profiling_data_access.devdocs.json @@ -81,7 +81,9 @@ "tags": [], "label": "ProfilingDataAccessPluginSetup", "description": [], - "signature": ["void"], + "signature": [ + "void" + ], "path": "x-pack/plugins/observability_solution/profiling_data_access/server/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -445,7 +447,9 @@ "tags": [], "label": "COLLECTOR_PACKAGE_POLICY_NAME", "description": [], - "signature": ["\"elastic-universal-profiling-collector\""], + "signature": [ + "\"elastic-universal-profiling-collector\"" + ], "path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts", "deprecated": false, "trackAdoption": false, @@ -458,7 +462,9 @@ "tags": [], "label": "ELASTIC_CLOUD_APM_POLICY", "description": [], - "signature": ["\"elastic-cloud-apm\""], + "signature": [ + "\"elastic-cloud-apm\"" + ], "path": "x-pack/plugins/observability_solution/profiling_data_access/common/get_apm_policy.ts", "deprecated": false, "trackAdoption": false, @@ -471,7 +477,9 @@ "tags": [], "label": "MAX_BUCKETS", "description": [], - "signature": ["150000"], + "signature": [ + "150000" + ], "path": "x-pack/plugins/observability_solution/profiling_data_access/common/cluster_settings.ts", "deprecated": false, "trackAdoption": false, @@ -484,7 +492,9 @@ "tags": [], "label": "SYMBOLIZER_PACKAGE_POLICY_NAME", "description": [], - "signature": ["\"elastic-universal-profiling-symbolizer\""], + "signature": [ + "\"elastic-universal-profiling-symbolizer\"" + ], "path": "x-pack/plugins/observability_solution/profiling_data_access/common/fleet_policies.ts", "deprecated": false, "trackAdoption": false, @@ -493,4 +503,4 @@ ], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/profiling_data_access.mdx b/api_docs/profiling_data_access.mdx index d5c60f4d95ae8..3500f04b01a61 100644 --- a/api_docs/profiling_data_access.mdx +++ b/api_docs/profiling_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/profilingDataAccess title: "profilingDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the profilingDataAccess plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'profilingDataAccess'] --- import profilingDataAccessObj from './profiling_data_access.devdocs.json'; diff --git a/api_docs/remote_clusters.mdx b/api_docs/remote_clusters.mdx index edca43c721fdd..059e3c1a1f0a5 100644 --- a/api_docs/remote_clusters.mdx +++ b/api_docs/remote_clusters.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/remoteClusters title: "remoteClusters" image: https://source.unsplash.com/400x175/?github description: API docs for the remoteClusters plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'remoteClusters'] --- import remoteClustersObj from './remote_clusters.devdocs.json'; diff --git a/api_docs/reporting.devdocs.json b/api_docs/reporting.devdocs.json index f0f02df91a6e9..5d16ddfe2fa60 100644 --- a/api_docs/reporting.devdocs.json +++ b/api_docs/reporting.devdocs.json @@ -3,272 +3,7 @@ "client": { "classes": [], "functions": [], - "interfaces": [ - { - "parentPluginId": "reporting", - "id": "def-public.ApplicationProps", - "type": "Interface", - "tags": [], - "label": "ApplicationProps", - "description": [ - "\nProperties for displaying a share menu with Reporting features." - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "reporting", - "id": "def-public.ApplicationProps.getJobParams", - "type": "Function", - "tags": [], - "label": "getJobParams", - "description": [ - "\nA function that Reporting calls to get the sharing data from the application." - ], - "signature": [ - "(forShareUrl?: boolean | undefined) => Omit<", - "BaseParams", - ", \"version\" | \"browserTimezone\">" - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": false, - "trackAdoption": false, - "returnComment": [], - "children": [ - { - "parentPluginId": "reporting", - "id": "def-public.ApplicationProps.getJobParams.$1", - "type": "CompoundType", - "tags": [], - "label": "forShareUrl", - "description": [], - "signature": [ - "boolean | undefined" - ], - "path": "x-pack/plugins/reporting/public/share_context_menu/reporting_panel_content/reporting_panel_content.tsx", - "deprecated": false, - "trackAdoption": false - } - ] - }, - { - "parentPluginId": "reporting", - "id": "def-public.ApplicationProps.layoutOption", - "type": "CompoundType", - "tags": [], - "label": "layoutOption", - "description": [ - "\nOption to control how the screenshot(s) is/are placed in the PDF" - ], - "signature": [ - "\"canvas\" | \"print\" | undefined" - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "reporting", - "id": "def-public.ApplicationProps.objectId", - "type": "string", - "tags": [], - "label": "objectId", - "description": [ - "\nSaved object ID" - ], - "signature": [ - "string | undefined" - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": false, - "trackAdoption": false - }, - { - "parentPluginId": "reporting", - "id": "def-public.ApplicationProps.onClose", - "type": "Function", - "tags": [], - "label": "onClose", - "description": [ - "\nA function to callback when the Reporting panel should be closed" - ], - "signature": [ - "() => void" - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [], - "returnComment": [] - } - ], - "initialIsOpen": false - }, - { - "parentPluginId": "reporting", - "id": "def-public.ReportingPublicComponents", - "type": "Interface", - "tags": [], - "label": "ReportingPublicComponents", - "description": [ - "\nReact components used to display share menus with Reporting features in an application." - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "reporting", - "id": "def-public.ReportingPublicComponents.ReportingPanelPDF", - "type": "Function", - "tags": [ - "deprecated" - ], - "label": "ReportingPanelPDF", - "description": [ - "\nAn element to display a form to export the page as PDF" - ], - "signature": [ - "(props: ", - { - "pluginId": "reporting", - "scope": "public", - "docId": "kibReportingPluginApi", - "section": "def-public.ApplicationProps", - "text": "ApplicationProps" - }, - ") => JSX.Element" - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": true, - "trackAdoption": false, - "references": [], - "children": [ - { - "parentPluginId": "reporting", - "id": "def-public.ReportingPublicComponents.ReportingPanelPDF.$1", - "type": "Object", - "tags": [], - "label": "props", - "description": [], - "signature": [ - { - "pluginId": "reporting", - "scope": "public", - "docId": "kibReportingPluginApi", - "section": "def-public.ApplicationProps", - "text": "ApplicationProps" - } - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - } - ], - "returnComment": [] - }, - { - "parentPluginId": "reporting", - "id": "def-public.ReportingPublicComponents.ReportingPanelPDFV2", - "type": "Function", - "tags": [], - "label": "ReportingPanelPDFV2", - "description": [ - "\nAn element to display a form to export the page as PDF" - ], - "signature": [ - "(props: ", - { - "pluginId": "reporting", - "scope": "public", - "docId": "kibReportingPluginApi", - "section": "def-public.ApplicationProps", - "text": "ApplicationProps" - }, - ") => JSX.Element" - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "reporting", - "id": "def-public.ReportingPublicComponents.ReportingPanelPDFV2.$1", - "type": "Object", - "tags": [], - "label": "props", - "description": [], - "signature": [ - { - "pluginId": "reporting", - "scope": "public", - "docId": "kibReportingPluginApi", - "section": "def-public.ApplicationProps", - "text": "ApplicationProps" - } - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - } - ], - "returnComment": [] - }, - { - "parentPluginId": "reporting", - "id": "def-public.ReportingPublicComponents.ReportingPanelPNGV2", - "type": "Function", - "tags": [], - "label": "ReportingPanelPNGV2", - "description": [ - "\nAn element to display a form to export the page as PNG" - ], - "signature": [ - "(props: ", - { - "pluginId": "reporting", - "scope": "public", - "docId": "kibReportingPluginApi", - "section": "def-public.ApplicationProps", - "text": "ApplicationProps" - }, - ") => JSX.Element" - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "reporting", - "id": "def-public.ReportingPublicComponents.ReportingPanelPNGV2.$1", - "type": "Object", - "tags": [], - "label": "props", - "description": [], - "signature": [ - { - "pluginId": "reporting", - "scope": "public", - "docId": "kibReportingPluginApi", - "section": "def-public.ApplicationProps", - "text": "ApplicationProps" - } - ], - "path": "x-pack/plugins/reporting/public/shared/get_shared_components.tsx", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - } - ], - "returnComment": [] - } - ], - "initialIsOpen": false - } - ], + "interfaces": [], "enums": [], "misc": [], "objects": [], diff --git a/api_docs/reporting.mdx b/api_docs/reporting.mdx index 15b128918b457..ed8eefd07443c 100644 --- a/api_docs/reporting.mdx +++ b/api_docs/reporting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/reporting title: "reporting" image: https://source.unsplash.com/400x175/?github description: API docs for the reporting plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'reporting'] --- import reportingObj from './reporting.devdocs.json'; @@ -21,16 +21,13 @@ Contact [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sh | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 22 | 0 | 6 | 0 | +| 9 | 0 | 2 | 0 | ## Client ### Start -### Interfaces - - ## Server ### Start diff --git a/api_docs/rollup.mdx b/api_docs/rollup.mdx index 5711192836fe0..7c8738cffb1fa 100644 --- a/api_docs/rollup.mdx +++ b/api_docs/rollup.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/rollup title: "rollup" image: https://source.unsplash.com/400x175/?github description: API docs for the rollup plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'rollup'] --- import rollupObj from './rollup.devdocs.json'; diff --git a/api_docs/rule_registry.devdocs.json b/api_docs/rule_registry.devdocs.json index 62bc68fc7e49a..6af7f820a5542 100644 --- a/api_docs/rule_registry.devdocs.json +++ b/api_docs/rule_registry.devdocs.json @@ -2747,7 +2747,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf>>>(request: TSearchRequest) => Promise<", + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf>>>(request: TSearchRequest) => Promise<", { "pluginId": "@kbn/es-types", "scope": "common", @@ -3392,7 +3392,7 @@ "section": "def-common.MultiField", "text": "MultiField" }, - "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf>> | null> | null" + "[]; }; readonly \"kibana.alert.rule.parameters\": { readonly array: false; readonly type: \"flattened\"; readonly ignore_above: 4096; readonly required: false; }; readonly \"kibana.alert.rule.tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.start\": { readonly type: \"date\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.time_range\": { readonly type: \"date_range\"; readonly format: \"epoch_millis||strict_date_optional_time\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.url\": { readonly type: \"keyword\"; readonly array: false; readonly index: false; readonly required: false; readonly ignore_above: 2048; }; readonly \"kibana.alert.workflow_assignee_ids\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.alert.workflow_status\": { readonly type: \"keyword\"; readonly array: false; readonly required: false; }; readonly \"kibana.alert.workflow_tags\": { readonly type: \"keyword\"; readonly array: true; readonly required: false; }; readonly \"kibana.version\": { readonly type: \"version\"; readonly array: false; readonly required: false; }; }>> & OutputOf>> | null> | null" ], "path": "x-pack/plugins/rule_registry/server/utils/create_lifecycle_executor.ts", "deprecated": false, diff --git a/api_docs/rule_registry.mdx b/api_docs/rule_registry.mdx index cc1a8f711b673..fcb7275e73ebb 100644 --- a/api_docs/rule_registry.mdx +++ b/api_docs/rule_registry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ruleRegistry title: "ruleRegistry" image: https://source.unsplash.com/400x175/?github description: API docs for the ruleRegistry plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ruleRegistry'] --- import ruleRegistryObj from './rule_registry.devdocs.json'; diff --git a/api_docs/runtime_fields.mdx b/api_docs/runtime_fields.mdx index d05133fa70f28..51073935da1e6 100644 --- a/api_docs/runtime_fields.mdx +++ b/api_docs/runtime_fields.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/runtimeFields title: "runtimeFields" image: https://source.unsplash.com/400x175/?github description: API docs for the runtimeFields plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'runtimeFields'] --- import runtimeFieldsObj from './runtime_fields.devdocs.json'; diff --git a/api_docs/saved_objects.mdx b/api_docs/saved_objects.mdx index 94258c318486f..355a3335d9919 100644 --- a/api_docs/saved_objects.mdx +++ b/api_docs/saved_objects.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjects title: "savedObjects" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjects plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjects'] --- import savedObjectsObj from './saved_objects.devdocs.json'; diff --git a/api_docs/saved_objects_finder.mdx b/api_docs/saved_objects_finder.mdx index ad6b471d7f93b..cadfe41ee6660 100644 --- a/api_docs/saved_objects_finder.mdx +++ b/api_docs/saved_objects_finder.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsFinder title: "savedObjectsFinder" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsFinder plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsFinder'] --- import savedObjectsFinderObj from './saved_objects_finder.devdocs.json'; diff --git a/api_docs/saved_objects_management.devdocs.json b/api_docs/saved_objects_management.devdocs.json index 48f11e8af68f7..b622611bac93b 100644 --- a/api_docs/saved_objects_management.devdocs.json +++ b/api_docs/saved_objects_management.devdocs.json @@ -294,7 +294,7 @@ "label": "euiColumn", "description": [], "signature": [ - "{ prefix?: string | undefined; scope?: string | undefined; id?: string | undefined; defaultValue?: string | number | readonly string[] | undefined; name: React.ReactNode; security?: string | undefined; onChange?: React.FormEventHandler | undefined; defaultChecked?: boolean | undefined; suppressContentEditableWarning?: boolean | undefined; suppressHydrationWarning?: boolean | undefined; accessKey?: string | undefined; className?: string | undefined; contentEditable?: Booleanish | \"inherit\" | undefined; contextMenu?: string | undefined; dir?: string | undefined; draggable?: Booleanish | undefined; hidden?: boolean | undefined; lang?: string | undefined; placeholder?: string | undefined; slot?: string | undefined; spellCheck?: Booleanish | undefined; style?: React.CSSProperties | undefined; tabIndex?: number | undefined; title?: string | undefined; translate?: \"yes\" | \"no\" | undefined; radioGroup?: string | undefined; role?: React.AriaRole | undefined; about?: string | undefined; datatype?: string | undefined; inlist?: any; property?: string | undefined; resource?: string | undefined; typeof?: string | undefined; vocab?: string | undefined; autoCapitalize?: string | undefined; autoCorrect?: string | undefined; autoSave?: string | undefined; color?: string | undefined; itemProp?: string | undefined; itemScope?: boolean | undefined; itemType?: string | undefined; itemID?: string | undefined; itemRef?: string | undefined; results?: number | undefined; unselectable?: \"on\" | \"off\" | undefined; inputMode?: \"search\" | \"none\" | \"text\" | \"url\" | \"email\" | \"tel\" | \"numeric\" | \"decimal\" | undefined; is?: string | undefined; 'aria-activedescendant'?: string | undefined; 'aria-atomic'?: Booleanish | undefined; 'aria-autocomplete'?: \"none\" | \"list\" | \"both\" | \"inline\" | undefined; 'aria-busy'?: Booleanish | undefined; 'aria-checked'?: boolean | \"true\" | \"false\" | \"mixed\" | undefined; 'aria-colcount'?: number | undefined; 'aria-colindex'?: number | undefined; 'aria-colspan'?: number | undefined; 'aria-controls'?: string | undefined; 'aria-current'?: boolean | \"page\" | \"date\" | \"location\" | \"true\" | \"false\" | \"step\" | \"time\" | undefined; 'aria-describedby'?: string | undefined; 'aria-details'?: string | undefined; 'aria-disabled'?: Booleanish | undefined; 'aria-dropeffect'?: \"execute\" | \"link\" | \"none\" | \"copy\" | \"move\" | \"popup\" | undefined; 'aria-errormessage'?: string | undefined; 'aria-expanded'?: Booleanish | undefined; 'aria-flowto'?: string | undefined; 'aria-grabbed'?: Booleanish | undefined; 'aria-haspopup'?: boolean | \"true\" | \"false\" | \"grid\" | \"menu\" | \"dialog\" | \"listbox\" | \"tree\" | undefined; 'aria-hidden'?: Booleanish | undefined; 'aria-invalid'?: boolean | \"true\" | \"false\" | \"grammar\" | \"spelling\" | undefined; 'aria-keyshortcuts'?: string | undefined; 'aria-label'?: string | undefined; 'aria-labelledby'?: string | undefined; 'aria-level'?: number | undefined; 'aria-live'?: \"off\" | \"assertive\" | \"polite\" | undefined; 'aria-modal'?: Booleanish | undefined; 'aria-multiline'?: Booleanish | undefined; 'aria-multiselectable'?: Booleanish | undefined; 'aria-orientation'?: \"horizontal\" | \"vertical\" | undefined; 'aria-owns'?: string | undefined; 'aria-placeholder'?: string | undefined; 'aria-posinset'?: number | undefined; 'aria-pressed'?: boolean | \"true\" | \"false\" | \"mixed\" | undefined; 'aria-readonly'?: Booleanish | undefined; 'aria-relevant'?: \"text\" | \"all\" | \"additions\" | \"additions removals\" | \"additions text\" | \"removals\" | \"removals additions\" | \"removals text\" | \"text additions\" | \"text removals\" | undefined; 'aria-required'?: Booleanish | undefined; 'aria-roledescription'?: string | undefined; 'aria-rowcount'?: number | undefined; 'aria-rowindex'?: number | undefined; 'aria-rowspan'?: number | undefined; 'aria-selected'?: Booleanish | undefined; 'aria-setsize'?: number | undefined; 'aria-sort'?: \"none\" | \"other\" | \"ascending\" | \"descending\" | undefined; 'aria-valuemax'?: number | undefined; 'aria-valuemin'?: number | undefined; 'aria-valuenow'?: number | undefined; 'aria-valuetext'?: string | undefined; children?: React.ReactNode; dangerouslySetInnerHTML?: { __html: string; } | undefined; onCopy?: React.ClipboardEventHandler | undefined; onCopyCapture?: React.ClipboardEventHandler | undefined; onCut?: React.ClipboardEventHandler | undefined; onCutCapture?: React.ClipboardEventHandler | undefined; onPaste?: React.ClipboardEventHandler | undefined; onPasteCapture?: React.ClipboardEventHandler | undefined; onCompositionEnd?: React.CompositionEventHandler | undefined; onCompositionEndCapture?: React.CompositionEventHandler | undefined; onCompositionStart?: React.CompositionEventHandler | undefined; onCompositionStartCapture?: React.CompositionEventHandler | undefined; onCompositionUpdate?: React.CompositionEventHandler | undefined; onCompositionUpdateCapture?: React.CompositionEventHandler | undefined; onFocus?: React.FocusEventHandler | undefined; onFocusCapture?: React.FocusEventHandler | undefined; onBlur?: React.FocusEventHandler | undefined; onBlurCapture?: React.FocusEventHandler | undefined; onChangeCapture?: React.FormEventHandler | undefined; onBeforeInput?: React.FormEventHandler | undefined; onBeforeInputCapture?: React.FormEventHandler | undefined; onInput?: React.FormEventHandler | undefined; onInputCapture?: React.FormEventHandler | undefined; onReset?: React.FormEventHandler | undefined; onResetCapture?: React.FormEventHandler | undefined; onSubmit?: React.FormEventHandler | undefined; onSubmitCapture?: React.FormEventHandler | undefined; onInvalid?: React.FormEventHandler | undefined; onInvalidCapture?: React.FormEventHandler | undefined; onLoad?: React.ReactEventHandler | undefined; onLoadCapture?: React.ReactEventHandler | undefined; onError?: React.ReactEventHandler | undefined; onErrorCapture?: React.ReactEventHandler | undefined; onKeyDown?: React.KeyboardEventHandler | undefined; onKeyDownCapture?: React.KeyboardEventHandler | undefined; onKeyPress?: React.KeyboardEventHandler | undefined; onKeyPressCapture?: React.KeyboardEventHandler | undefined; onKeyUp?: React.KeyboardEventHandler | undefined; onKeyUpCapture?: React.KeyboardEventHandler | undefined; onAbort?: React.ReactEventHandler | undefined; onAbortCapture?: React.ReactEventHandler | undefined; onCanPlay?: React.ReactEventHandler | undefined; onCanPlayCapture?: React.ReactEventHandler | undefined; onCanPlayThrough?: React.ReactEventHandler | undefined; onCanPlayThroughCapture?: React.ReactEventHandler | undefined; onDurationChange?: React.ReactEventHandler | undefined; onDurationChangeCapture?: React.ReactEventHandler | undefined; onEmptied?: React.ReactEventHandler | undefined; onEmptiedCapture?: React.ReactEventHandler | undefined; onEncrypted?: React.ReactEventHandler | undefined; onEncryptedCapture?: React.ReactEventHandler | undefined; onEnded?: React.ReactEventHandler | undefined; onEndedCapture?: React.ReactEventHandler | undefined; onLoadedData?: React.ReactEventHandler | undefined; onLoadedDataCapture?: React.ReactEventHandler | undefined; onLoadedMetadata?: React.ReactEventHandler | undefined; onLoadedMetadataCapture?: React.ReactEventHandler | undefined; onLoadStart?: React.ReactEventHandler | undefined; onLoadStartCapture?: React.ReactEventHandler | undefined; onPause?: React.ReactEventHandler | undefined; onPauseCapture?: React.ReactEventHandler | undefined; onPlay?: React.ReactEventHandler | undefined; onPlayCapture?: React.ReactEventHandler | undefined; onPlaying?: React.ReactEventHandler | undefined; onPlayingCapture?: React.ReactEventHandler | undefined; onProgress?: React.ReactEventHandler | undefined; onProgressCapture?: React.ReactEventHandler | undefined; onRateChange?: React.ReactEventHandler | undefined; onRateChangeCapture?: React.ReactEventHandler | undefined; onSeeked?: React.ReactEventHandler | undefined; onSeekedCapture?: React.ReactEventHandler | undefined; onSeeking?: React.ReactEventHandler | undefined; onSeekingCapture?: React.ReactEventHandler | undefined; onStalled?: React.ReactEventHandler | undefined; onStalledCapture?: React.ReactEventHandler | undefined; onSuspend?: React.ReactEventHandler | undefined; onSuspendCapture?: React.ReactEventHandler | undefined; onTimeUpdate?: React.ReactEventHandler | undefined; onTimeUpdateCapture?: React.ReactEventHandler | undefined; onVolumeChange?: React.ReactEventHandler | undefined; onVolumeChangeCapture?: React.ReactEventHandler | undefined; onWaiting?: React.ReactEventHandler | undefined; onWaitingCapture?: React.ReactEventHandler | undefined; onAuxClick?: React.MouseEventHandler | undefined; onAuxClickCapture?: React.MouseEventHandler | undefined; onClick?: React.MouseEventHandler | undefined; onClickCapture?: React.MouseEventHandler | undefined; onContextMenu?: React.MouseEventHandler | undefined; onContextMenuCapture?: React.MouseEventHandler | undefined; onDoubleClick?: React.MouseEventHandler | undefined; onDoubleClickCapture?: React.MouseEventHandler | undefined; onDrag?: React.DragEventHandler | undefined; onDragCapture?: React.DragEventHandler | undefined; onDragEnd?: React.DragEventHandler | undefined; onDragEndCapture?: React.DragEventHandler | undefined; onDragEnter?: React.DragEventHandler | undefined; onDragEnterCapture?: React.DragEventHandler | undefined; onDragExit?: React.DragEventHandler | undefined; onDragExitCapture?: React.DragEventHandler | undefined; onDragLeave?: React.DragEventHandler | undefined; onDragLeaveCapture?: React.DragEventHandler | undefined; onDragOver?: React.DragEventHandler | undefined; onDragOverCapture?: React.DragEventHandler | undefined; onDragStart?: React.DragEventHandler | undefined; onDragStartCapture?: React.DragEventHandler | undefined; onDrop?: React.DragEventHandler | undefined; onDropCapture?: React.DragEventHandler | undefined; onMouseDown?: React.MouseEventHandler | undefined; onMouseDownCapture?: React.MouseEventHandler | undefined; onMouseEnter?: React.MouseEventHandler | undefined; onMouseLeave?: React.MouseEventHandler | undefined; onMouseMove?: React.MouseEventHandler | undefined; onMouseMoveCapture?: React.MouseEventHandler | undefined; onMouseOut?: React.MouseEventHandler | undefined; onMouseOutCapture?: React.MouseEventHandler | undefined; onMouseOver?: React.MouseEventHandler | undefined; onMouseOverCapture?: React.MouseEventHandler | undefined; onMouseUp?: React.MouseEventHandler | undefined; onMouseUpCapture?: React.MouseEventHandler | undefined; onSelect?: React.ReactEventHandler | undefined; onSelectCapture?: React.ReactEventHandler | undefined; onTouchCancel?: React.TouchEventHandler | undefined; onTouchCancelCapture?: React.TouchEventHandler | undefined; onTouchEnd?: React.TouchEventHandler | undefined; onTouchEndCapture?: React.TouchEventHandler | undefined; onTouchMove?: React.TouchEventHandler | undefined; onTouchMoveCapture?: React.TouchEventHandler | undefined; onTouchStart?: React.TouchEventHandler | undefined; onTouchStartCapture?: React.TouchEventHandler | undefined; onPointerDown?: React.PointerEventHandler | undefined; onPointerDownCapture?: React.PointerEventHandler | undefined; onPointerMove?: React.PointerEventHandler | undefined; onPointerMoveCapture?: React.PointerEventHandler | undefined; onPointerUp?: React.PointerEventHandler | undefined; onPointerUpCapture?: React.PointerEventHandler | undefined; onPointerCancel?: React.PointerEventHandler | undefined; onPointerCancelCapture?: React.PointerEventHandler | undefined; onPointerEnter?: React.PointerEventHandler | undefined; onPointerEnterCapture?: React.PointerEventHandler | undefined; onPointerLeave?: React.PointerEventHandler | undefined; onPointerLeaveCapture?: React.PointerEventHandler | undefined; onPointerOver?: React.PointerEventHandler | undefined; onPointerOverCapture?: React.PointerEventHandler | undefined; onPointerOut?: React.PointerEventHandler | undefined; onPointerOutCapture?: React.PointerEventHandler | undefined; onGotPointerCapture?: React.PointerEventHandler | undefined; onGotPointerCaptureCapture?: React.PointerEventHandler | undefined; onLostPointerCapture?: React.PointerEventHandler | undefined; onLostPointerCaptureCapture?: React.PointerEventHandler | undefined; onScroll?: React.UIEventHandler | undefined; onScrollCapture?: React.UIEventHandler | undefined; onWheel?: React.WheelEventHandler | undefined; onWheelCapture?: React.WheelEventHandler | undefined; onAnimationStart?: React.AnimationEventHandler | undefined; onAnimationStartCapture?: React.AnimationEventHandler | undefined; onAnimationEnd?: React.AnimationEventHandler | undefined; onAnimationEndCapture?: React.AnimationEventHandler | undefined; onAnimationIteration?: React.AnimationEventHandler | undefined; onAnimationIterationCapture?: React.AnimationEventHandler | undefined; onTransitionEnd?: React.TransitionEventHandler | undefined; onTransitionEndCapture?: React.TransitionEventHandler | undefined; 'data-test-subj'?: string | undefined; css?: ", + "{ prefix?: string | undefined; scope?: string | undefined; id?: string | undefined; defaultValue?: string | number | readonly string[] | undefined; name: React.ReactNode; security?: string | undefined; onChange?: React.FormEventHandler | undefined; defaultChecked?: boolean | undefined; suppressContentEditableWarning?: boolean | undefined; suppressHydrationWarning?: boolean | undefined; accessKey?: string | undefined; className?: string | undefined; contentEditable?: Booleanish | \"inherit\" | undefined; contextMenu?: string | undefined; dir?: string | undefined; draggable?: Booleanish | undefined; hidden?: boolean | undefined; lang?: string | undefined; placeholder?: string | undefined; slot?: string | undefined; spellCheck?: Booleanish | undefined; style?: React.CSSProperties | undefined; tabIndex?: number | undefined; title?: string | undefined; translate?: \"yes\" | \"no\" | undefined; radioGroup?: string | undefined; role?: React.AriaRole | undefined; about?: string | undefined; datatype?: string | undefined; inlist?: any; property?: string | undefined; resource?: string | undefined; typeof?: string | undefined; vocab?: string | undefined; autoCapitalize?: string | undefined; autoCorrect?: string | undefined; autoSave?: string | undefined; color?: string | undefined; itemProp?: string | undefined; itemScope?: boolean | undefined; itemType?: string | undefined; itemID?: string | undefined; itemRef?: string | undefined; results?: number | undefined; unselectable?: \"on\" | \"off\" | undefined; inputMode?: \"search\" | \"none\" | \"text\" | \"email\" | \"url\" | \"tel\" | \"numeric\" | \"decimal\" | undefined; is?: string | undefined; 'aria-activedescendant'?: string | undefined; 'aria-atomic'?: Booleanish | undefined; 'aria-autocomplete'?: \"none\" | \"list\" | \"both\" | \"inline\" | undefined; 'aria-busy'?: Booleanish | undefined; 'aria-checked'?: boolean | \"true\" | \"false\" | \"mixed\" | undefined; 'aria-colcount'?: number | undefined; 'aria-colindex'?: number | undefined; 'aria-colspan'?: number | undefined; 'aria-controls'?: string | undefined; 'aria-current'?: boolean | \"page\" | \"date\" | \"location\" | \"true\" | \"false\" | \"time\" | \"step\" | undefined; 'aria-describedby'?: string | undefined; 'aria-details'?: string | undefined; 'aria-disabled'?: Booleanish | undefined; 'aria-dropeffect'?: \"execute\" | \"link\" | \"none\" | \"copy\" | \"move\" | \"popup\" | undefined; 'aria-errormessage'?: string | undefined; 'aria-expanded'?: Booleanish | undefined; 'aria-flowto'?: string | undefined; 'aria-grabbed'?: Booleanish | undefined; 'aria-haspopup'?: boolean | \"true\" | \"false\" | \"grid\" | \"menu\" | \"dialog\" | \"listbox\" | \"tree\" | undefined; 'aria-hidden'?: Booleanish | undefined; 'aria-invalid'?: boolean | \"true\" | \"false\" | \"grammar\" | \"spelling\" | undefined; 'aria-keyshortcuts'?: string | undefined; 'aria-label'?: string | undefined; 'aria-labelledby'?: string | undefined; 'aria-level'?: number | undefined; 'aria-live'?: \"off\" | \"assertive\" | \"polite\" | undefined; 'aria-modal'?: Booleanish | undefined; 'aria-multiline'?: Booleanish | undefined; 'aria-multiselectable'?: Booleanish | undefined; 'aria-orientation'?: \"horizontal\" | \"vertical\" | undefined; 'aria-owns'?: string | undefined; 'aria-placeholder'?: string | undefined; 'aria-posinset'?: number | undefined; 'aria-pressed'?: boolean | \"true\" | \"false\" | \"mixed\" | undefined; 'aria-readonly'?: Booleanish | undefined; 'aria-relevant'?: \"text\" | \"all\" | \"additions\" | \"additions removals\" | \"additions text\" | \"removals\" | \"removals additions\" | \"removals text\" | \"text additions\" | \"text removals\" | undefined; 'aria-required'?: Booleanish | undefined; 'aria-roledescription'?: string | undefined; 'aria-rowcount'?: number | undefined; 'aria-rowindex'?: number | undefined; 'aria-rowspan'?: number | undefined; 'aria-selected'?: Booleanish | undefined; 'aria-setsize'?: number | undefined; 'aria-sort'?: \"none\" | \"other\" | \"ascending\" | \"descending\" | undefined; 'aria-valuemax'?: number | undefined; 'aria-valuemin'?: number | undefined; 'aria-valuenow'?: number | undefined; 'aria-valuetext'?: string | undefined; children?: React.ReactNode; dangerouslySetInnerHTML?: { __html: string; } | undefined; onCopy?: React.ClipboardEventHandler | undefined; onCopyCapture?: React.ClipboardEventHandler | undefined; onCut?: React.ClipboardEventHandler | undefined; onCutCapture?: React.ClipboardEventHandler | undefined; onPaste?: React.ClipboardEventHandler | undefined; onPasteCapture?: React.ClipboardEventHandler | undefined; onCompositionEnd?: React.CompositionEventHandler | undefined; onCompositionEndCapture?: React.CompositionEventHandler | undefined; onCompositionStart?: React.CompositionEventHandler | undefined; onCompositionStartCapture?: React.CompositionEventHandler | undefined; onCompositionUpdate?: React.CompositionEventHandler | undefined; onCompositionUpdateCapture?: React.CompositionEventHandler | undefined; onFocus?: React.FocusEventHandler | undefined; onFocusCapture?: React.FocusEventHandler | undefined; onBlur?: React.FocusEventHandler | undefined; onBlurCapture?: React.FocusEventHandler | undefined; onChangeCapture?: React.FormEventHandler | undefined; onBeforeInput?: React.FormEventHandler | undefined; onBeforeInputCapture?: React.FormEventHandler | undefined; onInput?: React.FormEventHandler | undefined; onInputCapture?: React.FormEventHandler | undefined; onReset?: React.FormEventHandler | undefined; onResetCapture?: React.FormEventHandler | undefined; onSubmit?: React.FormEventHandler | undefined; onSubmitCapture?: React.FormEventHandler | undefined; onInvalid?: React.FormEventHandler | undefined; onInvalidCapture?: React.FormEventHandler | undefined; onLoad?: React.ReactEventHandler | undefined; onLoadCapture?: React.ReactEventHandler | undefined; onError?: React.ReactEventHandler | undefined; onErrorCapture?: React.ReactEventHandler | undefined; onKeyDown?: React.KeyboardEventHandler | undefined; onKeyDownCapture?: React.KeyboardEventHandler | undefined; onKeyPress?: React.KeyboardEventHandler | undefined; onKeyPressCapture?: React.KeyboardEventHandler | undefined; onKeyUp?: React.KeyboardEventHandler | undefined; onKeyUpCapture?: React.KeyboardEventHandler | undefined; onAbort?: React.ReactEventHandler | undefined; onAbortCapture?: React.ReactEventHandler | undefined; onCanPlay?: React.ReactEventHandler | undefined; onCanPlayCapture?: React.ReactEventHandler | undefined; onCanPlayThrough?: React.ReactEventHandler | undefined; onCanPlayThroughCapture?: React.ReactEventHandler | undefined; onDurationChange?: React.ReactEventHandler | undefined; onDurationChangeCapture?: React.ReactEventHandler | undefined; onEmptied?: React.ReactEventHandler | undefined; onEmptiedCapture?: React.ReactEventHandler | undefined; onEncrypted?: React.ReactEventHandler | undefined; onEncryptedCapture?: React.ReactEventHandler | undefined; onEnded?: React.ReactEventHandler | undefined; onEndedCapture?: React.ReactEventHandler | undefined; onLoadedData?: React.ReactEventHandler | undefined; onLoadedDataCapture?: React.ReactEventHandler | undefined; onLoadedMetadata?: React.ReactEventHandler | undefined; onLoadedMetadataCapture?: React.ReactEventHandler | undefined; onLoadStart?: React.ReactEventHandler | undefined; onLoadStartCapture?: React.ReactEventHandler | undefined; onPause?: React.ReactEventHandler | undefined; onPauseCapture?: React.ReactEventHandler | undefined; onPlay?: React.ReactEventHandler | undefined; onPlayCapture?: React.ReactEventHandler | undefined; onPlaying?: React.ReactEventHandler | undefined; onPlayingCapture?: React.ReactEventHandler | undefined; onProgress?: React.ReactEventHandler | undefined; onProgressCapture?: React.ReactEventHandler | undefined; onRateChange?: React.ReactEventHandler | undefined; onRateChangeCapture?: React.ReactEventHandler | undefined; onSeeked?: React.ReactEventHandler | undefined; onSeekedCapture?: React.ReactEventHandler | undefined; onSeeking?: React.ReactEventHandler | undefined; onSeekingCapture?: React.ReactEventHandler | undefined; onStalled?: React.ReactEventHandler | undefined; onStalledCapture?: React.ReactEventHandler | undefined; onSuspend?: React.ReactEventHandler | undefined; onSuspendCapture?: React.ReactEventHandler | undefined; onTimeUpdate?: React.ReactEventHandler | undefined; onTimeUpdateCapture?: React.ReactEventHandler | undefined; onVolumeChange?: React.ReactEventHandler | undefined; onVolumeChangeCapture?: React.ReactEventHandler | undefined; onWaiting?: React.ReactEventHandler | undefined; onWaitingCapture?: React.ReactEventHandler | undefined; onAuxClick?: React.MouseEventHandler | undefined; onAuxClickCapture?: React.MouseEventHandler | undefined; onClick?: React.MouseEventHandler | undefined; onClickCapture?: React.MouseEventHandler | undefined; onContextMenu?: React.MouseEventHandler | undefined; onContextMenuCapture?: React.MouseEventHandler | undefined; onDoubleClick?: React.MouseEventHandler | undefined; onDoubleClickCapture?: React.MouseEventHandler | undefined; onDrag?: React.DragEventHandler | undefined; onDragCapture?: React.DragEventHandler | undefined; onDragEnd?: React.DragEventHandler | undefined; onDragEndCapture?: React.DragEventHandler | undefined; onDragEnter?: React.DragEventHandler | undefined; onDragEnterCapture?: React.DragEventHandler | undefined; onDragExit?: React.DragEventHandler | undefined; onDragExitCapture?: React.DragEventHandler | undefined; onDragLeave?: React.DragEventHandler | undefined; onDragLeaveCapture?: React.DragEventHandler | undefined; onDragOver?: React.DragEventHandler | undefined; onDragOverCapture?: React.DragEventHandler | undefined; onDragStart?: React.DragEventHandler | undefined; onDragStartCapture?: React.DragEventHandler | undefined; onDrop?: React.DragEventHandler | undefined; onDropCapture?: React.DragEventHandler | undefined; onMouseDown?: React.MouseEventHandler | undefined; onMouseDownCapture?: React.MouseEventHandler | undefined; onMouseEnter?: React.MouseEventHandler | undefined; onMouseLeave?: React.MouseEventHandler | undefined; onMouseMove?: React.MouseEventHandler | undefined; onMouseMoveCapture?: React.MouseEventHandler | undefined; onMouseOut?: React.MouseEventHandler | undefined; onMouseOutCapture?: React.MouseEventHandler | undefined; onMouseOver?: React.MouseEventHandler | undefined; onMouseOverCapture?: React.MouseEventHandler | undefined; onMouseUp?: React.MouseEventHandler | undefined; onMouseUpCapture?: React.MouseEventHandler | undefined; onSelect?: React.ReactEventHandler | undefined; onSelectCapture?: React.ReactEventHandler | undefined; onTouchCancel?: React.TouchEventHandler | undefined; onTouchCancelCapture?: React.TouchEventHandler | undefined; onTouchEnd?: React.TouchEventHandler | undefined; onTouchEndCapture?: React.TouchEventHandler | undefined; onTouchMove?: React.TouchEventHandler | undefined; onTouchMoveCapture?: React.TouchEventHandler | undefined; onTouchStart?: React.TouchEventHandler | undefined; onTouchStartCapture?: React.TouchEventHandler | undefined; onPointerDown?: React.PointerEventHandler | undefined; onPointerDownCapture?: React.PointerEventHandler | undefined; onPointerMove?: React.PointerEventHandler | undefined; onPointerMoveCapture?: React.PointerEventHandler | undefined; onPointerUp?: React.PointerEventHandler | undefined; onPointerUpCapture?: React.PointerEventHandler | undefined; onPointerCancel?: React.PointerEventHandler | undefined; onPointerCancelCapture?: React.PointerEventHandler | undefined; onPointerEnter?: React.PointerEventHandler | undefined; onPointerEnterCapture?: React.PointerEventHandler | undefined; onPointerLeave?: React.PointerEventHandler | undefined; onPointerLeaveCapture?: React.PointerEventHandler | undefined; onPointerOver?: React.PointerEventHandler | undefined; onPointerOverCapture?: React.PointerEventHandler | undefined; onPointerOut?: React.PointerEventHandler | undefined; onPointerOutCapture?: React.PointerEventHandler | undefined; onGotPointerCapture?: React.PointerEventHandler | undefined; onGotPointerCaptureCapture?: React.PointerEventHandler | undefined; onLostPointerCapture?: React.PointerEventHandler | undefined; onLostPointerCaptureCapture?: React.PointerEventHandler | undefined; onScroll?: React.UIEventHandler | undefined; onScrollCapture?: React.UIEventHandler | undefined; onWheel?: React.WheelEventHandler | undefined; onWheelCapture?: React.WheelEventHandler | undefined; onAnimationStart?: React.AnimationEventHandler | undefined; onAnimationStartCapture?: React.AnimationEventHandler | undefined; onAnimationEnd?: React.AnimationEventHandler | undefined; onAnimationEndCapture?: React.AnimationEventHandler | undefined; onAnimationIteration?: React.AnimationEventHandler | undefined; onAnimationIterationCapture?: React.AnimationEventHandler | undefined; onTransitionEnd?: React.TransitionEventHandler | undefined; onTransitionEndCapture?: React.TransitionEventHandler | undefined; 'data-test-subj'?: string | undefined; css?: ", "Interpolation", "<", "Theme", @@ -306,7 +306,7 @@ "section": "def-public.SavedObjectsManagementRecord", "text": "SavedObjectsManagementRecord" }, - "; description?: string | undefined; width?: string | undefined; headers?: string | undefined; abbr?: string | undefined; footer?: string | React.ReactElement> | ((props: ", + "; description?: string | undefined; readOnly?: boolean | undefined; abbr?: string | undefined; footer?: string | React.ReactElement> | ((props: ", "EuiTableFooterProps", "<", { @@ -316,7 +316,7 @@ "section": "def-public.SavedObjectsManagementRecord", "text": "SavedObjectsManagementRecord" }, - ">) => React.ReactNode) | undefined; dataType?: ", + ">) => React.ReactNode) | undefined; width?: string | undefined; headers?: string | undefined; dataType?: ", "EuiTableDataType", " | undefined; render?: ((value: any, record: ", { @@ -328,7 +328,7 @@ }, ") => React.ReactNode) | undefined; height?: string | number | undefined; align?: ", "HorizontalAlignment", - " | undefined; readOnly?: boolean | undefined; colSpan?: number | undefined; rowSpan?: number | undefined; valign?: \"top\" | \"bottom\" | \"middle\" | \"baseline\" | undefined; isExpander?: boolean | undefined; textOnly?: boolean | undefined; truncateText?: boolean | { lines: number; } | undefined; mobileOptions?: (Omit<", + " | undefined; colSpan?: number | undefined; rowSpan?: number | undefined; valign?: \"top\" | \"bottom\" | \"middle\" | \"baseline\" | undefined; isExpander?: boolean | undefined; textOnly?: boolean | undefined; truncateText?: boolean | { lines: number; } | undefined; mobileOptions?: (Omit<", "EuiTableRowCellMobileOptionsShape", ", \"render\"> & { render?: ((item: ", { diff --git a/api_docs/saved_objects_management.mdx b/api_docs/saved_objects_management.mdx index 9db9dd5771f93..1a7d388656aeb 100644 --- a/api_docs/saved_objects_management.mdx +++ b/api_docs/saved_objects_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsManagement title: "savedObjectsManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsManagement plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsManagement'] --- import savedObjectsManagementObj from './saved_objects_management.devdocs.json'; diff --git a/api_docs/saved_objects_tagging.mdx b/api_docs/saved_objects_tagging.mdx index 6e41141e927f7..b768f5fb4be5a 100644 --- a/api_docs/saved_objects_tagging.mdx +++ b/api_docs/saved_objects_tagging.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsTagging title: "savedObjectsTagging" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsTagging plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsTagging'] --- import savedObjectsTaggingObj from './saved_objects_tagging.devdocs.json'; diff --git a/api_docs/saved_objects_tagging_oss.mdx b/api_docs/saved_objects_tagging_oss.mdx index a31807d39ad59..6b0d375875d42 100644 --- a/api_docs/saved_objects_tagging_oss.mdx +++ b/api_docs/saved_objects_tagging_oss.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedObjectsTaggingOss title: "savedObjectsTaggingOss" image: https://source.unsplash.com/400x175/?github description: API docs for the savedObjectsTaggingOss plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsTaggingOss'] --- import savedObjectsTaggingOssObj from './saved_objects_tagging_oss.devdocs.json'; diff --git a/api_docs/saved_search.mdx b/api_docs/saved_search.mdx index 91072b47228eb..0919a35cb8e81 100644 --- a/api_docs/saved_search.mdx +++ b/api_docs/saved_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/savedSearch title: "savedSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the savedSearch plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedSearch'] --- import savedSearchObj from './saved_search.devdocs.json'; diff --git a/api_docs/screenshot_mode.mdx b/api_docs/screenshot_mode.mdx index 67a306cf41384..b88f27821343e 100644 --- a/api_docs/screenshot_mode.mdx +++ b/api_docs/screenshot_mode.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/screenshotMode title: "screenshotMode" image: https://source.unsplash.com/400x175/?github description: API docs for the screenshotMode plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'screenshotMode'] --- import screenshotModeObj from './screenshot_mode.devdocs.json'; diff --git a/api_docs/screenshotting.mdx b/api_docs/screenshotting.mdx index d9182272da3df..780eeed1cc185 100644 --- a/api_docs/screenshotting.mdx +++ b/api_docs/screenshotting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/screenshotting title: "screenshotting" image: https://source.unsplash.com/400x175/?github description: API docs for the screenshotting plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'screenshotting'] --- import screenshottingObj from './screenshotting.devdocs.json'; diff --git a/api_docs/security.mdx b/api_docs/security.mdx index 3668ccf966c76..136cd54083435 100644 --- a/api_docs/security.mdx +++ b/api_docs/security.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/security title: "security" image: https://source.unsplash.com/400x175/?github description: API docs for the security plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'security'] --- import securityObj from './security.devdocs.json'; diff --git a/api_docs/security_solution.devdocs.json b/api_docs/security_solution.devdocs.json index c3872931ae67b..16b6324bdff29 100644 --- a/api_docs/security_solution.devdocs.json +++ b/api_docs/security_solution.devdocs.json @@ -114,7 +114,7 @@ "label": "experimentalFeatures", "description": [], "signature": [ - "{ readonly tGridEnabled: boolean; readonly tGridEventRenderedViewEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly chartEmbeddablesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly insightsRelatedAlertsByProcessAncestry: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly assistantStreamingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionsEnabled: boolean; readonly endpointResponseActionsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly alertsPageChartsEnabled: boolean; readonly alertTypeEnabled: boolean; readonly expandableFlyoutInCreateRuleEnabled: boolean; readonly alertsPageFiltersEnabled: boolean; readonly assistantModelEvaluation: boolean; readonly newUserDetailsFlyout: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly newHostDetailsFlyout: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly alertSuppressionForIndicatorMatchRuleEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly jsonPrebuiltRulesDiffingEnabled: boolean; readonly timelineEsqlTabDisabled: boolean; readonly analyzerDatePickersAndSourcererDisabled: boolean; readonly perFieldPrebuiltRulesDiffingEnabled: boolean; }" + "{ readonly tGridEnabled: boolean; readonly tGridEventRenderedViewEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly chartEmbeddablesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly insightsRelatedAlertsByProcessAncestry: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly assistantStreamingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionsEnabled: boolean; readonly endpointResponseActionsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly alertsPageChartsEnabled: boolean; readonly alertTypeEnabled: boolean; readonly expandableFlyoutInCreateRuleEnabled: boolean; readonly expandableEventFlyoutEnabled: boolean; readonly alertsPageFiltersEnabled: boolean; readonly assistantModelEvaluation: boolean; readonly newUserDetailsFlyout: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly newHostDetailsFlyout: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly alertSuppressionForIndicatorMatchRuleEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly jsonPrebuiltRulesDiffingEnabled: boolean; readonly timelineEsqlTabDisabled: boolean; readonly analyzerDatePickersAndSourcererDisabled: boolean; readonly perFieldPrebuiltRulesDiffingEnabled: boolean; }" ], "path": "x-pack/plugins/security_solution/public/plugin.tsx", "deprecated": false, @@ -473,7 +473,7 @@ "label": "data", "description": [], "signature": [ - "({ type: \"eql\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"eql\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; data_view_id?: string | undefined; filters?: unknown[] | undefined; event_category_override?: string | undefined; tiebreaker_field?: string | undefined; timestamp_field?: string | undefined; } | { type: \"query\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; filters?: unknown[] | undefined; data_view_id?: string | undefined; saved_id?: string | undefined; response_actions?: ({ params: { query?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { field?: string | undefined; value?: string | string[] | undefined; }, { field?: string | undefined; value?: string | string[] | undefined; }>, \"strip\"> | undefined; queries?: { id: string; query: string; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { field?: string | undefined; value?: string | string[] | undefined; }, { field?: string | undefined; value?: string | string[] | undefined; }>, \"strip\"> | undefined; version?: string | undefined; platform?: string | undefined; removed?: boolean | undefined; snapshot?: boolean | undefined; }[] | undefined; pack_id?: string | undefined; saved_query_id?: string | undefined; timeout?: number | undefined; }; action_type_id: \".osquery\"; } | { params: { command: \"isolate\"; comment?: string | undefined; } | { config: { field: string; overwrite: boolean; }; command: \"kill-process\" | \"suspend-process\"; comment?: string | undefined; }; action_type_id: \".endpoint\"; })[] | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"h\" | \"s\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { type: \"saved_query\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; saved_id: string; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; query?: string | undefined; filters?: unknown[] | undefined; data_view_id?: string | undefined; response_actions?: ({ params: { query?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { field?: string | undefined; value?: string | string[] | undefined; }, { field?: string | undefined; value?: string | string[] | undefined; }>, \"strip\"> | undefined; queries?: { id: string; query: string; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { field?: string | undefined; value?: string | string[] | undefined; }, { field?: string | undefined; value?: string | string[] | undefined; }>, \"strip\"> | undefined; version?: string | undefined; platform?: string | undefined; removed?: boolean | undefined; snapshot?: boolean | undefined; }[] | undefined; pack_id?: string | undefined; saved_query_id?: string | undefined; timeout?: number | undefined; }; action_type_id: \".osquery\"; } | { params: { command: \"isolate\"; comment?: string | undefined; } | { config: { field: string; overwrite: boolean; }; command: \"kill-process\" | \"suspend-process\"; comment?: string | undefined; }; action_type_id: \".endpoint\"; })[] | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"h\" | \"s\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { type: \"threshold\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; threshold: { value: number; field: (string | string[]) & (string | string[] | undefined); cardinality?: { value: number; field: string; }[] | undefined; }; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; filters?: unknown[] | undefined; data_view_id?: string | undefined; saved_id?: string | undefined; alert_suppression?: { duration: { value: number; unit: \"m\" | \"h\" | \"s\"; }; } | undefined; } | { type: \"threat_match\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; threat_query: string; threat_mapping: { entries: { type: \"mapping\"; value: string; field: string; }[]; }[]; threat_index: string[]; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; filters?: unknown[] | undefined; data_view_id?: string | undefined; saved_id?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"h\" | \"s\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; threat_filters?: unknown[] | undefined; threat_indicator_path?: string | undefined; threat_language?: \"lucene\" | \"kuery\" | undefined; concurrent_searches?: number | undefined; items_per_search?: number | undefined; } | { type: \"machine_learning\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; anomaly_threshold: number; machine_learning_job_id: (string | string[]) & (string | string[] | undefined); license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; } | { type: \"new_terms\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; new_terms_fields: string[]; history_window_start: string; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; filters?: unknown[] | undefined; data_view_id?: string | undefined; } | { type: \"esql\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"esql\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; })[]" + "({ type: \"eql\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"eql\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; data_view_id?: string | undefined; filters?: unknown[] | undefined; event_category_override?: string | undefined; tiebreaker_field?: string | undefined; timestamp_field?: string | undefined; } | { type: \"query\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; filters?: unknown[] | undefined; data_view_id?: string | undefined; saved_id?: string | undefined; response_actions?: ({ params: { query?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { field?: string | undefined; value?: string | string[] | undefined; }, { field?: string | undefined; value?: string | string[] | undefined; }>, \"strip\"> | undefined; queries?: { id: string; query: string; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { field?: string | undefined; value?: string | string[] | undefined; }, { field?: string | undefined; value?: string | string[] | undefined; }>, \"strip\"> | undefined; version?: string | undefined; platform?: string | undefined; removed?: boolean | undefined; snapshot?: boolean | undefined; }[] | undefined; pack_id?: string | undefined; saved_query_id?: string | undefined; timeout?: number | undefined; }; action_type_id: \".osquery\"; } | { params: { command: \"isolate\"; comment?: string | undefined; } | { config: { field: string; overwrite: boolean; }; command: \"kill-process\" | \"suspend-process\"; comment?: string | undefined; }; action_type_id: \".endpoint\"; })[] | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { type: \"saved_query\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; saved_id: string; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; query?: string | undefined; filters?: unknown[] | undefined; data_view_id?: string | undefined; response_actions?: ({ params: { query?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { field?: string | undefined; value?: string | string[] | undefined; }, { field?: string | undefined; value?: string | string[] | undefined; }>, \"strip\"> | undefined; queries?: { id: string; query: string; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { field?: string | undefined; value?: string | string[] | undefined; }, { field?: string | undefined; value?: string | string[] | undefined; }>, \"strip\"> | undefined; version?: string | undefined; platform?: string | undefined; removed?: boolean | undefined; snapshot?: boolean | undefined; }[] | undefined; pack_id?: string | undefined; saved_query_id?: string | undefined; timeout?: number | undefined; }; action_type_id: \".osquery\"; } | { params: { command: \"isolate\"; comment?: string | undefined; } | { config: { field: string; overwrite: boolean; }; command: \"kill-process\" | \"suspend-process\"; comment?: string | undefined; }; action_type_id: \".endpoint\"; })[] | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { type: \"threshold\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; threshold: { value: number; field: (string | string[]) & (string | string[] | undefined); cardinality?: { value: number; field: string; }[] | undefined; }; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; filters?: unknown[] | undefined; data_view_id?: string | undefined; saved_id?: string | undefined; alert_suppression?: { duration: { value: number; unit: \"m\" | \"s\" | \"h\"; }; } | undefined; } | { type: \"threat_match\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; threat_query: string; threat_mapping: { entries: { type: \"mapping\"; value: string; field: string; }[]; }[]; threat_index: string[]; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; filters?: unknown[] | undefined; data_view_id?: string | undefined; saved_id?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; threat_filters?: unknown[] | undefined; threat_indicator_path?: string | undefined; threat_language?: \"lucene\" | \"kuery\" | undefined; concurrent_searches?: number | undefined; items_per_search?: number | undefined; } | { type: \"machine_learning\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; anomaly_threshold: number; machine_learning_job_id: (string | string[]) & (string | string[] | undefined); license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; } | { type: \"new_terms\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; new_terms_fields: string[]; history_window_start: string; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; index?: string[] | undefined; filters?: unknown[] | undefined; data_view_id?: string | undefined; } | { type: \"esql\"; id: string; name: string; actions: { id: string; params: {} & { [k: string]: unknown; }; group: string; action_type_id: string; uuid?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; }[]; tags: string[]; setup: string; enabled: boolean; revision: number; query: string; version: number; references: string[]; interval: string; description: string; risk_score: number; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; from: string; to: string; language: \"esql\"; created_at: string; created_by: string; updated_at: string; updated_by: string; author: string[]; immutable: boolean; rule_id: string; threat: { framework: string; tactic: { id: string; name: string; reference: string; }; technique?: { id: string; name: string; reference: string; subtechnique?: { id: string; name: string; reference: string; }[] | undefined; }[] | undefined; }[]; risk_score_mapping: { value: string; field: string; operator: \"equals\"; risk_score?: number | undefined; }[]; severity_mapping: { value: string; field: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; operator: \"equals\"; }[]; exceptions_list: { type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; id: string; list_id: string; namespace_type: \"single\" | \"agnostic\"; }[]; false_positives: string[]; max_signals: number; related_integrations: { version: string; package: string; integration?: string | undefined; }[]; required_fields: { type: string; name: string; ecs: boolean; }[]; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; note?: string | undefined; rule_name_override?: string | undefined; timestamp_override?: string | undefined; timestamp_override_fallback_disabled?: boolean | undefined; timeline_id?: string | undefined; timeline_title?: string | undefined; building_block_type?: string | undefined; output_index?: string | undefined; investigation_fields?: { field_names: string[]; } | undefined; execution_summary?: { last_execution: { message: string; date: string; status: \"running\" | \"succeeded\" | \"failed\" | \"going to run\" | \"partial failure\"; metrics: { total_search_duration_ms?: number | undefined; total_indexing_duration_ms?: number | undefined; total_enrichment_duration_ms?: number | undefined; execution_gap_duration_s?: number | undefined; }; status_order: number; }; } | undefined; })[]" ], "path": "x-pack/plugins/security_solution/public/detection_engine/rule_management/logic/types.ts", "deprecated": false, @@ -568,7 +568,7 @@ "\nExperimental flag needed to enable the link" ], "signature": [ - "\"assistantModelEvaluation\" | \"assistantStreamingEnabled\" | \"tGridEnabled\" | \"tGridEventRenderedViewEnabled\" | \"excludePoliciesInFilterEnabled\" | \"kubernetesEnabled\" | \"chartEmbeddablesEnabled\" | \"donutChartEmbeddablesEnabled\" | \"previewTelemetryUrlEnabled\" | \"insightsRelatedAlertsByProcessAncestry\" | \"extendedRuleExecutionLoggingEnabled\" | \"socTrendsEnabled\" | \"responseActionsEnabled\" | \"endpointResponseActionsEnabled\" | \"responseActionUploadEnabled\" | \"automatedProcessActionsEnabled\" | \"responseActionsSentinelOneV1Enabled\" | \"alertsPageChartsEnabled\" | \"alertTypeEnabled\" | \"expandableFlyoutInCreateRuleEnabled\" | \"alertsPageFiltersEnabled\" | \"newUserDetailsFlyout\" | \"newUserDetailsFlyoutManagedUser\" | \"newHostDetailsFlyout\" | \"riskScoringPersistence\" | \"riskScoringRoutesEnabled\" | \"esqlRulesDisabled\" | \"protectionUpdatesEnabled\" | \"disableTimelineSaveTour\" | \"riskEnginePrivilegesRouteEnabled\" | \"alertSuppressionForIndicatorMatchRuleEnabled\" | \"sentinelOneDataInAnalyzerEnabled\" | \"sentinelOneManualHostActionsEnabled\" | \"crowdstrikeDataInAnalyzerEnabled\" | \"jsonPrebuiltRulesDiffingEnabled\" | \"timelineEsqlTabDisabled\" | \"analyzerDatePickersAndSourcererDisabled\" | \"perFieldPrebuiltRulesDiffingEnabled\" | undefined" + "\"assistantModelEvaluation\" | \"assistantStreamingEnabled\" | \"tGridEnabled\" | \"tGridEventRenderedViewEnabled\" | \"excludePoliciesInFilterEnabled\" | \"kubernetesEnabled\" | \"chartEmbeddablesEnabled\" | \"donutChartEmbeddablesEnabled\" | \"previewTelemetryUrlEnabled\" | \"insightsRelatedAlertsByProcessAncestry\" | \"extendedRuleExecutionLoggingEnabled\" | \"socTrendsEnabled\" | \"responseActionsEnabled\" | \"endpointResponseActionsEnabled\" | \"responseActionUploadEnabled\" | \"automatedProcessActionsEnabled\" | \"responseActionsSentinelOneV1Enabled\" | \"alertsPageChartsEnabled\" | \"alertTypeEnabled\" | \"expandableFlyoutInCreateRuleEnabled\" | \"expandableEventFlyoutEnabled\" | \"alertsPageFiltersEnabled\" | \"newUserDetailsFlyout\" | \"newUserDetailsFlyoutManagedUser\" | \"newHostDetailsFlyout\" | \"riskScoringPersistence\" | \"riskScoringRoutesEnabled\" | \"esqlRulesDisabled\" | \"protectionUpdatesEnabled\" | \"disableTimelineSaveTour\" | \"riskEnginePrivilegesRouteEnabled\" | \"alertSuppressionForIndicatorMatchRuleEnabled\" | \"sentinelOneDataInAnalyzerEnabled\" | \"sentinelOneManualHostActionsEnabled\" | \"crowdstrikeDataInAnalyzerEnabled\" | \"jsonPrebuiltRulesDiffingEnabled\" | \"timelineEsqlTabDisabled\" | \"analyzerDatePickersAndSourcererDisabled\" | \"perFieldPrebuiltRulesDiffingEnabled\" | undefined" ], "path": "x-pack/plugins/security_solution/public/common/links/types.ts", "deprecated": false, @@ -648,7 +648,7 @@ "\nExperimental flag needed to disable the link. Opposite of experimentalKey" ], "signature": [ - "\"assistantModelEvaluation\" | \"assistantStreamingEnabled\" | \"tGridEnabled\" | \"tGridEventRenderedViewEnabled\" | \"excludePoliciesInFilterEnabled\" | \"kubernetesEnabled\" | \"chartEmbeddablesEnabled\" | \"donutChartEmbeddablesEnabled\" | \"previewTelemetryUrlEnabled\" | \"insightsRelatedAlertsByProcessAncestry\" | \"extendedRuleExecutionLoggingEnabled\" | \"socTrendsEnabled\" | \"responseActionsEnabled\" | \"endpointResponseActionsEnabled\" | \"responseActionUploadEnabled\" | \"automatedProcessActionsEnabled\" | \"responseActionsSentinelOneV1Enabled\" | \"alertsPageChartsEnabled\" | \"alertTypeEnabled\" | \"expandableFlyoutInCreateRuleEnabled\" | \"alertsPageFiltersEnabled\" | \"newUserDetailsFlyout\" | \"newUserDetailsFlyoutManagedUser\" | \"newHostDetailsFlyout\" | \"riskScoringPersistence\" | \"riskScoringRoutesEnabled\" | \"esqlRulesDisabled\" | \"protectionUpdatesEnabled\" | \"disableTimelineSaveTour\" | \"riskEnginePrivilegesRouteEnabled\" | \"alertSuppressionForIndicatorMatchRuleEnabled\" | \"sentinelOneDataInAnalyzerEnabled\" | \"sentinelOneManualHostActionsEnabled\" | \"crowdstrikeDataInAnalyzerEnabled\" | \"jsonPrebuiltRulesDiffingEnabled\" | \"timelineEsqlTabDisabled\" | \"analyzerDatePickersAndSourcererDisabled\" | \"perFieldPrebuiltRulesDiffingEnabled\" | undefined" + "\"assistantModelEvaluation\" | \"assistantStreamingEnabled\" | \"tGridEnabled\" | \"tGridEventRenderedViewEnabled\" | \"excludePoliciesInFilterEnabled\" | \"kubernetesEnabled\" | \"chartEmbeddablesEnabled\" | \"donutChartEmbeddablesEnabled\" | \"previewTelemetryUrlEnabled\" | \"insightsRelatedAlertsByProcessAncestry\" | \"extendedRuleExecutionLoggingEnabled\" | \"socTrendsEnabled\" | \"responseActionsEnabled\" | \"endpointResponseActionsEnabled\" | \"responseActionUploadEnabled\" | \"automatedProcessActionsEnabled\" | \"responseActionsSentinelOneV1Enabled\" | \"alertsPageChartsEnabled\" | \"alertTypeEnabled\" | \"expandableFlyoutInCreateRuleEnabled\" | \"expandableEventFlyoutEnabled\" | \"alertsPageFiltersEnabled\" | \"newUserDetailsFlyout\" | \"newUserDetailsFlyoutManagedUser\" | \"newHostDetailsFlyout\" | \"riskScoringPersistence\" | \"riskScoringRoutesEnabled\" | \"esqlRulesDisabled\" | \"protectionUpdatesEnabled\" | \"disableTimelineSaveTour\" | \"riskEnginePrivilegesRouteEnabled\" | \"alertSuppressionForIndicatorMatchRuleEnabled\" | \"sentinelOneDataInAnalyzerEnabled\" | \"sentinelOneManualHostActionsEnabled\" | \"crowdstrikeDataInAnalyzerEnabled\" | \"jsonPrebuiltRulesDiffingEnabled\" | \"timelineEsqlTabDisabled\" | \"analyzerDatePickersAndSourcererDisabled\" | \"perFieldPrebuiltRulesDiffingEnabled\" | undefined" ], "path": "x-pack/plugins/security_solution/public/common/links/types.ts", "deprecated": false, @@ -2009,7 +2009,7 @@ "label": "experimentalFeatures", "description": [], "signature": [ - "{ readonly tGridEnabled: boolean; readonly tGridEventRenderedViewEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly chartEmbeddablesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly insightsRelatedAlertsByProcessAncestry: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly assistantStreamingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionsEnabled: boolean; readonly endpointResponseActionsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly alertsPageChartsEnabled: boolean; readonly alertTypeEnabled: boolean; readonly expandableFlyoutInCreateRuleEnabled: boolean; readonly alertsPageFiltersEnabled: boolean; readonly assistantModelEvaluation: boolean; readonly newUserDetailsFlyout: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly newHostDetailsFlyout: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly alertSuppressionForIndicatorMatchRuleEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly jsonPrebuiltRulesDiffingEnabled: boolean; readonly timelineEsqlTabDisabled: boolean; readonly analyzerDatePickersAndSourcererDisabled: boolean; readonly perFieldPrebuiltRulesDiffingEnabled: boolean; }" + "{ readonly tGridEnabled: boolean; readonly tGridEventRenderedViewEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly chartEmbeddablesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly insightsRelatedAlertsByProcessAncestry: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly assistantStreamingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionsEnabled: boolean; readonly endpointResponseActionsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly alertsPageChartsEnabled: boolean; readonly alertTypeEnabled: boolean; readonly expandableFlyoutInCreateRuleEnabled: boolean; readonly expandableEventFlyoutEnabled: boolean; readonly alertsPageFiltersEnabled: boolean; readonly assistantModelEvaluation: boolean; readonly newUserDetailsFlyout: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly newHostDetailsFlyout: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly alertSuppressionForIndicatorMatchRuleEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly jsonPrebuiltRulesDiffingEnabled: boolean; readonly timelineEsqlTabDisabled: boolean; readonly analyzerDatePickersAndSourcererDisabled: boolean; readonly perFieldPrebuiltRulesDiffingEnabled: boolean; }" ], "path": "x-pack/plugins/security_solution/public/types.ts", "deprecated": false, @@ -3128,7 +3128,7 @@ "\nThe security solution generic experimental features" ], "signature": [ - "{ readonly tGridEnabled: boolean; readonly tGridEventRenderedViewEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly chartEmbeddablesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly insightsRelatedAlertsByProcessAncestry: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly assistantStreamingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionsEnabled: boolean; readonly endpointResponseActionsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly alertsPageChartsEnabled: boolean; readonly alertTypeEnabled: boolean; readonly expandableFlyoutInCreateRuleEnabled: boolean; readonly alertsPageFiltersEnabled: boolean; readonly assistantModelEvaluation: boolean; readonly newUserDetailsFlyout: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly newHostDetailsFlyout: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly alertSuppressionForIndicatorMatchRuleEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly jsonPrebuiltRulesDiffingEnabled: boolean; readonly timelineEsqlTabDisabled: boolean; readonly analyzerDatePickersAndSourcererDisabled: boolean; readonly perFieldPrebuiltRulesDiffingEnabled: boolean; }" + "{ readonly tGridEnabled: boolean; readonly tGridEventRenderedViewEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly chartEmbeddablesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly insightsRelatedAlertsByProcessAncestry: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly assistantStreamingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionsEnabled: boolean; readonly endpointResponseActionsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly alertsPageChartsEnabled: boolean; readonly alertTypeEnabled: boolean; readonly expandableFlyoutInCreateRuleEnabled: boolean; readonly expandableEventFlyoutEnabled: boolean; readonly alertsPageFiltersEnabled: boolean; readonly assistantModelEvaluation: boolean; readonly newUserDetailsFlyout: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly newHostDetailsFlyout: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly alertSuppressionForIndicatorMatchRuleEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly jsonPrebuiltRulesDiffingEnabled: boolean; readonly timelineEsqlTabDisabled: boolean; readonly analyzerDatePickersAndSourcererDisabled: boolean; readonly perFieldPrebuiltRulesDiffingEnabled: boolean; }" ], "path": "x-pack/plugins/security_solution/server/plugin_contract.ts", "deprecated": false, @@ -3304,7 +3304,7 @@ "label": "ExperimentalFeatures", "description": [], "signature": [ - "{ readonly tGridEnabled: boolean; readonly tGridEventRenderedViewEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly chartEmbeddablesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly insightsRelatedAlertsByProcessAncestry: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly assistantStreamingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionsEnabled: boolean; readonly endpointResponseActionsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly alertsPageChartsEnabled: boolean; readonly alertTypeEnabled: boolean; readonly expandableFlyoutInCreateRuleEnabled: boolean; readonly alertsPageFiltersEnabled: boolean; readonly assistantModelEvaluation: boolean; readonly newUserDetailsFlyout: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly newHostDetailsFlyout: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly alertSuppressionForIndicatorMatchRuleEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly jsonPrebuiltRulesDiffingEnabled: boolean; readonly timelineEsqlTabDisabled: boolean; readonly analyzerDatePickersAndSourcererDisabled: boolean; readonly perFieldPrebuiltRulesDiffingEnabled: boolean; }" + "{ readonly tGridEnabled: boolean; readonly tGridEventRenderedViewEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly chartEmbeddablesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly insightsRelatedAlertsByProcessAncestry: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly assistantStreamingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionsEnabled: boolean; readonly endpointResponseActionsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly alertsPageChartsEnabled: boolean; readonly alertTypeEnabled: boolean; readonly expandableFlyoutInCreateRuleEnabled: boolean; readonly expandableEventFlyoutEnabled: boolean; readonly alertsPageFiltersEnabled: boolean; readonly assistantModelEvaluation: boolean; readonly newUserDetailsFlyout: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly newHostDetailsFlyout: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly alertSuppressionForIndicatorMatchRuleEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly jsonPrebuiltRulesDiffingEnabled: boolean; readonly timelineEsqlTabDisabled: boolean; readonly analyzerDatePickersAndSourcererDisabled: boolean; readonly perFieldPrebuiltRulesDiffingEnabled: boolean; }" ], "path": "x-pack/plugins/security_solution/common/experimental_features.ts", "deprecated": false, @@ -3353,7 +3353,7 @@ "\nA list of allowed values that can be used in `xpack.securitySolution.enableExperimental`.\nThis object is then used to validate and parse the value entered." ], "signature": [ - "{ readonly tGridEnabled: true; readonly tGridEventRenderedViewEnabled: true; readonly excludePoliciesInFilterEnabled: false; readonly kubernetesEnabled: true; readonly chartEmbeddablesEnabled: true; readonly donutChartEmbeddablesEnabled: false; readonly previewTelemetryUrlEnabled: false; readonly insightsRelatedAlertsByProcessAncestry: true; readonly extendedRuleExecutionLoggingEnabled: false; readonly assistantStreamingEnabled: false; readonly socTrendsEnabled: false; readonly responseActionsEnabled: true; readonly endpointResponseActionsEnabled: true; readonly responseActionUploadEnabled: true; readonly automatedProcessActionsEnabled: false; readonly responseActionsSentinelOneV1Enabled: false; readonly alertsPageChartsEnabled: true; readonly alertTypeEnabled: false; readonly expandableFlyoutInCreateRuleEnabled: true; readonly alertsPageFiltersEnabled: true; readonly assistantModelEvaluation: false; readonly newUserDetailsFlyout: true; readonly newUserDetailsFlyoutManagedUser: false; readonly newHostDetailsFlyout: true; readonly riskScoringPersistence: true; readonly riskScoringRoutesEnabled: true; readonly esqlRulesDisabled: false; readonly protectionUpdatesEnabled: true; readonly disableTimelineSaveTour: false; readonly riskEnginePrivilegesRouteEnabled: true; readonly alertSuppressionForIndicatorMatchRuleEnabled: false; readonly sentinelOneDataInAnalyzerEnabled: false; readonly sentinelOneManualHostActionsEnabled: true; readonly crowdstrikeDataInAnalyzerEnabled: false; readonly jsonPrebuiltRulesDiffingEnabled: true; readonly timelineEsqlTabDisabled: false; readonly analyzerDatePickersAndSourcererDisabled: false; readonly perFieldPrebuiltRulesDiffingEnabled: false; }" + "{ readonly tGridEnabled: true; readonly tGridEventRenderedViewEnabled: true; readonly excludePoliciesInFilterEnabled: false; readonly kubernetesEnabled: true; readonly chartEmbeddablesEnabled: true; readonly donutChartEmbeddablesEnabled: false; readonly previewTelemetryUrlEnabled: false; readonly insightsRelatedAlertsByProcessAncestry: true; readonly extendedRuleExecutionLoggingEnabled: false; readonly assistantStreamingEnabled: false; readonly socTrendsEnabled: false; readonly responseActionsEnabled: true; readonly endpointResponseActionsEnabled: true; readonly responseActionUploadEnabled: true; readonly automatedProcessActionsEnabled: false; readonly responseActionsSentinelOneV1Enabled: false; readonly alertsPageChartsEnabled: true; readonly alertTypeEnabled: false; readonly expandableFlyoutInCreateRuleEnabled: true; readonly expandableEventFlyoutEnabled: false; readonly alertsPageFiltersEnabled: true; readonly assistantModelEvaluation: false; readonly newUserDetailsFlyout: true; readonly newUserDetailsFlyoutManagedUser: false; readonly newHostDetailsFlyout: true; readonly riskScoringPersistence: true; readonly riskScoringRoutesEnabled: true; readonly esqlRulesDisabled: false; readonly protectionUpdatesEnabled: true; readonly disableTimelineSaveTour: false; readonly riskEnginePrivilegesRouteEnabled: true; readonly alertSuppressionForIndicatorMatchRuleEnabled: false; readonly sentinelOneDataInAnalyzerEnabled: false; readonly sentinelOneManualHostActionsEnabled: true; readonly crowdstrikeDataInAnalyzerEnabled: false; readonly jsonPrebuiltRulesDiffingEnabled: true; readonly timelineEsqlTabDisabled: false; readonly analyzerDatePickersAndSourcererDisabled: false; readonly perFieldPrebuiltRulesDiffingEnabled: false; }" ], "path": "x-pack/plugins/security_solution/common/experimental_features.ts", "deprecated": false, diff --git a/api_docs/security_solution.mdx b/api_docs/security_solution.mdx index 68cf0b3d3048d..b1d34b2b84a45 100644 --- a/api_docs/security_solution.mdx +++ b/api_docs/security_solution.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolution title: "securitySolution" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolution plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolution'] --- import securitySolutionObj from './security_solution.devdocs.json'; diff --git a/api_docs/security_solution_ess.mdx b/api_docs/security_solution_ess.mdx index fdfbe3d807d73..2919521728ae7 100644 --- a/api_docs/security_solution_ess.mdx +++ b/api_docs/security_solution_ess.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolutionEss title: "securitySolutionEss" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolutionEss plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolutionEss'] --- import securitySolutionEssObj from './security_solution_ess.devdocs.json'; diff --git a/api_docs/security_solution_serverless.mdx b/api_docs/security_solution_serverless.mdx index f61aa34a765db..f37fc19883953 100644 --- a/api_docs/security_solution_serverless.mdx +++ b/api_docs/security_solution_serverless.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/securitySolutionServerless title: "securitySolutionServerless" image: https://source.unsplash.com/400x175/?github description: API docs for the securitySolutionServerless plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'securitySolutionServerless'] --- import securitySolutionServerlessObj from './security_solution_serverless.devdocs.json'; diff --git a/api_docs/serverless.mdx b/api_docs/serverless.mdx index 069443118e39b..9720682d29e57 100644 --- a/api_docs/serverless.mdx +++ b/api_docs/serverless.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverless title: "serverless" image: https://source.unsplash.com/400x175/?github description: API docs for the serverless plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverless'] --- import serverlessObj from './serverless.devdocs.json'; diff --git a/api_docs/serverless_observability.mdx b/api_docs/serverless_observability.mdx index 1f4fe14954991..9a6ebf8301bb0 100644 --- a/api_docs/serverless_observability.mdx +++ b/api_docs/serverless_observability.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverlessObservability title: "serverlessObservability" image: https://source.unsplash.com/400x175/?github description: API docs for the serverlessObservability plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverlessObservability'] --- import serverlessObservabilityObj from './serverless_observability.devdocs.json'; diff --git a/api_docs/serverless_search.mdx b/api_docs/serverless_search.mdx index 0968691ea2ba0..c3503c593f363 100644 --- a/api_docs/serverless_search.mdx +++ b/api_docs/serverless_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/serverlessSearch title: "serverlessSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the serverlessSearch plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'serverlessSearch'] --- import serverlessSearchObj from './serverless_search.devdocs.json'; diff --git a/api_docs/session_view.mdx b/api_docs/session_view.mdx index c28498eecb10d..eb7cbc351913e 100644 --- a/api_docs/session_view.mdx +++ b/api_docs/session_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/sessionView title: "sessionView" image: https://source.unsplash.com/400x175/?github description: API docs for the sessionView plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'sessionView'] --- import sessionViewObj from './session_view.devdocs.json'; diff --git a/api_docs/share.mdx b/api_docs/share.mdx index 1f45e1a592a78..7305d59d66916 100644 --- a/api_docs/share.mdx +++ b/api_docs/share.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/share title: "share" image: https://source.unsplash.com/400x175/?github description: API docs for the share plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'share'] --- import shareObj from './share.devdocs.json'; diff --git a/api_docs/snapshot_restore.mdx b/api_docs/snapshot_restore.mdx index ae5d4d2ea6542..5cac6b62cdeba 100644 --- a/api_docs/snapshot_restore.mdx +++ b/api_docs/snapshot_restore.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/snapshotRestore title: "snapshotRestore" image: https://source.unsplash.com/400x175/?github description: API docs for the snapshotRestore plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'snapshotRestore'] --- import snapshotRestoreObj from './snapshot_restore.devdocs.json'; diff --git a/api_docs/spaces.mdx b/api_docs/spaces.mdx index c1ee54494f4d5..cf2e743ef50f0 100644 --- a/api_docs/spaces.mdx +++ b/api_docs/spaces.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/spaces title: "spaces" image: https://source.unsplash.com/400x175/?github description: API docs for the spaces plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'spaces'] --- import spacesObj from './spaces.devdocs.json'; diff --git a/api_docs/stack_alerts.mdx b/api_docs/stack_alerts.mdx index c1ab7f6724778..8a6cc0d7ad278 100644 --- a/api_docs/stack_alerts.mdx +++ b/api_docs/stack_alerts.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/stackAlerts title: "stackAlerts" image: https://source.unsplash.com/400x175/?github description: API docs for the stackAlerts plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'stackAlerts'] --- import stackAlertsObj from './stack_alerts.devdocs.json'; diff --git a/api_docs/stack_connectors.mdx b/api_docs/stack_connectors.mdx index 09daa7ff09265..0432b995cced6 100644 --- a/api_docs/stack_connectors.mdx +++ b/api_docs/stack_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/stackConnectors title: "stackConnectors" image: https://source.unsplash.com/400x175/?github description: API docs for the stackConnectors plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'stackConnectors'] --- import stackConnectorsObj from './stack_connectors.devdocs.json'; diff --git a/api_docs/task_manager.mdx b/api_docs/task_manager.mdx index 3ee57a9e4d79c..51f3e38a38fa1 100644 --- a/api_docs/task_manager.mdx +++ b/api_docs/task_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/taskManager title: "taskManager" image: https://source.unsplash.com/400x175/?github description: API docs for the taskManager plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'taskManager'] --- import taskManagerObj from './task_manager.devdocs.json'; diff --git a/api_docs/telemetry.devdocs.json b/api_docs/telemetry.devdocs.json index 50dd97e23467d..9ab26f16d7dc8 100644 --- a/api_docs/telemetry.devdocs.json +++ b/api_docs/telemetry.devdocs.json @@ -10,7 +10,9 @@ "type": "Interface", "tags": [], "label": "TelemetryConstants", - "description": ["\nPublic's start exposed APIs by the telemetry plugin"], + "description": [ + "\nPublic's start exposed APIs by the telemetry plugin" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -21,8 +23,12 @@ "type": "Function", "tags": [], "label": "getPrivacyStatementUrl", - "description": ["Elastic's privacy statement url"], - "signature": ["() => string"], + "description": [ + "Elastic's privacy statement url" + ], + "signature": [ + "() => string" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -38,7 +44,9 @@ "type": "Interface", "tags": [], "label": "TelemetryPluginConfig", - "description": ["\nPublic-exposed configuration"], + "description": [ + "\nPublic-exposed configuration" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -49,7 +57,9 @@ "type": "boolean", "tags": [], "label": "banner", - "description": ["The banner is expected to be shown when needed"], + "description": [ + "The banner is expected to be shown when needed" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false @@ -60,7 +70,9 @@ "type": "boolean", "tags": [], "label": "allowChangingOptInStatus", - "description": ["Does the cluster allow changing the opt-in/out status via the UI?"], + "description": [ + "Does the cluster allow changing the opt-in/out status via the UI?" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false @@ -71,8 +83,12 @@ "type": "CompoundType", "tags": [], "label": "optIn", - "description": ["Is the cluster opted-in?"], - "signature": ["boolean | null"], + "description": [ + "Is the cluster opted-in?" + ], + "signature": [ + "boolean | null" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false @@ -86,7 +102,9 @@ "description": [ "Specify if telemetry should send usage to the prod or staging remote telemetry service" ], - "signature": ["\"prod\" | \"staging\""], + "signature": [ + "\"prod\" | \"staging\"" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false @@ -100,7 +118,9 @@ "description": [ "Should the telemetry payloads be sent from the server or the browser?" ], - "signature": ["\"browser\" | \"server\""], + "signature": [ + "\"browser\" | \"server\"" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false @@ -111,8 +131,12 @@ "type": "CompoundType", "tags": [], "label": "telemetryNotifyUserAboutOptInDefault", - "description": ["Should notify the user about the opt-in status?"], - "signature": ["boolean | undefined"], + "description": [ + "Should notify the user about the opt-in status?" + ], + "signature": [ + "boolean | undefined" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false @@ -123,8 +147,12 @@ "type": "CompoundType", "tags": [], "label": "userCanChangeSettings", - "description": ["Does the user have enough privileges to change the settings?"], - "signature": ["boolean | undefined"], + "description": [ + "Does the user have enough privileges to change the settings?" + ], + "signature": [ + "boolean | undefined" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false @@ -138,7 +166,9 @@ "description": [ "Should we hide the privacy statement notice? Useful on some environments, e.g. Cloud" ], - "signature": ["boolean | undefined"], + "signature": [ + "boolean | undefined" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false @@ -149,8 +179,12 @@ "type": "Object", "tags": [], "label": "labels", - "description": ["Extra labels to add to the telemetry context"], - "signature": ["{ [x: string]: unknown; }"], + "description": [ + "Extra labels to add to the telemetry context" + ], + "signature": [ + "{ [x: string]: unknown; }" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false @@ -177,7 +211,9 @@ "type": "Interface", "tags": [], "label": "TelemetryServicePublicApis", - "description": ["\nPublicly exposed APIs from the Telemetry Service"], + "description": [ + "\nPublicly exposed APIs from the Telemetry Service" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -188,8 +224,12 @@ "type": "Function", "tags": [], "label": "getIsOptedIn", - "description": ["Is the cluster opted-in to telemetry?"], - "signature": ["() => boolean | null"], + "description": [ + "Is the cluster opted-in to telemetry?" + ], + "signature": [ + "() => boolean | null" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -202,7 +242,9 @@ "type": "boolean", "tags": [], "label": "userCanChangeSettings", - "description": ["Is the user allowed to change the opt-in/out status?"], + "description": [ + "Is the user allowed to change the opt-in/out status?" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false @@ -216,7 +258,9 @@ "description": [ "Can phone-home telemetry calls be made? This depends on whether we have opted-in or if we are rendering a report" ], - "signature": ["() => boolean"], + "signature": [ + "() => boolean" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -229,8 +273,12 @@ "type": "Function", "tags": [], "label": "getCanChangeOptInStatus", - "description": ["Is the cluster allowed to change the opt-in/out status?"], - "signature": ["() => boolean"], + "description": [ + "Is the cluster allowed to change the opt-in/out status?" + ], + "signature": [ + "() => boolean" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -246,7 +294,9 @@ "description": [ "Fetches an unencrypted telemetry payload so we can show it to the user" ], - "signature": ["() => Promise"], + "signature": [ + "() => Promise" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -262,7 +312,9 @@ "description": [ "\nOverwrite the opt-in status.\nIt will send a final request to the remote telemetry cluster to report about the opt-in/out change." ], - "signature": ["(optedIn: boolean) => Promise"], + "signature": [ + "(optedIn: boolean) => Promise" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -273,8 +325,12 @@ "type": "boolean", "tags": [], "label": "optedIn", - "description": ["Whether the user is opting-in (`true`) or out (`false`)."], - "signature": ["boolean"], + "description": [ + "Whether the user is opting-in (`true`) or out (`false`)." + ], + "signature": [ + "boolean" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -307,7 +363,9 @@ "type": "Object", "tags": [], "label": "telemetryService", - "description": ["{@link TelemetryServicePublicApis}"], + "description": [ + "{@link TelemetryServicePublicApis}" + ], "signature": [ { "pluginId": "telemetry", @@ -327,8 +385,12 @@ "type": "Object", "tags": [], "label": "telemetryNotifications", - "description": ["Notification helpers"], - "signature": ["{ setOptedInNoticeSeen: () => Promise; }"], + "description": [ + "Notification helpers" + ], + "signature": [ + "{ setOptedInNoticeSeen: () => Promise; }" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false @@ -339,7 +401,9 @@ "type": "Object", "tags": [], "label": "telemetryConstants", - "description": ["Set of publicly exposed telemetry constants"], + "description": [ + "Set of publicly exposed telemetry constants" + ], "signature": [ { "pluginId": "telemetry", @@ -363,7 +427,9 @@ "type": "Interface", "tags": [], "label": "TelemetryPluginSetup", - "description": ["\nPublic's setup exposed APIs by the telemetry plugin"], + "description": [ + "\nPublic's setup exposed APIs by the telemetry plugin" + ], "path": "src/plugins/telemetry/public/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -374,7 +440,9 @@ "type": "Object", "tags": [], "label": "telemetryService", - "description": ["{@link TelemetryService}"], + "description": [ + "{@link TelemetryService}" + ], "signature": [ { "pluginId": "telemetry", @@ -403,7 +471,9 @@ "type": "Interface", "tags": [], "label": "DataTelemetryBasePayload", - "description": ["\nCommon counters for the {@link DataTelemetryDocument}s"], + "description": [ + "\nCommon counters for the {@link DataTelemetryDocument}s" + ], "path": "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts", "deprecated": false, "trackAdoption": false, @@ -414,7 +484,9 @@ "type": "number", "tags": [], "label": "index_count", - "description": ["How many indices match the declared pattern"], + "description": [ + "How many indices match the declared pattern" + ], "path": "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts", "deprecated": false, "trackAdoption": false @@ -425,8 +497,12 @@ "type": "number", "tags": [], "label": "ecs_index_count", - "description": ["How many indices match the declared pattern follow ECS conventions"], - "signature": ["number | undefined"], + "description": [ + "How many indices match the declared pattern follow ECS conventions" + ], + "signature": [ + "number | undefined" + ], "path": "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts", "deprecated": false, "trackAdoption": false @@ -437,8 +513,12 @@ "type": "number", "tags": [], "label": "doc_count", - "description": ["How many documents are among all the identified indices"], - "signature": ["number | undefined"], + "description": [ + "How many documents are among all the identified indices" + ], + "signature": [ + "number | undefined" + ], "path": "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts", "deprecated": false, "trackAdoption": false @@ -449,8 +529,12 @@ "type": "number", "tags": [], "label": "size_in_bytes", - "description": ["Total size in bytes among all the identified indices"], - "signature": ["number | undefined"], + "description": [ + "Total size in bytes among all the identified indices" + ], + "signature": [ + "number | undefined" + ], "path": "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts", "deprecated": false, "trackAdoption": false @@ -494,7 +578,9 @@ "type": "Object", "tags": [], "label": "data_stream", - "description": ["For data-stream indices. Reporting their details"], + "description": [ + "For data-stream indices. Reporting their details" + ], "signature": [ "{ dataset?: string | undefined; type?: string | undefined; } | undefined" ], @@ -508,8 +594,12 @@ "type": "Object", "tags": [], "label": "package", - "description": ["When available, reporting the package details"], - "signature": ["{ name: string; } | undefined"], + "description": [ + "When available, reporting the package details" + ], + "signature": [ + "{ name: string; } | undefined" + ], "path": "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts", "deprecated": false, "trackAdoption": false @@ -523,7 +613,9 @@ "description": [ "What's the process indexing the data? (i.e.: \"beats\", \"logstash\")" ], - "signature": ["string | undefined"], + "signature": [ + "string | undefined" + ], "path": "src/plugins/telemetry/server/telemetry_collection/get_data_telemetry/get_data_telemetry.ts", "deprecated": false, "trackAdoption": false @@ -577,7 +669,9 @@ "type": "string", "tags": [], "label": "node_id", - "description": ["\nThe Node ID as reported by ES"], + "description": [ + "\nThe Node ID as reported by ES" + ], "path": "src/plugins/telemetry/server/telemetry_collection/get_nodes_usage.ts", "deprecated": false, "trackAdoption": false @@ -647,7 +741,9 @@ "type": "Interface", "tags": [], "label": "TelemetryPluginSetup", - "description": ["\nServer's setup exposed APIs by the telemetry plugin"], + "description": [ + "\nServer's setup exposed APIs by the telemetry plugin" + ], "path": "src/plugins/telemetry/server/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -661,7 +757,11 @@ "description": [ "\nResolves into the telemetry Url used to send telemetry.\nThe url is wrapped with node's [URL constructor](https://nodejs.org/api/url.html)." ], - "signature": ["() => Promise<", "URL", ">"], + "signature": [ + "() => Promise<", + "URL", + ">" + ], "path": "src/plugins/telemetry/server/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -678,7 +778,9 @@ "type": "Interface", "tags": [], "label": "TelemetryPluginStart", - "description": ["\nServer's start exposed APIs by the telemetry plugin"], + "description": [ + "\nServer's start exposed APIs by the telemetry plugin" + ], "path": "src/plugins/telemetry/server/plugin.ts", "deprecated": false, "trackAdoption": false, @@ -687,12 +789,16 @@ "parentPluginId": "telemetry", "id": "def-server.TelemetryPluginStart.getIsOptedIn", "type": "Function", - "tags": ["track-adoption"], + "tags": [ + "track-adoption" + ], "label": "getIsOptedIn", "description": [ "\nResolves `true` if sending usage to Elastic is enabled.\nResolves `false` if the user explicitly opted out of sending usage data to Elastic\nor did not choose to opt-in or out -yet- after a minor or major upgrade (only when previously opted-out).\n" ], - "signature": ["() => Promise"], + "signature": [ + "() => Promise" + ], "path": "src/plugins/telemetry/server/plugin.ts", "deprecated": false, "trackAdoption": true, @@ -709,10 +815,6 @@ "plugin": "securitySolution", "path": "x-pack/plugins/security_solution/server/lib/telemetry/sender_helpers.ts" }, - { - "plugin": "synthetics", - "path": "x-pack/plugins/observability_solution/synthetics/server/telemetry/sender.ts" - }, { "plugin": "fleet", "path": "x-pack/plugins/fleet/server/telemetry/sender.test.ts" @@ -721,6 +823,10 @@ "plugin": "fleet", "path": "x-pack/plugins/fleet/server/telemetry/sender.test.ts" }, + { + "plugin": "synthetics", + "path": "x-pack/plugins/observability_solution/synthetics/server/telemetry/sender.ts" + }, { "plugin": "synthetics", "path": "x-pack/plugins/observability_solution/synthetics/server/telemetry/sender.test.ts" @@ -750,4 +856,4 @@ "misc": [], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/telemetry.mdx b/api_docs/telemetry.mdx index cb20f3e8fea02..8340d384681df 100644 --- a/api_docs/telemetry.mdx +++ b/api_docs/telemetry.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetry title: "telemetry" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetry plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetry'] --- import telemetryObj from './telemetry.devdocs.json'; diff --git a/api_docs/telemetry_collection_manager.mdx b/api_docs/telemetry_collection_manager.mdx index 2621aeba77c6c..44cd3b3a1ed54 100644 --- a/api_docs/telemetry_collection_manager.mdx +++ b/api_docs/telemetry_collection_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryCollectionManager title: "telemetryCollectionManager" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryCollectionManager plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryCollectionManager'] --- import telemetryCollectionManagerObj from './telemetry_collection_manager.devdocs.json'; diff --git a/api_docs/telemetry_collection_xpack.mdx b/api_docs/telemetry_collection_xpack.mdx index 84f270d16a229..c2a8aa98e5acc 100644 --- a/api_docs/telemetry_collection_xpack.mdx +++ b/api_docs/telemetry_collection_xpack.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryCollectionXpack title: "telemetryCollectionXpack" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryCollectionXpack plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryCollectionXpack'] --- import telemetryCollectionXpackObj from './telemetry_collection_xpack.devdocs.json'; diff --git a/api_docs/telemetry_management_section.mdx b/api_docs/telemetry_management_section.mdx index b5686d3596610..2ff956dbeadb2 100644 --- a/api_docs/telemetry_management_section.mdx +++ b/api_docs/telemetry_management_section.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/telemetryManagementSection title: "telemetryManagementSection" image: https://source.unsplash.com/400x175/?github description: API docs for the telemetryManagementSection plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryManagementSection'] --- import telemetryManagementSectionObj from './telemetry_management_section.devdocs.json'; diff --git a/api_docs/text_based_languages.mdx b/api_docs/text_based_languages.mdx index 44241b5564580..50692c3d32cdc 100644 --- a/api_docs/text_based_languages.mdx +++ b/api_docs/text_based_languages.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/textBasedLanguages title: "textBasedLanguages" image: https://source.unsplash.com/400x175/?github description: API docs for the textBasedLanguages plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'textBasedLanguages'] --- import textBasedLanguagesObj from './text_based_languages.devdocs.json'; diff --git a/api_docs/threat_intelligence.mdx b/api_docs/threat_intelligence.mdx index 3fdf27ca0be47..127805f641df9 100644 --- a/api_docs/threat_intelligence.mdx +++ b/api_docs/threat_intelligence.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/threatIntelligence title: "threatIntelligence" image: https://source.unsplash.com/400x175/?github description: API docs for the threatIntelligence plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'threatIntelligence'] --- import threatIntelligenceObj from './threat_intelligence.devdocs.json'; diff --git a/api_docs/timelines.devdocs.json b/api_docs/timelines.devdocs.json index a0b94462a22f3..4171d52d6966e 100644 --- a/api_docs/timelines.devdocs.json +++ b/api_docs/timelines.devdocs.json @@ -927,7 +927,7 @@ "EuiButtonIconPropsForAnchor", ", ", "EuiButtonIconPropsForButton", - "> & { type?: \"reset\" | \"button\" | \"submit\" | undefined; } & ", + "> & { type?: \"button\" | \"reset\" | \"submit\" | undefined; } & ", "EuiButtonIconProps", " & { onClick?: React.MouseEventHandler | undefined; } & React.ButtonHTMLAttributes & { buttonRef?: React.Ref | undefined; }) | (", "DisambiguateSet", diff --git a/api_docs/timelines.mdx b/api_docs/timelines.mdx index 88fc6c694c73b..a08d8e58673e7 100644 --- a/api_docs/timelines.mdx +++ b/api_docs/timelines.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/timelines title: "timelines" image: https://source.unsplash.com/400x175/?github description: API docs for the timelines plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'timelines'] --- import timelinesObj from './timelines.devdocs.json'; diff --git a/api_docs/transform.mdx b/api_docs/transform.mdx index 938c12b6629e6..3f99f7e611b47 100644 --- a/api_docs/transform.mdx +++ b/api_docs/transform.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/transform title: "transform" image: https://source.unsplash.com/400x175/?github description: API docs for the transform plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'transform'] --- import transformObj from './transform.devdocs.json'; diff --git a/api_docs/triggers_actions_ui.devdocs.json b/api_docs/triggers_actions_ui.devdocs.json index 6bf18d583b50e..7c05e58a50e39 100644 --- a/api_docs/triggers_actions_ui.devdocs.json +++ b/api_docs/triggers_actions_ui.devdocs.json @@ -2886,20 +2886,6 @@ "deprecated": false, "trackAdoption": false }, - { - "parentPluginId": "triggersActionsUi", - "id": "def-public.ActionTypeModel.isBeta", - "type": "CompoundType", - "tags": [], - "label": "isBeta", - "description": [], - "signature": [ - "boolean | undefined" - ], - "path": "x-pack/plugins/triggers_actions_ui/public/types.ts", - "deprecated": false, - "trackAdoption": false - }, { "parentPluginId": "triggersActionsUi", "id": "def-public.ActionTypeModel.isExperimental", @@ -7870,7 +7856,7 @@ }, ">(props: Omit<", "RuleAddProps", - ", \"actionTypeRegistry\" | \"ruleTypeRegistry\">) => React.ReactElement<", + ", \"ruleTypeRegistry\" | \"actionTypeRegistry\">) => React.ReactElement<", "RuleAddProps", ", string | React.JSXElementConstructor>" ], @@ -7888,7 +7874,7 @@ "signature": [ "Omit<", "RuleAddProps", - ", \"actionTypeRegistry\" | \"ruleTypeRegistry\">" + ", \"ruleTypeRegistry\" | \"actionTypeRegistry\">" ], "path": "x-pack/plugins/triggers_actions_ui/public/plugin.ts", "deprecated": false, @@ -7940,7 +7926,7 @@ }, ">(props: Omit<", "RuleEditProps", - ", \"actionTypeRegistry\" | \"ruleTypeRegistry\">) => React.ReactElement<", + ", \"ruleTypeRegistry\" | \"actionTypeRegistry\">) => React.ReactElement<", "RuleEditProps", ", string | React.JSXElementConstructor>" ], @@ -7958,7 +7944,7 @@ "signature": [ "Omit<", "RuleEditProps", - ", \"actionTypeRegistry\" | \"ruleTypeRegistry\">" + ", \"ruleTypeRegistry\" | \"actionTypeRegistry\">" ], "path": "x-pack/plugins/triggers_actions_ui/public/plugin.ts", "deprecated": false, diff --git a/api_docs/triggers_actions_ui.mdx b/api_docs/triggers_actions_ui.mdx index 56091b1daaf8a..8d0c92c88d5d9 100644 --- a/api_docs/triggers_actions_ui.mdx +++ b/api_docs/triggers_actions_ui.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/triggersActionsUi title: "triggersActionsUi" image: https://source.unsplash.com/400x175/?github description: API docs for the triggersActionsUi plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'triggersActionsUi'] --- import triggersActionsUiObj from './triggers_actions_ui.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-o | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 596 | 1 | 570 | 58 | +| 595 | 1 | 569 | 58 | ## Client diff --git a/api_docs/ui_actions.mdx b/api_docs/ui_actions.mdx index 69efb220189c4..9524a2ae65112 100644 --- a/api_docs/ui_actions.mdx +++ b/api_docs/ui_actions.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uiActions title: "uiActions" image: https://source.unsplash.com/400x175/?github description: API docs for the uiActions plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uiActions'] --- import uiActionsObj from './ui_actions.devdocs.json'; diff --git a/api_docs/ui_actions_enhanced.mdx b/api_docs/ui_actions_enhanced.mdx index f645e4de73bc8..d9e49b4680672 100644 --- a/api_docs/ui_actions_enhanced.mdx +++ b/api_docs/ui_actions_enhanced.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uiActionsEnhanced title: "uiActionsEnhanced" image: https://source.unsplash.com/400x175/?github description: API docs for the uiActionsEnhanced plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uiActionsEnhanced'] --- import uiActionsEnhancedObj from './ui_actions_enhanced.devdocs.json'; diff --git a/api_docs/unified_doc_viewer.mdx b/api_docs/unified_doc_viewer.mdx index b726ecc4761f7..9a307f990041b 100644 --- a/api_docs/unified_doc_viewer.mdx +++ b/api_docs/unified_doc_viewer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedDocViewer title: "unifiedDocViewer" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedDocViewer plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedDocViewer'] --- import unifiedDocViewerObj from './unified_doc_viewer.devdocs.json'; diff --git a/api_docs/unified_histogram.devdocs.json b/api_docs/unified_histogram.devdocs.json index a35bcb0e25586..768f9de981141 100644 --- a/api_docs/unified_histogram.devdocs.json +++ b/api_docs/unified_histogram.devdocs.json @@ -476,7 +476,7 @@ }, " | undefined; } & Pick<", "UnifiedHistogramLayoutProps", - ", \"className\" | \"children\" | \"query\" | \"filters\" | \"columns\" | \"container\" | \"onBrushEnd\" | \"disabledActions\" | \"timeRange\" | \"services\" | \"dataView\" | \"relativeTimeRange\" | \"renderCustomChartToggleActions\" | \"onFilter\" | \"withDefaultActions\" | \"abortController\"> & ", + ", \"className\" | \"children\" | \"query\" | \"filters\" | \"container\" | \"columns\" | \"onBrushEnd\" | \"disabledActions\" | \"timeRange\" | \"services\" | \"dataView\" | \"relativeTimeRange\" | \"renderCustomChartToggleActions\" | \"onFilter\" | \"withDefaultActions\" | \"abortController\"> & ", { "pluginId": "@kbn/shared-ux-utility", "scope": "common", @@ -1260,7 +1260,7 @@ }, " | undefined; } & Pick<", "UnifiedHistogramLayoutProps", - ", \"className\" | \"children\" | \"query\" | \"filters\" | \"columns\" | \"container\" | \"onBrushEnd\" | \"disabledActions\" | \"timeRange\" | \"services\" | \"dataView\" | \"relativeTimeRange\" | \"renderCustomChartToggleActions\" | \"onFilter\" | \"withDefaultActions\" | \"abortController\">" + ", \"className\" | \"children\" | \"query\" | \"filters\" | \"container\" | \"columns\" | \"onBrushEnd\" | \"disabledActions\" | \"timeRange\" | \"services\" | \"dataView\" | \"relativeTimeRange\" | \"renderCustomChartToggleActions\" | \"onFilter\" | \"withDefaultActions\" | \"abortController\">" ], "path": "src/plugins/unified_histogram/public/container/container.tsx", "deprecated": false, diff --git a/api_docs/unified_histogram.mdx b/api_docs/unified_histogram.mdx index 485d7c7984726..27d0b700020bf 100644 --- a/api_docs/unified_histogram.mdx +++ b/api_docs/unified_histogram.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedHistogram title: "unifiedHistogram" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedHistogram plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedHistogram'] --- import unifiedHistogramObj from './unified_histogram.devdocs.json'; diff --git a/api_docs/unified_search.devdocs.json b/api_docs/unified_search.devdocs.json index b0cc061237d67..266000b391ac2 100644 --- a/api_docs/unified_search.devdocs.json +++ b/api_docs/unified_search.devdocs.json @@ -458,7 +458,7 @@ "section": "def-public.FilterItemsProps", "text": "FilterItemsProps" }, - ", \"filters\" | \"indexPatterns\" | \"filtersForSuggestions\" | \"suggestionsAbstraction\" | \"onFiltersUpdated\" | \"readOnly\" | \"hiddenPanelOptions\" | \"timeRangeForSuggestionsOverride\"> & React.RefAttributes & React.RefAttributes, any, any>>) => JSX.Element" + ", \"filters\" | \"indexPatterns\" | \"readOnly\" | \"filtersForSuggestions\" | \"suggestionsAbstraction\" | \"onFiltersUpdated\" | \"hiddenPanelOptions\" | \"timeRangeForSuggestionsOverride\">, any, any>>) => JSX.Element" ], "path": "src/plugins/unified_search/public/filter_bar/index.tsx", "deprecated": false, @@ -488,7 +488,7 @@ "section": "def-public.FilterItemsProps", "text": "FilterItemsProps" }, - ", \"filters\" | \"indexPatterns\" | \"filtersForSuggestions\" | \"suggestionsAbstraction\" | \"onFiltersUpdated\" | \"readOnly\" | \"hiddenPanelOptions\" | \"timeRangeForSuggestionsOverride\"> & React.RefAttributes & React.RefAttributes, any, any>>" + ", \"filters\" | \"indexPatterns\" | \"readOnly\" | \"filtersForSuggestions\" | \"suggestionsAbstraction\" | \"onFiltersUpdated\" | \"hiddenPanelOptions\" | \"timeRangeForSuggestionsOverride\">, any, any>>" ], "path": "src/plugins/unified_search/public/filter_bar/index.tsx", "deprecated": false, @@ -1134,7 +1134,13 @@ "\nList of the supported text based languages (SQL, ESQL) etc.\nDefined per application, if not provided, no text based languages\nwill be available." ], "signature": [ - "TextBasedLanguages", + { + "pluginId": "@kbn/esql-utils", + "scope": "common", + "docId": "kibKbnEsqlUtilsPluginApi", + "section": "def-common.TextBasedLanguages", + "text": "TextBasedLanguages" + }, "[] | undefined" ], "path": "src/plugins/unified_search/public/dataview_picker/data_view_picker.tsx", @@ -1177,6 +1183,22 @@ ], "returnComment": [] }, + { + "parentPluginId": "unifiedSearch", + "id": "def-public.DataViewPickerProps.shouldShowTextBasedLanguageTransitionModal", + "type": "CompoundType", + "tags": [], + "label": "shouldShowTextBasedLanguageTransitionModal", + "description": [ + "\nDetermines if the text based language transition\nmodal should be shown when switching data views" + ], + "signature": [ + "boolean | undefined" + ], + "path": "src/plugins/unified_search/public/dataview_picker/data_view_picker.tsx", + "deprecated": false, + "trackAdoption": false + }, { "parentPluginId": "unifiedSearch", "id": "def-public.DataViewPickerProps.isDisabled", diff --git a/api_docs/unified_search.mdx b/api_docs/unified_search.mdx index 969c76c7d2710..47ea3217c4628 100644 --- a/api_docs/unified_search.mdx +++ b/api_docs/unified_search.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedSearch title: "unifiedSearch" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedSearch plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedSearch'] --- import unifiedSearchObj from './unified_search.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/k | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 151 | 2 | 113 | 24 | +| 152 | 2 | 113 | 23 | ## Client diff --git a/api_docs/unified_search_autocomplete.mdx b/api_docs/unified_search_autocomplete.mdx index cb626a2881061..85c043fb9f1ff 100644 --- a/api_docs/unified_search_autocomplete.mdx +++ b/api_docs/unified_search_autocomplete.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/unifiedSearch-autocomplete title: "unifiedSearch.autocomplete" image: https://source.unsplash.com/400x175/?github description: API docs for the unifiedSearch.autocomplete plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'unifiedSearch.autocomplete'] --- import unifiedSearchAutocompleteObj from './unified_search_autocomplete.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/k | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 151 | 2 | 113 | 24 | +| 152 | 2 | 113 | 23 | ## Client diff --git a/api_docs/uptime.devdocs.json b/api_docs/uptime.devdocs.json index 5c817bf7a3461..2472612c7dcdf 100644 --- a/api_docs/uptime.devdocs.json +++ b/api_docs/uptime.devdocs.json @@ -29,7 +29,9 @@ "tags": [], "label": "UPTIME_RULE_TYPES", "description": [], - "signature": ["string[]"], + "signature": [ + "string[]" + ], "path": "x-pack/plugins/observability_solution/uptime/common/constants/uptime_alerts.ts", "deprecated": false, "trackAdoption": false, @@ -38,4 +40,4 @@ ], "objects": [] } -} +} \ No newline at end of file diff --git a/api_docs/uptime.mdx b/api_docs/uptime.mdx index 047d492b0f957..621a5c0e111f2 100644 --- a/api_docs/uptime.mdx +++ b/api_docs/uptime.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/uptime title: "uptime" image: https://source.unsplash.com/400x175/?github description: API docs for the uptime plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'uptime'] --- import uptimeObj from './uptime.devdocs.json'; diff --git a/api_docs/url_forwarding.mdx b/api_docs/url_forwarding.mdx index d203483fe5681..3552f88ffd195 100644 --- a/api_docs/url_forwarding.mdx +++ b/api_docs/url_forwarding.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/urlForwarding title: "urlForwarding" image: https://source.unsplash.com/400x175/?github description: API docs for the urlForwarding plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'urlForwarding'] --- import urlForwardingObj from './url_forwarding.devdocs.json'; diff --git a/api_docs/usage_collection.mdx b/api_docs/usage_collection.mdx index 4279dd3d96760..f76f3ae10c7c1 100644 --- a/api_docs/usage_collection.mdx +++ b/api_docs/usage_collection.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/usageCollection title: "usageCollection" image: https://source.unsplash.com/400x175/?github description: API docs for the usageCollection plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'usageCollection'] --- import usageCollectionObj from './usage_collection.devdocs.json'; diff --git a/api_docs/ux.mdx b/api_docs/ux.mdx index 61f35c79560e4..79e85b25698aa 100644 --- a/api_docs/ux.mdx +++ b/api_docs/ux.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/ux title: "ux" image: https://source.unsplash.com/400x175/?github description: API docs for the ux plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ux'] --- import uxObj from './ux.devdocs.json'; diff --git a/api_docs/vis_default_editor.mdx b/api_docs/vis_default_editor.mdx index 618b7267e185c..f00f10edbd598 100644 --- a/api_docs/vis_default_editor.mdx +++ b/api_docs/vis_default_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visDefaultEditor title: "visDefaultEditor" image: https://source.unsplash.com/400x175/?github description: API docs for the visDefaultEditor plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visDefaultEditor'] --- import visDefaultEditorObj from './vis_default_editor.devdocs.json'; diff --git a/api_docs/vis_type_gauge.mdx b/api_docs/vis_type_gauge.mdx index f364cb5baf52b..7effb517cc694 100644 --- a/api_docs/vis_type_gauge.mdx +++ b/api_docs/vis_type_gauge.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeGauge title: "visTypeGauge" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeGauge plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeGauge'] --- import visTypeGaugeObj from './vis_type_gauge.devdocs.json'; diff --git a/api_docs/vis_type_heatmap.mdx b/api_docs/vis_type_heatmap.mdx index 392cb6ed42442..ce807baa4004f 100644 --- a/api_docs/vis_type_heatmap.mdx +++ b/api_docs/vis_type_heatmap.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeHeatmap title: "visTypeHeatmap" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeHeatmap plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeHeatmap'] --- import visTypeHeatmapObj from './vis_type_heatmap.devdocs.json'; diff --git a/api_docs/vis_type_pie.mdx b/api_docs/vis_type_pie.mdx index a04283358a65f..e1b803b7f7fb4 100644 --- a/api_docs/vis_type_pie.mdx +++ b/api_docs/vis_type_pie.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypePie title: "visTypePie" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypePie plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypePie'] --- import visTypePieObj from './vis_type_pie.devdocs.json'; diff --git a/api_docs/vis_type_table.mdx b/api_docs/vis_type_table.mdx index 94651b92815a4..9b0a9854e2684 100644 --- a/api_docs/vis_type_table.mdx +++ b/api_docs/vis_type_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTable title: "visTypeTable" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTable plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTable'] --- import visTypeTableObj from './vis_type_table.devdocs.json'; diff --git a/api_docs/vis_type_timelion.mdx b/api_docs/vis_type_timelion.mdx index 51d3298f2632b..eaf3f9603713a 100644 --- a/api_docs/vis_type_timelion.mdx +++ b/api_docs/vis_type_timelion.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTimelion title: "visTypeTimelion" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTimelion plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTimelion'] --- import visTypeTimelionObj from './vis_type_timelion.devdocs.json'; diff --git a/api_docs/vis_type_timeseries.mdx b/api_docs/vis_type_timeseries.mdx index d2f6296251540..5f8f2a4ba7854 100644 --- a/api_docs/vis_type_timeseries.mdx +++ b/api_docs/vis_type_timeseries.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeTimeseries title: "visTypeTimeseries" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeTimeseries plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeTimeseries'] --- import visTypeTimeseriesObj from './vis_type_timeseries.devdocs.json'; diff --git a/api_docs/vis_type_vega.mdx b/api_docs/vis_type_vega.mdx index 7a8f7c0da6f5a..24bcb29b14b2d 100644 --- a/api_docs/vis_type_vega.mdx +++ b/api_docs/vis_type_vega.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeVega title: "visTypeVega" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeVega plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeVega'] --- import visTypeVegaObj from './vis_type_vega.devdocs.json'; diff --git a/api_docs/vis_type_vislib.mdx b/api_docs/vis_type_vislib.mdx index 0420e2f635ad1..486f56d96d97f 100644 --- a/api_docs/vis_type_vislib.mdx +++ b/api_docs/vis_type_vislib.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeVislib title: "visTypeVislib" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeVislib plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeVislib'] --- import visTypeVislibObj from './vis_type_vislib.devdocs.json'; diff --git a/api_docs/vis_type_xy.mdx b/api_docs/vis_type_xy.mdx index 972778651bbc4..862be6ed852b5 100644 --- a/api_docs/vis_type_xy.mdx +++ b/api_docs/vis_type_xy.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visTypeXy title: "visTypeXy" image: https://source.unsplash.com/400x175/?github description: API docs for the visTypeXy plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visTypeXy'] --- import visTypeXyObj from './vis_type_xy.devdocs.json'; diff --git a/api_docs/visualizations.devdocs.json b/api_docs/visualizations.devdocs.json index f04ff41d211bd..5aff24ecbc2a0 100644 --- a/api_docs/visualizations.devdocs.json +++ b/api_docs/visualizations.devdocs.json @@ -202,7 +202,7 @@ "label": "stage", "description": [], "signature": [ - "\"experimental\" | \"beta\" | \"production\"" + "\"beta\" | \"experimental\" | \"production\"" ], "path": "src/plugins/visualizations/public/vis_types/base_vis_type.ts", "deprecated": false, @@ -4585,7 +4585,7 @@ "label": "stage", "description": [], "signature": [ - "\"experimental\" | \"beta\" | \"production\"" + "\"beta\" | \"experimental\" | \"production\"" ], "path": "src/plugins/visualizations/public/vis_types/vis_type_alias_registry.ts", "deprecated": false, @@ -5079,7 +5079,7 @@ "\nDescribes the visualization stage" ], "signature": [ - "\"experimental\" | \"beta\" | \"production\" | undefined" + "\"beta\" | \"experimental\" | \"production\" | undefined" ], "path": "src/plugins/visualizations/public/vis_types/types.ts", "deprecated": false, @@ -5964,7 +5964,7 @@ "label": "stage", "description": [], "signature": [ - "\"experimental\" | \"beta\" | \"production\"" + "\"beta\" | \"experimental\" | \"production\"" ], "path": "src/plugins/visualizations/public/vis_types/vis_type_alias_registry.ts", "deprecated": false, @@ -6707,7 +6707,7 @@ "label": "VisualizationStage", "description": [], "signature": [ - "\"experimental\" | \"beta\" | \"production\"" + "\"beta\" | \"experimental\" | \"production\"" ], "path": "src/plugins/visualizations/public/vis_types/vis_type_alias_registry.ts", "deprecated": false, @@ -16051,7 +16051,7 @@ "label": "TimeScaleUnit", "description": [], "signature": [ - "\"m\" | \"d\" | \"h\" | \"s\"" + "\"m\" | \"s\" | \"d\" | \"h\"" ], "path": "src/plugins/visualizations/common/convert_to_lens/types/common.ts", "deprecated": false, diff --git a/api_docs/visualizations.mdx b/api_docs/visualizations.mdx index 1732492edba4e..21f738a95685e 100644 --- a/api_docs/visualizations.mdx +++ b/api_docs/visualizations.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/visualizations title: "visualizations" image: https://source.unsplash.com/400x175/?github description: API docs for the visualizations plugin -date: 2024-02-22 +date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'visualizations'] --- import visualizationsObj from './visualizations.devdocs.json'; From bd593149dbd37771a0e88381ee00f73055c73c3e Mon Sep 17 00:00:00 2001 From: Julia Rechkunova Date: Fri, 23 Feb 2024 10:45:55 +0100 Subject: [PATCH 07/34] [DataView] Show previously selected no time field setting (#177221) - Closes https://github.com/elastic/kibana/issues/177001 ## Summary When editing a data view, previously selected time field value will be chosen in the form. ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios --- .../data_view_editor_flyout_content.tsx | 6 ++- .../public/lib/extract_time_fields.ts | 16 +++--- .../data_views/_data_view_create_delete.ts | 49 +++++++++++++++++++ test/functional/page_objects/settings_page.ts | 7 +++ 4 files changed, 70 insertions(+), 8 deletions(-) diff --git a/src/plugins/data_view_editor/public/components/data_view_editor_flyout_content.tsx b/src/plugins/data_view_editor/public/components/data_view_editor_flyout_content.tsx index adad809c54ab5..2f7e21bb3157f 100644 --- a/src/plugins/data_view_editor/public/components/data_view_editor_flyout_content.tsx +++ b/src/plugins/data_view_editor/public/components/data_view_editor_flyout_content.tsx @@ -34,6 +34,8 @@ import { FlyoutPanels } from './flyout_panels'; import { removeSpaces } from '../lib'; +import { noTimeFieldLabel, noTimeFieldValue } from '../lib/extract_time_fields'; + import { DataViewEditorContext, RollupIndicesCapsResponse, @@ -109,7 +111,9 @@ const IndexPatternEditorFlyoutContentComponent = ({ id: editData.id, name: editData.name, allowHidden: editData.getAllowHidden(), - ...(editData.timeFieldName + ...(editData.timeFieldName === noTimeFieldValue + ? { timestampField: { label: noTimeFieldLabel, value: noTimeFieldValue } } + : editData.timeFieldName ? { timestampField: { label: editData.timeFieldName, value: editData.timeFieldName }, } diff --git a/src/plugins/data_view_editor/public/lib/extract_time_fields.ts b/src/plugins/data_view_editor/public/lib/extract_time_fields.ts index af1e9b9914028..ac994e3c249e3 100644 --- a/src/plugins/data_view_editor/public/lib/extract_time_fields.ts +++ b/src/plugins/data_view_editor/public/lib/extract_time_fields.ts @@ -10,6 +10,14 @@ import { i18n } from '@kbn/i18n'; import { DataViewField } from '@kbn/data-views-plugin/public'; import { TimestampOption } from '../types'; +export const noTimeFieldLabel = i18n.translate( + 'indexPatternEditor.createIndexPattern.stepTime.noTimeFieldOptionLabel', + { + defaultMessage: "--- I don't want to use the time filter ---", + } +); +export const noTimeFieldValue = ''; + export function extractTimeFields( fields: DataViewField[], requireTimestampField: boolean = false @@ -20,15 +28,9 @@ export function extractTimeFields( return []; } - const noTimeFieldLabel = i18n.translate( - 'indexPatternEditor.createIndexPattern.stepTime.noTimeFieldOptionLabel', - { - defaultMessage: "--- I don't want to use the time filter ---", - } - ); const noTimeFieldOption = { display: noTimeFieldLabel, - fieldName: '', + fieldName: noTimeFieldValue, }; const timeFields = dateFields.map((field) => ({ diff --git a/test/functional/apps/management/data_views/_data_view_create_delete.ts b/test/functional/apps/management/data_views/_data_view_create_delete.ts index e3bc2240887ad..375e0d55cec00 100644 --- a/test/functional/apps/management/data_views/_data_view_create_delete.ts +++ b/test/functional/apps/management/data_views/_data_view_create_delete.ts @@ -185,6 +185,55 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { expect(await testSubjects.getVisibleText('indexPatternTitle')).to.contain(`Index Star`); }); }); + + it('prefills the form with previously saved values', async () => { + await PageObjects.settings.editIndexPattern('logs*', 'utc_time', 'Logs UTC', true); + + await PageObjects.settings.clickEditIndexButton(); + await PageObjects.header.waitUntilLoadingHasFinished(); + + await retry.waitFor('time field', async () => { + const timeFieldInput = await PageObjects.settings.getTimeFieldNameField(); + return (await timeFieldInput.getAttribute('value')) === 'utc_time'; + }); + expect(await (await PageObjects.settings.getNameField()).getAttribute('value')).to.be( + 'Logs UTC' + ); + expect( + await (await PageObjects.settings.getIndexPatternField()).getAttribute('value') + ).to.be('logs*'); + + await testSubjects.click('closeFlyoutButton'); + await PageObjects.header.waitUntilLoadingHasFinished(); + expect(await testSubjects.getVisibleText('currentIndexPatternTimeField')).to.be('utc_time'); + + await PageObjects.settings.editIndexPattern( + 'logstash-*', + PageObjects.settings.noTimeFieldOption, + 'Just logs', + true + ); + + await PageObjects.settings.clickEditIndexButton(); + await PageObjects.header.waitUntilLoadingHasFinished(); + + await retry.waitFor('time field', async () => { + const timeFieldInput = await PageObjects.settings.getTimeFieldNameField(); + return ( + (await timeFieldInput.getAttribute('value')) === PageObjects.settings.noTimeFieldOption + ); + }); + expect(await (await PageObjects.settings.getNameField()).getAttribute('value')).to.be( + 'Just logs' + ); + expect( + await (await PageObjects.settings.getIndexPatternField()).getAttribute('value') + ).to.be('logstash-*'); + + await testSubjects.click('closeFlyoutButton'); + await PageObjects.header.waitUntilLoadingHasFinished(); + await testSubjects.missingOrFail('currentIndexPatternTimeField'); + }); }); describe('index pattern edit', function () { diff --git a/test/functional/page_objects/settings_page.ts b/test/functional/page_objects/settings_page.ts index 0af50e82496c0..9bf108d106712 100644 --- a/test/functional/page_objects/settings_page.ts +++ b/test/functional/page_objects/settings_page.ts @@ -152,6 +152,13 @@ export class SettingsPageObject extends FtrService { return this.testSubjects.find('createIndexPatternTitleInput'); } + async getTimeFieldNameField() { + const wrapperElement = await this.testSubjects.find('timestampField'); + return wrapperElement.findByTestSubject('comboBoxSearchInput'); + } + + noTimeFieldOption = "--- I don't want to use the time filter ---"; + async selectTimeFieldOption(selection: string) { const testSubj = 'timestampField'; const timefield = await this.testSubjects.find(testSubj); From 72d4729589ef76641dea80f99d65139615e61aa7 Mon Sep 17 00:00:00 2001 From: Katerina Date: Fri, 23 Feb 2024 11:52:00 +0200 Subject: [PATCH 08/34] [Infra] Introduce alerts table and graph in host detail view (#177045) ## Summary - Show the table, graph and alert status filter in asset details - Introduce the URL filter `alertStatus` - Refactor the Alerts in order to share the component between Alerts tab in hosts view and in the alerts section in assets details image https://github.com/elastic/kibana/assets/3369346/22ad652d-f435-4629-b7f6-ca1bde24267e --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../infra/public/common/alerts/types.ts | 18 --- .../components/alerts_tooltip_content.tsx | 2 +- .../hooks/use_asset_details_url_state.ts | 14 ++ .../links/link_to_alerts_page.tsx | 2 +- .../asset_details/tabs/overview/alerts.tsx | 58 +------- .../shared/alerts/alerts_overview.tsx | 134 ++++++++++++++++++ .../shared}/alerts/alerts_status_filter.tsx | 8 +- .../shared}/alerts/constants.ts | 17 ++- .../tabs/alerts/alerts_tab_content.tsx | 10 +- .../components/tabs/alerts_tab_badge.tsx | 2 +- .../metrics/hosts/components/tabs/config.ts | 14 -- .../metrics/hosts/hooks/use_alerts_query.ts | 2 +- .../filters}/create_alerts_es_query.ts | 14 +- .../functional/apps/infra/node_details.ts | 52 +++++++ .../functional/page_objects/asset_details.ts | 14 ++ 15 files changed, 255 insertions(+), 106 deletions(-) delete mode 100644 x-pack/plugins/infra/public/common/alerts/types.ts create mode 100644 x-pack/plugins/infra/public/components/shared/alerts/alerts_overview.tsx rename x-pack/plugins/infra/public/{pages/metrics/hosts/components/tabs => components/shared}/alerts/alerts_status_filter.tsx (93%) rename x-pack/plugins/infra/public/{common => components/shared}/alerts/constants.ts (78%) delete mode 100644 x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/config.ts rename x-pack/plugins/infra/public/{common/alerts => utils/filters}/create_alerts_es_query.ts (77%) diff --git a/x-pack/plugins/infra/public/common/alerts/types.ts b/x-pack/plugins/infra/public/common/alerts/types.ts deleted file mode 100644 index 435b0c17fe61d..0000000000000 --- a/x-pack/plugins/infra/public/common/alerts/types.ts +++ /dev/null @@ -1,18 +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 type { BoolQuery, Filter } from '@kbn/es-query'; -import type { AlertStatus } from '@kbn/observability-plugin/common/typings'; -export interface AlertStatusFilter { - status: AlertStatus; - query?: Filter['query']; - label: string; -} - -export interface AlertsEsQuery { - bool: BoolQuery; -} diff --git a/x-pack/plugins/infra/public/components/asset_details/components/alerts_tooltip_content.tsx b/x-pack/plugins/infra/public/components/asset_details/components/alerts_tooltip_content.tsx index d9bbd87b22ab6..abc9ae31e8f35 100644 --- a/x-pack/plugins/infra/public/components/asset_details/components/alerts_tooltip_content.tsx +++ b/x-pack/plugins/infra/public/components/asset_details/components/alerts_tooltip_content.tsx @@ -8,8 +8,8 @@ import React from 'react'; import { EuiText, EuiLink } from '@elastic/eui'; import { FormattedMessage } from '@kbn/i18n-react'; -import { ALERTS_DOC_HREF } from '../../../common/alerts/constants'; import { LinkToAlertsHomePage } from '../links/link_to_alerts_page'; +import { ALERTS_DOC_HREF } from '../../shared/alerts/constants'; export const AlertsTooltipContent = React.memo(() => { const onClick = (e: React.MouseEvent) => { diff --git a/x-pack/plugins/infra/public/components/asset_details/hooks/use_asset_details_url_state.ts b/x-pack/plugins/infra/public/components/asset_details/hooks/use_asset_details_url_state.ts index aa9e58c430b21..b7411bb188e20 100644 --- a/x-pack/plugins/infra/public/components/asset_details/hooks/use_asset_details_url_state.ts +++ b/x-pack/plugins/infra/public/components/asset_details/hooks/use_asset_details_url_state.ts @@ -10,9 +10,15 @@ import { pipe } from 'fp-ts/lib/pipeable'; import { fold } from 'fp-ts/lib/Either'; import { constant, identity } from 'fp-ts/lib/function'; import { useCallback } from 'react'; +import { + ALERT_STATUS_ACTIVE, + ALERT_STATUS_RECOVERED, + ALERT_STATUS_UNTRACKED, +} from '@kbn/rule-data-utils'; import { ContentTabIds } from '../types'; import { useUrlState } from '../../../utils/use_url_state'; import { ASSET_DETAILS_URL_STATE_KEY } from '../constants'; +import { ALERT_STATUS_ALL } from '../../shared/alerts/constants'; export const DEFAULT_STATE: AssetDetailsUrlState = { tabId: ContentTabIds.OVERVIEW, @@ -55,6 +61,13 @@ const TabIdRT = rt.union([ rt.literal(ContentTabIds.OSQUERY), ]); +const AlertStatusRT = rt.union([ + rt.literal(ALERT_STATUS_ALL), + rt.literal(ALERT_STATUS_ACTIVE), + rt.literal(ALERT_STATUS_RECOVERED), + rt.literal(ALERT_STATUS_UNTRACKED), +]); + const AssetDetailsUrlStateRT = rt.partial({ autoRefresh: rt.partial({ isPaused: rt.boolean, @@ -70,6 +83,7 @@ const AssetDetailsUrlStateRT = rt.partial({ metadataSearch: rt.string, logsSearch: rt.string, profilingSearch: rt.string, + alertStatus: AlertStatusRT, }); const AssetDetailsUrlRT = rt.union([AssetDetailsUrlStateRT, rt.null]); diff --git a/x-pack/plugins/infra/public/components/asset_details/links/link_to_alerts_page.tsx b/x-pack/plugins/infra/public/components/asset_details/links/link_to_alerts_page.tsx index d457be8ab98f1..5c1ec8521e344 100644 --- a/x-pack/plugins/infra/public/components/asset_details/links/link_to_alerts_page.tsx +++ b/x-pack/plugins/infra/public/components/asset_details/links/link_to_alerts_page.tsx @@ -10,8 +10,8 @@ import { RedirectAppLinks } from '@kbn/shared-ux-link-redirect-app'; import { FormattedMessage } from '@kbn/i18n-react'; import { EuiButtonEmpty, EuiLink } from '@elastic/eui'; import type { TimeRange } from '@kbn/es-query'; -import { ALERTS_PATH } from '../../../common/alerts/constants'; import { useKibanaContextForPlugin } from '../../../hooks/use_kibana'; +import { ALERTS_PATH } from '../../shared/alerts/constants'; export interface LinkToAlertsPageProps { assetName: string; diff --git a/x-pack/plugins/infra/public/components/asset_details/tabs/overview/alerts.tsx b/x-pack/plugins/infra/public/components/asset_details/tabs/overview/alerts.tsx index 4b7a1907e206a..c1330f431ecc9 100644 --- a/x-pack/plugins/infra/public/components/asset_details/tabs/overview/alerts.tsx +++ b/x-pack/plugins/infra/public/components/asset_details/tabs/overview/alerts.tsx @@ -4,28 +4,23 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import React, { useMemo, useState } from 'react'; +import React, { useState } from 'react'; import { EuiFlexGroup, EuiFlexItem, type EuiAccordionProps } from '@elastic/eui'; -import { useSummaryTimeRange } from '@kbn/observability-plugin/public'; import type { TimeRange } from '@kbn/es-query'; import type { InventoryItemType } from '@kbn/metrics-data-access-plugin/common'; import { findInventoryFields } from '@kbn/metrics-data-access-plugin/common'; import { usePluginConfig } from '../../../../containers/plugin_config_context'; -import type { AlertsEsQuery } from '../../../../common/alerts/types'; -import { createAlertsEsQuery } from '../../../../common/alerts/create_alerts_es_query'; -import { infraAlertFeatureIds } from '../../../../pages/metrics/hosts/components/tabs/config'; -import { useKibanaContextForPlugin } from '../../../../hooks/use_kibana'; import { LinkToAlertsRule } from '../../links/link_to_alerts'; import { LinkToAlertsPage } from '../../links/link_to_alerts_page'; import { AlertFlyout } from '../../../../alerting/inventory/components/alert_flyout'; import { useBoolean } from '../../../../hooks/use_boolean'; -import { ALERT_STATUS_ALL } from '../../../../common/alerts/constants'; import { AlertsSectionTitle } from '../../components/section_titles'; import { useAssetDetailsRenderPropsContext } from '../../hooks/use_asset_details_render_props'; import { CollapsibleSection } from './section/collapsible_section'; import { AlertsClosedContent } from './alerts_closed_content'; import { type AlertsCount } from '../../../../hooks/use_alerts_count'; +import { AlertsOverview } from '../../../shared/alerts/alerts_overview'; export const AlertsSummaryContent = ({ assetName, @@ -43,16 +38,6 @@ export const AlertsSummaryContent = ({ useState('open'); const [activeAlertsCount, setActiveAlertsCount] = useState(undefined); - const alertsEsQueryByStatus = useMemo( - () => - createAlertsEsQuery({ - dateRange, - hostNodeNames: [assetName], - status: ALERT_STATUS_ALL, - }), - [assetName, dateRange] - ); - const onLoaded = (alertsCount?: AlertsCount) => { const { activeAlertCount = 0 } = alertsCount ?? {}; const hasActiveAlerts = activeAlertCount > 0; @@ -87,11 +72,7 @@ export const AlertsSummaryContent = ({ } > - + {featureFlags.inventoryThresholdAlertRuleEnabled && ( ); }; - -interface MemoAlertSummaryWidgetProps { - alertsQuery: AlertsEsQuery; - dateRange: TimeRange; - onLoaded: (alertsCount?: AlertsCount) => void; -} - -const MemoAlertSummaryWidget = React.memo( - ({ alertsQuery, dateRange, onLoaded }: MemoAlertSummaryWidgetProps) => { - const { services } = useKibanaContextForPlugin(); - - const summaryTimeRange = useSummaryTimeRange(dateRange); - - const { charts, triggersActionsUi } = services; - const { getAlertSummaryWidget: AlertSummaryWidget } = triggersActionsUi; - - const chartProps = { - baseTheme: charts.theme.useChartsBaseTheme(), - }; - - return ( - - ); - } -); diff --git a/x-pack/plugins/infra/public/components/shared/alerts/alerts_overview.tsx b/x-pack/plugins/infra/public/components/shared/alerts/alerts_overview.tsx new file mode 100644 index 0000000000000..66a679ff51d45 --- /dev/null +++ b/x-pack/plugins/infra/public/components/shared/alerts/alerts_overview.tsx @@ -0,0 +1,134 @@ +/* + * 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 React, { useCallback, useMemo, useState } from 'react'; +import type { AlertStatus } from '@kbn/observability-plugin/common/typings'; +import type { TimeRange } from '@kbn/es-query'; +import { useSummaryTimeRange } from '@kbn/observability-plugin/public'; +import { AlertConsumers } from '@kbn/rule-data-utils'; +import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; +import { BrushEndListener, XYBrushEvent } from '@elastic/charts'; +import { AlertsCount } from '../../../hooks/use_alerts_count'; +import { useKibanaContextForPlugin } from '../../../hooks/use_kibana'; +import { createAlertsEsQuery } from '../../../utils/filters/create_alerts_es_query'; +import { ALERT_STATUS_ALL, infraAlertFeatureIds } from './constants'; +import { HostsStateUpdater } from '../../../pages/metrics/hosts/hooks/use_unified_search_url_state'; +import AlertsStatusFilter from './alerts_status_filter'; +import { useAssetDetailsUrlState } from '../../asset_details/hooks/use_asset_details_url_state'; + +interface AlertsOverviewProps { + assetName: string; + dateRange: TimeRange; + onLoaded: (alertsCount?: AlertsCount) => void; + onRangeSelection?: HostsStateUpdater; +} + +const alertFeatureIds = [...infraAlertFeatureIds, AlertConsumers.OBSERVABILITY]; + +export const AlertsOverview = ({ + assetName, + dateRange, + onLoaded, + onRangeSelection, +}: AlertsOverviewProps) => { + const { services } = useKibanaContextForPlugin(); + const [urlState, setUrlState] = useAssetDetailsUrlState(); + const [alertStatus, setAlertStatus] = useState( + urlState?.alertStatus ?? ALERT_STATUS_ALL + ); + const { + charts, + triggersActionsUi: { + getAlertsStateTable: AlertsStateTable, + alertsTableConfigurationRegistry, + getAlertSummaryWidget: AlertSummaryWidget, + }, + } = services; + + const baseTheme = charts.theme.useChartsBaseTheme(); + + const alertsEsQueryByStatus = useMemo( + () => + createAlertsEsQuery({ + dateRange, + hostNodeNames: [assetName], + status: alertStatus, + }), + [assetName, dateRange, alertStatus] + ); + + const alertsEsQuery = useMemo( + () => + createAlertsEsQuery({ + dateRange, + hostNodeNames: [assetName], + status: ALERT_STATUS_ALL, + }), + [assetName, dateRange] + ); + + const summaryTimeRange = useSummaryTimeRange(dateRange); + + const onBrushEnd: BrushEndListener = useCallback( + (brushEvent) => { + const { x } = brushEvent as XYBrushEvent; + if (x && onRangeSelection) { + const [start, end] = x; + + const from = new Date(start).toISOString(); + const to = new Date(end).toISOString(); + + onRangeSelection({ dateRange: { from, to } }); + } + }, + [onRangeSelection] + ); + + const chartProps = useMemo( + () => ({ + baseTheme, + onBrushEnd, + }), + [onBrushEnd, baseTheme] + ); + + const handleAlertStatusChange = (id: AlertStatus) => { + setAlertStatus(id); + setUrlState({ alertStatus: id }); + }; + + return ( + + + + + + + + + + + + + + + ); +}; diff --git a/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/alerts/alerts_status_filter.tsx b/x-pack/plugins/infra/public/components/shared/alerts/alerts_status_filter.tsx similarity index 93% rename from x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/alerts/alerts_status_filter.tsx rename to x-pack/plugins/infra/public/components/shared/alerts/alerts_status_filter.tsx index 255273b5cd513..7c89fd0ed1c2a 100644 --- a/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/alerts/alerts_status_filter.tsx +++ b/x-pack/plugins/infra/public/components/shared/alerts/alerts_status_filter.tsx @@ -9,12 +9,8 @@ import { EuiButtonGroup, EuiButtonGroupOptionProps } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import React from 'react'; import type { AlertStatus } from '@kbn/observability-plugin/common/typings'; -import { - ACTIVE_ALERTS, - ALL_ALERTS, - RECOVERED_ALERTS, - UNTRACKED_ALERTS, -} from '../../../../../../common/alerts/constants'; +import { ACTIVE_ALERTS, ALL_ALERTS, RECOVERED_ALERTS, UNTRACKED_ALERTS } from './constants'; + export interface AlertStatusFilterProps { status: AlertStatus; onChange: (id: AlertStatus) => void; diff --git a/x-pack/plugins/infra/public/common/alerts/constants.ts b/x-pack/plugins/infra/public/components/shared/alerts/constants.ts similarity index 78% rename from x-pack/plugins/infra/public/common/alerts/constants.ts rename to x-pack/plugins/infra/public/components/shared/alerts/constants.ts index 950825f511286..1719a58af61ef 100644 --- a/x-pack/plugins/infra/public/common/alerts/constants.ts +++ b/x-pack/plugins/infra/public/components/shared/alerts/constants.ts @@ -11,11 +11,20 @@ import { ALERT_STATUS_ACTIVE, ALERT_STATUS_RECOVERED, ALERT_STATUS_UNTRACKED, + AlertConsumers, } from '@kbn/rule-data-utils'; -import type { AlertStatusFilter } from './types'; +import type { Filter } from '@kbn/es-query'; +import type { AlertStatus } from '@kbn/observability-plugin/common/typings'; +import type { ValidFeatureId } from '@kbn/rule-data-utils'; export const ALERT_STATUS_ALL = 'all'; +interface AlertStatusFilter { + status: AlertStatus; + query?: Filter['query']; + label: string; +} + export const ALL_ALERTS: AlertStatusFilter = { status: ALERT_STATUS_ALL, label: i18n.translate('xpack.infra.hostsViewPage.tabs.alerts.alertStatusFilter.showAll', { @@ -75,3 +84,9 @@ export const ALERTS_DOC_HREF = 'https://www.elastic.co/guide/en/observability/current/create-alerts.html'; export const ALERTS_PATH = '/app/observability/alerts'; + +export const ALERTS_PER_PAGE = 10; +export const ALERTS_TABLE_ID = 'xpack.infra.hosts.alerts.table'; + +export const INFRA_ALERT_FEATURE_ID = 'infrastructure'; +export const infraAlertFeatureIds: ValidFeatureId[] = [AlertConsumers.INFRASTRUCTURE]; diff --git a/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/alerts/alerts_tab_content.tsx b/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/alerts/alerts_tab_content.tsx index 5a64a4040b288..930bcedf8dcf7 100644 --- a/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/alerts/alerts_tab_content.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/alerts/alerts_tab_content.tsx @@ -9,14 +9,18 @@ import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import { AlertConsumers } from '@kbn/rule-data-utils'; import { BrushEndListener, type XYBrushEvent } from '@elastic/charts'; import { useSummaryTimeRange } from '@kbn/observability-plugin/public'; -import type { AlertsEsQuery } from '../../../../../../common/alerts/types'; import { useKibanaContextForPlugin } from '../../../../../../hooks/use_kibana'; import { HeightRetainer } from '../../../../../../components/height_retainer'; import { useUnifiedSearchContext } from '../../../hooks/use_unified_search'; import { useAlertsQuery } from '../../../hooks/use_alerts_query'; -import AlertsStatusFilter from './alerts_status_filter'; -import { ALERTS_PER_PAGE, ALERTS_TABLE_ID, infraAlertFeatureIds } from '../config'; import { HostsState, HostsStateUpdater } from '../../../hooks/use_unified_search_url_state'; +import { AlertsEsQuery } from '../../../../../../utils/filters/create_alerts_es_query'; +import { + ALERTS_PER_PAGE, + ALERTS_TABLE_ID, + infraAlertFeatureIds, +} from '../../../../../../components/shared/alerts/constants'; +import AlertsStatusFilter from '../../../../../../components/shared/alerts/alerts_status_filter'; export const AlertsTabContent = () => { const { services } = useKibanaContextForPlugin(); diff --git a/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/alerts_tab_badge.tsx b/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/alerts_tab_badge.tsx index c3f778299ab69..c2361ce39dfec 100644 --- a/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/alerts_tab_badge.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/alerts_tab_badge.tsx @@ -8,8 +8,8 @@ import React from 'react'; import { EuiIcon, EuiLoadingSpinner, EuiBadge, EuiToolTip } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { useAlertsCount } from '../../../../../hooks/use_alerts_count'; -import { infraAlertFeatureIds } from './config'; import { useAlertsQuery } from '../../hooks/use_alerts_query'; +import { infraAlertFeatureIds } from '../../../../../components/shared/alerts/constants'; export const AlertsTabBadge = () => { const { alertsEsQuery } = useAlertsQuery(); diff --git a/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/config.ts b/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/config.ts deleted file mode 100644 index 253bb59f79d66..0000000000000 --- a/x-pack/plugins/infra/public/pages/metrics/hosts/components/tabs/config.ts +++ /dev/null @@ -1,14 +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 { AlertConsumers } from '@kbn/rule-data-utils'; -import type { ValidFeatureId } from '@kbn/rule-data-utils'; - -export const ALERTS_PER_PAGE = 10; -export const ALERTS_TABLE_ID = 'xpack.infra.hosts.alerts.table'; - -export const infraAlertFeatureIds: ValidFeatureId[] = [AlertConsumers.INFRASTRUCTURE]; diff --git a/x-pack/plugins/infra/public/pages/metrics/hosts/hooks/use_alerts_query.ts b/x-pack/plugins/infra/public/pages/metrics/hosts/hooks/use_alerts_query.ts index 2cb557e902efc..f72908e790f7a 100644 --- a/x-pack/plugins/infra/public/pages/metrics/hosts/hooks/use_alerts_query.ts +++ b/x-pack/plugins/infra/public/pages/metrics/hosts/hooks/use_alerts_query.ts @@ -7,9 +7,9 @@ import { useCallback, useMemo, useState } from 'react'; import createContainer from 'constate'; import type { AlertStatus } from '@kbn/observability-plugin/common/typings'; -import { createAlertsEsQuery } from '../../../../common/alerts/create_alerts_es_query'; import { useUnifiedSearchContext } from './use_unified_search'; import { useHostsViewContext } from './use_hosts_view'; +import { createAlertsEsQuery } from '../../../../utils/filters/create_alerts_es_query'; export const useAlertsQueryImpl = () => { const { hostNodes } = useHostsViewContext(); diff --git a/x-pack/plugins/infra/public/common/alerts/create_alerts_es_query.ts b/x-pack/plugins/infra/public/utils/filters/create_alerts_es_query.ts similarity index 77% rename from x-pack/plugins/infra/public/common/alerts/create_alerts_es_query.ts rename to x-pack/plugins/infra/public/utils/filters/create_alerts_es_query.ts index 3fddf57a23695..12914892d97b4 100644 --- a/x-pack/plugins/infra/public/common/alerts/create_alerts_es_query.ts +++ b/x-pack/plugins/infra/public/utils/filters/create_alerts_es_query.ts @@ -6,11 +6,15 @@ */ import { getTime } from '@kbn/data-plugin/common'; import { ALERT_TIME_RANGE } from '@kbn/rule-data-utils'; -import { buildEsQuery, Filter, type TimeRange } from '@kbn/es-query'; +import { BoolQuery, buildEsQuery, Filter, type TimeRange } from '@kbn/es-query'; import type { AlertStatus } from '@kbn/observability-plugin/common/typings'; -import { ALERT_STATUS_QUERY } from './constants'; -import { buildCombinedHostsFilter } from '../../utils/filters/build'; -import type { AlertsEsQuery } from './types'; +import { buildCombinedHostsFilter } from './build'; +import { ALERT_STATUS_QUERY } from '../../components/shared/alerts/constants'; +import { HOST_NAME_FIELD } from '../../../common/constants'; + +export interface AlertsEsQuery { + bool: BoolQuery; +} export const createAlertsEsQuery = ({ dateRange, @@ -25,7 +29,7 @@ export const createAlertsEsQuery = ({ const dateFilter = createDateFilter(dateRange); const hostsFilter = buildCombinedHostsFilter({ - field: 'host.name', + field: HOST_NAME_FIELD, values: hostNodeNames, }); diff --git a/x-pack/test/functional/apps/infra/node_details.ts b/x-pack/test/functional/apps/infra/node_details.ts index f79ac8a00d771..def2a32d503f0 100644 --- a/x-pack/test/functional/apps/infra/node_details.ts +++ b/x-pack/test/functional/apps/infra/node_details.ts @@ -8,6 +8,11 @@ import moment from 'moment'; import expect from '@kbn/expect'; import { enableInfrastructureProfilingIntegration } from '@kbn/observability-plugin/common'; +import { + ALERT_STATUS_ACTIVE, + ALERT_STATUS_RECOVERED, + ALERT_STATUS_UNTRACKED, +} from '@kbn/rule-data-utils'; import { FtrProviderContext } from '../../ftr_provider_context'; import { DATES, NODE_DETAILS_PATH, DATE_PICKER_FORMAT } from './constants'; @@ -225,6 +230,10 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => { }); describe('Alerts Section with alerts', () => { + const ACTIVE_ALERTS = 2; + const RECOVERED_ALERTS = 2; + const ALL_ALERTS = ACTIVE_ALERTS + RECOVERED_ALERTS; + const COLUMNS = 11; before(async () => { await navigateToNodeDetails('demo-stack-apache-01', 'demo-stack-apache-01'); await pageObjects.header.waitUntilLoadingHasFinished(); @@ -258,6 +267,49 @@ export default ({ getPageObjects, getService }: FtrProviderContext) => { await pageObjects.assetDetails.alertsSectionCollapsibleClick(); await pageObjects.assetDetails.alertsSectionClosedContentMissing(); }); + + it('should show alert summary ', async () => { + await pageObjects.assetDetails.setAlertStatusFilter(); + await retry.try(async () => { + const cells = await observability.alerts.common.getTableCells(); + expect(cells.length).to.be(ALL_ALERTS * COLUMNS); + }); + }); + + it('can be filtered to only show "all" alerts using the filter button', async () => { + await pageObjects.assetDetails.setAlertStatusFilter(); + await retry.try(async () => { + const tableRows = await observability.alerts.common.getTableCellsInRows(); + expect(tableRows.length).to.be(ALL_ALERTS); + }); + }); + + it('can be filtered to only show "active" alerts using the filter button', async () => { + await pageObjects.assetDetails.setAlertStatusFilter(ALERT_STATUS_ACTIVE); + await retry.try(async () => { + const tableRows = await observability.alerts.common.getTableCellsInRows(); + expect(tableRows.length).to.be(ACTIVE_ALERTS); + }); + const pageUrl = await browser.getCurrentUrl(); + expect(pageUrl).to.contain('alertStatus%3Aactive'); + }); + + it('can be filtered to only show "recovered" alerts using the filter button', async () => { + await pageObjects.assetDetails.setAlertStatusFilter(ALERT_STATUS_RECOVERED); + await retry.try(async () => { + const tableRows = await observability.alerts.common.getTableCellsInRows(); + expect(tableRows.length).to.be(RECOVERED_ALERTS); + }); + const pageUrl = await browser.getCurrentUrl(); + expect(pageUrl).to.contain('alertStatus%3Arecovered'); + }); + + it('can be filtered to only show "untracked" alerts using the filter button', async () => { + await pageObjects.assetDetails.setAlertStatusFilter(ALERT_STATUS_UNTRACKED); + await observability.alerts.common.getNoDataStateOrFail(); + const pageUrl = await browser.getCurrentUrl(); + expect(pageUrl).to.contain('alertStatus%3Auntracked'); + }); }); }); diff --git a/x-pack/test/functional/page_objects/asset_details.ts b/x-pack/test/functional/page_objects/asset_details.ts index a0e13e23d7570..ca78ca4b7f90c 100644 --- a/x-pack/test/functional/page_objects/asset_details.ts +++ b/x-pack/test/functional/page_objects/asset_details.ts @@ -6,6 +6,7 @@ */ import { stringHash } from '@kbn/ml-string-hash'; +import { AlertStatus } from '@kbn/rule-data-utils'; import { FtrProviderContext } from '../ftr_provider_context'; export function AssetDetailsProvider({ getService }: FtrProviderContext) { @@ -258,5 +259,18 @@ export function AssetDetailsProvider({ getService }: FtrProviderContext) { async clickApmTabLink() { return testSubjects.click('infraAssetDetailsApmServicesLinkTab'); }, + + setAlertStatusFilter(alertStatus?: AlertStatus) { + const buttons: Record = { + active: 'hostsView-alert-status-filter-active-button', + recovered: 'hostsView-alert-status-filter-recovered-button', + untracked: 'hostsView-alert-status-filter-untracked-button', + all: 'hostsView-alert-status-filter-show-all-button', + }; + + const buttonSubject = alertStatus ? buttons[alertStatus] : buttons.all; + + return testSubjects.click(buttonSubject); + }, }; } From c2b3173ab5b9f8f9c97d40901f749e8e211b2cf9 Mon Sep 17 00:00:00 2001 From: Artem Shelkovnikov Date: Fri, 23 Feb 2024 11:28:04 +0100 Subject: [PATCH 09/34] Fix minor problems with integrations for Enterprise Search (#177570) ## Summary 2 problems fixed: 1. Outlook integration for Enterprise Search is not marked as Beta 2. OneDrive tile in integrations had wrong icon and URL to create a connector (copied from Salesforce). ### For maintainers - [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- x-pack/plugins/enterprise_search/server/integrations.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/x-pack/plugins/enterprise_search/server/integrations.ts b/x-pack/plugins/enterprise_search/server/integrations.ts index 04bf1132e2c14..957920d416af3 100644 --- a/x-pack/plugins/enterprise_search/server/integrations.ts +++ b/x-pack/plugins/enterprise_search/server/integrations.ts @@ -295,13 +295,11 @@ export const registerEnterpriseSearchIntegrations = ( 'connector_client', ], uiInternalPath: - '/app/enterprise_search/content/search_indices/new_index/connector?service_type=salesforce', + '/app/enterprise_search/content/search_indices/new_index/connector?service_type=onedrive', icons: [ { type: 'svg', - src: http.basePath.prepend( - '/plugins/enterpriseSearch/assets/source_icons/salesforce_sandbox.svg' - ), + src: http.basePath.prepend('/plugins/enterpriseSearch/assets/source_icons/onedrive.svg'), }, ], shipper: 'enterprise_search', @@ -977,7 +975,7 @@ export const registerEnterpriseSearchIntegrations = ( }, ], shipper: 'enterprise_search', - isBeta: false, + isBeta: true, }); customIntegrations.registerCustomIntegration({ From a78661217702684133417ca926bc411bf1f1beae Mon Sep 17 00:00:00 2001 From: Julia Rechkunova Date: Fri, 23 Feb 2024 12:10:29 +0100 Subject: [PATCH 10/34] [Discover] Fix "New" link in ES|QL mode (#177038) - Closes https://github.com/elastic/kibana/issues/176873 ## Summary This PR makes sure that when user presses "New" top nav link in Discover, they will stay in ES|QL mode if the previous mode was ES|QL too. The ES|QL query will be reset to the initial one `from | limit 10`. For this query I created a new util `getInitialESQLQuery()`. ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios - [x] This was checked for [cross-browser compatibility](https://www.elastic.co/support/matrix#matrix_browsers) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- packages/kbn-esql-utils/index.ts | 1 + packages/kbn-esql-utils/src/index.ts | 1 + .../src/utils/get_initial_esql_query.test.ts | 15 ++ .../src/utils/get_initial_esql_query.ts | 15 ++ src/plugins/discover/common/esql_locator.ts | 4 +- .../application/main/discover_main_route.tsx | 47 ++++++- .../main/services/discover_state.ts | 4 + .../main/services/load_saved_search.ts | 4 +- .../public/global_search/search_provider.ts | 3 +- src/plugins/discover/tsconfig.json | 3 +- .../dataview_picker/change_dataview.tsx | 3 +- .../apps/discover/group4/_new_search.ts | 130 ++++++++++++++++++ test/functional/apps/discover/group4/index.ts | 1 + 13 files changed, 218 insertions(+), 13 deletions(-) create mode 100644 packages/kbn-esql-utils/src/utils/get_initial_esql_query.test.ts create mode 100644 packages/kbn-esql-utils/src/utils/get_initial_esql_query.ts create mode 100644 test/functional/apps/discover/group4/_new_search.ts diff --git a/packages/kbn-esql-utils/index.ts b/packages/kbn-esql-utils/index.ts index 82b631d0091b7..b4fc1f6548c69 100644 --- a/packages/kbn-esql-utils/index.ts +++ b/packages/kbn-esql-utils/index.ts @@ -13,5 +13,6 @@ export { getLimitFromESQLQuery, removeDropCommandsFromESQLQuery, getIndexForESQLQuery, + getInitialESQLQuery, TextBasedLanguages, } from './src'; diff --git a/packages/kbn-esql-utils/src/index.ts b/packages/kbn-esql-utils/src/index.ts index 0e9e367635676..f2e537a240f77 100644 --- a/packages/kbn-esql-utils/src/index.ts +++ b/packages/kbn-esql-utils/src/index.ts @@ -8,6 +8,7 @@ export { TextBasedLanguages } from './types'; export { getESQLAdHocDataview, getIndexForESQLQuery } from './utils/get_esql_adhoc_dataview'; +export { getInitialESQLQuery } from './utils/get_initial_esql_query'; export { getIndexPatternFromSQLQuery, getIndexPatternFromESQLQuery, diff --git a/packages/kbn-esql-utils/src/utils/get_initial_esql_query.test.ts b/packages/kbn-esql-utils/src/utils/get_initial_esql_query.test.ts new file mode 100644 index 0000000000000..bb4fe9e1a15da --- /dev/null +++ b/packages/kbn-esql-utils/src/utils/get_initial_esql_query.test.ts @@ -0,0 +1,15 @@ +/* + * 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 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 or the Server + * Side Public License, v 1. + */ + +import { getInitialESQLQuery } from './get_initial_esql_query'; + +describe('getInitialESQLQuery', () => { + it('should work correctly', () => { + expect(getInitialESQLQuery('logs*')).toBe('from logs* | limit 10'); + }); +}); diff --git a/packages/kbn-esql-utils/src/utils/get_initial_esql_query.ts b/packages/kbn-esql-utils/src/utils/get_initial_esql_query.ts new file mode 100644 index 0000000000000..f2ccad78fa55f --- /dev/null +++ b/packages/kbn-esql-utils/src/utils/get_initial_esql_query.ts @@ -0,0 +1,15 @@ +/* + * 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 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 or the Server + * Side Public License, v 1. + */ + +/** + * Builds an ES|QL query for the provided index or index pattern + * @param indexOrIndexPattern + */ +export function getInitialESQLQuery(indexOrIndexPattern: string): string { + return `from ${indexOrIndexPattern} | limit 10`; +} diff --git a/src/plugins/discover/common/esql_locator.ts b/src/plugins/discover/common/esql_locator.ts index 68a09b67584bc..fa7ca618e5bf9 100644 --- a/src/plugins/discover/common/esql_locator.ts +++ b/src/plugins/discover/common/esql_locator.ts @@ -9,7 +9,7 @@ import { DISCOVER_ESQL_LOCATOR } from '@kbn/deeplinks-analytics'; import { LocatorDefinition, LocatorPublic } from '@kbn/share-plugin/common'; import { SerializableRecord } from '@kbn/utility-types'; -import { getIndexForESQLQuery } from '@kbn/esql-utils'; +import { getIndexForESQLQuery, getInitialESQLQuery } from '@kbn/esql-utils'; import type { DataViewsPublicPluginStart } from '@kbn/data-views-plugin/public'; export type DiscoverESQLLocatorParams = SerializableRecord; @@ -30,7 +30,7 @@ export class DiscoverESQLLocatorDefinition implements LocatorDefinition { + async ({ + nextDataView, + initialAppState, + }: { nextDataView?: DataView; initialAppState?: LoadParams['initialAppState'] } = {}) => { const loadSavedSearchStartTime = window.performance.now(); setLoading(true); if (!nextDataView && !(await checkData())) { @@ -162,6 +169,7 @@ export function DiscoverMainRoute({ savedSearchId, dataView: nextDataView, dataViewSpec: historyLocationState?.dataViewSpec, + initialAppState, }); if (customizationContext.displayMode === 'standalone') { if (currentSavedSearch?.id) { @@ -230,8 +238,12 @@ export function DiscoverMainRoute({ setHasUserDataView(false); setShowNoDataPage(false); setError(undefined); - // restore the previously selected data view for a new state - loadSavedSearch(!savedSearchId ? stateContainer.internalState.getState().dataView : undefined); + if (savedSearchId) { + loadSavedSearch(); + } else { + // restore the previously selected data view for a new state (when a saved search was open) + loadSavedSearch(getLoadParamsForNewSearch(stateContainer)); + } }, [isCustomizationServiceInitialized, loadSavedSearch, savedSearchId, stateContainer]); // secondary fetch: in case URL is set to `/`, used to reset to 'new' state, keeping the current data view @@ -240,8 +252,7 @@ export function DiscoverMainRoute({ savedSearchId, onNewUrl: () => { // restore the previously selected data view for a new state - const dataView = stateContainer.internalState.getState().dataView; - loadSavedSearch(dataView); + loadSavedSearch(getLoadParamsForNewSearch(stateContainer)); }, }); @@ -251,7 +262,7 @@ export function DiscoverMainRoute({ setLoading(true); setShowNoDataPage(false); setError(undefined); - await loadSavedSearch(nextDataView as DataView); + await loadSavedSearch({ nextDataView: nextDataView as DataView }); } }, [loadSavedSearch] @@ -351,3 +362,27 @@ export function DiscoverMainRoute({ } // eslint-disable-next-line import/no-default-export export default DiscoverMainRoute; + +function getLoadParamsForNewSearch(stateContainer: DiscoverStateContainer): { + nextDataView: LoadParams['dataView']; + initialAppState: LoadParams['initialAppState']; +} { + const prevAppState = stateContainer.appState.getState(); + const prevDataView = stateContainer.internalState.getState().dataView; + const initialAppState = + prevAppState?.query && + isTextBasedQuery(prevAppState.query) && + prevDataView && + prevDataView.type === ESQL_TYPE + ? { + // reset to a default ES|QL query + query: { + esql: getInitialESQLQuery(prevDataView.getIndexPattern()), + }, + } + : undefined; + return { + nextDataView: prevDataView, + initialAppState, + }; +} diff --git a/src/plugins/discover/public/application/main/services/discover_state.ts b/src/plugins/discover/public/application/main/services/discover_state.ts index 1e9be0600c3af..525777ce4d7a1 100644 --- a/src/plugins/discover/public/application/main/services/discover_state.ts +++ b/src/plugins/discover/public/application/main/services/discover_state.ts @@ -87,6 +87,10 @@ export interface LoadParams { * the data view to use, if undefined, the saved search's data view will be used */ dataView?: DataView; + /** + * Custom initial app state for loading a saved search + */ + initialAppState?: DiscoverAppState; /** * the data view spec to use, if undefined, the saved search's data view will be used */ diff --git a/src/plugins/discover/public/application/main/services/load_saved_search.ts b/src/plugins/discover/public/application/main/services/load_saved_search.ts index 30ed1792a50e0..d5a5be0935d8c 100644 --- a/src/plugins/discover/public/application/main/services/load_saved_search.ts +++ b/src/plugins/discover/public/application/main/services/load_saved_search.ts @@ -45,7 +45,7 @@ export const loadSavedSearch = async ( deps: LoadSavedSearchDeps ): Promise => { addLog('[discoverState] loadSavedSearch'); - const { savedSearchId } = params ?? {}; + const { savedSearchId, initialAppState } = params ?? {}; const { appStateContainer, internalStateContainer, @@ -54,7 +54,7 @@ export const loadSavedSearch = async ( services, } = deps; const appStateExists = !appStateContainer.isEmptyURL(); - const appState = appStateExists ? appStateContainer.getState() : undefined; + const appState = appStateExists ? appStateContainer.getState() : initialAppState; // Loading the saved search or creating a new one let nextSavedSearch = savedSearchId diff --git a/src/plugins/discover/public/global_search/search_provider.ts b/src/plugins/discover/public/global_search/search_provider.ts index 35362f519ab3d..d4a21e9603a3c 100644 --- a/src/plugins/discover/public/global_search/search_provider.ts +++ b/src/plugins/discover/public/global_search/search_provider.ts @@ -12,6 +12,7 @@ import { i18n } from '@kbn/i18n'; import { DEFAULT_APP_CATEGORIES } from '@kbn/core/public'; import type { GlobalSearchResultProvider } from '@kbn/global-search-plugin/public'; import type { DataPublicPluginStart } from '@kbn/data-plugin/public'; +import { getInitialESQLQuery } from '@kbn/esql-utils'; import type { DiscoverAppLocator } from '../../common'; /** @@ -49,7 +50,7 @@ export const getESQLSearchProvider: ( const params = { query: { - esql: `from ${defaultDataView?.getIndexPattern()} | limit 10`, + esql: getInitialESQLQuery(defaultDataView?.getIndexPattern()), }, dataViewSpec: defaultDataView?.toSpec(), }; diff --git a/src/plugins/discover/tsconfig.json b/src/plugins/discover/tsconfig.json index 683260dc4abb8..9545277dfb2aa 100644 --- a/src/plugins/discover/tsconfig.json +++ b/src/plugins/discover/tsconfig.json @@ -84,7 +84,8 @@ "@kbn/esql-utils", "@kbn/managed-content-badge", "@kbn/deeplinks-analytics", - "@kbn/shared-ux-markdown" + "@kbn/shared-ux-markdown", + "@kbn/data-view-utils" ], "exclude": ["target/**/*"] } diff --git a/src/plugins/unified_search/public/dataview_picker/change_dataview.tsx b/src/plugins/unified_search/public/dataview_picker/change_dataview.tsx index 52e81c4fcf343..eb75d3486d5d5 100644 --- a/src/plugins/unified_search/public/dataview_picker/change_dataview.tsx +++ b/src/plugins/unified_search/public/dataview_picker/change_dataview.tsx @@ -30,6 +30,7 @@ import { import { METRIC_TYPE } from '@kbn/analytics'; import { useKibana } from '@kbn/kibana-react-plugin/public'; import { AggregateQuery, getLanguageDisplayName } from '@kbn/es-query'; +import { getInitialESQLQuery } from '@kbn/esql-utils'; import type { DataView } from '@kbn/data-views-plugin/public'; import type { IUnifiedSearchPluginServices } from '../types'; import { type DataViewPickerPropsExtended } from './data_view_picker'; @@ -348,7 +349,7 @@ export function ChangeDataView({ color="success" size="s" fullWidth - onClick={() => onTextBasedSubmit({ esql: `from ${trigger.title} | limit 10` })} + onClick={() => onTextBasedSubmit({ esql: getInitialESQLQuery(trigger.title!) })} data-test-subj="select-text-based-language-panel" contentProps={{ css: { diff --git a/test/functional/apps/discover/group4/_new_search.ts b/test/functional/apps/discover/group4/_new_search.ts new file mode 100644 index 0000000000000..2e78a2e3c9901 --- /dev/null +++ b/test/functional/apps/discover/group4/_new_search.ts @@ -0,0 +1,130 @@ +/* + * 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 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 or the Server + * Side Public License, v 1. + */ + +import expect from '@kbn/expect'; +import { FtrProviderContext } from '../ftr_provider_context'; + +export default function ({ getService, getPageObjects }: FtrProviderContext) { + const esArchiver = getService('esArchiver'); + const PageObjects = getPageObjects([ + 'common', + 'discover', + 'timePicker', + 'header', + 'unifiedSearch', + ]); + const kibanaServer = getService('kibanaServer'); + const filterBar = getService('filterBar'); + const queryBar = getService('queryBar'); + const monacoEditor = getService('monacoEditor'); + const testSubjects = getService('testSubjects'); + const security = getService('security'); + + describe('discover new search action', function () { + before(async function () { + await security.testUser.setRoles(['kibana_admin', 'test_logstash_reader']); + await kibanaServer.importExport.load('test/functional/fixtures/kbn_archiver/discover.json'); + await esArchiver.loadIfNeeded('test/functional/fixtures/es_archiver/logstash_functional'); + await kibanaServer.uiSettings.replace({ defaultIndex: 'logstash-*' }); + await PageObjects.common.navigateToApp('discover'); + await PageObjects.timePicker.setDefaultAbsoluteRange(); + }); + + after(async () => { + await kibanaServer.importExport.unload('test/functional/fixtures/kbn_archiver/discover.json'); + await esArchiver.unload('test/functional/fixtures/es_archiver/logstash_functional'); + await kibanaServer.uiSettings.replace({}); + await kibanaServer.savedObjects.cleanStandardList(); + }); + + it('should work correctly for data view mode', async function () { + await filterBar.addFilter({ field: 'extension', operation: 'is', value: 'png' }); + await PageObjects.header.waitUntilLoadingHasFinished(); + await queryBar.setQuery('bytes > 15000'); + await queryBar.submitQuery(); + await PageObjects.header.waitUntilLoadingHasFinished(); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect(await PageObjects.discover.getHitCount()).to.be('353'); + expect(await filterBar.hasFilter('extension', 'png')).to.be(true); + expect(await queryBar.getQueryString()).to.be('bytes > 15000'); + + await PageObjects.discover.clickNewSearchButton(); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect(await PageObjects.discover.getHitCount()).to.be('14,004'); + expect(await filterBar.hasFilter('extension', 'png')).to.be(false); + expect(await queryBar.getQueryString()).to.be(''); + }); + + it('should work correctly for a saved search in data view mode', async function () { + await PageObjects.discover.createAdHocDataView('logs*', true); + await filterBar.addFilter({ field: 'extension', operation: 'is', value: 'css' }); + await PageObjects.header.waitUntilLoadingHasFinished(); + await queryBar.setQuery('bytes > 100'); + await queryBar.submitQuery(); + await PageObjects.header.waitUntilLoadingHasFinished(); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect(await PageObjects.discover.getHitCount()).to.be('2,108'); + expect(await filterBar.hasFilter('extension', 'css')).to.be(true); + expect(await queryBar.getQueryString()).to.be('bytes > 100'); + + await PageObjects.discover.saveSearch('adHoc'); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect(await PageObjects.discover.getHitCount()).to.be('2,108'); + + await PageObjects.discover.clickNewSearchButton(); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect(await PageObjects.discover.getHitCount()).to.be('14,004'); + expect(await filterBar.hasFilter('extension', 'css')).to.be(false); + expect(await queryBar.getQueryString()).to.be(''); + expect( + await PageObjects.unifiedSearch.getSelectedDataView('discover-dataView-switch-link') + ).to.be('logs**'); + expect(await PageObjects.discover.isAdHocDataViewSelected()).to.be(true); + }); + + it('should work correctly for ESQL mode', async () => { + await PageObjects.discover.selectTextBaseLang(); + + const testQuery = `from logstash-* | limit 100 | stats countB = count(bytes) by geo.dest | sort countB`; + await monacoEditor.setCodeEditorValue(testQuery); + await testSubjects.click('querySubmitButton'); + await PageObjects.header.waitUntilLoadingHasFinished(); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect(await PageObjects.discover.getHitCountInt()).to.greaterThan(10); + await testSubjects.existOrFail('unifiedHistogramSuggestionSelector'); + + await PageObjects.discover.clickNewSearchButton(); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect(await monacoEditor.getCodeEditorValue()).to.be('from logstash-* | limit 10'); + await testSubjects.missingOrFail('unifiedHistogramSuggestionSelector'); // histogram also updated + expect(await PageObjects.discover.getHitCount()).to.be('10'); + }); + + it('should work correctly for a saved search in ESQL mode', async () => { + await PageObjects.discover.selectTextBaseLang(); + + const testQuery = `from logstash-* | limit 100 | stats countB = count(bytes) by geo.dest | sort countB`; + await monacoEditor.setCodeEditorValue(testQuery); + await testSubjects.click('querySubmitButton'); + await PageObjects.header.waitUntilLoadingHasFinished(); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect(await PageObjects.discover.getHitCountInt()).to.greaterThan(10); + await testSubjects.existOrFail('unifiedHistogramSuggestionSelector'); + + await PageObjects.discover.saveSearch('esql'); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect(await PageObjects.discover.getHitCountInt()).to.greaterThan(10); + + await PageObjects.discover.clickNewSearchButton(); + await PageObjects.discover.waitUntilSearchingHasFinished(); + expect(await monacoEditor.getCodeEditorValue()).to.be('from logstash-* | limit 10'); + await testSubjects.missingOrFail('unifiedHistogramSuggestionSelector'); // histogram also updated + expect(await PageObjects.discover.getHitCount()).to.be('10'); + }); + }); +} diff --git a/test/functional/apps/discover/group4/index.ts b/test/functional/apps/discover/group4/index.ts index b6692b8184cb1..e8196216c2336 100644 --- a/test/functional/apps/discover/group4/index.ts +++ b/test/functional/apps/discover/group4/index.ts @@ -35,5 +35,6 @@ export default function ({ getService, loadTestFile }: FtrProviderContext) { loadTestFile(require.resolve('./_data_view_edit')); loadTestFile(require.resolve('./_field_list_new_fields')); loadTestFile(require.resolve('./_request_cancellation')); + loadTestFile(require.resolve('./_new_search')); }); } From 2fa44a5d8203bc743c6d1e3cb8060ef770926ef4 Mon Sep 17 00:00:00 2001 From: Maxim Palenov Date: Fri, 23 Feb 2024 12:56:12 +0100 Subject: [PATCH 11/34] [Security Solution] Get rid of AlertIds schema duplication (#177425) ## Summary This PR moves `AlertIds` schema definition to one schema to avoid duplication. ## Details OAS should as simple and straightforward as possible. Having the same entities defined in different schemas may spawn ambiguity issues. On top of that [OAS docs bundler](https://github.com/elastic/kibana/pull/171526) requires unique names for shared schemas. `AlertIds` definition is duplicated in `x-pack/plugins/security_solution/common/api/endpoint/model/schema/common.schema.yaml` and `x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.schema.yaml`. To get rid of this duplication `AlertIds` definition has been moved in a common `Shared Alert Schema Primitives` and referenced accordingly in the schema files it's used. Additionally `NonEmptyString` and `UUID` schemas were moved from rule schema to a common `Shared Primitives Schema` as it's not only related to the rule schema. --- .github/CODEOWNERS | 3 ++ .../set_alert_assignees_route.gen.ts | 9 ++--- .../set_alert_assignees_route.schema.yaml | 13 ++------ .../rule_schema/common_attributes.gen.ts | 15 +-------- .../rule_schema/common_attributes.schema.yaml | 33 +++++++------------ .../new_terms_attributes.gen.ts | 2 +- .../new_terms_attributes.schema.yaml | 2 +- .../threat_match_attributes.gen.ts | 2 +- .../threat_match_attributes.schema.yaml | 4 +-- .../api/endpoint/model/schema/common.gen.ts | 8 ++--- .../endpoint/model/schema/common.schema.yaml | 9 +---- .../common/api/model/alert.gen.ts | 25 ++++++++++++++ .../common/api/model/alert.schema.yaml | 14 ++++++++ .../common/api/model/index.ts | 9 +++++ .../common/api/model/primitives.gen.ts | 32 ++++++++++++++++++ .../common/api/model/primitives.schema.yaml | 18 ++++++++++ .../utils/alerts/alert_assignees.ts | 2 +- 17 files changed, 127 insertions(+), 73 deletions(-) create mode 100644 x-pack/plugins/security_solution/common/api/model/alert.gen.ts create mode 100644 x-pack/plugins/security_solution/common/api/model/alert.schema.yaml create mode 100644 x-pack/plugins/security_solution/common/api/model/index.ts create mode 100644 x-pack/plugins/security_solution/common/api/model/primitives.gen.ts create mode 100644 x-pack/plugins/security_solution/common/api/model/primitives.schema.yaml diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index d4774774e20ba..48211d6f11b2b 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1388,6 +1388,9 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/ /x-pack/plugins/stack_connectors/server/connector_types/sentinelone @elastic/security-defend-workflows /x-pack/plugins/stack_connectors/common/sentinelone @elastic/security-defend-workflows +## Security Solution shared OAS schemas +/x-pack/plugins/security_solution/common/api/model @elastic/security-detection-rule-management @elastic/security-detection-engine + ## Security Solution sub teams - Detection Rule Management /x-pack/plugins/security_solution/common/api/detection_engine/fleet_integrations @elastic/security-detection-rule-management /x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema @elastic/security-detection-rule-management @elastic/security-detection-engine diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.gen.ts b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.gen.ts index 76ffcf4edf686..043958a856729 100644 --- a/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.gen.ts +++ b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.gen.ts @@ -16,7 +16,8 @@ import { z } from 'zod'; * version: 2023-10-31 */ -import { NonEmptyString } from '../model/rule_schema/common_attributes.gen'; +import { AlertIds } from '../../model/alert.gen'; +import { NonEmptyString } from '../../model/primitives.gen'; export type AlertAssignees = z.infer; export const AlertAssignees = z.object({ @@ -30,12 +31,6 @@ export const AlertAssignees = z.object({ remove: z.array(NonEmptyString), }); -/** - * A list of alerts ids. - */ -export type AlertIds = z.infer; -export const AlertIds = z.array(NonEmptyString).min(1); - export type SetAlertAssigneesRequestBody = z.infer; export const SetAlertAssigneesRequestBody = z.object({ /** diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.schema.yaml b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.schema.yaml index 6c3663402118a..77fd51fe99494 100644 --- a/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.schema.yaml +++ b/x-pack/plugins/security_solution/common/api/detection_engine/alert_assignees/set_alert_assignees_route.schema.yaml @@ -23,7 +23,7 @@ paths: $ref: '#/components/schemas/AlertAssignees' description: Details about the assignees to assign and unassign. ids: - $ref: '#/components/schemas/AlertIds' + $ref: '../../model/alert.schema.yaml#/components/schemas/AlertIds' description: List of alerts ids to assign and unassign passed assignees. responses: 200: @@ -42,17 +42,10 @@ components: add: type: array items: - $ref: '../model/rule_schema/common_attributes.schema.yaml#/components/schemas/NonEmptyString' + $ref: '../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' description: A list of users ids to assign. remove: type: array items: - $ref: '../model/rule_schema/common_attributes.schema.yaml#/components/schemas/NonEmptyString' + $ref: '../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' description: A list of users ids to unassign. - - AlertIds: - type: array - items: - $ref: '../model/rule_schema/common_attributes.schema.yaml#/components/schemas/NonEmptyString' - minItems: 1 - description: A list of alerts ids. diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/common_attributes.gen.ts b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/common_attributes.gen.ts index e3401d4cf16ba..2c76c7939eac1 100644 --- a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/common_attributes.gen.ts +++ b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/common_attributes.gen.ts @@ -17,20 +17,7 @@ import { isValidDateMath } from '@kbn/zod-helpers'; * version: not applicable */ -/** - * A string that is not empty and does not contain only whitespace - */ -export type NonEmptyString = z.infer; -export const NonEmptyString = z - .string() - .min(1) - .regex(/^(?! *$).+$/); - -/** - * A universally unique identifier - */ -export type UUID = z.infer; -export const UUID = z.string().uuid(); +import { UUID, NonEmptyString } from '../../../model/primitives.gen'; export type RuleObjectId = z.infer; export const RuleObjectId = UUID; diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/common_attributes.schema.yaml b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/common_attributes.schema.yaml index 1387072bf99e8..2d16ba7c97148 100644 --- a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/common_attributes.schema.yaml +++ b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/common_attributes.schema.yaml @@ -6,19 +6,8 @@ paths: {} components: x-codegen-enabled: true schemas: - NonEmptyString: - type: string - pattern: ^(?! *$).+$ - minLength: 1 - description: A string that is not empty and does not contain only whitespace - - UUID: - type: string - format: uuid - description: A universally unique identifier - RuleObjectId: - $ref: '#/components/schemas/UUID' + $ref: '../../../model/primitives.schema.yaml#/components/schemas/UUID' RuleSignatureId: type: string @@ -289,9 +278,9 @@ components: type: object properties: name: - $ref: '#/components/schemas/NonEmptyString' + $ref: '../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' type: - $ref: '#/components/schemas/NonEmptyString' + $ref: '../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' ecs: type: boolean required: @@ -332,11 +321,11 @@ components: type: object properties: package: - $ref: '#/components/schemas/NonEmptyString' + $ref: '../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' version: - $ref: '#/components/schemas/NonEmptyString' + $ref: '../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' integration: - $ref: '#/components/schemas/NonEmptyString' + $ref: '../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' required: - package - version @@ -354,7 +343,7 @@ components: field_names: type: array items: - $ref: '#/components/schemas/NonEmptyString' + $ref: '../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' minItems: 1 required: - field_names @@ -426,7 +415,7 @@ components: params: $ref: '#/components/schemas/RuleActionParams' uuid: - $ref: '#/components/schemas/NonEmptyString' + $ref: '../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' alerts_filter: $ref: '#/components/schemas/RuleActionAlertsFilter' frequency: @@ -453,10 +442,10 @@ components: type: object properties: id: - $ref: '#/components/schemas/NonEmptyString' + $ref: '../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' description: ID of the exception container list_id: - $ref: '#/components/schemas/NonEmptyString' + $ref: '../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' description: List ID of the exception container type: $ref: '#/components/schemas/ExceptionListType' @@ -527,4 +516,4 @@ components: missingFieldsStrategy: $ref: '#/components/schemas/AlertSuppressionMissingFieldsStrategy' required: - - groupBy \ No newline at end of file + - groupBy diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/new_terms_attributes.gen.ts b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/new_terms_attributes.gen.ts index 2c8b36121cb15..106a959f371b2 100644 --- a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/new_terms_attributes.gen.ts +++ b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/new_terms_attributes.gen.ts @@ -16,7 +16,7 @@ import { z } from 'zod'; * version: not applicable */ -import { NonEmptyString } from '../common_attributes.gen'; +import { NonEmptyString } from '../../../../model/primitives.gen'; export type NewTermsFields = z.infer; export const NewTermsFields = z.array(z.string()).min(1).max(3); diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/new_terms_attributes.schema.yaml b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/new_terms_attributes.schema.yaml index 4281cd3121f40..9f6bfa45089df 100644 --- a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/new_terms_attributes.schema.yaml +++ b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/new_terms_attributes.schema.yaml @@ -13,4 +13,4 @@ components: minItems: 1 maxItems: 3 HistoryWindowStart: - $ref: '../common_attributes.schema.yaml#/components/schemas/NonEmptyString' + $ref: '../../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/threat_match_attributes.gen.ts b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/threat_match_attributes.gen.ts index 1ab2b29f3f9c2..fb1b16a574d54 100644 --- a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/threat_match_attributes.gen.ts +++ b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/threat_match_attributes.gen.ts @@ -16,7 +16,7 @@ import { z } from 'zod'; * version: not applicable */ -import { NonEmptyString } from '../common_attributes.gen'; +import { NonEmptyString } from '../../../../model/primitives.gen'; /** * Query to execute diff --git a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/threat_match_attributes.schema.yaml b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/threat_match_attributes.schema.yaml index aa0cfd68dc067..de43ecfeb073d 100644 --- a/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/threat_match_attributes.schema.yaml +++ b/x-pack/plugins/security_solution/common/api/detection_engine/model/rule_schema/specific_attributes/threat_match_attributes.schema.yaml @@ -22,13 +22,13 @@ components: type: object properties: field: - $ref: '../common_attributes.schema.yaml#/components/schemas/NonEmptyString' + $ref: '../../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' type: type: string enum: - mapping value: - $ref: '../common_attributes.schema.yaml#/components/schemas/NonEmptyString' + $ref: '../../../../model/primitives.schema.yaml#/components/schemas/NonEmptyString' required: - field - type diff --git a/x-pack/plugins/security_solution/common/api/endpoint/model/schema/common.gen.ts b/x-pack/plugins/security_solution/common/api/endpoint/model/schema/common.gen.ts index ea25624cd8aa8..d0a949367f6c7 100644 --- a/x-pack/plugins/security_solution/common/api/endpoint/model/schema/common.gen.ts +++ b/x-pack/plugins/security_solution/common/api/endpoint/model/schema/common.gen.ts @@ -16,6 +16,8 @@ import { z } from 'zod'; * version: 2023-10-31 */ +import { AlertIds } from '../../../model/alert.gen'; + export type Id = z.infer; export const Id = z.string(); @@ -115,12 +117,6 @@ export const Types = z.array(Type); export type EndpointIds = z.infer; export const EndpointIds = z.array(z.string().min(1)).min(1); -/** - * If defined, any case associated with the given IDs will be updated (cannot contain empty strings) - */ -export type AlertIds = z.infer; -export const AlertIds = z.array(z.string().min(1)).min(1); - /** * Case IDs to be updated (cannot contain empty strings) */ diff --git a/x-pack/plugins/security_solution/common/api/endpoint/model/schema/common.schema.yaml b/x-pack/plugins/security_solution/common/api/endpoint/model/schema/common.schema.yaml index 8d7da51775339..bbac984a7fb15 100644 --- a/x-pack/plugins/security_solution/common/api/endpoint/model/schema/common.schema.yaml +++ b/x-pack/plugins/security_solution/common/api/endpoint/model/schema/common.schema.yaml @@ -123,13 +123,6 @@ components: minLength: 1 minItems: 1 description: List of endpoint IDs (cannot contain empty strings) - AlertIds: - type: array - items: - type: string - minLength: 1 - minItems: 1 - description: If defined, any case associated with the given IDs will be updated (cannot contain empty strings) CaseIds: type: array items: @@ -151,7 +144,7 @@ components: endpoint_ids: $ref: '#/components/schemas/EndpointIds' alert_ids: - $ref: '#/components/schemas/AlertIds' + $ref: '../../../model/alert.schema.yaml#/components/schemas/AlertIds' case_ids: $ref: '#/components/schemas/CaseIds' comment: diff --git a/x-pack/plugins/security_solution/common/api/model/alert.gen.ts b/x-pack/plugins/security_solution/common/api/model/alert.gen.ts new file mode 100644 index 0000000000000..2dcc0da54891e --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/model/alert.gen.ts @@ -0,0 +1,25 @@ +/* + * 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 { z } from 'zod'; + +/* + * NOTICE: Do not edit this file manually. + * This file is automatically generated by the OpenAPI Generator, @kbn/openapi-generator. + * + * info: + * title: Shared Alert Primitives Schema + * version: not applicable + */ + +import { NonEmptyString } from './primitives.gen'; + +/** + * A list of alerts ids. + */ +export type AlertIds = z.infer; +export const AlertIds = z.array(NonEmptyString).min(1); diff --git a/x-pack/plugins/security_solution/common/api/model/alert.schema.yaml b/x-pack/plugins/security_solution/common/api/model/alert.schema.yaml new file mode 100644 index 0000000000000..f28508dc620f2 --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/model/alert.schema.yaml @@ -0,0 +1,14 @@ +openapi: 3.0.0 +info: + title: Shared Alert Primitives Schema + version: 'not applicable' +paths: {} +components: + x-codegen-enabled: true + schemas: + AlertIds: + type: array + items: + $ref: './primitives.schema.yaml#/components/schemas/NonEmptyString' + minItems: 1 + description: A list of alerts ids. diff --git a/x-pack/plugins/security_solution/common/api/model/index.ts b/x-pack/plugins/security_solution/common/api/model/index.ts new file mode 100644 index 0000000000000..3f1fc085d3d8d --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/model/index.ts @@ -0,0 +1,9 @@ +/* + * 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. + */ + +export * from './primitives.gen'; +export * from './alert.gen'; diff --git a/x-pack/plugins/security_solution/common/api/model/primitives.gen.ts b/x-pack/plugins/security_solution/common/api/model/primitives.gen.ts new file mode 100644 index 0000000000000..8c6860cd8fb99 --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/model/primitives.gen.ts @@ -0,0 +1,32 @@ +/* + * 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 { z } from 'zod'; + +/* + * NOTICE: Do not edit this file manually. + * This file is automatically generated by the OpenAPI Generator, @kbn/openapi-generator. + * + * info: + * title: Shared Primitives Schema + * version: not applicable + */ + +/** + * A string that is not empty and does not contain only whitespace + */ +export type NonEmptyString = z.infer; +export const NonEmptyString = z + .string() + .min(1) + .regex(/^(?! *$).+$/); + +/** + * A universally unique identifier + */ +export type UUID = z.infer; +export const UUID = z.string().uuid(); diff --git a/x-pack/plugins/security_solution/common/api/model/primitives.schema.yaml b/x-pack/plugins/security_solution/common/api/model/primitives.schema.yaml new file mode 100644 index 0000000000000..177ad2ed30ecc --- /dev/null +++ b/x-pack/plugins/security_solution/common/api/model/primitives.schema.yaml @@ -0,0 +1,18 @@ +openapi: 3.0.0 +info: + title: Shared Primitives Schema + version: 'not applicable' +paths: {} +components: + x-codegen-enabled: true + schemas: + NonEmptyString: + type: string + pattern: ^(?! *$).+$ + minLength: 1 + description: A string that is not empty and does not contain only whitespace + + UUID: + type: string + format: uuid + description: A universally unique identifier diff --git a/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/alerts/alert_assignees.ts b/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/alerts/alert_assignees.ts index 59c70d5d6bd9e..265dade199959 100644 --- a/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/alerts/alert_assignees.ts +++ b/x-pack/test/security_solution_api_integration/test_suites/detections_response/utils/alerts/alert_assignees.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { AlertIds } from '@kbn/security-solution-plugin/common/api/detection_engine'; +import { AlertIds } from '@kbn/security-solution-plugin/common/api/model'; import { SetAlertAssigneesRequestBody } from '@kbn/security-solution-plugin/common/api/detection_engine'; export const setAlertAssignees = ({ From 80c655912e5723a1cc4389aa4dd8263d5b43c657 Mon Sep 17 00:00:00 2001 From: Julia Rechkunova Date: Fri, 23 Feb 2024 13:00:46 +0100 Subject: [PATCH 12/34] [Discover][ES|QL] Fix @timestamp column (#176834) - Closes https://github.com/elastic/kibana/issues/174074 ## Summary This PR fixes when a time field column is added to the table in ES|QL mode. And it makes sure that reordering of columns does not remove the time field column. ## For testing Here is a list of all possible cases which affect whether the time field column is prepended or not: - with and without selected fields - data view with and without a time field - ESQL with and without a time field - Discover and Dashboard views - `doc_table:legacy` setting - `doc_table:hideTimeColumn` setting ### Checklist Delete any items that are not applicable to this PR. - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios --- .../src/components/data_table.tsx | 33 ++++---- .../components/data_table_columns.test.tsx | 80 ++++++++++++------- .../src/components/data_table_columns.tsx | 36 ++++++--- .../components/layout/discover_documents.tsx | 9 +-- .../embeddable/saved_search_embeddable.tsx | 1 - .../discover/group3/_time_field_column.ts | 23 ++---- 6 files changed, 104 insertions(+), 78 deletions(-) diff --git a/packages/kbn-unified-data-table/src/components/data_table.tsx b/packages/kbn-unified-data-table/src/components/data_table.tsx index ea0cad4a37bea..429d290597d12 100644 --- a/packages/kbn-unified-data-table/src/components/data_table.tsx +++ b/packages/kbn-unified-data-table/src/components/data_table.tsx @@ -40,7 +40,7 @@ import { import type { ToastsStart, IUiSettingsClient } from '@kbn/core/public'; import type { Serializable } from '@kbn/utility-types'; import type { DataTableRecord } from '@kbn/discover-utils/types'; -import { getShouldShowFieldHandler, DOC_HIDE_TIME_COLUMN_SETTING } from '@kbn/discover-utils'; +import { getShouldShowFieldHandler } from '@kbn/discover-utils'; import type { DataViewFieldEditorStart } from '@kbn/data-view-field-editor-plugin/public'; import type { FieldFormatsStart } from '@kbn/field-formats-plugin/public'; import type { ThemeServiceStart } from '@kbn/react-kibana-context-common'; @@ -63,7 +63,7 @@ import { getEuiGridColumns, getLeadControlColumns, getVisibleColumns, - hasSourceTimeFieldValue, + canPrependTimeFieldColumn, } from './data_table_columns'; import { UnifiedDataTableContext } from '../table_context'; import { getSchemaDetectors } from './data_table_schema'; @@ -630,15 +630,23 @@ export const UnifiedDataTable = ({ [dataView, onFieldEdited, services.dataViewFieldEditor] ); - const shouldShowTimeField = useMemo( - () => - hasSourceTimeFieldValue(displayedColumns, dataView, columnTypes, showTimeCol, isPlainRecord), - [dataView, displayedColumns, isPlainRecord, showTimeCol, columnTypes] + const timeFieldName = dataView.timeFieldName; + const shouldPrependTimeFieldColumn = useCallback( + (activeColumns: string[]) => + canPrependTimeFieldColumn( + activeColumns, + timeFieldName, + columnTypes, + showTimeCol, + isPlainRecord + ), + [timeFieldName, isPlainRecord, showTimeCol, columnTypes] ); const visibleColumns = useMemo( - () => getVisibleColumns(displayedColumns, dataView, shouldShowTimeField), - [dataView, displayedColumns, shouldShowTimeField] + () => + getVisibleColumns(displayedColumns, dataView, shouldPrependTimeFieldColumn(displayedColumns)), + [dataView, displayedColumns, shouldPrependTimeFieldColumn] ); const getCellValue = useCallback( @@ -741,19 +749,16 @@ export const UnifiedDataTable = ({ ] ); - const hideTimeColumn = useMemo( - () => services.uiSettings.get(DOC_HIDE_TIME_COLUMN_SETTING, false), - [services.uiSettings] - ); const schemaDetectors = useMemo(() => getSchemaDetectors(), []); const columnsVisibility = useMemo( () => ({ visibleColumns, setVisibleColumns: (newColumns: string[]) => { - onSetColumns(newColumns, hideTimeColumn); + const dontModifyColumns = !shouldPrependTimeFieldColumn(newColumns); + onSetColumns(newColumns, dontModifyColumns); }, }), - [visibleColumns, hideTimeColumn, onSetColumns] + [visibleColumns, onSetColumns, shouldPrependTimeFieldColumn] ); /** diff --git a/packages/kbn-unified-data-table/src/components/data_table_columns.test.tsx b/packages/kbn-unified-data-table/src/components/data_table_columns.test.tsx index 8bca26f164d11..b98f514690aee 100644 --- a/packages/kbn-unified-data-table/src/components/data_table_columns.test.tsx +++ b/packages/kbn-unified-data-table/src/components/data_table_columns.test.tsx @@ -13,7 +13,7 @@ import { deserializeHeaderRowHeight, getEuiGridColumns, getVisibleColumns, - hasSourceTimeFieldValue, + canPrependTimeFieldColumn, } from './data_table_columns'; import { dataViewWithTimefieldMock } from '../../__mocks__/data_view_with_timefield'; import { dataViewWithoutTimefieldMock } from '../../__mocks__/data_view_without_timefield'; @@ -122,11 +122,11 @@ describe('Data table columns', function () { }); }); - describe('hasSourceTimeFieldValue', () => { + describe('canPrependTimeFieldColumn', () => { function buildColumnTypes(dataView: DataView) { const columnTypes: Record = {}; for (const field of dataView.fields) { - columnTypes[field.name] = ''; + columnTypes[field.name] = field.type; } return columnTypes; } @@ -135,9 +135,9 @@ describe('Data table columns', function () { it('should forward showTimeCol if no _source columns is passed', () => { for (const showTimeCol of [true, false]) { expect( - hasSourceTimeFieldValue( + canPrependTimeFieldColumn( ['extension', 'message'], - dataViewWithTimefieldMock, + dataViewWithTimefieldMock.timeFieldName, buildColumnTypes(dataViewWithTimefieldMock), showTimeCol, false @@ -146,26 +146,26 @@ describe('Data table columns', function () { } }); - it('should forward showTimeCol if no _source columns is passed, text-based datasource', () => { + it('should return false if no _source columns is passed, text-based datasource', () => { for (const showTimeCol of [true, false]) { expect( - hasSourceTimeFieldValue( + canPrependTimeFieldColumn( ['extension', 'message'], - dataViewWithTimefieldMock, + dataViewWithTimefieldMock.timeFieldName, buildColumnTypes(dataViewWithTimefieldMock), showTimeCol, true ) - ).toBe(showTimeCol); + ).toBe(false); } }); it('should forward showTimeCol if _source column is passed', () => { for (const showTimeCol of [true, false]) { expect( - hasSourceTimeFieldValue( + canPrependTimeFieldColumn( ['_source'], - dataViewWithTimefieldMock, + dataViewWithTimefieldMock.timeFieldName, buildColumnTypes(dataViewWithTimefieldMock), showTimeCol, false @@ -174,76 +174,94 @@ describe('Data table columns', function () { } }); - it('should return true if _source column is passed, text-based datasource', () => { - // ... | DROP @timestamp test case + it('should forward showTimeCol if _source column is passed, text-based datasource', () => { for (const showTimeCol of [true, false]) { expect( - hasSourceTimeFieldValue( + canPrependTimeFieldColumn( ['_source'], - dataViewWithTimefieldMock, + dataViewWithTimefieldMock.timeFieldName, buildColumnTypes(dataViewWithTimefieldMock), showTimeCol, true ) - ).toBe(true); + ).toBe(showTimeCol); + } + }); + + it('should return false if _source column is passed but time field is not returned, text-based datasource', () => { + // ... | DROP @timestamp test case + const columnTypes = buildColumnTypes(dataViewWithTimefieldMock); + if (dataViewWithTimefieldMock.timeFieldName) { + delete columnTypes[dataViewWithTimefieldMock.timeFieldName]; + } + for (const showTimeCol of [true, false]) { + expect( + canPrependTimeFieldColumn( + ['_source'], + dataViewWithTimefieldMock.timeFieldName, + columnTypes, + showTimeCol, + true + ) + ).toBe(false); } }); }); describe('dataView without timeField', () => { - it('should forward showTimeCol if no _source columns is passed', () => { + it('should return false if no _source columns is passed', () => { for (const showTimeCol of [true, false]) { expect( - hasSourceTimeFieldValue( + canPrependTimeFieldColumn( ['extension', 'message'], - dataViewWithoutTimefieldMock, + dataViewWithoutTimefieldMock.timeFieldName, buildColumnTypes(dataViewWithoutTimefieldMock), showTimeCol, false ) - ).toBe(showTimeCol); + ).toBe(false); } }); - it('should forward showTimeCol if no _source columns is passed, text-based datasource', () => { + it('should return false if no _source columns is passed, text-based datasource', () => { for (const showTimeCol of [true, false]) { expect( - hasSourceTimeFieldValue( + canPrependTimeFieldColumn( ['extension', 'message'], - dataViewWithoutTimefieldMock, + dataViewWithoutTimefieldMock.timeFieldName, buildColumnTypes(dataViewWithoutTimefieldMock), showTimeCol, true ) - ).toBe(showTimeCol); + ).toBe(false); } }); - it('should forward showTimeCol if _source column is passed', () => { + it('should return false if _source column is passed', () => { for (const showTimeCol of [true, false]) { expect( - hasSourceTimeFieldValue( + canPrependTimeFieldColumn( ['_source'], - dataViewWithoutTimefieldMock, + dataViewWithoutTimefieldMock.timeFieldName, buildColumnTypes(dataViewWithoutTimefieldMock), showTimeCol, false ) - ).toBe(showTimeCol); + ).toBe(false); } }); it('should return false if _source column is passed, text-based datasource', () => { for (const showTimeCol of [true, false]) { expect( - hasSourceTimeFieldValue( + canPrependTimeFieldColumn( ['_source'], - dataViewWithoutTimefieldMock, + dataViewWithoutTimefieldMock.timeFieldName, buildColumnTypes(dataViewWithoutTimefieldMock), showTimeCol, true ) - ).toBe(showTimeCol); + ).toBe(false); } }); }); diff --git a/packages/kbn-unified-data-table/src/components/data_table_columns.tsx b/packages/kbn-unified-data-table/src/components/data_table_columns.tsx index d947cbf373846..985cf10a4e309 100644 --- a/packages/kbn-unified-data-table/src/components/data_table_columns.tsx +++ b/packages/kbn-unified-data-table/src/components/data_table_columns.tsx @@ -78,6 +78,7 @@ export function getLeadControlColumns(canSetExpandedDoc: boolean) { } function buildEuiGridColumn({ + numberOfColumns, columnName, columnWidth = 0, dataView, @@ -97,6 +98,7 @@ function buildEuiGridColumn({ headerRowHeight, customGridColumnsConfiguration, }: { + numberOfColumns: number; columnName: string; columnWidth: number | undefined; dataView: DataView; @@ -199,7 +201,9 @@ function buildEuiGridColumn({ headerRowHeight={headerRowHeight} /> ); - column.initialWidth = defaultTimeColumnWidth; + if (numberOfColumns > 1) { + column.initialWidth = defaultTimeColumnWidth; + } } if (columnWidth > 0) { @@ -266,9 +270,11 @@ export function getEuiGridColumns({ }) { const getColWidth = (column: string) => settings?.columns?.[column]?.width ?? 0; const headerRowHeight = deserializeHeaderRowHeight(headerRowHeightLines); + const numberOfColumns = columns.length; return columns.map((column, columnIndex) => buildEuiGridColumn({ + numberOfColumns, columnName: column, columnCellActions: columnsCellActions?.[columnIndex], columnWidth: getColWidth(column), @@ -291,24 +297,36 @@ export function getEuiGridColumns({ ); } -export function hasSourceTimeFieldValue( +export function canPrependTimeFieldColumn( columns: string[], - dataView: DataView, + timeFieldName: string | undefined, columnTypes: DataTableColumnTypes | undefined, showTimeCol: boolean, isPlainRecord: boolean ) { - const timeFieldName = dataView.timeFieldName; - if (!isPlainRecord || !columns.includes('_source') || !timeFieldName || !columnTypes) { - return showTimeCol; + if (!showTimeCol || !timeFieldName) { + return false; + } + + if (isPlainRecord) { + return !!columnTypes && timeFieldName in columnTypes && columns.includes('_source'); } - return timeFieldName in columnTypes; + + return true; } -export function getVisibleColumns(columns: string[], dataView: DataView, showTimeCol: boolean) { +export function getVisibleColumns( + columns: string[], + dataView: DataView, + shouldPrependTimeFieldColumn: boolean +) { const timeFieldName = dataView.timeFieldName; - if (showTimeCol && timeFieldName && !columns.find((col) => col === timeFieldName)) { + if ( + shouldPrependTimeFieldColumn && + timeFieldName && + !columns.find((col) => col === timeFieldName) + ) { return [timeFieldName, ...columns]; } diff --git a/src/plugins/discover/public/application/main/components/layout/discover_documents.tsx b/src/plugins/discover/public/application/main/components/layout/discover_documents.tsx index 1d77cd50afd6c..22f174cd0dea7 100644 --- a/src/plugins/discover/public/application/main/components/layout/discover_documents.tsx +++ b/src/plugins/discover/public/application/main/components/layout/discover_documents.tsx @@ -225,13 +225,10 @@ function DiscoverDocumentsComponent({ [stateContainer] ); + // should be aligned with embeddable `showTimeCol` prop const showTimeCol = useMemo( - () => - // for ES|QL we want to show the time column only when is on Document view - (!isTextBasedQuery || !columns?.length) && - !uiSettings.get(DOC_HIDE_TIME_COLUMN_SETTING, false) && - !!dataView.timeFieldName, - [isTextBasedQuery, columns, uiSettings, dataView.timeFieldName] + () => !uiSettings.get(DOC_HIDE_TIME_COLUMN_SETTING, false), + [uiSettings] ); const columnTypes: DataTableColumnTypes | undefined = useMemo( diff --git a/src/plugins/discover/public/embeddable/saved_search_embeddable.tsx b/src/plugins/discover/public/embeddable/saved_search_embeddable.tsx index 1c7e5467e9516..f3100bad98a05 100644 --- a/src/plugins/discover/public/embeddable/saved_search_embeddable.tsx +++ b/src/plugins/discover/public/embeddable/saved_search_embeddable.tsx @@ -330,7 +330,6 @@ export class SavedSearchEmbeddable searchProps.totalHitCount = result.records.length; searchProps.isLoading = false; searchProps.isPlainRecord = true; - searchProps.showTimeCol = false; searchProps.isSortEnabled = true; return; diff --git a/test/functional/apps/discover/group3/_time_field_column.ts b/test/functional/apps/discover/group3/_time_field_column.ts index 0719a47ef0521..8ed5188151bad 100644 --- a/test/functional/apps/discover/group3/_time_field_column.ts +++ b/test/functional/apps/discover/group3/_time_field_column.ts @@ -65,9 +65,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { }) { // check in Discover expect(await dataGrid.getHeaderFields()).to.eql( - (hideTimeFieldColumnSetting && !isTextBased) || !hasTimeField - ? ['Document'] - : ['@timestamp', 'Document'] + hideTimeFieldColumnSetting || !hasTimeField ? ['Document'] : ['@timestamp', 'Document'] ); await PageObjects.discover.saveSearch(`${SEARCH_NO_COLUMNS}${savedSearchSuffix}`); await PageObjects.discover.waitUntilSearchingHasFinished(); @@ -80,7 +78,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { expect(await dataGrid.getHeaderFields()).to.eql( !hasTimeField ? ['@timestamp'] - : hideTimeFieldColumnSetting && !isTextBased + : hideTimeFieldColumnSetting ? ['Document'] // legacy behaviour : ['@timestamp', 'Document'] // legacy behaviour ); @@ -95,9 +93,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await PageObjects.unifiedFieldList.clickFieldListItemRemove('@timestamp'); await retry.try(async () => { expect(await dataGrid.getHeaderFields()).to.eql( - (hideTimeFieldColumnSetting && !isTextBased) || !hasTimeField - ? ['Document'] - : ['@timestamp', 'Document'] + hideTimeFieldColumnSetting || !hasTimeField ? ['Document'] : ['@timestamp', 'Document'] ); }); } @@ -112,9 +108,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await retry.try(async () => { expect(await dataGrid.getHeaderFields()).to.eql( - (hideTimeFieldColumnSetting && !isTextBased) || !hasTimeField - ? ['Document'] - : ['@timestamp', 'Document'] + hideTimeFieldColumnSetting || !hasTimeField ? ['Document'] : ['@timestamp', 'Document'] ); }); @@ -130,7 +124,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { expect(await dataGrid.getHeaderFields()).to.eql( !hasTimeField ? ['@timestamp'] - : hideTimeFieldColumnSetting && !isTextBased + : hideTimeFieldColumnSetting ? ['Document'] // legacy behaviour : ['@timestamp', 'Document'] // legacy behaviour ); @@ -182,12 +176,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await dataGrid.clickMoveColumnLeft('@timestamp'); await retry.try(async () => { - expect(await dataGrid.getHeaderFields()).to.eql( - // FIXME as a part of https://github.com/elastic/kibana/issues/174074 - isTextBased && !hideTimeFieldColumnSetting - ? ['bytes', 'extension'] - : ['@timestamp', 'bytes', 'extension'] - ); + expect(await dataGrid.getHeaderFields()).to.eql(['@timestamp', 'bytes', 'extension']); }); await PageObjects.unifiedFieldList.clickFieldListItemRemove('@timestamp'); From e5e32f74e2d2b4b154af238180387bce3aabc214 Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Fri, 23 Feb 2024 13:15:55 +0100 Subject: [PATCH 13/34] Get rid of the undesired `404 Not Found` on fresh startup (#176797) ## Summary When starting with a clean ES (with no SO indices), Kibana fails to find the `.kibana` index, and logs a _warning_ message. This PR aims at removing that undesired line from the logs. --- .../src/retry_call_cluster.test.ts | 88 ++++--------------- .../src/retry_call_cluster.ts | 3 - .../src/kibana_migrator_utils.ts | 1 - 3 files changed, 15 insertions(+), 77 deletions(-) diff --git a/packages/core/elasticsearch/core-elasticsearch-server-internal/src/retry_call_cluster.test.ts b/packages/core/elasticsearch/core-elasticsearch-server-internal/src/retry_call_cluster.test.ts index 78bb907c5cc48..906ae93d4ce9d 100644 --- a/packages/core/elasticsearch/core-elasticsearch-server-internal/src/retry_call_cluster.test.ts +++ b/packages/core/elasticsearch/core-elasticsearch-server-internal/src/retry_call_cluster.test.ts @@ -7,7 +7,6 @@ */ import { errors } from '@elastic/elasticsearch'; -import { loggingSystemMock } from '@kbn/core-logging-server-mocks'; import { elasticsearchClientMock } from '@kbn/core-elasticsearch-client-server-mocks'; import { retryCallCluster, migrationRetryCallCluster } from './retry_call_cluster'; @@ -69,11 +68,9 @@ describe('retryCallCluster', () => { describe('migrationRetryCallCluster', () => { let client: ReturnType; - let logger: ReturnType; beforeEach(() => { client = elasticsearchClientMock.createElasticsearchClient(); - logger = loggingSystemMock.createLogger(); }); const mockClientPingWithErrorBeforeSuccess = (error: any) => { @@ -88,21 +85,21 @@ describe('migrationRetryCallCluster', () => { new errors.NoLivingConnectionsError('no living connections', {} as any) ); - const result = await migrationRetryCallCluster(() => client.ping(), logger, 1); + const result = await migrationRetryCallCluster(() => client.ping(), 1); expect(result).toEqual(dummyBody); }); it('retries ES API calls that rejects with `ConnectionError`', async () => { mockClientPingWithErrorBeforeSuccess(new errors.ConnectionError('connection error', {} as any)); - const result = await migrationRetryCallCluster(() => client.ping(), logger, 1); + const result = await migrationRetryCallCluster(() => client.ping(), 1); expect(result).toEqual(dummyBody); }); it('retries ES API calls that rejects with `TimeoutError`', async () => { mockClientPingWithErrorBeforeSuccess(new errors.TimeoutError('timeout error', {} as any)); - const result = await migrationRetryCallCluster(() => client.ping(), logger, 1); + const result = await migrationRetryCallCluster(() => client.ping(), 1); expect(result).toEqual(dummyBody); }); @@ -113,7 +110,7 @@ describe('migrationRetryCallCluster', () => { } as any) ); - const result = await migrationRetryCallCluster(() => client.ping(), logger, 1); + const result = await migrationRetryCallCluster(() => client.ping(), 1); expect(result).toEqual(dummyBody); }); @@ -124,7 +121,7 @@ describe('migrationRetryCallCluster', () => { } as any) ); - const result = await migrationRetryCallCluster(() => client.ping(), logger, 1); + const result = await migrationRetryCallCluster(() => client.ping(), 1); expect(result).toEqual(dummyBody); }); @@ -135,7 +132,7 @@ describe('migrationRetryCallCluster', () => { } as any) ); - const result = await migrationRetryCallCluster(() => client.ping(), logger, 1); + const result = await migrationRetryCallCluster(() => client.ping(), 1); expect(result).toEqual(dummyBody); }); @@ -146,7 +143,7 @@ describe('migrationRetryCallCluster', () => { } as any) ); - const result = await migrationRetryCallCluster(() => client.ping(), logger, 1); + const result = await migrationRetryCallCluster(() => client.ping(), 1); expect(result).toEqual(dummyBody); }); @@ -157,7 +154,7 @@ describe('migrationRetryCallCluster', () => { } as any) ); - const result = await migrationRetryCallCluster(() => client.ping(), logger, 1); + const result = await migrationRetryCallCluster(() => client.ping(), 1); expect(result).toEqual(dummyBody); }); @@ -173,65 +170,10 @@ describe('migrationRetryCallCluster', () => { } as any) ); - const result = await migrationRetryCallCluster(() => client.ping(), logger, 1); + const result = await migrationRetryCallCluster(() => client.ping(), 1); expect(result).toEqual(dummyBody); }); - it('logs only once for each unique error message', async () => { - client.ping - .mockImplementationOnce(() => - createErrorReturn( - new errors.ResponseError({ - statusCode: 503, - } as any) - ) - ) - .mockImplementationOnce(() => - createErrorReturn(new errors.ConnectionError('connection error', {} as any)) - ) - .mockImplementationOnce(() => - createErrorReturn( - new errors.ResponseError({ - statusCode: 503, - } as any) - ) - ) - .mockImplementationOnce(() => - createErrorReturn(new errors.ConnectionError('connection error', {} as any)) - ) - .mockImplementationOnce(() => - createErrorReturn( - new errors.ResponseError({ - statusCode: 500, - body: { - error: { - type: 'snapshot_in_progress_exception', - }, - }, - } as any) - ) - ) - .mockImplementationOnce(() => - elasticsearchClientMock.createSuccessTransportRequestPromise({ ...dummyBody }) - ); - - await migrationRetryCallCluster(() => client.ping(), logger, 1); - - expect(loggingSystemMock.collect(logger).warn).toMatchInlineSnapshot(` - Array [ - Array [ - "Unable to connect to Elasticsearch. Error: Response Error", - ], - Array [ - "Unable to connect to Elasticsearch. Error: connection error", - ], - Array [ - "Unable to connect to Elasticsearch. Error: snapshot_in_progress_exception", - ], - ] - `); - }); - it('rejects when ES API calls reject with other errors', async () => { client.ping .mockImplementationOnce(() => @@ -250,9 +192,9 @@ describe('migrationRetryCallCluster', () => { elasticsearchClientMock.createSuccessTransportRequestPromise({ ...dummyBody }) ); - await expect( - migrationRetryCallCluster(() => client.ping(), logger, 1) - ).rejects.toMatchInlineSnapshot(`[ResponseError: I'm a teapot]`); + await expect(migrationRetryCallCluster(() => client.ping(), 1)).rejects.toMatchInlineSnapshot( + `[ResponseError: I'm a teapot]` + ); }); it('stops retrying when ES API calls reject with other errors', async () => { @@ -268,8 +210,8 @@ describe('migrationRetryCallCluster', () => { elasticsearchClientMock.createSuccessTransportRequestPromise({ ...dummyBody }) ); - await expect( - migrationRetryCallCluster(() => client.ping(), logger, 1) - ).rejects.toMatchInlineSnapshot(`[Error: unknown error]`); + await expect(migrationRetryCallCluster(() => client.ping(), 1)).rejects.toMatchInlineSnapshot( + `[Error: unknown error]` + ); }); }); diff --git a/packages/core/elasticsearch/core-elasticsearch-server-internal/src/retry_call_cluster.ts b/packages/core/elasticsearch/core-elasticsearch-server-internal/src/retry_call_cluster.ts index e20639cf4f405..af4809990db5f 100644 --- a/packages/core/elasticsearch/core-elasticsearch-server-internal/src/retry_call_cluster.ts +++ b/packages/core/elasticsearch/core-elasticsearch-server-internal/src/retry_call_cluster.ts @@ -8,7 +8,6 @@ import { defer, throwError, iif, timer } from 'rxjs'; import { concatMap, retryWhen } from 'rxjs/operators'; -import type { Logger } from '@kbn/logging'; const retryResponseStatuses = [ 503, // ServiceUnavailable @@ -60,7 +59,6 @@ export const retryCallCluster = >(apiCaller: () => T) */ export const migrationRetryCallCluster = >( apiCaller: () => T, - log: Logger, delay: number = 2500 ): T => { const previousErrors: string[] = []; @@ -70,7 +68,6 @@ export const migrationRetryCallCluster = >( errors.pipe( concatMap((error) => { if (!previousErrors.includes(error.message)) { - log.warn(`Unable to connect to Elasticsearch. Error: ${error.message}`); previousErrors.push(error.message); } return iif( diff --git a/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/kibana_migrator_utils.ts b/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/kibana_migrator_utils.ts index b742b9f1124ed..f5f34c03f9cde 100644 --- a/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/kibana_migrator_utils.ts +++ b/packages/core/saved-objects/core-saved-objects-migration-server-internal/src/kibana_migrator_utils.ts @@ -67,7 +67,6 @@ export async function getCurrentIndexTypesMap({ client.indices.getMapping({ index: mainIndex, }), - logger, retryDelay ); From 9994d0535317382e19886cfc5cc7d9879fd9642f Mon Sep 17 00:00:00 2001 From: Konrad Szwarc Date: Fri, 23 Feb 2024 13:17:46 +0100 Subject: [PATCH 14/34] [Osquery][EDR Workflows] Unskip Osquery e2e serverless tier tests (#177585) closes https://github.com/elastic/kibana/issues/174567 closes https://github.com/elastic/kibana/issues/170536 closes https://github.com/elastic/kibana/issues/170469 closes https://github.com/elastic/kibana/issues/170820 Wait for page to be fully loaded and recursively try to click Osquery Response button. Flaky test runner on all 4 unskipped tests: 100x - https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/5287 100x - https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/5288 --- .../cypress/e2e/tiers/endpoint_complete.cy.ts | 3 +- .../e2e/tiers/endpoint_essentials.cy.ts | 3 +- .../cypress/e2e/tiers/security_complete.cy.ts | 3 +- .../e2e/tiers/security_essentials.cy.ts | 3 +- .../osquery/cypress/tasks/response_actions.ts | 48 ++++++++++++------- 5 files changed, 34 insertions(+), 26 deletions(-) diff --git a/x-pack/plugins/osquery/cypress/e2e/tiers/endpoint_complete.cy.ts b/x-pack/plugins/osquery/cypress/e2e/tiers/endpoint_complete.cy.ts index 104ff9c1dacfa..87cece1de8da2 100644 --- a/x-pack/plugins/osquery/cypress/e2e/tiers/endpoint_complete.cy.ts +++ b/x-pack/plugins/osquery/cypress/e2e/tiers/endpoint_complete.cy.ts @@ -7,8 +7,7 @@ import { checkOsqueryResponseActionsPermissions } from '../../tasks/response_actions'; -// FLAKY: https://github.com/elastic/kibana/issues/170469 -describe.skip( +describe( 'App Features for Enpoint Complete PLI', { tags: ['@serverless'], diff --git a/x-pack/plugins/osquery/cypress/e2e/tiers/endpoint_essentials.cy.ts b/x-pack/plugins/osquery/cypress/e2e/tiers/endpoint_essentials.cy.ts index 59a5ad3d8cf61..c2c94bb5afd0e 100644 --- a/x-pack/plugins/osquery/cypress/e2e/tiers/endpoint_essentials.cy.ts +++ b/x-pack/plugins/osquery/cypress/e2e/tiers/endpoint_essentials.cy.ts @@ -7,8 +7,7 @@ import { checkOsqueryResponseActionsPermissions } from '../../tasks/response_actions'; -// FLAKY: https://github.com/elastic/kibana/issues/174567 -describe.skip( +describe( 'App Features for Endpoint Essentials PLI', { tags: ['@serverless'], diff --git a/x-pack/plugins/osquery/cypress/e2e/tiers/security_complete.cy.ts b/x-pack/plugins/osquery/cypress/e2e/tiers/security_complete.cy.ts index 178507dce6a93..1aa248e560e55 100644 --- a/x-pack/plugins/osquery/cypress/e2e/tiers/security_complete.cy.ts +++ b/x-pack/plugins/osquery/cypress/e2e/tiers/security_complete.cy.ts @@ -7,8 +7,7 @@ import { checkOsqueryResponseActionsPermissions } from '../../tasks/response_actions'; -// FLAKY: https://github.com/elastic/kibana/issues/170820 -describe.skip( +describe( 'App Features for Security Complete PLI', { tags: ['@serverless'], diff --git a/x-pack/plugins/osquery/cypress/e2e/tiers/security_essentials.cy.ts b/x-pack/plugins/osquery/cypress/e2e/tiers/security_essentials.cy.ts index 1b3a901dd23aa..1842bd4ccfb7f 100644 --- a/x-pack/plugins/osquery/cypress/e2e/tiers/security_essentials.cy.ts +++ b/x-pack/plugins/osquery/cypress/e2e/tiers/security_essentials.cy.ts @@ -7,8 +7,7 @@ import { checkOsqueryResponseActionsPermissions } from '../../tasks/response_actions'; -// FLAKY: https://github.com/elastic/kibana/issues/170536 -describe.skip( +describe( 'App Features for Security Essentials PLI', { tags: ['@serverless'], diff --git a/x-pack/plugins/osquery/cypress/tasks/response_actions.ts b/x-pack/plugins/osquery/cypress/tasks/response_actions.ts index 8f0b5638bdcb0..b7994cd65c39f 100644 --- a/x-pack/plugins/osquery/cypress/tasks/response_actions.ts +++ b/x-pack/plugins/osquery/cypress/tasks/response_actions.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { clickRuleName } from './live_query'; +import { recurse } from 'cypress-recurse'; import { ServerlessRoleName } from '../support/roles'; import { cleanupRule, loadRule } from './api_fixtures'; import { closeDateTabIfVisible } from './integrations'; @@ -14,41 +14,53 @@ export const RESPONSE_ACTIONS_ERRORS = 'response-actions-error'; export const RESPONSE_ACTIONS_ITEM_0 = 'response-actions-list-item-0'; export const RESPONSE_ACTIONS_ITEM_1 = 'response-actions-list-item-1'; export const RESPONSE_ACTIONS_ITEM_2 = 'response-actions-list-item-2'; -export const RESPONSE_ACTIONS_ITEM_3 = 'response-actions-list-item-3'; export const OSQUERY_RESPONSE_ACTION_ADD_BUTTON = 'Osquery-response-action-type-selection-option'; export const ENDPOINT_RESPONSE_ACTION_ADD_BUTTON = - 'Endpoint Security-response-action-type-selection-option'; + 'Elastic Defend-response-action-type-selection-option'; export const checkOsqueryResponseActionsPermissions = (enabled: boolean) => { let ruleId: string; - let ruleName: string; - before(() => { - loadRule().then((data) => { - ruleId = data.id; - ruleName = data.name; - }); - }); - after(() => { + afterEach(() => { cleanupRule(ruleId); }); beforeEach(() => { + loadRule().then((data) => { + ruleId = data.id; + }); cy.login(ServerlessRoleName.SOC_MANAGER); }); it(`response actions should ${enabled ? 'be available ' : 'not be available'}`, () => { - cy.visit('/app/security/rules'); - clickRuleName(ruleName); - cy.getBySel('globalLoadingIndicator').should('not.exist'); - cy.getBySel('editRuleSettingsLink').click(); + cy.intercept('GET', `/api/detection_engine/rules?id=${ruleId}`).as('getRule'); + cy.visit(`/app/security/rules/id/${ruleId}/edit`); cy.getBySel('globalLoadingIndicator').should('not.exist'); + + // 2 calls are made to get the rule, so we need to wait for both since only on the second one's success the UI is updated + cy.wait('@getRule', { timeout: 2 * 60 * 1000 }) + .its('response.statusCode') + .should('eq', 200); + cy.wait('@getRule', { timeout: 2 * 60 * 1000 }) + .its('response.statusCode') + .should('eq', 200); + closeDateTabIfVisible(); cy.getBySel('edit-rule-actions-tab').click(); - cy.getBySel('globalLoadingIndicator').should('not.exist'); - cy.contains('Response actions are run on each rule execution.'); - cy.getBySel(OSQUERY_RESPONSE_ACTION_ADD_BUTTON).click(); + + // In rare cases, the button is not clickable due to the page not being fully loaded + recurse( + () => { + cy.getBySel(OSQUERY_RESPONSE_ACTION_ADD_BUTTON).click(); + + return cy.getBySel('alertActionAccordion').should(Cypress._.noop); + }, + ($el) => $el.length === 1, + { limit: 5, delay: 2000 } + ); + + // At this point we should have the response actions available or not if (enabled) { cy.getBySel(ENDPOINT_RESPONSE_ACTION_ADD_BUTTON).click(); cy.contains('Query is a required field'); From 61b7f67bda066d57455f5ca2ed69fd4e61657ffb Mon Sep 17 00:00:00 2001 From: Georgii Gorbachev Date: Fri, 23 Feb 2024 13:28:22 +0100 Subject: [PATCH 15/34] [Security Solution] Enable per field diffs feature (#177495) **Addresses:** https://github.com/elastic/kibana/issues/166489 ## Summary Turns on the `perFieldPrebuiltRulesDiffingEnabled` feature flag by default. This will enable the `Updates` tab containing per-field rule diffs in the rule upgrade flyout. The feature will be enabled in `8.13.0` and Serverless. See more info in the related ticket. ### Checklist - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios --- .../common/experimental_features.ts | 60 ++++++++++--------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git a/x-pack/plugins/security_solution/common/experimental_features.ts b/x-pack/plugins/security_solution/common/experimental_features.ts index b98e5f3161034..5465d8fc2c507 100644 --- a/x-pack/plugins/security_solution/common/experimental_features.ts +++ b/x-pack/plugins/security_solution/common/experimental_features.ts @@ -21,6 +21,7 @@ export const allowedExperimentalValues = Object.freeze({ kubernetesEnabled: true, chartEmbeddablesEnabled: true, donutChartEmbeddablesEnabled: false, // Depends on https://github.com/elastic/kibana/issues/136409 item 2 - 6 + /** * This is used for enabling the end-to-end tests for the security_solution telemetry. * We disable the telemetry since we don't have specific roles or permissions around it and @@ -70,7 +71,7 @@ export const allowedExperimentalValues = Object.freeze({ */ responseActionUploadEnabled: true, - /* + /** * Enables Automated Endpoint Process actions */ automatedProcessActionsEnabled: false, @@ -84,22 +85,25 @@ export const allowedExperimentalValues = Object.freeze({ * Enables top charts on Alerts Page */ alertsPageChartsEnabled: true, + /** * Enables the alert type column in KPI visualizations on Alerts Page */ alertTypeEnabled: false, + /** * Enables expandable flyout in create rule page, alert preview */ expandableFlyoutInCreateRuleEnabled: true, + /** * Enables expandable flyout for event type documents */ expandableEventFlyoutEnabled: false, - /* + + /** * Enables new Set of filters on the Alerts page. - * - **/ + */ alertsPageFiltersEnabled: true, /** @@ -107,23 +111,20 @@ export const allowedExperimentalValues = Object.freeze({ */ assistantModelEvaluation: false, - /* + /** * Enables the new user details flyout displayed on the Alerts table. - * - **/ + */ newUserDetailsFlyout: true, - /* + /** * Enables the Managed User section inside the new user details flyout. * To see this section you also need newUserDetailsFlyout flag enabled. - * - **/ + */ newUserDetailsFlyoutManagedUser: false, - /* + /** * Enables the new host details flyout displayed on the Alerts table. - * - **/ + */ newHostDetailsFlyout: true, /** @@ -163,7 +164,7 @@ export const allowedExperimentalValues = Object.freeze({ */ alertSuppressionForIndicatorMatchRuleEnabled: false, - /* + /** * Enables experimental Experimental S1 integration data to be available in Analyzer */ sentinelOneDataInAnalyzerEnabled: false, @@ -173,12 +174,12 @@ export const allowedExperimentalValues = Object.freeze({ */ sentinelOneManualHostActionsEnabled: true, - /* + /** * Enables experimental Crowdstrike integration data to be available in Analyzer */ crowdstrikeDataInAnalyzerEnabled: false, - /* + /** * Enables experimental "Updates" tab in the prebuilt rule upgrade flyout. * This tab shows the JSON diff between the installed prebuilt rule * version and the latest available version. @@ -190,26 +191,27 @@ export const allowedExperimentalValues = Object.freeze({ * Expires: on Feb 20, 2024 */ jsonPrebuiltRulesDiffingEnabled: true, - /* - * Disables discover esql tab within timeline - * - */ - timelineEsqlTabDisabled: false, - - /* - * Disables date pickers and sourcerer in analyzer if needed. - * - */ - analyzerDatePickersAndSourcererDisabled: false, /** * Enables per-field rule diffs tab in the prebuilt rule upgrade flyout * * Ticket: https://github.com/elastic/kibana/issues/166489 * Owners: https://github.com/orgs/elastic/teams/security-detection-rule-management - * Added: on Feb 12, 2023 in https://github.com/elastic/kibana/pull/174564 + * Added: on Feb 12, 2024 in https://github.com/elastic/kibana/pull/174564 + * Turned: on Feb 23, 2024 in https://github.com/elastic/kibana/pull/177495 + * Expires: on Apr 23, 2024 */ - perFieldPrebuiltRulesDiffingEnabled: false, + perFieldPrebuiltRulesDiffingEnabled: true, + + /** + * Disables discover esql tab within timeline + */ + timelineEsqlTabDisabled: false, + + /** + * Disables date pickers and sourcerer in analyzer if needed. + */ + analyzerDatePickersAndSourcererDisabled: false, }); type ExperimentalConfigKeys = Array; From 13a306a705f0231233f053afe6231b507f508e6c Mon Sep 17 00:00:00 2001 From: Coen Warmer Date: Fri, 23 Feb 2024 13:37:33 +0100 Subject: [PATCH 16/34] [Observability AI Assistant] Set max image width to 100% (#177689) ## Summary Makes sure large images don't flow out of the chat: Screenshot 2024-02-23 at 11 32 23 --- .../components/chat/chat_item_content_inline_prompt_editor.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_content_inline_prompt_editor.tsx b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_content_inline_prompt_editor.tsx index ea24804833e46..2b69514fd4718 100644 --- a/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_content_inline_prompt_editor.tsx +++ b/x-pack/plugins/observability_solution/observability_ai_assistant/public/components/chat/chat_item_content_inline_prompt_editor.tsx @@ -28,6 +28,9 @@ interface Props { const textContainerClassName = css` padding: 4px 0; + img { + max-width: 100%; + } `; const editorContainerClassName = css` From 2005cef574a083ceb15c568b6470a6c15d90ca0b Mon Sep 17 00:00:00 2001 From: Julia Bardi <90178898+juliaElastic@users.noreply.github.com> Date: Fri, 23 Feb 2024 14:18:06 +0100 Subject: [PATCH 17/34] [Fleet] only show remote ES output health status if later than last updated time (#177685) ## Summary Closes https://github.com/elastic/kibana/issues/174008 Added a filter when querying remote ES output health status, to only return results after the last update time of the output (`updated_at` field of the SO). This makes the health status reporting more accurate, so old statuses are not staying on the UI, only latest status after the last update. If the output query errors out or the `updated_at` field is not present, the filter is omitted. To verify: - create a remote ES output (can be the same as the local ES), use it as monitoring output of an agent policy - enroll an agent to this agent policy - update output to use an invalid host url - wait until the remote ES output is showing up with error state on UI - stop the Fleet-server - update the remote ES output to use a correct host url - wait until the remote ES output status is cleared on the UI - start Fleet-server, wait until the agent checks in again (can be a few minutes) - verify that the remote ES output status shows up as healthy on the UI Invalid url: image Fleet-server stopped and updated to valid url: image Fleet-server restarted: image ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios --- .../fleet/server/services/output.test.ts | 57 ++++++++++++++++++- .../plugins/fleet/server/services/output.ts | 33 ++++++++++- .../apis/outputs/crud.ts | 13 ++++- 3 files changed, 97 insertions(+), 6 deletions(-) diff --git a/x-pack/plugins/fleet/server/services/output.test.ts b/x-pack/plugins/fleet/server/services/output.test.ts index cddd143b9b9e4..13409f7e6f1d4 100644 --- a/x-pack/plugins/fleet/server/services/output.test.ts +++ b/x-pack/plugins/fleet/server/services/output.test.ts @@ -65,7 +65,7 @@ const CONFIG_WITHOUT_ES_HOSTS = { }, }; -function mockOutputSO(id: string, attributes: any = {}) { +function mockOutputSO(id: string, attributes: any = {}, updatedAt?: string) { return { id: outputIdToUuid(id), type: 'ingest-outputs', @@ -74,6 +74,7 @@ function mockOutputSO(id: string, attributes: any = {}) { output_id: id, ...attributes, }, + updated_at: updatedAt, }; } @@ -146,7 +147,9 @@ function getMockedSoClient( } default: - throw new Error('not found: ' + id); + return mockOutputSO(id, { + type: 'remote_elasticsearch', + }); } }); soClient.update.mockImplementation(async (type, id, data) => { @@ -1868,6 +1871,11 @@ describe('Output Service', () => { }); describe('getLatestOutputHealth', () => { + let soClient: any; + beforeEach(() => { + soClient = getMockedSoClient(); + }); + it('should return unknown state if no hits', async () => { esClientMock.search.mockResolvedValue({ hits: { @@ -1907,6 +1915,51 @@ describe('Output Service', () => { timestamp: '2023-11-30T14:25:31Z', }); }); + + it('should apply range filter if updated_at available', async () => { + const updatedAt = '2023-11-30T14:25:31Z'; + soClient.get.mockResolvedValue( + mockOutputSO( + 'id', + { + type: 'remote_elasticsearch', + }, + updatedAt + ) + ); + + await outputService.getLatestOutputHealth(esClientMock, 'id'); + + expect((esClientMock.search.mock.lastCall?.[0] as any)?.query.bool.must).toEqual([ + { + range: { + '@timestamp': { + gte: updatedAt, + }, + }, + }, + ]); + }); + + it('should not apply range filter if updated_at is not available', async () => { + soClient.get.mockResolvedValue( + mockOutputSO('id', { + type: 'remote_elasticsearch', + }) + ); + + await outputService.getLatestOutputHealth(esClientMock, 'id'); + + expect((esClientMock.search.mock.lastCall?.[0] as any)?.query.bool.must).toEqual([]); + }); + + it('should not apply range filter if output query returns error', async () => { + soClient.get.mockResolvedValue({ error: { message: 'error' } }); + + await outputService.getLatestOutputHealth(esClientMock, 'id'); + + expect((esClientMock.search.mock.lastCall?.[0] as any)?.query.bool.must).toEqual([]); + }); }); describe('backfillAllOutputPresets', () => { diff --git a/x-pack/plugins/fleet/server/services/output.ts b/x-pack/plugins/fleet/server/services/output.ts index 348d16c138bac..9a339fb33ec78 100644 --- a/x-pack/plugins/fleet/server/services/output.ts +++ b/x-pack/plugins/fleet/server/services/output.ts @@ -1085,10 +1085,23 @@ class OutputService { } async getLatestOutputHealth(esClient: ElasticsearchClient, id: string): Promise { + const lastUpdateTime = await this.getOutputLastUpdateTime(id); + + const mustFilter = []; + if (lastUpdateTime) { + mustFilter.push({ + range: { + '@timestamp': { + gte: lastUpdateTime, + }, + }, + }); + } + const response = await esClient.search( { index: OUTPUT_HEALTH_DATA_STREAM, - query: { bool: { filter: { term: { output: id } } } }, + query: { bool: { filter: { term: { output: id } }, must: mustFilter } }, sort: { '@timestamp': 'desc' }, size: 1, }, @@ -1109,6 +1122,24 @@ class OutputService { timestamp: latestHit['@timestamp'], }; } + + async getOutputLastUpdateTime(id: string): Promise { + const outputSO = await this.encryptedSoClient.get( + SAVED_OBJECT_TYPE, + outputIdToUuid(id) + ); + + if (outputSO.error) { + appContextService + .getLogger() + .debug( + `Error getting output ${id} SO, using updated_at:undefined, cause: ${outputSO.error.message}` + ); + return undefined; + } + + return outputSO.updated_at; + } } interface OutputHealth { diff --git a/x-pack/test/fleet_api_integration/apis/outputs/crud.ts b/x-pack/test/fleet_api_integration/apis/outputs/crud.ts index fcbdd0981780f..efe17758ea53b 100644 --- a/x-pack/test/fleet_api_integration/apis/outputs/crud.ts +++ b/x-pack/test/fleet_api_integration/apis/outputs/crud.ts @@ -274,7 +274,7 @@ export default function (providerContext: FtrProviderContext) { document: { state: 'HEALTHY', message: '', - '@timestamp': '' + Date.parse('2023-11-29T14:25:31Z'), + '@timestamp': new Date(Date.now() - 1).toISOString(), output: defaultOutputId, }, }); @@ -285,7 +285,7 @@ export default function (providerContext: FtrProviderContext) { document: { state: 'DEGRADED', message: 'connection error', - '@timestamp': '' + Date.parse('2023-11-30T14:25:31Z'), + '@timestamp': new Date().toISOString(), output: defaultOutputId, }, }); @@ -297,7 +297,7 @@ export default function (providerContext: FtrProviderContext) { state: 'HEALTHY', message: '', '@timestamp': '' + Date.parse('2023-11-31T14:25:31Z'), - output: 'remote2', + output: ESOutputId, }, }); }); @@ -310,6 +310,13 @@ export default function (providerContext: FtrProviderContext) { expect(outputHealth.message).to.equal('connection error'); expect(outputHealth.timestamp).not.to.be.empty(); }); + it('should not return output health if older than output last updated time', async () => { + const { body: outputHealth } = await supertest + .get(`/api/fleet/outputs/${ESOutputId}/health`) + .expect(200); + + expect(outputHealth.state).to.equal('UNKNOWN'); + }); }); describe('PUT /outputs/{outputId}', () => { From d3c927e7114b40e60c2ec63d0daf410ceaae18a6 Mon Sep 17 00:00:00 2001 From: Panagiota Mitsopoulou Date: Fri, 23 Feb 2024 15:10:41 +0100 Subject: [PATCH 18/34] [SLO] add missing router to the slo burn down embeddable (#177709) Fixes https://github.com/elastic/kibana/issues/177707 ### Before the fix / broken https://github.com/elastic/kibana/assets/2852703/aeb9920d-f75a-4587-906a-60ee90ba7bec ### After the fix https://github.com/elastic/kibana/assets/2852703/c66a3423-29b8-4280-b07c-675e53949316 --- .../error_budget/slo_error_budget_embeddable.tsx | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/x-pack/plugins/observability/public/embeddable/slo/error_budget/slo_error_budget_embeddable.tsx b/x-pack/plugins/observability/public/embeddable/slo/error_budget/slo_error_budget_embeddable.tsx index cf5b824289cbd..8e47234492faf 100644 --- a/x-pack/plugins/observability/public/embeddable/slo/error_budget/slo_error_budget_embeddable.tsx +++ b/x-pack/plugins/observability/public/embeddable/slo/error_budget/slo_error_budget_embeddable.tsx @@ -7,14 +7,13 @@ import React from 'react'; import ReactDOM from 'react-dom'; import { i18n } from '@kbn/i18n'; - +import { Router } from '@kbn/shared-ux-router'; import { Embeddable as AbstractEmbeddable, EmbeddableOutput, IContainer, } from '@kbn/embeddable-plugin/public'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; - import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; import { type CoreStart, @@ -23,6 +22,7 @@ import { NotificationsStart, } from '@kbn/core/public'; import { Subject } from 'rxjs'; +import { createBrowserHistory } from 'history'; import type { SloErrorBudgetEmbeddableInput } from './types'; import { SloErrorBudget } from './slo_error_budget_burn_down'; export const SLO_ERROR_BUDGET_EMBEDDABLE = 'SLO_ERROR_BUDGET_EMBEDDABLE'; @@ -79,11 +79,13 @@ export class SLOErrorBudgetEmbeddable extends AbstractEmbeddable< const I18nContext = this.deps.i18n.Context; ReactDOM.render( - - - - - + + + + + + + , node ); From 5f17b39a1d4aa326f8b75bc0d2375f620433e9be Mon Sep 17 00:00:00 2001 From: Julia Bardi <90178898+juliaElastic@users.noreply.github.com> Date: Fri, 23 Feb 2024 15:46:48 +0100 Subject: [PATCH 19/34] [Fleet] Fix issue of agent sometimes not getting inputs using a new agent policy with system integration (#177594) ## Summary Closes https://github.com/elastic/kibana/issues/177372 When creating an agent policy with a package policy immediately (e.g. system integration), the `deployPolicy` logic was called once, creating a doc in `.fleet-policies` with `revision:1` without `inputs`, and then updating the doc with `inputs`, still on `revision:1`. This is causing an intermittent issue on the agents, if Fleet-server picks up the first document, and delivers to agent without `inputs`. As a fix, added an option to skip `deploPolicy` when called from the `createAgentPolicyWithPackages` function, as the policy will be deployed after creating the package policies. To verify: - create an agent policy with system monitoring (default option) - check that the created documents in `.fleet-policies` are correct: there should be one doc with `revision_idx:1` and `coordinator_idx:0` (created by Fleet API), and one doc with `revision_idx:1` and `coordinator_idx:1` (created by fleet-server) - verify that both documents have `data.inputs` field populated Used this query to verify: ``` POST .fleet-policies/_search { "query": { "bool": { "must": [ { "term": {"coordinator_idx": 0} } ], "filter": { "term": { "policy_id": "" } } } }, "_source": [ "revision_idx","coordinator_idx", "policy_id", "@timestamp", "data.inputs" ], "sort": [ { "revision_idx": { "order": "desc" } } ] } ``` ### Checklist - [x] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios --- .../server/routes/agent_policy/handlers.ts | 3 +- .../server/services/agent_policy.test.ts | 2 +- .../fleet/server/services/agent_policy.ts | 12 +++++--- .../services/agent_policy_create.test.ts | 29 +++++++++++++++++++ .../server/services/agent_policy_create.ts | 5 ++++ .../server/services/agent_policy_update.ts | 7 +++-- .../apis/agent_policy/agent_policy.ts | 26 +++++++++++++++++ 7 files changed, 75 insertions(+), 9 deletions(-) diff --git a/x-pack/plugins/fleet/server/routes/agent_policy/handlers.ts b/x-pack/plugins/fleet/server/routes/agent_policy/handlers.ts index 259314c0a8c9e..857102fc7dd34 100644 --- a/x-pack/plugins/fleet/server/routes/agent_policy/handlers.ts +++ b/x-pack/plugins/fleet/server/routes/agent_policy/handlers.ts @@ -172,8 +172,7 @@ export const createAgentPolicyHandler: FleetRequestHandler< const user = (await appContextService.getSecurity()?.authc.getCurrentUser(request)) || undefined; const withSysMonitoring = request.query.sys_monitoring ?? false; const monitoringEnabled = request.body.monitoring_enabled; - const force = request.body.force; - const { has_fleet_server: hasFleetServer, ...newPolicy } = request.body; + const { has_fleet_server: hasFleetServer, force, ...newPolicy } = request.body; const spaceId = fleetContext.spaceId; const authorizationHeader = HTTPAuthorizationHeader.parseFromRequest(request, user?.username); diff --git a/x-pack/plugins/fleet/server/services/agent_policy.test.ts b/x-pack/plugins/fleet/server/services/agent_policy.test.ts index b297bb6b128c2..210dcbeb29bb3 100644 --- a/x-pack/plugins/fleet/server/services/agent_policy.test.ts +++ b/x-pack/plugins/fleet/server/services/agent_policy.test.ts @@ -865,7 +865,7 @@ describe('agent policy', () => { expect(esClient.bulk).toBeCalledWith( expect.objectContaining({ index: AGENT_POLICY_INDEX, - body: [ + operations: [ expect.objectContaining({ index: { _id: expect.anything(), diff --git a/x-pack/plugins/fleet/server/services/agent_policy.ts b/x-pack/plugins/fleet/server/services/agent_policy.ts index 5907d07b4da38..973f9636e1abe 100644 --- a/x-pack/plugins/fleet/server/services/agent_policy.ts +++ b/x-pack/plugins/fleet/server/services/agent_policy.ts @@ -112,9 +112,10 @@ class AgentPolicyService { soClient: SavedObjectsClientContract, esClient: ElasticsearchClient, action: 'created' | 'updated' | 'deleted', - agentPolicyId: string + agentPolicyId: string, + options?: { skipDeploy?: boolean } ) => { - return agentPolicyUpdateEventHandler(soClient, esClient, action, agentPolicyId); + return agentPolicyUpdateEventHandler(soClient, esClient, action, agentPolicyId, options); }; private async _update( @@ -286,6 +287,7 @@ class AgentPolicyService { id?: string; user?: AuthenticatedUser; authorizationHeader?: HTTPAuthorizationHeader | null; + skipDeploy?: boolean; } = {} ): Promise { // Ensure an ID is provided, so we can include it in the audit logs below @@ -330,7 +332,9 @@ class AgentPolicyService { ); await appContextService.getUninstallTokenService()?.generateTokenForPolicyId(newSo.id); - await this.triggerAgentPolicyUpdatedEvent(soClient, esClient, 'created', newSo.id); + await this.triggerAgentPolicyUpdatedEvent(soClient, esClient, 'created', newSo.id, { + skipDeploy: options.skipDeploy, + }); logger.debug(`Created new agent policy with id ${newSo.id}`); return { id: newSo.id, ...newSo.attributes }; } @@ -1034,7 +1038,7 @@ class AgentPolicyService { const bulkResponse = await esClient.bulk({ index: AGENT_POLICY_INDEX, - body: fleetServerPoliciesBulkBody, + operations: fleetServerPoliciesBulkBody, refresh: 'wait_for', }); diff --git a/x-pack/plugins/fleet/server/services/agent_policy_create.test.ts b/x-pack/plugins/fleet/server/services/agent_policy_create.test.ts index 45d42ba373a7d..f541212a51ab1 100644 --- a/x-pack/plugins/fleet/server/services/agent_policy_create.test.ts +++ b/x-pack/plugins/fleet/server/services/agent_policy_create.test.ts @@ -190,6 +190,35 @@ describe('createAgentPolicyWithPackages', () => { ); }); + it('should call deploy policy once when create policy with system package', async () => { + mockedAgentPolicyService.deployPolicy.mockClear(); + mockedAgentPolicyService.create.mockImplementation((soClient, esClient, newPolicy, options) => { + if (!options?.skipDeploy) { + mockedAgentPolicyService.deployPolicy(soClientMock, 'new_id'); + } + return Promise.resolve({ + ...newPolicy, + id: options?.id || 'new_id', + } as AgentPolicy); + }); + const response = await createAgentPolicyWithPackages({ + esClient: esClientMock, + soClient: soClientMock, + newPolicy: { name: 'Agent policy 1', namespace: 'default' }, + withSysMonitoring: true, + spaceId: 'default', + }); + + expect(response.id).toEqual('new_id'); + expect(mockedBulkInstallPackages).toHaveBeenCalledWith({ + savedObjectsClient: soClientMock, + esClient: esClientMock, + packagesToInstall: ['system'], + spaceId: 'default', + }); + expect(mockedAgentPolicyService.deployPolicy).toHaveBeenCalledTimes(1); + }); + it('should create policy with system and elastic_agent package', async () => { const response = await createAgentPolicyWithPackages({ esClient: esClientMock, diff --git a/x-pack/plugins/fleet/server/services/agent_policy_create.ts b/x-pack/plugins/fleet/server/services/agent_policy_create.ts index a55541c621f83..c830ab43d4110 100644 --- a/x-pack/plugins/fleet/server/services/agent_policy_create.ts +++ b/x-pack/plugins/fleet/server/services/agent_policy_create.ts @@ -54,6 +54,7 @@ async function createPackagePolicy( spaceId: string; user: AuthenticatedUser | undefined; authorizationHeader?: HTTPAuthorizationHeader | null; + force?: boolean; } ) { const newPackagePolicy = await packagePolicyService @@ -78,6 +79,7 @@ async function createPackagePolicy( user: options.user, bumpRevision: false, authorizationHeader: options.authorizationHeader, + force: options.force, }); } @@ -140,6 +142,7 @@ export async function createAgentPolicyWithPackages({ user, id: agentPolicyId, authorizationHeader, + skipDeploy: true, // skip deploying the policy until package policies are added }); // Create the fleet server package policy and add it to agent policy. @@ -148,6 +151,7 @@ export async function createAgentPolicyWithPackages({ spaceId, user, authorizationHeader, + force, }); } @@ -157,6 +161,7 @@ export async function createAgentPolicyWithPackages({ spaceId, user, authorizationHeader, + force, }); } diff --git a/x-pack/plugins/fleet/server/services/agent_policy_update.ts b/x-pack/plugins/fleet/server/services/agent_policy_update.ts index 7ff4383afd337..639cf21cb7833 100644 --- a/x-pack/plugins/fleet/server/services/agent_policy_update.ts +++ b/x-pack/plugins/fleet/server/services/agent_policy_update.ts @@ -32,7 +32,8 @@ export async function agentPolicyUpdateEventHandler( soClient: SavedObjectsClientContract, esClient: ElasticsearchClient, action: string, - agentPolicyId: string + agentPolicyId: string, + options?: { skipDeploy?: boolean } ) { // `soClient` from ingest `appContextService` is used to create policy change actions // to ensure encrypted SOs are handled correctly @@ -44,7 +45,9 @@ export async function agentPolicyUpdateEventHandler( agentPolicyId, forceRecreate: true, }); - await agentPolicyService.deployPolicy(internalSoClient, agentPolicyId); + if (!options?.skipDeploy) { + await agentPolicyService.deployPolicy(internalSoClient, agentPolicyId); + } } if (action === 'updated') { diff --git a/x-pack/test/fleet_api_integration/apis/agent_policy/agent_policy.ts b/x-pack/test/fleet_api_integration/apis/agent_policy/agent_policy.ts index b537f836acfe7..69ff7a03822b2 100644 --- a/x-pack/test/fleet_api_integration/apis/agent_policy/agent_policy.ts +++ b/x-pack/test/fleet_api_integration/apis/agent_policy/agent_policy.ts @@ -232,6 +232,32 @@ export default function (providerContext: FtrProviderContext) { }); }); + it('should create .fleet-policies document with inputs', async () => { + const res = await supertest + .post(`/api/fleet/agent_policies?sys_monitoring=true`) + .set('kbn-xsrf', 'xxxx') + .send({ + name: 'test-policy-with-system', + namespace: 'default', + force: true, // using force to bypass package verification error + }) + .expect(200); + + const policyDocRes = await es.search({ + index: '.fleet-policies', + query: { + term: { + policy_id: res.body.item.id, + }, + }, + }); + + expect(policyDocRes?.hits?.hits.length).to.eql(1); + const source = policyDocRes?.hits?.hits[0]?._source as any; + expect(source?.revision_idx).to.eql(1); + expect(source?.data?.inputs.length).to.eql(3); + }); + it('should return a 400 with an empty namespace', async () => { await supertest .post(`/api/fleet/agent_policies`) From c98ee2f6c10992f372ebea4ce7d91f02a68fce5c Mon Sep 17 00:00:00 2001 From: Nicolas Chaulet Date: Fri, 23 Feb 2024 09:50:35 -0500 Subject: [PATCH 20/34] [Fleet] Fix loading fields for transform destination index template (#177608) --- .../elasticsearch/template/install.test.ts | 8 +- .../epm/elasticsearch/template/install.ts | 4 +- .../epm/elasticsearch/transform/install.ts | 28 +++--- .../elasticsearch/transform/mappings.test.ts | 91 +++++++++++++++++++ .../epm/elasticsearch/transform/mappings.ts | 18 ++++ .../fleet/server/services/epm/fields/field.ts | 37 +++++++- 6 files changed, 167 insertions(+), 19 deletions(-) create mode 100644 x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/mappings.test.ts create mode 100644 x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/mappings.ts diff --git a/x-pack/plugins/fleet/server/services/epm/elasticsearch/template/install.test.ts b/x-pack/plugins/fleet/server/services/epm/elasticsearch/template/install.test.ts index 61edf78ec497e..b729e34fa8bb6 100644 --- a/x-pack/plugins/fleet/server/services/epm/elasticsearch/template/install.test.ts +++ b/x-pack/plugins/fleet/server/services/epm/elasticsearch/template/install.test.ts @@ -6,18 +6,18 @@ */ import { createAppContextStartContractMock } from '../../../../mocks'; import { appContextService } from '../../..'; -import { loadFieldsFromYaml } from '../../fields/field'; +import { loadDatastreamsFieldsFromYaml } from '../../fields/field'; import type { PackageInstallContext, RegistryDataStream } from '../../../../../common/types'; import { prepareTemplate, prepareToInstallTemplates } from './install'; jest.mock('../../fields/field', () => ({ ...jest.requireActual('../../fields/field'), - loadFieldsFromYaml: jest.fn(), + loadDatastreamsFieldsFromYaml: jest.fn(), })); -const mockedLoadFieldsFromYaml = loadFieldsFromYaml as jest.MockedFunction< - typeof loadFieldsFromYaml +const mockedLoadFieldsFromYaml = loadDatastreamsFieldsFromYaml as jest.MockedFunction< + typeof loadDatastreamsFieldsFromYaml >; const packageInstallContext = { packageInfo: { name: 'package', version: '0.0.1' }, diff --git a/x-pack/plugins/fleet/server/services/epm/elasticsearch/template/install.ts b/x-pack/plugins/fleet/server/services/epm/elasticsearch/template/install.ts index e1ff612076b3b..2dce7b7323567 100644 --- a/x-pack/plugins/fleet/server/services/epm/elasticsearch/template/install.ts +++ b/x-pack/plugins/fleet/server/services/epm/elasticsearch/template/install.ts @@ -30,7 +30,7 @@ import type { EsAssetReference, ExperimentalDataStreamFeature, } from '../../../../types'; -import { loadFieldsFromYaml, processFields } from '../../fields/field'; +import { loadDatastreamsFieldsFromYaml, processFields } from '../../fields/field'; import { getAssetFromAssetsMap, getPathParts } from '../../archive'; import { FLEET_COMPONENT_TEMPLATES, @@ -509,7 +509,7 @@ export function prepareTemplate({ experimentalDataStreamFeature?: ExperimentalDataStreamFeature; }): { componentTemplates: TemplateMap; indexTemplate: IndexTemplateEntry } { const { name: packageName, version: packageVersion } = packageInstallContext.packageInfo; - const fields = loadFieldsFromYaml(packageInstallContext, dataStream.path); + const fields = loadDatastreamsFieldsFromYaml(packageInstallContext, dataStream.path); const isIndexModeTimeSeries = dataStream.elasticsearch?.index_mode === 'time_series' || diff --git a/x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/install.ts b/x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/install.ts index 84ea5fae04874..308a10f1bf94d 100644 --- a/x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/install.ts +++ b/x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/install.ts @@ -25,8 +25,7 @@ import { buildComponentTemplates, installComponentAndIndexTemplateForDataStream, } from '../template/install'; -import { isFields, processFields } from '../../fields/field'; -import { generateMappings } from '../template/template'; +import { isFields } from '../../fields/field'; import { getESAssetMetadata } from '../meta'; import { updateEsAssetReferences } from '../../packages/es_assets_reference'; import { getAssetFromAssetsMap, getPathParts } from '../../archive'; @@ -47,6 +46,7 @@ import { isUserSettingsTemplate } from '../template/utils'; import { deleteTransforms } from './remove'; import { getDestinationIndexAliases } from './transform_utils'; +import { loadMappingForTransform } from './mappings'; const DEFAULT_TRANSFORM_TEMPLATES_PRIORITY = 250; enum TRANSFORM_SPECS_TYPES { @@ -183,8 +183,6 @@ const processTransformAssetsPerModule = ( // Handling fields.yml and all other files within 'fields' folder if (fileName === TRANSFORM_SPECS_TYPES.FIELDS || isFields(path)) { - const validFields = processFields(content); - const mappings = generateMappings(validFields); const templateName = getTransformAssetNameForInstallation( installablePackage, transformModuleId, @@ -208,14 +206,6 @@ const processTransformAssetsPerModule = ( } else { destinationIndexTemplates[indexToModify] = template; } - - // If there's already mappings set previously, append it to new - const previousMappings = - transformsSpecifications.get(transformModuleId)?.get('mappings') ?? {}; - - transformsSpecifications.get(transformModuleId)?.set('mappings', { - properties: { ...previousMappings.properties, ...mappings.properties }, - }); } if (fileName === TRANSFORM_SPECS_TYPES.TRANSFORM) { @@ -394,6 +384,20 @@ const processTransformAssetsPerModule = ( version: t.transformVersion, })); + // Load and generate mappings + for (const destinationIndexTemplate of destinationIndexTemplates) { + if (!destinationIndexTemplate.transformModuleId) { + continue; + } + + transformsSpecifications + .get(destinationIndexTemplate.transformModuleId) + ?.set( + 'mappings', + loadMappingForTransform(packageInstallContext, destinationIndexTemplate.transformModuleId) + ); + } + return { indicesToAddRefs, indexTemplatesRefs, diff --git a/x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/mappings.test.ts b/x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/mappings.test.ts new file mode 100644 index 0000000000000..f34015bf77697 --- /dev/null +++ b/x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/mappings.test.ts @@ -0,0 +1,91 @@ +/* + * 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 { loadMappingForTransform } from './mappings'; + +describe('loadMappingForTransform', () => { + it('should return a mappings without properties if there is no fields resource', () => { + const fields = loadMappingForTransform( + { + packageInfo: {} as any, + assetsMap: new Map(), + paths: [], + }, + 'test' + ); + + expect(fields).toEqual({ properties: {} }); + }); + + it('should merge shallow mapping without properties if there is no fields resource', () => { + const fields = loadMappingForTransform( + { + packageInfo: {} as any, + assetsMap: new Map([ + [ + '/package/ti_opencti/2.1.0/elasticsearch/transform/latest_ioc/fields/ecs.yml', + Buffer.from( + ` +- description: Description of the threat feed in a UI friendly format. + name: threat.feed.description + type: keyword +- description: The name of the threat feed in UI friendly format. + name: threat.feed.name + type: keyword` + ), + ], + [ + '/package/ti_opencti/2.1.0/elasticsearch/transform/latest_ioc/fields/ecs-extra.yml', + Buffer.from( + ` +- description: The display name indicator in an UI friendly format + level: extended + name: threat.indicator.name + type: keyword` + ), + ], + ]), + paths: [ + '/package/ti_opencti/2.1.0/elasticsearch/transform/latest_ioc/fields/ecs.yml', + '/package/ti_opencti/2.1.0/elasticsearch/transform/latest_ioc/fields/ecs-extra.yml', + ], + }, + 'latest_ioc' + ); + + expect(fields).toMatchInlineSnapshot(` + Object { + "properties": Object { + "threat": Object { + "properties": Object { + "feed": Object { + "properties": Object { + "description": Object { + "ignore_above": 1024, + "type": "keyword", + }, + "name": Object { + "ignore_above": 1024, + "type": "keyword", + }, + }, + }, + "indicator": Object { + "properties": Object { + "name": Object { + "ignore_above": 1024, + "type": "keyword", + }, + }, + }, + }, + }, + }, + } + `); + }); +}); diff --git a/x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/mappings.ts b/x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/mappings.ts new file mode 100644 index 0000000000000..130dae0ecca51 --- /dev/null +++ b/x-pack/plugins/fleet/server/services/epm/elasticsearch/transform/mappings.ts @@ -0,0 +1,18 @@ +/* + * 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 { type PackageInstallContext } from '../../../../../common/types/models'; +import { loadTransformFieldsFromYaml, processFields } from '../../fields/field'; +import { generateMappings } from '../template/template'; + +export function loadMappingForTransform( + packageInstallContext: PackageInstallContext, + transformModuleId: string +) { + const fields = loadTransformFieldsFromYaml(packageInstallContext, transformModuleId); + const validFields = processFields(fields); + return generateMappings(validFields); +} diff --git a/x-pack/plugins/fleet/server/services/epm/fields/field.ts b/x-pack/plugins/fleet/server/services/epm/fields/field.ts index 859752d5dead1..b8ca555c95a9b 100644 --- a/x-pack/plugins/fleet/server/services/epm/fields/field.ts +++ b/x-pack/plugins/fleet/server/services/epm/fields/field.ts @@ -289,13 +289,25 @@ export const isFields = (path: string) => { return path.includes('/fields/'); }; +export const filterForTransformAssets = (transformName: string) => { + return function isTransformAssets(path: string) { + return path.includes(`/transform/${transformName}`); + }; +}; + +function combineFilter(...filters: Array<(path: string) => boolean>) { + return function filterAsset(path: string) { + return filters.every((filter) => filter(path)); + }; +} + /** * loadFieldsFromYaml * * Gets all field files, optionally filtered by dataset, extracts .yml files, merges them together */ -export const loadFieldsFromYaml = ( +export const loadDatastreamsFieldsFromYaml = ( packageInstallContext: PackageInstallContext, datasetName?: string ): Field[] => { @@ -318,3 +330,26 @@ export const loadFieldsFromYaml = ( return acc; }, []); }; + +export const loadTransformFieldsFromYaml = ( + packageInstallContext: PackageInstallContext, + transformName: string +): Field[] => { + // Fetch all field definition files + const fieldDefinitionFiles = getAssetsDataFromAssetsMap( + packageInstallContext.packageInfo, + packageInstallContext.assetsMap, + combineFilter(isFields, filterForTransformAssets(transformName)) + ); + return fieldDefinitionFiles.reduce((acc, file) => { + // Make sure it is defined as it is optional. Should never happen. + if (file.buffer) { + const tmpFields = safeLoad(file.buffer.toString()); + // safeLoad() returns undefined for empty files, we don't want that + if (tmpFields) { + acc = acc.concat(tmpFields); + } + } + return acc; + }, []); +}; From 043d12a5e57cb1d1c629088fc4bc9cd5355d5540 Mon Sep 17 00:00:00 2001 From: jennypavlova Date: Fri, 23 Feb 2024 15:53:54 +0100 Subject: [PATCH 21/34] [Infra ML] Add feedback button: Anomaly detection for hosts and pods (#177615) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #175792 ## Summary This PR adds a feedback button to the ML flyout in Infra. image ## Small UI fixes This PR makes the tabs inside the flyout consistent with other UI flyouts ( smaller size and aligns them with the title and places them in the header) | Before | After | | ------- | -------------- | | ![image](https://github.com/elastic/kibana/assets/14139027/80a66498-56bf-44f9-af0d-50c2423498f3) | ![image](https://github.com/elastic/kibana/assets/14139027/300d2281-71a6-421e-aef9-5f3c57d668b4) | ## Testing - Go to Inventory and click on the Anomaly Detection (Top menu, next to Settings) - Feedback button should be visible - Click on the feedback button - The first step (without any jobs enabled) should not prefill the first question (click on `Enable` for host/pod job) - The second step (host or pod) should prefill the first question with the host or pod answer - Same on 3rd step (follow the URL at the bottom of the screen to check the params): https://github.com/elastic/kibana/assets/14139027/8b583a4b-aefa-4694-ab17-98066df97b6b - (note that it shouldn't prefill the first question if both pod and host jobs are enabled) ![image](https://github.com/elastic/kibana/assets/14139027/d3e0a1b3-02ea-44e1-9ee8-18f1ce216c4f) --------- Co-authored-by: Cauê Marcondes <55978943+cauemarcondes@users.noreply.github.com> --- .../ml/anomaly_detection/flyout_home.tsx | 123 +++++++++++++----- .../ml/anomaly_detection/job_setup_screen.tsx | 110 ++++++++++------ .../feature_feedback_button.tsx | 16 +++ 3 files changed, 177 insertions(+), 72 deletions(-) diff --git a/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/ml/anomaly_detection/flyout_home.tsx b/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/ml/anomaly_detection/flyout_home.tsx index 600291df4d451..2e5db57604cea 100644 --- a/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/ml/anomaly_detection/flyout_home.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/ml/anomaly_detection/flyout_home.tsx @@ -5,19 +5,31 @@ * 2.0. */ -import React, { useState, useCallback, useEffect } from 'react'; -import { EuiFlyoutHeader, EuiTitle, EuiFlyoutBody, EuiSpacer } from '@elastic/eui'; +import React, { useState, useCallback, useEffect, useContext } from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; -import { EuiText, EuiFlexGroup, EuiFlexItem, EuiCard, EuiIcon } from '@elastic/eui'; +import { + EuiButton, + EuiButtonEmpty, + EuiCallOut, + EuiCard, + EuiFlexGroup, + EuiFlexItem, + EuiFlyoutBody, + EuiFlyoutHeader, + EuiIcon, + EuiSpacer, + EuiTabs, + EuiTab, + EuiText, + EuiTitle, + useEuiTheme, +} from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { EuiCallOut } from '@elastic/eui'; -import { EuiButton } from '@elastic/eui'; -import { EuiButtonEmpty } from '@elastic/eui'; import moment from 'moment'; -import { EuiTabs } from '@elastic/eui'; -import { EuiTab } from '@elastic/eui'; import { MLJobsAwaitingNodeWarning } from '@kbn/ml-plugin/public'; -import { useLinkProps } from '@kbn/observability-shared-plugin/public'; +import { FeatureFeedbackButton, useLinkProps } from '@kbn/observability-shared-plugin/public'; +import { css } from '@emotion/react'; +import { KibanaEnvironmentContext } from '../../../../../../hooks/use_kibana'; import { SubscriptionSplashPrompt } from '../../../../../../components/subscription_splash_content'; import { useInfraMLCapabilitiesContext } from '../../../../../../containers/ml/infra_ml_capabilities'; import { @@ -36,6 +48,10 @@ interface Props { } type Tab = 'jobs' | 'anomalies'; + +export const INFRA_ML_FLYOUT_FEEDBACK_LINK = + 'https://docs.google.com/forms/d/e/1FAIpQLSfBixH_1HTuqeMCy38iK9w1mB8vl_eVvcLUlSPAPiWKBHeHiQ/viewform'; + export const FlyoutHome = (props: Props) => { const [tab, setTab] = useState('jobs'); const { goToSetup, closeFlyout } = props; @@ -51,6 +67,8 @@ export const FlyoutHome = (props: Props) => { } = useMetricK8sModuleContext(); const { hasInfraMLCapabilities, hasInfraMLReadCapabilities, hasInfraMLSetupCapabilities } = useInfraMLCapabilitiesContext(); + const { kibanaVersion, isCloudEnv, isServerlessEnv } = useContext(KibanaEnvironmentContext); + const { euiTheme } = useEuiTheme(); const createHosts = useCallback(() => { goToSetup('hosts'); @@ -78,6 +96,14 @@ export const FlyoutHome = (props: Props) => { pathname: '/jobs', }); + // Used for prefilling the feedback form (if both types are enabled do not prefill) + const mlJobTypeByNode = + hostJobSummaries.length > 0 && k8sJobSummaries.length === 0 + ? 'host' + : hostJobSummaries.length === 0 && k8sJobSummaries.length > 0 + ? 'pod' + : undefined; + if (!hasInfraMLCapabilities) { return ; } else if (!hasInfraMLReadCapabilities) { @@ -95,33 +121,62 @@ export const FlyoutHome = (props: Props) => { } else { return ( <> - - -

- + + + +

+ +

+
+
+ + -

- - - - - setTab('jobs')}> - {i18n.translate('xpack.infra.ml.anomalyFlyout.jobsTabLabel', { - defaultMessage: 'Jobs', - })} - - setTab('anomalies')} - data-test-subj="anomalyFlyoutAnomaliesTab" + + + + - {i18n.translate('xpack.infra.ml.anomalyFlyout.anomaliesTabLabel', { - defaultMessage: 'Anomalies', - })} - - + setTab('jobs')}> + {i18n.translate('xpack.infra.ml.anomalyFlyout.jobsTabLabel', { + defaultMessage: 'Jobs', + })} + + setTab('anomalies')} + data-test-subj="anomalyFlyoutAnomaliesTab" + > + {i18n.translate('xpack.infra.ml.anomalyFlyout.anomaliesTabLabel', { + defaultMessage: 'Anomalies', + })} + + + { const { goHome } = props; const [startDate, setStartDate] = useState(now.clone().subtract(4, 'weeks')); const [partitionField, setPartitionField] = useState(null); - const h = useMetricHostsModuleContext(); - const k = useMetricK8sModuleContext(); + const host = useMetricHostsModuleContext(); + const kubernetes = useMetricK8sModuleContext(); const [filter, setFilter] = useState(''); const [filterQuery, setFilterQuery] = useState(''); const trackMetric = useUiTracker({ app: 'infra_metrics' }); const { createDerivedIndexPattern } = useSourceContext(); + const { kibanaVersion, isCloudEnv, isServerlessEnv } = useContext(KibanaEnvironmentContext); + const { euiTheme } = useEuiTheme(); - const indicies = h.sourceConfiguration.indices; + const indices = host.sourceConfiguration.indices; const setupStatus = useMemo(() => { if (props.jobType === 'kubernetes') { - return k.setupStatus; + return kubernetes.setupStatus; } else { - return h.setupStatus; + return host.setupStatus; } - }, [props.jobType, k.setupStatus, h.setupStatus]); + }, [props.jobType, kubernetes.setupStatus, host.setupStatus]); const cleanUpAndSetUpModule = useMemo(() => { if (props.jobType === 'kubernetes') { - return k.cleanUpAndSetUpModule; + return kubernetes.cleanUpAndSetUpModule; } else { - return h.cleanUpAndSetUpModule; + return host.cleanUpAndSetUpModule; } - }, [props.jobType, k.cleanUpAndSetUpModule, h.cleanUpAndSetUpModule]); + }, [props.jobType, kubernetes.cleanUpAndSetUpModule, host.cleanUpAndSetUpModule]); const setUpModule = useMemo(() => { if (props.jobType === 'kubernetes') { - return k.setUpModule; + return kubernetes.setUpModule; } else { - return h.setUpModule; + return host.setUpModule; } - }, [props.jobType, k.setUpModule, h.setUpModule]); + }, [props.jobType, kubernetes.setUpModule, host.setUpModule]); const hasSummaries = useMemo(() => { if (props.jobType === 'kubernetes') { - return k.jobSummaries.length > 0; + return kubernetes.jobSummaries.length > 0; } else { - return h.jobSummaries.length > 0; + return host.jobSummaries.length > 0; } - }, [props.jobType, k.jobSummaries, h.jobSummaries]); + }, [props.jobType, kubernetes.jobSummaries, host.jobSummaries]); const derivedIndexPattern = useMemo( () => createDerivedIndexPattern(), @@ -92,7 +107,7 @@ export const JobSetupScreen = (props: Props) => { const createJobs = useCallback(() => { if (hasSummaries) { cleanUpAndSetUpModule( - indicies, + indices, moment(startDate).toDate().getTime(), undefined, filterQuery, @@ -100,7 +115,7 @@ export const JobSetupScreen = (props: Props) => { ); } else { setUpModule( - indicies, + indices, moment(startDate).toDate().getTime(), undefined, filterQuery, @@ -112,7 +127,7 @@ export const JobSetupScreen = (props: Props) => { filterQuery, setUpModule, hasSummaries, - indicies, + indices, partitionField, startDate, ]); @@ -163,15 +178,34 @@ export const JobSetupScreen = (props: Props) => { return ( <> - -

- + + +

+ +

+
+
+ + -

-
+ +
{setupStatus.type === 'pending' ? ( diff --git a/x-pack/plugins/observability_solution/observability_shared/public/components/feature_feedback_button/feature_feedback_button.tsx b/x-pack/plugins/observability_solution/observability_shared/public/components/feature_feedback_button/feature_feedback_button.tsx index d10d8262ee3d6..282dfbe35770c 100644 --- a/x-pack/plugins/observability_solution/observability_shared/public/components/feature_feedback_button/feature_feedback_button.tsx +++ b/x-pack/plugins/observability_solution/observability_shared/public/components/feature_feedback_button/feature_feedback_button.tsx @@ -12,6 +12,9 @@ import { FormattedMessage } from '@kbn/i18n-react'; const KIBANA_VERSION_QUERY_PARAM = 'entry.548460210'; const KIBANA_DEPLOYMENT_TYPE_PARAM = 'entry.573002982'; const SANITIZED_PATH_PARAM = 'entry.1876422621'; +const ML_JOB_TYPE = 'entry.170406579'; + +type NodeType = 'host' | 'pod'; const getDeploymentType = (isCloudEnv?: boolean, isServerlessEnv?: boolean): string | undefined => { if (isServerlessEnv) { @@ -23,18 +26,23 @@ const getDeploymentType = (isCloudEnv?: boolean, isServerlessEnv?: boolean): str return 'Self-Managed (you manage)'; }; +const getMLJobType = (mlJobType: NodeType) => + mlJobType === 'pod' ? 'Pod Anomalies' : 'Host Anomalies'; + const getSurveyFeedbackURL = ({ formUrl, formConfig, kibanaVersion, deploymentType, sanitizedPath, + mlJobType, }: { formUrl: string; formConfig?: FormConfig; kibanaVersion?: string; deploymentType?: string; sanitizedPath?: string; + mlJobType?: string; }) => { const url = new URL(formUrl); if (kibanaVersion) { @@ -55,6 +63,9 @@ const getSurveyFeedbackURL = ({ sanitizedPath ); } + if (mlJobType) { + url.searchParams.append(formConfig?.mlJobTypeParam || ML_JOB_TYPE, mlJobType); + } return url.href; }; @@ -63,6 +74,7 @@ interface FormConfig { kibanaVersionQueryParam?: string; kibanaDeploymentTypeQueryParam?: string; sanitizedPathQueryParam?: string; + mlJobTypeParam?: string; } interface FeatureFeedbackButtonProps { @@ -75,6 +87,7 @@ interface FeatureFeedbackButtonProps { isCloudEnv?: boolean; isServerlessEnv?: boolean; sanitizedPath?: string; + nodeType?: NodeType; formConfig?: FormConfig; } @@ -88,6 +101,7 @@ export const FeatureFeedbackButton = ({ isCloudEnv, isServerlessEnv, sanitizedPath, + nodeType, surveyButtonText = ( Date: Fri, 23 Feb 2024 15:59:20 +0100 Subject: [PATCH 22/34] [Infra][Serverless] fix breadcrumb, page template and small layout issues (#177312) closes [176602](https://github.com/elastic/kibana/issues/176602) ## Summary This PR fixes a few small issues that became more evident in the serverless offering ### Serverless - Breadcrumbs image image image - Asset Details Page Template | before | after | | --- | --- | |image|image | The page now uses the `PageTemplate` from `observability-shared`, which is what other pages in observability use. ### Other fixes - Spacing between header and unified search in the Hosts View | before | after | | --- | --- | |image|image | The default spacing is 24px. For some reason, the hosts view had a 12px space between the 2 components. - Breadcrumb (still works as expected) image ### How to test - Start a serverless Kibana, ES instances and run metricbeat with system module enabled - run `yarn es serverless --projectType=oblt` and `yarn serverless-oblt` - Navigate to Inventory pages and APM Settings - Check the changes described above - Start a stateful Kibana instance - Navigate to inventory pages and APM Settings - Check the changes described above --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../deeplinks/observability/deep_links.ts | 7 +- x-pack/plugins/infra/kibana.jsonc | 14 ++- .../asset_details/template/page.tsx | 89 +++++++++++-------- .../plugins/infra/public/hooks/use_kibana.tsx | 6 +- .../public/hooks/use_metrics_breadcrumbs.tsx | 37 +++++++- .../hooks/use_parent_breadcrumb_resolver.ts | 9 +- .../search_bar/unified_search_bar.tsx | 2 +- .../public/pages/metrics/hosts/index.tsx | 6 +- .../components/survey_kubernetes.tsx | 6 +- .../components/survey_section.tsx | 6 +- .../metric_detail/asset_detail_page.tsx | 38 ++------ .../pages/metrics/metric_detail/index.tsx | 2 +- .../metric_detail/metric_detail_page.tsx | 23 ++--- .../pages/metrics/metric_detail/types.ts | 6 -- .../pages/metrics/metrics_explorer/index.tsx | 6 +- x-pack/plugins/infra/public/plugin.ts | 6 ++ x-pack/plugins/infra/public/types.ts | 2 + x-pack/plugins/infra/tsconfig.json | 1 + .../public/navigation_tree.ts | 12 +++ 19 files changed, 171 insertions(+), 107 deletions(-) rename x-pack/plugins/infra/public/{pages/metrics/metric_detail => }/hooks/use_parent_breadcrumb_resolver.ts (88%) diff --git a/packages/deeplinks/observability/deep_links.ts b/packages/deeplinks/observability/deep_links.ts index 2a682a352cb46..0dee18d5b0ae5 100644 --- a/packages/deeplinks/observability/deep_links.ts +++ b/packages/deeplinks/observability/deep_links.ts @@ -43,7 +43,12 @@ export type ObservabilityOverviewLinkId = | 'rules' | 'slos'; -export type MetricsLinkId = 'inventory' | 'metrics-explorer' | 'hosts' | 'settings'; +export type MetricsLinkId = + | 'inventory' + | 'metrics-explorer' + | 'hosts' + | 'settings' + | 'assetDetails'; export type ApmLinkId = | 'services' diff --git a/x-pack/plugins/infra/kibana.jsonc b/x-pack/plugins/infra/kibana.jsonc index 5faf928f7d959..dbabc92fd69c7 100644 --- a/x-pack/plugins/infra/kibana.jsonc +++ b/x-pack/plugins/infra/kibana.jsonc @@ -36,7 +36,17 @@ "visTypeTimeseries", "apmDataAccess" ], - "optionalPlugins": ["spaces", "ml", "home", "embeddable", "osquery", "cloud", "profilingDataAccess", "licenseManagement"], + "optionalPlugins": [ + "spaces", + "ml", + "home", + "embeddable", + "osquery", + "cloud", + "profilingDataAccess", + "licenseManagement", + "serverless" + ], "requiredBundles": [ "unifiedSearch", "observability", @@ -46,7 +56,7 @@ "kibanaReact", "ml", "embeddable", - "controls", + "controls" ] } } diff --git a/x-pack/plugins/infra/public/components/asset_details/template/page.tsx b/x-pack/plugins/infra/public/components/asset_details/template/page.tsx index 260114bb8b11f..07d91a5e0e862 100644 --- a/x-pack/plugins/infra/public/components/asset_details/template/page.tsx +++ b/x-pack/plugins/infra/public/components/asset_details/template/page.tsx @@ -5,10 +5,12 @@ * 2.0. */ -import { EuiFlexGroup, EuiPageTemplate } from '@elastic/eui'; +import { EuiFlexGroup } from '@elastic/eui'; import { css } from '@emotion/react'; import { i18n } from '@kbn/i18n'; import React, { useEffect, useMemo } from 'react'; +import { useMetricsBreadcrumbs } from '../../../hooks/use_metrics_breadcrumbs'; +import { useParentBreadcrumbResolver } from '../../../hooks/use_parent_breadcrumb_resolver'; import { useKibanaContextForPlugin } from '../../../hooks/use_kibana'; import { useKibanaHeader } from '../../../hooks/use_kibana_header'; import { InfraLoadingPanel } from '../../loading'; @@ -24,16 +26,36 @@ import { getIntegrationsAvailable } from '../utils'; export const Page = ({ tabs = [], links = [] }: ContentTemplateProps) => { const { loading } = useAssetDetailsRenderPropsContext(); const { metadata, loading: metadataLoading } = useMetadataStateContext(); - const { rightSideItems, tabEntries, breadcrumbs } = usePageHeader(tabs, links); + const { rightSideItems, tabEntries, breadcrumbs: headerBreadcrumbs } = usePageHeader(tabs, links); const { asset } = useAssetDetailsRenderPropsContext(); const { actionMenuHeight } = useKibanaHeader(); const trackOnlyOnce = React.useRef(false); const { activeTabId } = useTabSwitcherContext(); const { - services: { telemetry }, + services: { + telemetry, + observabilityShared: { + navigation: { PageTemplate }, + }, + }, } = useKibanaContextForPlugin(); + const parentBreadcrumbResolver = useParentBreadcrumbResolver(); + const breadcrumbOptions = parentBreadcrumbResolver.getBreadcrumbOptions(asset.type); + useMetricsBreadcrumbs( + [ + { + ...breadcrumbOptions.link, + text: breadcrumbOptions.text, + }, + { + text: asset.name, + }, + ], + { deeperContextServerless: true } + ); + useEffect(() => { if (trackOnlyOnce.current) { return; @@ -63,44 +85,35 @@ export const Page = ({ tabs = [], links = [] }: ContentTemplateProps) => { [actionMenuHeight] ); - return loading ? ( - - - - ) : ( - - - - - - - - + {loading ? ( + + + + ) : ( + + )} + ); }; diff --git a/x-pack/plugins/infra/public/hooks/use_kibana.tsx b/x-pack/plugins/infra/public/hooks/use_kibana.tsx index 25ef6595c734a..e62d6fbbc4e3c 100644 --- a/x-pack/plugins/infra/public/hooks/use_kibana.tsx +++ b/x-pack/plugins/infra/public/hooks/use_kibana.tsx @@ -6,7 +6,7 @@ */ import type { PropsOf } from '@elastic/eui'; -import React, { useMemo, createElement, createContext } from 'react'; +import React, { useMemo, createElement, createContext, useContext } from 'react'; import { CoreStart } from '@kbn/core/public'; import { createKibanaReactContext, @@ -73,6 +73,10 @@ export const useKibanaEnvironmentContextProvider = (kibanaEnvironment?: KibanaEn return Provider; }; +export function useKibanaEnvironmentContext() { + return useContext(KibanaEnvironmentContext); +} + export const createLazyComponentWithKibanaContext = >( coreSetup: InfraClientCoreSetup, lazyComponentFactory: () => Promise<{ default: T }> diff --git a/x-pack/plugins/infra/public/hooks/use_metrics_breadcrumbs.tsx b/x-pack/plugins/infra/public/hooks/use_metrics_breadcrumbs.tsx index 4679d4fe67f7e..defc8b3210f48 100644 --- a/x-pack/plugins/infra/public/hooks/use_metrics_breadcrumbs.tsx +++ b/x-pack/plugins/infra/public/hooks/use_metrics_breadcrumbs.tsx @@ -5,11 +5,42 @@ * 2.0. */ +import { useEffect, useMemo } from 'react'; import { ChromeBreadcrumb } from '@kbn/core/public'; -import { useBreadcrumbs } from './use_breadcrumbs'; +import { useBreadcrumbs, useLinkProps } from '@kbn/observability-shared-plugin/public'; import { METRICS_APP } from '../../common/constants'; import { metricsTitle } from '../translations'; +import { useKibanaContextForPlugin } from './use_kibana'; -export const useMetricsBreadcrumbs = (extraCrumbs: ChromeBreadcrumb[]) => { - useBreadcrumbs(METRICS_APP, metricsTitle, extraCrumbs); +export const useMetricsBreadcrumbs = ( + extraCrumbs: ChromeBreadcrumb[], + options?: { deeperContextServerless: boolean } +) => { + const { + services: { serverless }, + } = useKibanaContextForPlugin(); + const appLinkProps = useLinkProps({ app: METRICS_APP }); + + const breadcrumbs = useMemo( + () => [ + { + ...appLinkProps, + text: metricsTitle, + }, + ...extraCrumbs, + ], + [appLinkProps, extraCrumbs] + ); + + useBreadcrumbs(breadcrumbs); + + useEffect(() => { + // For deeper context breadcrumbs in serveless, the `serverless` plugin provides its own breadcrumb service. + // https://docs.elastic.dev/kibana-dev-docs/serverless-project-navigation#breadcrumbs + if (serverless && options?.deeperContextServerless) { + // The initial path is already set in the breadcrumbs + const [, ...serverlessBreadcrumbs] = breadcrumbs; + serverless.setBreadcrumbs(serverlessBreadcrumbs); + } + }, [breadcrumbs, options?.deeperContextServerless, serverless]); }; diff --git a/x-pack/plugins/infra/public/pages/metrics/metric_detail/hooks/use_parent_breadcrumb_resolver.ts b/x-pack/plugins/infra/public/hooks/use_parent_breadcrumb_resolver.ts similarity index 88% rename from x-pack/plugins/infra/public/pages/metrics/metric_detail/hooks/use_parent_breadcrumb_resolver.ts rename to x-pack/plugins/infra/public/hooks/use_parent_breadcrumb_resolver.ts index a0d5160e87472..532d3dbe00adb 100644 --- a/x-pack/plugins/infra/public/pages/metrics/metric_detail/hooks/use_parent_breadcrumb_resolver.ts +++ b/x-pack/plugins/infra/public/hooks/use_parent_breadcrumb_resolver.ts @@ -8,13 +8,18 @@ import { InventoryItemType } from '@kbn/metrics-data-access-plugin/common/inventory_models/types'; import { useLinkProps } from '@kbn/observability-shared-plugin/public'; import { useLocation } from 'react-router-dom'; -import { hostsTitle, inventoryTitle } from '../../../../translations'; -import { BreadcrumbOptions } from '../types'; +import type { LinkProps } from '@kbn/observability-shared-plugin/public/hooks/use_link_props'; +import { hostsTitle, inventoryTitle } from '../translations'; interface LocationStateProps { originPathname: string; } +interface BreadcrumbOptions { + text: string; + link: LinkProps; +} + export function useParentBreadcrumbResolver() { const hostsLinkProps = useLinkProps({ app: 'metrics', diff --git a/x-pack/plugins/infra/public/pages/metrics/hosts/components/search_bar/unified_search_bar.tsx b/x-pack/plugins/infra/public/pages/metrics/hosts/components/search_bar/unified_search_bar.tsx index 4c5b5fef264c5..e21ca872726f5 100644 --- a/x-pack/plugins/infra/public/pages/metrics/hosts/components/search_bar/unified_search_bar.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/hosts/components/search_bar/unified_search_bar.tsx @@ -111,7 +111,7 @@ const StickyContainer = ({ children }: { children: React.ReactNode }) => { top: calc(${actionMenuHeight}px + var(--euiFixedHeadersOffset, 0)); z-index: ${euiTheme.levels.navigation}; background: ${euiTheme.colors.emptyShade}; - padding: ${euiTheme.size.m} ${euiTheme.size.l} 0px; + padding: ${euiTheme.size.l} ${euiTheme.size.l} 0px; margin: -${euiTheme.size.l} -${euiTheme.size.l} 0px; min-height: calc(${euiTheme.size.xxxl} * 2); `} diff --git a/x-pack/plugins/infra/public/pages/metrics/hosts/index.tsx b/x-pack/plugins/infra/public/pages/metrics/hosts/index.tsx index 4e97a99e37553..80dc5a3977c75 100644 --- a/x-pack/plugins/infra/public/pages/metrics/hosts/index.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/hosts/index.tsx @@ -6,12 +6,12 @@ */ import { EuiErrorBoundary } from '@elastic/eui'; -import React, { useContext } from 'react'; +import React from 'react'; import { useTrackPageview, FeatureFeedbackButton } from '@kbn/observability-shared-plugin/public'; import { APP_WRAPPER_CLASS } from '@kbn/core/public'; import { css } from '@emotion/react'; import { i18n } from '@kbn/i18n'; -import { KibanaEnvironmentContext } from '../../../hooks/use_kibana'; +import { useKibanaEnvironmentContext } from '../../../hooks/use_kibana'; import { SourceErrorPage } from '../../../components/source_error_page'; import { SourceLoadingPage } from '../../../components/source_loading_page'; import { useSourceContext } from '../../../containers/metrics_source'; @@ -29,7 +29,7 @@ const HOSTS_FEEDBACK_LINK = export const HostsPage = () => { const { isLoading, loadSourceFailureMessage, loadSource, source } = useSourceContext(); - const { kibanaVersion, isCloudEnv, isServerlessEnv } = useContext(KibanaEnvironmentContext); + const { kibanaVersion, isCloudEnv, isServerlessEnv } = useKibanaEnvironmentContext(); useTrackPageview({ app: 'infra_metrics', path: 'hosts' }); useTrackPageview({ app: 'infra_metrics', path: 'hosts', delay: 15000 }); diff --git a/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/survey_kubernetes.tsx b/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/survey_kubernetes.tsx index ce36a396b150f..4dd620553df51 100644 --- a/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/survey_kubernetes.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/survey_kubernetes.tsx @@ -6,11 +6,11 @@ */ import { EuiFlexGroup, EuiFlexItem, EuiGlobalToastList } from '@elastic/eui'; -import React, { useContext } from 'react'; +import React from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; import useLocalStorage from 'react-use/lib/useLocalStorage'; import { FeatureFeedbackButton } from '@kbn/observability-shared-plugin/public'; -import { KibanaEnvironmentContext } from '../../../../hooks/use_kibana'; +import { useKibanaEnvironmentContext } from '../../../../hooks/use_kibana'; const KUBERNETES_TOAST_STORAGE_KEY = 'kubernetesToastKey'; const KUBERNETES_FEEDBACK_LINK = 'https://ela.st/k8s-feedback'; @@ -19,7 +19,7 @@ export const SurveyKubernetes = () => { const [isToastSeen, setIsToastSeen] = useLocalStorage(KUBERNETES_TOAST_STORAGE_KEY, false); const markToastAsSeen = () => setIsToastSeen(true); - const { kibanaVersion, isCloudEnv, isServerlessEnv } = useContext(KibanaEnvironmentContext); + const { kibanaVersion, isCloudEnv, isServerlessEnv } = useKibanaEnvironmentContext(); return ( <> diff --git a/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/survey_section.tsx b/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/survey_section.tsx index d32fd722c8391..6bdfc9dbfe2e3 100644 --- a/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/survey_section.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/inventory_view/components/survey_section.tsx @@ -5,9 +5,9 @@ * 2.0. */ -import React, { useContext } from 'react'; +import React from 'react'; import { FeatureFeedbackButton } from '@kbn/observability-shared-plugin/public'; -import { KibanaEnvironmentContext } from '../../../../hooks/use_kibana'; +import { useKibanaEnvironmentContext } from '../../../../hooks/use_kibana'; import { useWaffleOptionsContext } from '../hooks/use_waffle_options'; import { SurveyKubernetes } from './survey_kubernetes'; @@ -16,7 +16,7 @@ const INVENTORY_FEEDBACK_LINK = 'https://ela.st/survey-infra-inventory?usp=pp_ur export const SurveySection = () => { const { nodeType } = useWaffleOptionsContext(); - const { kibanaVersion, isCloudEnv, isServerlessEnv } = useContext(KibanaEnvironmentContext); + const { kibanaVersion, isCloudEnv, isServerlessEnv } = useKibanaEnvironmentContext(); return ( <> diff --git a/x-pack/plugins/infra/public/pages/metrics/metric_detail/asset_detail_page.tsx b/x-pack/plugins/infra/public/pages/metrics/metric_detail/asset_detail_page.tsx index 7414d2ab4bf93..c89c9bafed5f4 100644 --- a/x-pack/plugins/infra/public/pages/metrics/metric_detail/asset_detail_page.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/metric_detail/asset_detail_page.tsx @@ -8,7 +8,6 @@ import React from 'react'; import { useRouteMatch } from 'react-router-dom'; import type { InventoryItemType } from '@kbn/metrics-data-access-plugin/common'; -import { useMetricsBreadcrumbs } from '../../../hooks/use_metrics_breadcrumbs'; import { NoRemoteCluster } from '../../../components/empty_states'; import { SourceErrorPage } from '../../../components/source_error_page'; import { SourceLoadingPage } from '../../../components/source_loading_page'; @@ -16,7 +15,6 @@ import { useSourceContext } from '../../../containers/metrics_source'; import { AssetDetails } from '../../../components/asset_details/asset_details'; import { MetricsPageTemplate } from '../page_template'; import { commonFlyoutTabs } from '../../../common/asset_details_config/asset_details_tabs'; -import { useParentBreadcrumbResolver } from './hooks/use_parent_breadcrumb_resolver'; export const AssetDetailPage = () => { const { isLoading, loadSourceFailureMessage, loadSource, source } = useSourceContext(); @@ -26,19 +24,6 @@ export const AssetDetailPage = () => { const { metricIndicesExist, remoteClustersExist } = source?.status ?? {}; - const parentBreadcrumbResolver = useParentBreadcrumbResolver(); - - const breadcrumbOptions = parentBreadcrumbResolver.getBreadcrumbOptions(nodeType); - useMetricsBreadcrumbs([ - { - ...breadcrumbOptions.link, - text: breadcrumbOptions.text, - }, - { - text: nodeId, - }, - ]); - if (isLoading || !source) return ; if (!remoteClustersExist) { @@ -55,21 +40,14 @@ export const AssetDetailPage = () => { return ; return ( - - - + metricAlias={source.configuration.metricAlias} + /> ); }; diff --git a/x-pack/plugins/infra/public/pages/metrics/metric_detail/index.tsx b/x-pack/plugins/infra/public/pages/metrics/metric_detail/index.tsx index 24fb24af5c982..04405fee76b2d 100644 --- a/x-pack/plugins/infra/public/pages/metrics/metric_detail/index.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/metric_detail/index.tsx @@ -16,7 +16,7 @@ import { MetricsTimeProvider } from './hooks/use_metrics_time'; export const NodeDetail = () => { const { params: { type: nodeType }, - } = useRouteMatch<{ type: InventoryItemType }>(); + } = useRouteMatch<{ type: InventoryItemType; node: string }>(); return ( diff --git a/x-pack/plugins/infra/public/pages/metrics/metric_detail/metric_detail_page.tsx b/x-pack/plugins/infra/public/pages/metrics/metric_detail/metric_detail_page.tsx index 9e51d316dd0ec..39553f849842f 100644 --- a/x-pack/plugins/infra/public/pages/metrics/metric_detail/metric_detail_page.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/metric_detail/metric_detail_page.tsx @@ -11,7 +11,7 @@ import { useRouteMatch } from 'react-router-dom'; import { findInventoryModel } from '@kbn/metrics-data-access-plugin/common'; import type { InventoryItemType } from '@kbn/metrics-data-access-plugin/common'; import { useMetricsBreadcrumbs } from '../../../hooks/use_metrics_breadcrumbs'; -import { useParentBreadcrumbResolver } from './hooks/use_parent_breadcrumb_resolver'; +import { useParentBreadcrumbResolver } from '../../../hooks/use_parent_breadcrumb_resolver'; import { useMetadata } from '../../../components/asset_details/hooks/use_metadata'; import { useSourceContext } from '../../../containers/metrics_source'; import { InfraLoadingPanel } from '../../../components/loading'; @@ -53,15 +53,18 @@ export const MetricDetailPage = () => { }); const breadcrumbOptions = parentBreadcrumbResolver.getBreadcrumbOptions(nodeType); - useMetricsBreadcrumbs([ - { - ...breadcrumbOptions.link, - text: breadcrumbOptions.text, - }, - { - text: name, - }, - ]); + useMetricsBreadcrumbs( + [ + { + ...breadcrumbOptions.link, + text: breadcrumbOptions.text, + }, + { + text: name, + }, + ], + { deeperContextServerless: true } + ); const [sideNav, setSideNav] = useState([]); diff --git a/x-pack/plugins/infra/public/pages/metrics/metric_detail/types.ts b/x-pack/plugins/infra/public/pages/metrics/metric_detail/types.ts index 545b09c2fe00e..2cf5c8844d726 100644 --- a/x-pack/plugins/infra/public/pages/metrics/metric_detail/types.ts +++ b/x-pack/plugins/infra/public/pages/metrics/metric_detail/types.ts @@ -8,7 +8,6 @@ import rt from 'io-ts'; import { EuiTheme } from '@kbn/kibana-react-plugin/common'; import { InventoryFormatterTypeRT } from '@kbn/metrics-data-access-plugin/common'; -import { LinkProps } from '@kbn/observability-shared-plugin/public/hooks/use_link_props'; import { MetricsTimeInput } from './hooks/use_metrics_time'; import { NodeDetailsMetricData } from '../../../../common/http_api/node_details_api'; @@ -62,8 +61,3 @@ export type VisSectionProps = rt.TypeOf & { isLiveStreaming?: boolean; stopLiveStreaming?: () => void; }; - -export interface BreadcrumbOptions { - text: string; - link: LinkProps; -} diff --git a/x-pack/plugins/infra/public/pages/metrics/metrics_explorer/index.tsx b/x-pack/plugins/infra/public/pages/metrics/metrics_explorer/index.tsx index d7764c14c4364..b1cea81cec052 100644 --- a/x-pack/plugins/infra/public/pages/metrics/metrics_explorer/index.tsx +++ b/x-pack/plugins/infra/public/pages/metrics/metrics_explorer/index.tsx @@ -7,9 +7,9 @@ import { EuiErrorBoundary } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import React, { useContext, useEffect, useState } from 'react'; +import React, { useEffect, useState } from 'react'; import { useTrackPageview, FeatureFeedbackButton } from '@kbn/observability-shared-plugin/public'; -import { KibanaEnvironmentContext } from '../../../hooks/use_kibana'; +import { useKibanaEnvironmentContext } from '../../../hooks/use_kibana'; import { SourceLoadingPage } from '../../../components/source_loading_page'; import { useMetricsExplorerViews } from '../../../hooks/use_metrics_explorer_views'; import { MetricsSourceConfigurationProperties } from '../../../../common/metrics_sources'; @@ -52,7 +52,7 @@ export const MetricsExplorerPage = ({ source, derivedIndexPattern }: MetricsExpl } = useMetricsExplorerState(source, derivedIndexPattern, enabled); const { currentView } = useMetricsExplorerViews(); const { source: sourceContext, metricIndicesExist } = useSourceContext(); - const { kibanaVersion, isCloudEnv, isServerlessEnv } = useContext(KibanaEnvironmentContext); + const { kibanaVersion, isCloudEnv, isServerlessEnv } = useKibanaEnvironmentContext(); useTrackPageview({ app: 'infra_metrics', path: 'metrics_explorer' }); useTrackPageview({ app: 'infra_metrics', path: 'metrics_explorer', delay: 15000 }); diff --git a/x-pack/plugins/infra/public/plugin.ts b/x-pack/plugins/infra/public/plugin.ts index b406f29fccd4d..9a42e728bacda 100644 --- a/x-pack/plugins/infra/public/plugin.ts +++ b/x-pack/plugins/infra/public/plugin.ts @@ -290,6 +290,12 @@ export class Plugin implements InfraClientPluginClass { }), path: '/settings', }, + { + id: 'assetDetails', + title: '', // Internal deep link, not shown in the UI. Title is dynamically set in the app. + path: '/detail', + visibleIn: [], + }, ]; }; diff --git a/x-pack/plugins/infra/public/types.ts b/x-pack/plugins/infra/public/types.ts index fe125a278d8cf..f2069c215687f 100644 --- a/x-pack/plugins/infra/public/types.ts +++ b/x-pack/plugins/infra/public/types.ts @@ -47,6 +47,7 @@ import { LicensingPluginSetup, LicensingPluginStart } from '@kbn/licensing-plugi import { ObservabilityAIAssistantPluginStart } from '@kbn/observability-ai-assistant-plugin/public'; import type { CloudSetup } from '@kbn/cloud-plugin/public'; import type { LicenseManagementUIPluginSetup } from '@kbn/license-management-plugin/public'; +import type { ServerlessPluginStart } from '@kbn/serverless/public'; import type { UnwrapPromise } from '../common/utility_types'; import { InventoryViewsServiceStart } from './services/inventory_views'; import { MetricsExplorerViewsServiceStart } from './services/metrics_explorer_views'; @@ -100,6 +101,7 @@ export interface InfraClientStartDeps { share: SharePluginStart; spaces: SpacesPluginStart; storage: IStorageWrapper; + serverless?: ServerlessPluginStart; triggersActionsUi: TriggersAndActionsUIPublicPluginStart; uiActions: UiActionsStart; unifiedSearch: UnifiedSearchPublicPluginStart; diff --git a/x-pack/plugins/infra/tsconfig.json b/x-pack/plugins/infra/tsconfig.json index acce31a2e36fe..a14063ef6aec7 100644 --- a/x-pack/plugins/infra/tsconfig.json +++ b/x-pack/plugins/infra/tsconfig.json @@ -86,6 +86,7 @@ "@kbn/core-ui-settings-browser", "@kbn/core-saved-objects-api-server", "@kbn/securitysolution-io-ts-utils", + "@kbn/serverless", "@kbn/core-lifecycle-server", "@kbn/elastic-agent-utils" ], diff --git a/x-pack/plugins/serverless_observability/public/navigation_tree.ts b/x-pack/plugins/serverless_observability/public/navigation_tree.ts index dd36baefdb103..4a1a180f0cc2a 100644 --- a/x-pack/plugins/serverless_observability/public/navigation_tree.ts +++ b/x-pack/plugins/serverless_observability/public/navigation_tree.ts @@ -155,6 +155,10 @@ export const navigationTree: NavigationTreeDefinition = { return pathNameSerialized.startsWith(prepend('/app/apm/dependencies')); }, }, + { + link: 'apm:settings', + sideNavStatus: 'hidden', // only to be considered in the breadcrumbs + }, ], }, { @@ -176,6 +180,14 @@ export const navigationTree: NavigationTreeDefinition = { return pathNameSerialized.startsWith(prepend('/app/metrics/hosts')); }, }, + { + link: 'metrics:settings', + sideNavStatus: 'hidden', // only to be considered in the breadcrumbs + }, + { + link: 'metrics:assetDetails', + sideNavStatus: 'hidden', // only to be considered in the breadcrumbs + }, ], }, { From 2378400254dfd85bbdc4923a8a5119de5ca4e714 Mon Sep 17 00:00:00 2001 From: Konrad Szwarc Date: Fri, 23 Feb 2024 16:36:36 +0100 Subject: [PATCH 23/34] [EDR Workflows][Ops] Increase parallelism in on_merge_unsupported_ftr (#177715) The values have been updated to match the current settings in https://github.com/elastic/kibana/blob/0994a2193f0244931107be8a8b75919ca2663e0e/.buildkite/pipelines/pull_request/security_solution/defend_workflows.yml. We noticed that DW Serverless Cypress tests were timing out on the main branch, and this pull request fixes that issue. --- .buildkite/pipelines/on_merge_unsupported_ftrs.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.buildkite/pipelines/on_merge_unsupported_ftrs.yml b/.buildkite/pipelines/on_merge_unsupported_ftrs.yml index b3ef0780f73ea..5ea9c77c5d5a2 100644 --- a/.buildkite/pipelines/on_merge_unsupported_ftrs.yml +++ b/.buildkite/pipelines/on_merge_unsupported_ftrs.yml @@ -68,7 +68,7 @@ steps: queue: n2-4-virt depends_on: build timeout_in_minutes: 60 - parallelism: 10 + parallelism: 16 retry: automatic: - exit_status: '*' @@ -80,7 +80,7 @@ steps: queue: n2-4-virt depends_on: build timeout_in_minutes: 60 - parallelism: 6 + parallelism: 10 retry: automatic: - exit_status: '*' From d49dd67387d1bd169c909c6958f6748e0ddac68e Mon Sep 17 00:00:00 2001 From: Pablo Machado Date: Fri, 23 Feb 2024 16:44:50 +0100 Subject: [PATCH 24/34] [SecuritySolution] Translate risk score preview table columns (#177680) ## Summary * Add i18n translations to the column titles. * The documentation link is already using i18n ![Screenshot 2024-02-15 at 14 10 33](https://github.com/elastic/kibana/assets/1490444/2252938a-bed0-47d5-a987-61f6fa485191) --- .../components/risk_score_preview_table.tsx | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/x-pack/plugins/security_solution/public/entity_analytics/components/risk_score_preview_table.tsx b/x-pack/plugins/security_solution/public/entity_analytics/components/risk_score_preview_table.tsx index 9b3a362e63495..17a2e9f0f81f9 100644 --- a/x-pack/plugins/security_solution/public/entity_analytics/components/risk_score_preview_table.tsx +++ b/x-pack/plugins/security_solution/public/entity_analytics/components/risk_score_preview_table.tsx @@ -8,6 +8,7 @@ import React from 'react'; import { EuiInMemoryTable } from '@elastic/eui'; import type { EuiBasicTableColumn } from '@elastic/eui'; +import { FormattedMessage } from '@kbn/i18n-react'; import type { RiskSeverity } from '../../../common/search_strategy'; import { RiskScoreLevel } from './severity/common'; @@ -31,7 +32,12 @@ export const RiskScorePreviewTable = ({ const columns: RiskScoreColumn[] = [ { field: 'id_value', - name: 'Name', + name: ( + + ), render: (itemName: string) => { return type === RiskScoreEntity.host ? ( @@ -42,7 +48,13 @@ export const RiskScorePreviewTable = ({ }, { field: 'calculated_level', - name: 'Level', + name: ( + + ), + render: (risk: RiskSeverity | null) => { if (risk != null) { return ; @@ -53,8 +65,12 @@ export const RiskScorePreviewTable = ({ }, { field: 'calculated_score_norm', - // align: 'right', - name: 'Score norm', + name: ( + + ), render: (scoreNorm: number | null) => { if (scoreNorm != null) { return Math.round(scoreNorm * 100) / 100; From a852776f6c095fc4ed5355eb20cab2dedf81e935 Mon Sep 17 00:00:00 2001 From: Saarika Bhasi <55930906+saarikabhasi@users.noreply.github.com> Date: Fri, 23 Feb 2024 10:47:24 -0500 Subject: [PATCH 25/34] [Serverless Search] Add scheduling to Serverless connectors (#177659) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary This PR brings in Scheduling feature from stack UI connectors to Serverless. ### Screen shot Screenshot 2024-02-22 at 4 38 35 PM --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../scheduling/connector_scheduling.tsx | 2 +- .../serverless_search/common/i18n_string.ts | 6 ++++ .../connector_scheduling.tsx | 35 +++++++++++++++++++ .../connector_configuration.tsx | 17 ++++++++- .../api/use_update_connector_scheduling.tsx | 26 ++++++++++++++ .../server/routes/connectors_routes.ts | 25 +++++++++++++ 6 files changed, 109 insertions(+), 2 deletions(-) create mode 100644 x-pack/plugins/serverless_search/public/application/components/connectors/conector_scheduling_tab/connector_scheduling.tsx create mode 100644 x-pack/plugins/serverless_search/public/application/hooks/api/use_update_connector_scheduling.tsx diff --git a/packages/kbn-search-connectors/components/scheduling/connector_scheduling.tsx b/packages/kbn-search-connectors/components/scheduling/connector_scheduling.tsx index cf1f4b2101f5d..68d3f354a14f8 100644 --- a/packages/kbn-search-connectors/components/scheduling/connector_scheduling.tsx +++ b/packages/kbn-search-connectors/components/scheduling/connector_scheduling.tsx @@ -55,7 +55,7 @@ export const SchedulePanel: React.FC = ({ title, description interface ConnectorContentSchedulingProps { children?: React.ReactNode; connector: Connector; - configurationPathOnClick: () => void; + configurationPathOnClick?: () => void; dataTelemetryIdPrefix: string; hasPlatinumLicense: boolean; hasChanges: boolean; diff --git a/x-pack/plugins/serverless_search/common/i18n_string.ts b/x-pack/plugins/serverless_search/common/i18n_string.ts index b961f3a4aed5e..cf0dbad5277c8 100644 --- a/x-pack/plugins/serverless_search/common/i18n_string.ts +++ b/x-pack/plugins/serverless_search/common/i18n_string.ts @@ -89,3 +89,9 @@ export const CONFIGURATION_LABEL = i18n.translate( defaultMessage: 'Configuration', } ); +export const SCHEDULING_LABEL = i18n.translate( + 'xpack.serverlessSearch.connectors.schedulingLabel', + { + defaultMessage: 'Scheduling', + } +); diff --git a/x-pack/plugins/serverless_search/public/application/components/connectors/conector_scheduling_tab/connector_scheduling.tsx b/x-pack/plugins/serverless_search/public/application/components/connectors/conector_scheduling_tab/connector_scheduling.tsx new file mode 100644 index 0000000000000..12961bfc4a093 --- /dev/null +++ b/x-pack/plugins/serverless_search/public/application/components/connectors/conector_scheduling_tab/connector_scheduling.tsx @@ -0,0 +1,35 @@ +/* + * 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 React, { useState } from 'react'; +import { Connector, ConnectorStatus } from '@kbn/search-connectors'; +import { ConnectorSchedulingComponent } from '@kbn/search-connectors/components/scheduling/connector_scheduling'; +import { useConnectorScheduling } from '../../../hooks/api/use_update_connector_scheduling'; + +interface ConnectorSchedulingPanels { + connector: Connector; +} +export const ConnectorScheduling: React.FC = ({ connector }) => { + const [hasChanges, setHasChanges] = useState(false); + const { isLoading, mutate } = useConnectorScheduling(connector.id); + const hasIncrementalSyncFeature = connector?.features?.incremental_sync ?? false; + const shouldShowIncrementalSync = + hasIncrementalSyncFeature && (connector?.features?.incremental_sync?.enabled ?? false); + return ( + + ); +}; diff --git a/x-pack/plugins/serverless_search/public/application/components/connectors/connector_config/connector_configuration.tsx b/x-pack/plugins/serverless_search/public/application/components/connectors/connector_config/connector_configuration.tsx index 87607ce1d6267..9513ca197bb66 100644 --- a/x-pack/plugins/serverless_search/public/application/components/connectors/connector_config/connector_configuration.tsx +++ b/x-pack/plugins/serverless_search/public/application/components/connectors/connector_config/connector_configuration.tsx @@ -17,12 +17,17 @@ import { EuiTabbedContentTab, } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { CONFIGURATION_LABEL, OVERVIEW_LABEL } from '../../../../../common/i18n_string'; +import { + CONFIGURATION_LABEL, + OVERVIEW_LABEL, + SCHEDULING_LABEL, +} from '../../../../../common/i18n_string'; import { ConnectorLinkElasticsearch } from './connector_link'; import { ConnectorConfigFields } from './connector_config_fields'; import { ConnectorIndexName } from './connector_index_name'; import { ConnectorConfigurationPanels } from './connector_config_panels'; import { ConnectorOverview } from './connector_overview'; +import { ConnectorScheduling } from '../conector_scheduling_tab/connector_scheduling'; interface ConnectorConfigurationProps { connector: Connector; @@ -108,6 +113,16 @@ export const ConnectorConfiguration: React.FC = ({ id: 'configuration', name: CONFIGURATION_LABEL, }, + { + content: ( + <> + + + + ), + id: 'scheduling', + name: SCHEDULING_LABEL, + }, ]; return currentStep === 'connected' ? ( diff --git a/x-pack/plugins/serverless_search/public/application/hooks/api/use_update_connector_scheduling.tsx b/x-pack/plugins/serverless_search/public/application/hooks/api/use_update_connector_scheduling.tsx new file mode 100644 index 0000000000000..e11991a5c53b4 --- /dev/null +++ b/x-pack/plugins/serverless_search/public/application/hooks/api/use_update_connector_scheduling.tsx @@ -0,0 +1,26 @@ +/* + * 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. + */ /* + * 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 { SchedulingConfiguraton } from '@kbn/search-connectors'; +import { useMutation } from '@tanstack/react-query'; +import { useKibanaServices } from '../use_kibana'; + +export const useConnectorScheduling = (connectorId: string) => { + const { http } = useKibanaServices(); + return useMutation({ + mutationFn: async (configuration: SchedulingConfiguraton) => { + return await http.post(`/internal/serverless_search/connectors/${connectorId}/scheduling`, { + body: JSON.stringify({ ...configuration }), + }); + }, + }); +}; diff --git a/x-pack/plugins/serverless_search/server/routes/connectors_routes.ts b/x-pack/plugins/serverless_search/server/routes/connectors_routes.ts index d7ca0329e9701..767387d85e325 100644 --- a/x-pack/plugins/serverless_search/server/routes/connectors_routes.ts +++ b/x-pack/plugins/serverless_search/server/routes/connectors_routes.ts @@ -17,6 +17,7 @@ import { updateConnectorConfiguration, updateConnectorIndexName, updateConnectorNameAndDescription, + updateConnectorScheduling, updateConnectorServiceType, } from '@kbn/search-connectors'; import { RouteDependencies } from '../plugin'; @@ -337,4 +338,28 @@ export const registerConnectorsRoutes = ({ http, router }: RouteDependencies) => }); } ); + router.post( + { + path: '/internal/serverless_search/connectors/{connectorId}/scheduling', + validate: { + body: schema.object({ + access_control: schema.object({ enabled: schema.boolean(), interval: schema.string() }), + full: schema.object({ enabled: schema.boolean(), interval: schema.string() }), + incremental: schema.object({ enabled: schema.boolean(), interval: schema.string() }), + }), + params: schema.object({ + connectorId: schema.string(), + }), + }, + }, + async (context, request, response) => { + const { client } = (await context.core).elasticsearch; + await updateConnectorScheduling( + client.asCurrentUser, + request.params.connectorId, + request.body + ); + return response.ok(); + } + ); }; From 998ccc6b0880364e09cd99b73b485a45504c62d0 Mon Sep 17 00:00:00 2001 From: Jordan <51442161+JordanSh@users.noreply.github.com> Date: Fri, 23 Feb 2024 18:10:32 +0200 Subject: [PATCH 26/34] [Cloud Security] csp script to generate tests tracking log (#177286) --- ...enerated_csp_requirements_test_coverage.md | 735 + .../__auto_generated_csp_test_log.json | 15454 ++++++++++++++++ .../common/scripts/get_tests.js | 367 + .../pages/compliance_dashboard.ts | 4 + 4 files changed, 16560 insertions(+) create mode 100644 x-pack/plugins/cloud_security_posture/common/dev_docs/__auto_generated_csp_requirements_test_coverage.md create mode 100644 x-pack/plugins/cloud_security_posture/common/scripts/__auto_generated_csp_test_log.json create mode 100644 x-pack/plugins/cloud_security_posture/common/scripts/get_tests.js diff --git a/x-pack/plugins/cloud_security_posture/common/dev_docs/__auto_generated_csp_requirements_test_coverage.md b/x-pack/plugins/cloud_security_posture/common/dev_docs/__auto_generated_csp_requirements_test_coverage.md new file mode 100644 index 0000000000000..c18a57ff85ab2 --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/common/dev_docs/__auto_generated_csp_requirements_test_coverage.md @@ -0,0 +1,735 @@ +# Cloud Security Posture - Requirements Test Coverage + +This document provides a summary of the requirements test coverage for Cloud Security Posture. + +You can also check out the dedicated app view, which enables easier search and filter functionalities. This app needs to be updated manually, so it might not always be up to date. +[Requirement test coverage app](https://vxgs2c.csb.app/) + +## Directory: x-pack/plugins/cloud_security_posture + +**Total Tests:** 425 | **Skipped:** 5 (1.18%) | **Todo:** 0 (0.00%) + +![](https://img.shields.io/badge/UT-brightgreen) ![](https://img.shields.io/badge/HAS-SKIP-yellow) + +
+Test Details + +| Test Label | Type | Skipped | Todo | +|------------|------|---------|------| +| [Detection rules utils](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | describe | | | +| [should convert tags to KQL format with AND operator](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | it | | | +| [Should convert tags to KQL format with AND Operator (empty array)](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | it | | | +| [should convert tags to KQL format with OR Operator](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | it | | | +| [Should convert tags to KQL format with OR Operator (empty array)](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | it | | | +| [Should generate search tags for a CSP benchmark rule](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | it | | | +| [Should handle undefined benchmark object gracefully](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | it | | | +| [Should handle undefined rule number gracefully](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | it | | | +| [Should generate search tags for a CSP benchmark rule given an array of Benchmarks](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | it | | | +| [Should handle undefined benchmark object gracefully given an array of empty benchmark](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | it | | | +| [Should generate tags for a CSPM benchmark rule](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | it | | | +| [Should generate tags for a KSPM benchmark rule](x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts) | it | | | +| [test helper methods](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | describe | | | +| [get default integration type from inputs with multiple enabled types](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [get default integration type from inputs without any enabled types](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [get EKS integration type](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [get Vanilla K8S integration type](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [get benchmark type filter based on a benchmark id](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [should return a string with the correct filter when given a benchmark type and section](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [get benchmark filter query based on a benchmark Id, version](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [get benchmark filter query based on a benchmark Id, version and multiple sections and rule numbers](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [get benchmark filter query based on a benchmark Id, version and just sections](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [get benchmark filter query based on a benchmark Id, version and just rule numbers](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [cleanupCredentials](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | describe | | | +| [cleans unused aws credential methods, except role_arn when using assume_role](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [cleans unused aws credential methods, when using cloud formation](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [cleans unused aws credential methods, when using direct_access_keys method ](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [when aws credential type is undefined, return unchanged policy](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [cleans unused gcp credential methods, when using credentials-file method ](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [when gcp credential type is undefined, return unchanged policy](x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts) | it | | | +| [isSubscriptionAllowed](x-pack/plugins/cloud_security_posture/common/utils/subscription.test.ts) | describe | | | +| [should allow any cloud subscription](x-pack/plugins/cloud_security_posture/common/utils/subscription.test.ts) | it | | | +| [should allow enterprise and trial licenses for on-prem](x-pack/plugins/cloud_security_posture/common/utils/subscription.test.ts) | it | | | +| [should not allow enterprise and trial licenses for on-prem](x-pack/plugins/cloud_security_posture/common/utils/subscription.test.ts) | it | | | +| [CspRouter](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | describe | | | +| [happy path](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | describe | | | +| [should render Findings](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | it | | | +| [should render Dashboards](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | it | | | +| [should render the Vulnerability Dashboard](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | it | | | +| [should render Benchmarks](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | it | | | +| [should render Rules](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | it | | | +| [unhappy path](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | describe | | | +| [should redirect base path to dashboard](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | it | | | +| [CspRoute](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | describe | | | +| [should not render disabled path](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | it | | | +| [should render SpyRoute for static paths](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | it | | | +| [should not render SpyRoute for dynamic paths](x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx) | it | | | +| [useBenchmarkDynamicValues](x-pack/plugins/cloud_security_posture/public/common/hooks/use_benchmark_dynamic_values.test.ts) | describe | | | +| [should return the correct dynamic benchmark values for each provided benchmark ID](x-pack/plugins/cloud_security_posture/public/common/hooks/use_benchmark_dynamic_values.test.ts) | it | | | +| [should return the correct resource plurals based on the provided resource count](x-pack/plugins/cloud_security_posture/public/common/hooks/use_benchmark_dynamic_values.test.ts) | it | | | +| [useNavigateFindings](x-pack/plugins/cloud_security_posture/public/common/hooks/use_navigate_findings.test.ts) | describe | | | +| [creates a URL to findings page with correct path, filter and dataViewId](x-pack/plugins/cloud_security_posture/public/common/hooks/use_navigate_findings.test.ts) | it | | | +| [creates a URL to findings page with correct path and negated filter](x-pack/plugins/cloud_security_posture/public/common/hooks/use_navigate_findings.test.ts) | it | | | +| [creates a URL to findings resource page with correct path and filter](x-pack/plugins/cloud_security_posture/public/common/hooks/use_navigate_findings.test.ts) | it | | | +| [creates a URL to vulnerabilities page with correct path, filter and dataViewId](x-pack/plugins/cloud_security_posture/public/common/hooks/use_navigate_findings.test.ts) | it | | | +| [useUrlQuery](x-pack/plugins/cloud_security_posture/public/common/hooks/use_url_query.test.ts) | describe | | | +| [uses default query when no query is provided](x-pack/plugins/cloud_security_posture/public/common/hooks/use_url_query.test.ts) | it | | | +| [merges default query, partial first query and partial second query](x-pack/plugins/cloud_security_posture/public/common/hooks/use_url_query.test.ts) | it | | | +| [getSecuritySolutionLink](x-pack/plugins/cloud_security_posture/public/common/navigation/security_solution_links.test.ts) | describe | | | +| [gets the correct link properties](x-pack/plugins/cloud_security_posture/public/common/navigation/security_solution_links.test.ts) | it | | | +| [getAbbreviatedNumber](x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.test.ts) | describe | | | +| [should return the same value if it is less than 1000](x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.test.ts) | it | | | +| [should use numeral to format the value if it is greater than or equal to 1000](x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.test.ts) | it | | | +| [should return 0 if the value is NaN](x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.test.ts) | it | | | +| [getLimitProperties](x-pack/plugins/cloud_security_posture/public/common/utils/get_limit_properties.test.ts) | describe | | | +| [less items than limit](x-pack/plugins/cloud_security_posture/public/common/utils/get_limit_properties.test.ts) | it | | | +| [more items than limit](x-pack/plugins/cloud_security_posture/public/common/utils/get_limit_properties.test.ts) | it | | | +| [per page calculations are correct](x-pack/plugins/cloud_security_posture/public/common/utils/get_limit_properties.test.ts) | it | | | +| [getCvsScoreColor](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | describe | | | +| [returns correct color for low severity score](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | it | | | +| [returns correct color for medium severity score](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | it | | | +| [returns correct color for high severity score](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | it | | | +| [returns correct color for critical severity score](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | it | | | +| [returns correct color for low severity score for undefined value](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | it | | | +| [getSeverityStatusColor](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | describe | | | +| [should return the correct color for LOW severity](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | it | | | +| [should return the correct color for MEDIUM severity](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | it | | | +| [should return the correct color for HIGH severity](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | it | | | +| [should return the correct color for CRITICAL severity](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | it | | | +| [should return #aaa for an unknown severity](x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts) | it | | | +| [AccountsEvaluatedWidget](x-pack/plugins/cloud_security_posture/public/components/accounts_evaluated_widget.test.tsx) | describe | | | +| [renders the component with benchmark data correctly](x-pack/plugins/cloud_security_posture/public/components/accounts_evaluated_widget.test.tsx) | it | | | +| [calls navToFindingsByCloudProvider when a benchmark with provider is clicked](x-pack/plugins/cloud_security_posture/public/components/accounts_evaluated_widget.test.tsx) | it | | | +| [calls navToFindingsByCisBenchmark when a benchmark with benchmarkId is clicked](x-pack/plugins/cloud_security_posture/public/components/accounts_evaluated_widget.test.tsx) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/components/chart_panel.test.tsx) | describe | | | +| [renders loading state](x-pack/plugins/cloud_security_posture/public/components/chart_panel.test.tsx) | it | | | +| [renders error state](x-pack/plugins/cloud_security_posture/public/components/chart_panel.test.tsx) | it | | | +| [renders chart component](x-pack/plugins/cloud_security_posture/public/components/chart_panel.test.tsx) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | describe | | | +| [renders with license url locator](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [renders no license url locator](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [renders children if setup status is indexed](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [renders default loading state when the subscription query is loading](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [renders default error state when the subscription query has an error](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [renders subscription not allowed prompt if subscription is not installed](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [renders default loading text when query isLoading](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [renders default loading text when query is idle](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [renders default error texts when query isError](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [prefers custom error render](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [prefers custom loading render](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [renders no data prompt when query data is undefined](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [prefers custom no data prompt](x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx) | it | | | +| [CloudSecurityDataTable](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/cloud_security_data_table.test.tsx) | describe | | | +| [renders loading state](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/cloud_security_data_table.test.tsx) | it | | | +| [renders empty state when no rows are present](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/cloud_security_data_table.test.tsx) | it | | | +| [renders data table with rows](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/cloud_security_data_table.test.tsx) | it | | | +| [FieldsSelectorTable](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/fields_selector/fields_selector_table.test.tsx) | describe | | | +| [renders the table with data correctly](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/fields_selector/fields_selector_table.test.tsx) | it | | | +| [calls onAddColumn when a checkbox is checked](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/fields_selector/fields_selector_table.test.tsx) | it | | | +| [calls onRemoveColumn when a checkbox is unchecked](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/fields_selector/fields_selector_table.test.tsx) | it | | | +| [View selected](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/fields_selector/fields_selector_table.test.tsx) | describe | | | +| [should render "view all" option when filterSelected is not enabled](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/fields_selector/fields_selector_table.test.tsx) | it | | | +| [should render "view selected" option when filterSelected is not enabled](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/fields_selector/fields_selector_table.test.tsx) | it | | | +| [should open the view selector with button click](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/fields_selector/fields_selector_table.test.tsx) | it | | | +| [should callback when "view all" option is clicked](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/fields_selector/fields_selector_table.test.tsx) | it | | | +| [should callback when "view selected" option is clicked](x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/fields_selector/fields_selector_table.test.tsx) | it | | | +| [firstNonNullValue](x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/utils/first_non_null_value.test.ts) | describe | | | +| [returns the value itself for non-null single value](x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/utils/first_non_null_value.test.ts) | it | | | +| [returns undefined for a null single value](x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/utils/first_non_null_value.test.ts) | it | | | +| [returns undefined for an array of all null values](x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/utils/first_non_null_value.test.ts) | it | | | +| [returns the first non-null value in an array of mixed values](x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/utils/first_non_null_value.test.ts) | it | | | +| [returns the first value in an array of all non-null values](x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/utils/first_non_null_value.test.ts) | it | | | +| [returns undefined for an empty array](x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/utils/first_non_null_value.test.ts) | it | | | +| [DetectionRuleCounter](x-pack/plugins/cloud_security_posture/public/components/detection_rule_counter.test.tsx) | describe | | | +| [should render loading skeleton when both rules and alerts are loading](x-pack/plugins/cloud_security_posture/public/components/detection_rule_counter.test.tsx) | it | | | +| [should render create rule link when no rules exist](x-pack/plugins/cloud_security_posture/public/components/detection_rule_counter.test.tsx) | it | | | +| [should render alert and rule count when rules exist](x-pack/plugins/cloud_security_posture/public/components/detection_rule_counter.test.tsx) | it | | | +| [should show loading spinner when creating a rule](x-pack/plugins/cloud_security_posture/public/components/detection_rule_counter.test.tsx) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | describe | | | +| [updates package policy namespace to default when it changes](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders and updates name field](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders and updates description field](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders KSPM input selector](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates selected KSPM input](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders CSPM input selector](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders disabled KSPM input when editing](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders disabled CSPM input when editing](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [selects default KSPM input selector](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [selects default VULN_MGMT input selector](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [selects default CSPM input selector](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [K8S](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | describe | | | +| [K8S or KSPM Vanilla should not render any Setup Access option](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [EKS Credentials input fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | describe | | | +| [documentation Hyperlink should have correct URL to redirect users to AWS page](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_EKS} Assume Role fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_EKS} Assume Role fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_EKS} Direct Access Keys fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_EKS} Direct Access Keys fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_EKS} Temporary Keys fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_EKS} Temporary Keys fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_EKS} Shared Credentials fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_EKS} Shared Credentials fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [AWS Credentials input fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | describe | | | +| [renders ${CLOUDBEAT_AWS} Account Type field, AWS Organization is enabled for supported versions](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [${CLOUDBEAT_AWS} form displays upgrade message for unsupported versions and aws organization option is disabled](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [${CLOUDBEAT_AWS} form do not displays upgrade message for supported versions and aws organization option is enabled](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [Getting started Hyperlink should have correct URL to redirect users to elastic page](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [documentation Hyperlink should have correct URL to redirect users to elastic page if user chose Manual](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [documentation Hyperlink should have correct URL to redirect users to AWS page if user chose Cloudformation](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_AWS} Assume Role fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_AWS} Assume Role fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_AWS} Direct Access Keys fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_AWS} Direct Access Keys fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_AWS} Temporary Keys fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_AWS} Temporary Keys fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_AWS} Shared Credentials fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_AWS} Shared Credentials fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [Vuln Mgmt](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | describe | | | +| [Update Agent Policy CloudFormation template from vars](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [Additional Charge Callout message should be rendered](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [GCP Credentials input fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | describe | | | +| [renders ${CLOUDBEAT_GCP} Not supported when version is not at least version 1.5.2](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [documentation Hyperlink should have correct URL to redirect users to elastic page](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders Google Cloud Shell forms when Setup Access is set to Google Cloud Shell](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_GCP} Credentials File fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_GCP} Credentials File fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_GCP} Credentials JSON fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_GCP} Credentials JSON fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [${CLOUDBEAT_GCP} form do not displays upgrade message for supported versions and gcp organization option is enabled](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is Google Cloud Shell](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is manual](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [Should not render ${CLOUDBEAT_GCP} Organization fields when account type is Single](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_GCP} organization id](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [Azure Credentials input fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | describe | | | +| [renders ${CLOUDBEAT_AZURE} Not supported when version is not at least version 1.6.0](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [doesnt render ${CLOUDBEAT_AZURE} Manual fields when version is not at least version 1.7.0](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [selects default ${CLOUDBEAT_AZURE} fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [Agentless](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | describe | | | +| [should render setup technology selector for AWS and allow to select agent-based](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [should not render setup technology selector for KSPM](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [should not render setup technology selector for CNVM](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [should not render setup technology selector for CSPM GCP](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [should not render setup technology selector for CSPM Azure](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders Service principal with Client Certificate fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [updates Service principal with Client Certificate fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [should not render Service principal with Client Username and Password option](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | | | +| [renders Service principal with Client Username and Password fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [updates Service principal with Client Username and Password fields](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [useSetupTechnology](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts) | describe | | | +| [create page flow](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts) | describe | | | +| [initializes with AGENT_BASED technology](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts) | it | | | +| [sets to AGENTLESS when agentless is available](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts) | it | | | +| [sets to AGENT_BASED when agentPolicyId differs from agentlessPolicyId](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts) | it | | | +| [calls handleSetupTechnologyChange when setupTechnology changes](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts) | it | | | +| [edit page flow](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts) | describe | | | +| [initializes with AGENT_BASED technology](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts) | it | | | +| [initializes with AGENTLESS technology if the agent policy id is "agentless"](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts) | it | | | +| [should not call handleSetupTechnologyChange when setupTechnology changes](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts) | it | | | +| [should not update setupTechnology when agentlessPolicyId becomes available](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts) | it | | | +| [getPosturePolicy](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | describe | | | +| [updates package policy with hidden vars for ${name}](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [updates package policy required vars (posture/deployment)](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [updates package policy with a single enabled input](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should correctly increment cspm package name](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return correctly increment vuln_mgmt package name](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return correctly increment kspm package name](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return package name with -1 when no matching package policies are found](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return empty string when policy_templates is missing](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return empty string when policy_templates.name is not cspm](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return empty string when policy_templates.inputs is missing](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return empty string when policy_templates.inputs is empty](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return empty string when policy_templates.inputs is undefined](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return empty string when policy_templates.inputs.vars does not have cloud_shell_url](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return empty string when policy_templates.inputs.varshave cloud_shell_url but no default](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should cloud shell url when policy_templates.inputs.vars have cloud_shell_url](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return "direct_access_key" for agentless](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return "assume_role" for agent-based, when cloudformation is not available](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [should return "cloud_formation" for agent-based, when cloudformation is available](x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks_table.test.tsx) | describe | | | +| [renders cis integration name](x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks_table.test.tsx) | it | | | +| [renders benchmark version](x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks_table.test.tsx) | it | | | +| [renders applicable to](x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks_table.test.tsx) | it | | | +| [renders evaluated](x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks_table.test.tsx) | it | | | +| [renders compliance](x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks_table.test.tsx) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks.test.tsx) | describe | | | +| [renders the page header](x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks.test.tsx) | it | | | +| [renders the "add integration" button](x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks.test.tsx) | it | | | +| [renders error state while there is an error](x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks.test.tsx) | it | | | +| [renders the benchmarks table](x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks.test.tsx) | it | | | +| [getTopRisks](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_charts/risks_table.test.ts) | describe | | | +| [returns sorted by posture score](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_charts/risks_table.test.ts) | it | | | +| [return sorted array with the correct number of elements](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_charts/risks_table.test.ts) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | describe | | | +| [shows package not installed page instead of tabs](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [no findings state: not-deployed - shows NotDeployed instead of dashboard](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [no findings state: indexing - shows Indexing instead of dashboard](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [no findings state: indexing - shows Indexing instead of dashboard when waiting_for_results](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [no findings state: index-timeout - shows IndexTimeout instead of dashboard](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [no findings state: unprivileged - shows Unprivileged instead of dashboard](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [shows dashboard when there are findings in latest findings index](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [Show Kubernetes dashboard if there are KSPM findings](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [Show Cloud dashboard if there are CSPM findings](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [Show Cloud dashboard "no findings prompt" if the CSPM integration is installed without findings](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [Show Kubernetes dashboard "no findings prompt" if the KSPM integration is installed without findings](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [Prefer Cloud dashboard if both integration are installed](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [Prefer Cloud dashboard if both integration have findings](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [Show CSPM installation prompt if CSPM is not installed and KSPM is installed ,NO AGENT](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [Show KSPM installation prompt if KSPM is not installed and CSPM is installed , NO AGENT](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [should not select default tab is user has already selected one themselves](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [getDefaultTab](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | describe | | | +| [returns CSPM tab if only CSPM has findings](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [returns CSPM tab if both CSPM and KSPM has findings](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [returns KSPM tab if only KSPM has findings](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [when no findings preffers CSPM tab unless not-installed or unprivileged](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [returns CSPM tab is plugin status and kspm status is not provided](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [returns KSPM tab is plugin status and csp status is not provided](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [returns CSPM tab when only plugins status data is provided](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.test.tsx) | describe | | | +| [Sorting](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.test.tsx) | describe | | | +| [sorts by ascending order of compliance scores](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.test.tsx) | it | | | +| [toggles sort order when clicking Posture Score](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.test.tsx) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/summary_section.test.tsx) | describe | | | +| [renders all counter cards](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/summary_section.test.tsx) | it | | | +| [renders counters content according to mock](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/summary_section.test.tsx) | it | | | +| [renders counters value in compact abbreviation if its above one million](x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/summary_section.test.tsx) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/pages/configurations/configurations.test.tsx) | describe | | | +| [no findings state: not-deployed - shows NotDeployed instead of findings](x-pack/plugins/cloud_security_posture/public/pages/configurations/configurations.test.tsx) | it | | | +| [no findings state: indexing - shows Indexing instead of findings](x-pack/plugins/cloud_security_posture/public/pages/configurations/configurations.test.tsx) | it | | | +| [no findings state: index-timeout - shows IndexTimeout instead of findings](x-pack/plugins/cloud_security_posture/public/pages/configurations/configurations.test.tsx) | it | | | +| [no findings state: unprivileged - shows Unprivileged instead of findings](x-pack/plugins/cloud_security_posture/public/pages/configurations/configurations.test.tsx) | it | | | +| [renders integrations installation prompt if integration is not installed](x-pack/plugins/cloud_security_posture/public/pages/configurations/configurations.test.tsx) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_flyout.test.tsx) | describe | | | +| [Overview Tab](x-pack/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_flyout.test.tsx) | describe | | | +| [details and remediation accordions are open](x-pack/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_flyout.test.tsx) | it | | | +| [displays text details summary info](x-pack/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_flyout.test.tsx) | it | | | +| [Rule Tab](x-pack/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_flyout.test.tsx) | describe | | | +| [displays rule text details](x-pack/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_flyout.test.tsx) | it | | | +| [Table Tab](x-pack/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_flyout.test.tsx) | describe | | | +| [displays resource name and id](x-pack/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_flyout.test.tsx) | it | | | +| [should allow pagination with next](x-pack/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_flyout.test.tsx) | it | | | +| [should allow pagination with previous](x-pack/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_flyout.test.tsx) | it | | | +| [Get Filters](x-pack/plugins/cloud_security_posture/public/pages/configurations/utils/get_filters.test.ts) | describe | | | +| [negate an existing filter](x-pack/plugins/cloud_security_posture/public/pages/configurations/utils/get_filters.test.ts) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/pages/rules/rules_container.test.tsx) | describe | | | +| [displays rules with their initial state](x-pack/plugins/cloud_security_posture/public/pages/rules/rules_container.test.tsx) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/pages/rules/rules.test.tsx) | describe | | | +| [calls Benchmark API](x-pack/plugins/cloud_security_posture/public/pages/rules/rules.test.tsx) | it | | | +| [Display success state when result request is resolved](x-pack/plugins/cloud_security_posture/public/pages/rules/rules.test.tsx) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx) | describe | | | +| [Header Info](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx) | describe | | | +| [displays text details flyout header info](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx) | it | | | +| [JSON Tab](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx) | describe | | | +| [show display Vulnerability JSON Tab](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx) | it | | | +| [Overview Summary Details Tab](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx) | describe | | | +| [show display Vulnerability details in a Overview Tab](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx) | it | | | +| [show empty state for no fixes](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx) | it | | | +| [Flyout Pagination](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx) | describe | ![](https://img.shields.io/badge/skipped-yellow) | | +| [should allow pagination with next](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [should allow pagination with previous](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilties.test.tsx) | describe | | | +| [No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilties.test.tsx) | it | | | +| [No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilties.test.tsx) | it | | | +| [No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilties.test.tsx) | it | | | +| [No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilties.test.tsx) | it | | | +| [renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed](x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilties.test.tsx) | it | | | +| [](x-pack/plugins/cloud_security_posture/public/pages/vulnerability_dashboard/vulnerability_dashboard.test.tsx) | describe | | | +| [renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed](x-pack/plugins/cloud_security_posture/public/pages/vulnerability_dashboard/vulnerability_dashboard.test.tsx) | it | | | +| [No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ](x-pack/plugins/cloud_security_posture/public/pages/vulnerability_dashboard/vulnerability_dashboard.test.tsx) | it | | | +| [No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ](x-pack/plugins/cloud_security_posture/public/pages/vulnerability_dashboard/vulnerability_dashboard.test.tsx) | it | | | +| [No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ](x-pack/plugins/cloud_security_posture/public/pages/vulnerability_dashboard/vulnerability_dashboard.test.tsx) | it | | | +| [No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ](x-pack/plugins/cloud_security_posture/public/pages/vulnerability_dashboard/vulnerability_dashboard.test.tsx) | it | | | +| [Vulnerabilities state: indexed - renders dashboard container on indexed state ](x-pack/plugins/cloud_security_posture/public/pages/vulnerability_dashboard/vulnerability_dashboard.test.tsx) | it | | | +| [createBenchmarkScoreIndex](x-pack/plugins/cloud_security_posture/server/create_indices/create_indices.test.ts) | describe | | | +| [should delete old index template from prev verions first](x-pack/plugins/cloud_security_posture/server/create_indices/create_indices.test.ts) | it | | | +| [should create index template with the correct index pattern, index name and default ingest pipeline](x-pack/plugins/cloud_security_posture/server/create_indices/create_indices.test.ts) | it | | | +| [should create index template the correct index patter, index name and default ingest pipeline but without lifecycle in serverless](x-pack/plugins/cloud_security_posture/server/create_indices/create_indices.test.ts) | it | | | +| [should create index if does not exist](x-pack/plugins/cloud_security_posture/server/create_indices/create_indices.test.ts) | it | | | +| [should updat index mapping if index exists](x-pack/plugins/cloud_security_posture/server/create_indices/create_indices.test.ts) | it | | | +| [createTransformIfNotExist](x-pack/plugins/cloud_security_posture/server/create_transforms/create_transforms.test.ts) | describe | | | +| [expect not to create if already exists](x-pack/plugins/cloud_security_posture/server/create_transforms/create_transforms.test.ts) | it | | | +| [expect to create if does not already exist](x-pack/plugins/cloud_security_posture/server/create_transforms/create_transforms.test.ts) | it | | | +| [expect not to create if get error is not 404](x-pack/plugins/cloud_security_posture/server/create_transforms/create_transforms.test.ts) | it | | | +| [startTransformIfNotStarted](x-pack/plugins/cloud_security_posture/server/create_transforms/create_transforms.test.ts) | describe | | | +| [expect not to start if state is ${state}](x-pack/plugins/cloud_security_posture/server/create_transforms/create_transforms.test.ts) | it | | | +| [expect not to start if transform not found](x-pack/plugins/cloud_security_posture/server/create_transforms/create_transforms.test.ts) | it | | | +| [expect to start if state is stopped](x-pack/plugins/cloud_security_posture/server/create_transforms/create_transforms.test.ts) | it | | | +| [expect to attempt restart if state is failed](x-pack/plugins/cloud_security_posture/server/create_transforms/create_transforms.test.ts) | it | | | +| [is Csp package installed tests](x-pack/plugins/cloud_security_posture/server/fleet_integration/fleet_integration.test.ts) | describe | | | +| [Benchmark Field Key Functions](x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.test.ts) | describe | | | +| [toBenchmarkDocFieldKey should keep the same benchmark id and version key for benchmark document](x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.test.ts) | it | | | +| [toBenchmarkDocFieldKey should convert benchmark version with . delimiter correctly](x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.test.ts) | it | | | +| [toBenchmarkMappingFieldKey should convert benchmark version with _ delimiter correctly](x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.test.ts) | it | | | +| [toBenchmarkMappingFieldKey should handle benchmark version with dots correctly](x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.test.ts) | it | | | +| [MAPPING_VERSION_DELIMITER should be an underscore](x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.test.ts) | it | | | +| [Cloud Security Posture Plugin](x-pack/plugins/cloud_security_posture/server/plugin.test.ts) | describe | | | +| [start()](x-pack/plugins/cloud_security_posture/server/plugin.test.ts) | describe | | | +| [should initialize when package installed](x-pack/plugins/cloud_security_posture/server/plugin.test.ts) | it | | | +| [should not initialize when package is not installed](x-pack/plugins/cloud_security_posture/server/plugin.test.ts) | it | | | +| [should initialize when new package is created](x-pack/plugins/cloud_security_posture/server/plugin.test.ts) | it | | | +| [should not initialize when other package is created](x-pack/plugins/cloud_security_posture/server/plugin.test.ts) | it | | | +| [packagePolicyPostCreate should return the same received policy](x-pack/plugins/cloud_security_posture/server/plugin.test.ts) | it | | | +| [getSortedCspBenchmarkRules](x-pack/plugins/cloud_security_posture/server/routes/benchmark_rules/find/find.test.ts) | describe | | | +| [sorts by metadata.benchmark.rule_number, invalid semantic version still should still get sorted and empty values should be sorted last](x-pack/plugins/cloud_security_posture/server/routes/benchmark_rules/find/find.test.ts) | it | | | +| [edge case - returns empty array if input is empty](x-pack/plugins/cloud_security_posture/server/routes/benchmark_rules/find/find.test.ts) | it | | | +| [edge case - returns sorted array even if input only has one element](x-pack/plugins/cloud_security_posture/server/routes/benchmark_rules/find/find.test.ts) | it | | | +| [returns sorted array even with undefined or null properties](x-pack/plugins/cloud_security_posture/server/routes/benchmark_rules/find/find.test.ts) | it | | | +| [returns sorted array with invalid semantic versions](x-pack/plugins/cloud_security_posture/server/routes/benchmark_rules/find/find.test.ts) | it | | | +| [benchmarks API](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | describe | | | +| [validate the API route path](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [should accept to a user with fleet.all privilege](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [should reject to a user without fleet.all privilege](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [test input schema](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | describe | | | +| [expect to find default values](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [expect to find package_policy_name](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [should throw when page field is not a positive integer](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [should throw when per_page field is not a positive integer](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [should throw when sort_field is not string](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [should not throw when sort_field is a string](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [should throw when sort_order is not ](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [should not throw when ](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [should not throw when ](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [should not throw when fields is a known string literal](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [test benchmarks utils](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | describe | | | +| [test getAgentPolicies](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | describe | | | +| [should return one agent policy id when there is duplication](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [should return full policy ids list when there is no id duplication](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [test addPackagePolicyCspBenchmarkRule](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | describe | | | +| [should retrieve the rules count by the filtered benchmark type](x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts) | it | | | +| [compliance dashboard permissions API](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/compliance_dashboard.test.ts) | describe | | | +| [should accept to a user with fleet.all privilege](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/compliance_dashboard.test.ts) | it | | | +| [should reject to a user without fleet.all privilege](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/compliance_dashboard.test.ts) | it | | | +| [getBenchmarksFromAggs](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_benchmarks.test.ts) | describe | | | +| [should return value matching ComplianceDashboardDataV2["benchmarks"]](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_benchmarks.test.ts) | it | | | +| [getClustersFromAggs](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_clusters.test.ts) | describe | | | +| [should return value matching ComplianceDashboardData["clusters"]](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_clusters.test.ts) | it | | | +| [getPostureStatsFromAggs](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_grouped_findings_evaluation.test.ts) | describe | | | +| [should return value matching ComplianceDashboardData["resourcesTypes"]](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_grouped_findings_evaluation.test.ts) | it | | | +| [roundScore](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.test.ts) | describe | | | +| [should return decimal values with one fraction digit](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.test.ts) | it | | | +| [calculatePostureScore](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.test.ts) | describe | | | +| [should return calculated posture score](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.test.ts) | it | | | +| [getStatsFromFindingsEvaluationsAggs](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.test.ts) | describe | | | +| [should throw error in case no findings were found](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.test.ts) | it | | | +| [should return value matching ComplianceDashboardData["stats"]](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.test.ts) | it | | | +| [checks for stability in case one of the values is zero](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.test.ts) | it | | | +| [should return zero on all stats if there are no failed or passed findings](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.test.ts) | it | | | +| [getTrendsFromQueryResult](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_trends.test.ts) | describe | | | +| [should return value matching Trends type definition, in descending order, and with postureScore](x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_trends.test.ts) | it | | | +| [calculateIntegrationStatus for cspm](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | describe | | | +| [Verify status when CSP package is not installed](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are no permission for cspm](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are no findings, no healthy agents and no installed policy templates](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are findings and installed policies but no healthy agents](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are findings ,installed policies and healthy agents](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are no findings ,installed policies and no healthy agents](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are installed policies, healthy agents and no findings](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are installed policies, healthy agents and no findings and been more than 10 minutes](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are installed policies, healthy agents past findings but no recent findings](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [calculateIntegrationStatus for vul_mgmt](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | describe | | | +| [Verify status when there are no permission for vul_mgmt](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are no vul_mgmt findings, no healthy agents and no installed policy templates](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are vul_mgmt findings and installed policies but no healthy agents](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are vul_mgmt findings ,installed policies and healthy agents](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are no vul_mgmt findings ,installed policies and no healthy agents](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are installed policies, healthy agents and no vul_mgmt findings](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 10 minutes](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 1 hour](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [Verify status when there are installed policies, healthy agents past vul_mgmt findings but no recent findings](x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts) | it | | | +| [finding stats task state](x-pack/plugins/cloud_security_posture/server/tasks/task_state.test.ts) | describe | | | +| [v1](x-pack/plugins/cloud_security_posture/server/tasks/task_state.test.ts) | describe | | | +| [should work on empty object when running the up migration](x-pack/plugins/cloud_security_posture/server/tasks/task_state.test.ts) | it | | | +| [shouldn](x-pack/plugins/cloud_security_posture/server/tasks/task_state.test.ts) | it | | | +| [should drop unknown properties when running the up migration](x-pack/plugins/cloud_security_posture/server/tasks/task_state.test.ts) | it | | | +
+ +## Directory: x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture + +**Total Tests:** 4 | **Skipped:** 2 (50.00%) | **Todo:** 0 (0.00%) + +![](https://img.shields.io/badge/FTR-blue) ![](https://img.shields.io/badge/HAS-SKIP-yellow) + +
+Test Details + +| Test Label | Type | Skipped | Todo | +|------------|------|---------|------| +| [Cloud Posture Dashboard Page](x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture/compliance_dashboard.ts) | describe | | | +| [Kubernetes Dashboard](x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture/compliance_dashboard.ts) | describe | ![](https://img.shields.io/badge/skipped-yellow) | | +| [displays accurate summary compliance score](x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture/compliance_dashboard.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [cloud_security_posture](x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture/index.ts) | describe | | | +
+ +## Directory: x-pack/test/api_integration/apis/cloud_security_posture + +**Total Tests:** 62 | **Skipped:** 0 (0.00%) | **Todo:** 0 (0.00%) + +![](https://img.shields.io/badge/FTR-blue) ![](https://img.shields.io/badge/API-INTEGRATION-purple) + +
+Test Details + +| Test Label | Type | Skipped | Todo | +|------------|------|---------|------| +| [GET /internal/cloud_security_posture/benchmark](x-pack/test/api_integration/apis/cloud_security_posture/benchmark/v1.ts) | describe | | | +| [Should return non-empty array filled with Rules if user has CSP integrations](x-pack/test/api_integration/apis/cloud_security_posture/benchmark/v1.ts) | it | | | +| [Should return array size 2 when we set per page to be only 2 (total element is still 3)](x-pack/test/api_integration/apis/cloud_security_posture/benchmark/v1.ts) | it | | | +| [Should return array size 2 when we set per page to be only 2 (total element is still 3)](x-pack/test/api_integration/apis/cloud_security_posture/benchmark/v1.ts) | it | | | +| [Should return empty array when we set page to be above the last page number](x-pack/test/api_integration/apis/cloud_security_posture/benchmark/v1.ts) | it | | | +| [GET /internal/cloud_security_posture/benchmark](x-pack/test/api_integration/apis/cloud_security_posture/benchmark/v2.ts) | describe | | | +| [Should return all benchmarks if user has CSP integrations](x-pack/test/api_integration/apis/cloud_security_posture/benchmark/v2.ts) | it | | | +| [GET internal/cloud_security_posture/rules/_find](x-pack/test/api_integration/apis/cloud_security_posture/find_csp_benchmark_rule.ts) | describe | | | +| [Should return 500 error code when not provide package policy id or benchmark id](x-pack/test/api_integration/apis/cloud_security_posture/find_csp_benchmark_rule.ts) | it | | | +| [Should return 500 error code when provide both package policy id and benchmark id](x-pack/test/api_integration/apis/cloud_security_posture/find_csp_benchmark_rule.ts) | it | | | +| [Should return 404 status code when the package policy ID does not exist](x-pack/test/api_integration/apis/cloud_security_posture/find_csp_benchmark_rule.ts) | it | | | +| [Should return 200 status code and filter rules by benchmarkId](x-pack/test/api_integration/apis/cloud_security_posture/find_csp_benchmark_rule.ts) | it | | | +| [Should return 200 status code, and only requested fields in the response](x-pack/test/api_integration/apis/cloud_security_posture/find_csp_benchmark_rule.ts) | it | | | +| [Should return 200 status code, items sorted by metadata.section field](x-pack/test/api_integration/apis/cloud_security_posture/find_csp_benchmark_rule.ts) | it | | | +| [Should return 200 status code and paginate rules with a limit of PerPage](x-pack/test/api_integration/apis/cloud_security_posture/find_csp_benchmark_rule.ts) | it | | | +| [cloud_security_posture](x-pack/test/api_integration/apis/cloud_security_posture/index.ts) | describe | | | +| [GET internal/cloud_security_posture/rules/_find](x-pack/test/api_integration/apis/cloud_security_posture/rules/v1.ts) | describe | | | +| [Should return 500 error code when not provide package policy id or benchmark id](x-pack/test/api_integration/apis/cloud_security_posture/rules/v1.ts) | it | | | +| [Should return 500 error code when provide both package policy id and benchmark id](x-pack/test/api_integration/apis/cloud_security_posture/rules/v1.ts) | it | | | +| [Should return 404 status code when the package policy ID does not exist](x-pack/test/api_integration/apis/cloud_security_posture/rules/v1.ts) | it | | | +| [Should return 200 status code and filter rules by benchmarkId](x-pack/test/api_integration/apis/cloud_security_posture/rules/v1.ts) | it | | | +| [Should return 200 status code, and only requested fields in the response](x-pack/test/api_integration/apis/cloud_security_posture/rules/v1.ts) | it | | | +| [Should return 200 status code, items sorted by metadata.section field](x-pack/test/api_integration/apis/cloud_security_posture/rules/v1.ts) | it | | | +| [Should return 200 status code and paginate rules with a limit of PerPage](x-pack/test/api_integration/apis/cloud_security_posture/rules/v1.ts) | it | | | +| [GET internal/cloud_security_posture/rules/_find](x-pack/test/api_integration/apis/cloud_security_posture/rules/v2.ts) | describe | | | +| [Should return 500 error code when not provide benchmark id](x-pack/test/api_integration/apis/cloud_security_posture/rules/v2.ts) | it | | | +| [Should return 200 status code and filter rules by benchmarkId and benchmarkVersion](x-pack/test/api_integration/apis/cloud_security_posture/rules/v2.ts) | it | | | +| [Should return 200 status code, and only requested fields in the response](x-pack/test/api_integration/apis/cloud_security_posture/rules/v2.ts) | it | | | +| [Should return 200 status code, items sorted by metadata.section field](x-pack/test/api_integration/apis/cloud_security_posture/rules/v2.ts) | it | | | +| [Should return 200 status code and paginate rules with a limit of PerPage](x-pack/test/api_integration/apis/cloud_security_posture/rules/v2.ts) | it | | | +| [GET /internal/cloud_security_posture/status](x-pack/test/api_integration/apis/cloud_security_posture/status/status_index_timeout.ts) | describe | | | +| [STATUS = INDEX_TIMEOUT TEST](x-pack/test/api_integration/apis/cloud_security_posture/status/status_index_timeout.ts) | describe | | | +| [Should return index-timeout when installed kspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation](x-pack/test/api_integration/apis/cloud_security_posture/status/status_index_timeout.ts) | it | | | +| [Should return index-timeout when installed cspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation](x-pack/test/api_integration/apis/cloud_security_posture/status/status_index_timeout.ts) | it | | | +| [Should return index-timeout when installed cnvm, has findings only on logs-cloud_security_posture.vulnerabilities-default* and it has been more than 4 hours minutes since the installation](x-pack/test/api_integration/apis/cloud_security_posture/status/status_index_timeout.ts) | it | | | +| [GET /internal/cloud_security_posture/status](x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexed.ts) | describe | | | +| [STATUS = INDEXED TEST](x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexed.ts) | describe | | | +| [Return kspm status indexed when logs-cloud_security_posture.findings_latest-default contains new kspm documents](x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexed.ts) | it | | | +| [Return cspm status indexed when logs-cloud_security_posture.findings_latest-default contains new cspm documents](x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexed.ts) | it | | | +| [Return vuln status indexed when logs-cloud_security_posture.vulnerabilities_latest-default contains new documents](x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexed.ts) | it | | | +| [GET /internal/cloud_security_posture/status](x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexing.ts) | describe | | | +| [STATUS = INDEXING TEST](x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexing.ts) | describe | | | +| [Return kspm status indexing when logs-cloud_security_posture.findings_latest-default doesn](x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexing.ts) | it | | | +| [Return cspm status indexing when logs-cloud_security_posture.findings_latest-default doesn](x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexing.ts) | it | | | +| [Return vuln status indexing when logs-cloud_security_posture.vulnerabilities_latest-default doesn](x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexing.ts) | it | | | +| [GET /internal/cloud_security_posture/status](x-pack/test/api_integration/apis/cloud_security_posture/status/status_not_deployed_not_installed.ts) | describe | | | +| [STATUS = NOT-DEPLOYED and STATUS = NOT-INSTALLED TEST](x-pack/test/api_integration/apis/cloud_security_posture/status/status_not_deployed_not_installed.ts) | describe | | | +| [Should return not-deployed when installed kspm, no findings on either indices and no healthy agents](x-pack/test/api_integration/apis/cloud_security_posture/status/status_not_deployed_not_installed.ts) | it | | | +| [Should return not-deployed when installed cspm, no findings on either indices and no healthy agents](x-pack/test/api_integration/apis/cloud_security_posture/status/status_not_deployed_not_installed.ts) | it | | | +| [Should return not-deployed when installed cnvm, no findings on either indices and no healthy agents](x-pack/test/api_integration/apis/cloud_security_posture/status/status_not_deployed_not_installed.ts) | it | | | +| [GET /internal/cloud_security_posture/status](x-pack/test/api_integration/apis/cloud_security_posture/status/status_unprivileged.ts) | describe | | | +| [STATUS = UNPRIVILEGED TEST](x-pack/test/api_integration/apis/cloud_security_posture/status/status_unprivileged.ts) | describe | | | +| [Return unprivileged for cspm, kspm, vuln_mgmt when users don](x-pack/test/api_integration/apis/cloud_security_posture/status/status_unprivileged.ts) | it | | | +| [status = unprivileged test indices](x-pack/test/api_integration/apis/cloud_security_posture/status/status_unprivileged.ts) | describe | | | +| [Return unprivileged when missing access to findings_latest index](x-pack/test/api_integration/apis/cloud_security_posture/status/status_unprivileged.ts) | it | | | +| [Return unprivileged when missing access to score index](x-pack/test/api_integration/apis/cloud_security_posture/status/status_unprivileged.ts) | it | | | +| [Return unprivileged when missing access to vulnerabilities_latest index](x-pack/test/api_integration/apis/cloud_security_posture/status/status_unprivileged.ts) | it | | | +| [GET /internal/cloud_security_posture/status](x-pack/test/api_integration/apis/cloud_security_posture/status/status_waiting_for_results.ts) | describe | | | +| [STATUS = WAITING_FOR_RESULT TEST](x-pack/test/api_integration/apis/cloud_security_posture/status/status_waiting_for_results.ts) | describe | | | +| [Should return waiting_for_result when installed kspm, has no findings and it has been less than 10 minutes since the installation](x-pack/test/api_integration/apis/cloud_security_posture/status/status_waiting_for_results.ts) | it | | | +| [Should return waiting_for_result when installed cspm, has no findings and it has been less than 10 minutes since the installation](x-pack/test/api_integration/apis/cloud_security_posture/status/status_waiting_for_results.ts) | it | | | +| [Should return waiting_for_result when installed cnvm, has no findings and it has been less than 4 hours minutes since the installation](x-pack/test/api_integration/apis/cloud_security_posture/status/status_waiting_for_results.ts) | it | | | +
+ +## Directory: x-pack/test/cloud_security_posture_api + +**Total Tests:** 35 | **Skipped:** 8 (22.86%) | **Todo:** 0 (0.00%) + +![](https://img.shields.io/badge/FTR-blue) ![](https://img.shields.io/badge/API-INTEGRATION-purple) ![](https://img.shields.io/badge/HAS-SKIP-yellow) + +
+Test Details + +| Test Label | Type | Skipped | Todo | +|------------|------|---------|------| +| [GET /internal/cloud_security_posture/benchmarks](x-pack/test/cloud_security_posture_api/routes/benchmarks.ts) | describe | | | +| [Get Benchmark API](x-pack/test/cloud_security_posture_api/routes/benchmarks.ts) | describe | | | +| [Verify cspm benchmark score is updated when muting rules](x-pack/test/cloud_security_posture_api/routes/benchmarks.ts) | it | | | +| [Verify kspm benchmark score is updated when muting rules](x-pack/test/cloud_security_posture_api/routes/benchmarks.ts) | it | | | +| [Verify update csp rules states API](x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_bulk_update.ts) | describe | ![](https://img.shields.io/badge/skipped-yellow) | | +| [mute benchmark rules successfully](x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_bulk_update.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [unmute rules successfully](x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_bulk_update.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [verify new rules are added and existing rules are set.](x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_bulk_update.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [mute detection rule successfully](x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_bulk_update.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [Expect to mute two benchmark rules and one detection rule](x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_bulk_update.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [Expect to save rules states when requesting to update empty object](x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_bulk_update.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [set wrong action input](x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_bulk_update.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [Tests get rules states API](x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_get_states.ts) | describe | | | +| [get rules states successfully](x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_get_states.ts) | it | | | +| [get empty object when rules states not exists](x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_get_states.ts) | it | | | +| [GET /internal/cloud_security_posture/stats](x-pack/test/cloud_security_posture_api/routes/stats.ts) | describe | | | +| [CSPM Compliance Dashboard Stats API](x-pack/test/cloud_security_posture_api/routes/stats.ts) | describe | | | +| [should return CSPM cluster V1 ](x-pack/test/cloud_security_posture_api/routes/stats.ts) | it | | | +| [should return CSPM benchmarks V2 ](x-pack/test/cloud_security_posture_api/routes/stats.ts) | it | | | +| [KSPM Compliance Dashboard Stats API](x-pack/test/cloud_security_posture_api/routes/stats.ts) | describe | | | +| [should return KSPM clusters V1 ](x-pack/test/cloud_security_posture_api/routes/stats.ts) | it | | | +| [should return KSPM benchmarks V2](x-pack/test/cloud_security_posture_api/routes/stats.ts) | it | | | +| [should return KSPM benchmarks V2](x-pack/test/cloud_security_posture_api/routes/stats.ts) | it | | | +| [Compliance dashboard based on enabled rules](x-pack/test/cloud_security_posture_api/routes/stats.ts) | describe | | | +| [should calculate cspm benchmarks posture score based only on enabled rules](x-pack/test/cloud_security_posture_api/routes/stats.ts) | it | | | +| [should calculate kspm benchmarks posture score based only on enabled rules](x-pack/test/cloud_security_posture_api/routes/stats.ts) | it | | | +| [Vulnerability Dashboard API](x-pack/test/cloud_security_posture_api/routes/vulnerabilities_dashboard.ts) | describe | | | +| [responds with a 200 status code and matching data mock](x-pack/test/cloud_security_posture_api/routes/vulnerabilities_dashboard.ts) | it | | | +| [returns a 400 error when necessary indices are nonexistent](x-pack/test/cloud_security_posture_api/routes/vulnerabilities_dashboard.ts) | it | | | +| [Verify cloud_security_posture telemetry payloads](x-pack/test/cloud_security_posture_api/telemetry/telemetry.ts) | describe | | | +| [includes only KSPM findings](x-pack/test/cloud_security_posture_api/telemetry/telemetry.ts) | it | | | +| [includes only CSPM findings](x-pack/test/cloud_security_posture_api/telemetry/telemetry.ts) | it | | | +| [includes CSPM and KSPM findings](x-pack/test/cloud_security_posture_api/telemetry/telemetry.ts) | it | | | +| [](x-pack/test/cloud_security_posture_api/telemetry/telemetry.ts) | it | | | +| [includes KSPM findings without posture_type and CSPM findings as well](x-pack/test/cloud_security_posture_api/telemetry/telemetry.ts) | it | | | +
+ +## Directory: x-pack/test/cloud_security_posture_functional + +**Total Tests:** 137 | **Skipped:** 10 (7.30%) | **Todo:** 2 (1.46%) + +![](https://img.shields.io/badge/FTR-blue) ![](https://img.shields.io/badge/HAS-TODO-green) ![](https://img.shields.io/badge/HAS-SKIP-yellow) + +
+Test Details + +| Test Label | Type | Skipped | Todo | +|------------|------|---------|------| +| [Test adding Cloud Security Posture Integrations](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | describe | | | +| [CNVM AWS](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | describe | | | +| [Hyperlink on PostInstallation Modal should have the correct URL](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [CIS_AWS](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | describe | | | +| [Initial form state, AWS Org account, and CloudFormation should be selected by default](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Hyperlink on PostInstallation Modal should have the correct URL](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [CIS_GCP Organization](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | describe | | | +| [Switch between Manual and Google cloud shell](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID or Organization ID provided, it should use default value](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Add Agent FLyout - Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Hyperlink on PostInstallation Modal should have the correct URL](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Clicking on Launch CloudShell on post intall modal should lead user to CloudShell page](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [CIS_GCP Single](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | describe | | | +| [Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID, it should use default value](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID, it should use that value](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Add Agent FLyout - Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [On add agent modal, if user chose Google Cloud Shell as their setup access; a google cloud shell modal should show up and clicking on the launch button will redirect user to Google cloud shell page](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Users are able to add CIS_GCP Integration with Manual settings using Credentials File](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Users are able to switch credentials_type from/to Credential JSON fields ](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Users are able to add CIS_GCP Integration with Manual settings using Credentials JSON](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Users are able to switch credentials_type from/to Credential File fields ](x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts) | it | | | +| [Cloud Posture Dashboard Page](x-pack/test/cloud_security_posture_functional/pages/compliance_dashboard.ts) | describe | | | +| [Kubernetes Dashboard](x-pack/test/cloud_security_posture_functional/pages/compliance_dashboard.ts) | describe | | | +| [displays accurate summary compliance score](x-pack/test/cloud_security_posture_functional/pages/compliance_dashboard.ts) | it | | | +| [TODO - Cloud Dashboard](x-pack/test/cloud_security_posture_functional/pages/compliance_dashboard.ts) | describe | | ![](https://img.shields.io/badge/todo-green) | +| [todo - displays accurate summary compliance score](x-pack/test/cloud_security_posture_functional/pages/compliance_dashboard.ts) | it | | ![](https://img.shields.io/badge/todo-green) | +| [Findings Page - Alerts](x-pack/test/cloud_security_posture_functional/pages/findings_alerts.ts) | describe | | | +| [Create detection rule](x-pack/test/cloud_security_posture_functional/pages/findings_alerts.ts) | describe | | | +| [Creates a detection rule from the Take Action button and navigates to rule page](x-pack/test/cloud_security_posture_functional/pages/findings_alerts.ts) | it | | | +| [Creates a detection rule from the Alerts section and navigates to rule page](x-pack/test/cloud_security_posture_functional/pages/findings_alerts.ts) | it | | | +| [Rule details](x-pack/test/cloud_security_posture_functional/pages/findings_alerts.ts) | describe | | | +| [The rule page contains the expected matching data](x-pack/test/cloud_security_posture_functional/pages/findings_alerts.ts) | it | | | +| [Navigation](x-pack/test/cloud_security_posture_functional/pages/findings_alerts.ts) | describe | | | +| [Clicking on count of Rules should navigate to the rules page with benchmark tags as a filter](x-pack/test/cloud_security_posture_functional/pages/findings_alerts.ts) | it | | | +| [Clicking on count of Alerts should navigate to the alerts page](x-pack/test/cloud_security_posture_functional/pages/findings_alerts.ts) | it | | | +| [Findings Page - Grouping](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | describe | | | +| [Default Grouping](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | describe | | | +| [groups findings by resource and sort by compliance score desc](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | it | | | +| [groups findings by rule name and sort by compliance score desc](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | it | | | +| [groups findings by cloud account and sort by compliance score desc](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | it | | | +| [groups findings by Kubernetes cluster and sort by compliance score desc](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | it | | | +| [SearchBar](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | describe | | | +| [add filter](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | it | | | +| [remove filter](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | it | | | +| [set search query](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | it | | | +| [Group table](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | describe | | | +| [shows findings table when expanding](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | it | | | +| [Default Grouping - support muting rules](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | describe | | | +| [groups findings by resource after muting rule](x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts) | it | | | +| [Old Data](x-pack/test/cloud_security_posture_functional/pages/findings_old_data.ts) | describe | | | +| [Findings page with old data](x-pack/test/cloud_security_posture_functional/pages/findings_old_data.ts) | describe | | | +| [returns no Findings KSPM](x-pack/test/cloud_security_posture_functional/pages/findings_old_data.ts) | it | | | +| [returns no Findings CSPM](x-pack/test/cloud_security_posture_functional/pages/findings_old_data.ts) | it | | | +| [Findings Page onboarding](x-pack/test/cloud_security_posture_functional/pages/findings_onboarding.ts) | describe | ![](https://img.shields.io/badge/skipped-yellow) | | +| [clicking on the ](x-pack/test/cloud_security_posture_functional/pages/findings_onboarding.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [clicking on the ](x-pack/test/cloud_security_posture_functional/pages/findings_onboarding.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [clicking on the ](x-pack/test/cloud_security_posture_functional/pages/findings_onboarding.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [Findings Page - DataTable](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | describe | | | +| [SearchBar](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | describe | ![](https://img.shields.io/badge/skipped-yellow) | | +| [add filter](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [remove filter](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [set search query](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [Table Sort](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | describe | ![](https://img.shields.io/badge/skipped-yellow) | | +| [sorts by a column, should be case sensitive/insensitive depending on the column](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | it | ![](https://img.shields.io/badge/skipped-yellow) | | +| [DistributionBar](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | describe | | | +| [filters by ${type} findings](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | it | | | +| [DataTable features](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | describe | | | +| [Edit data view field option is Enabled](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | it | | | +| [Findings - Fields selector](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | describe | | | +| [Add fields to the Findings DataTable](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | it | | | +| [Remove fields from the Findings DataTable](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | it | | | +| [Reset fields to default](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | it | | | +| [Findings Page - support muting rules](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | describe | | | +| [verify only enabled rules appears](x-pack/test/cloud_security_posture_functional/pages/findings.ts) | it | | | +| [Cloud Security Posture](x-pack/test/cloud_security_posture_functional/pages/index.ts) | describe | | | +| [Cloud Posture Rules Page](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | describe | | | +| [Rules Page - Rules Counters](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | describe | | | +| [Shows posture score when there are findings](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Clicking the posture score button leads to the dashboard](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Shows integrations count when there are findings](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Clicking the integrations counter button leads to the integration page](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Shows the failed findings counter when there are findings](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Clicking the failed findings button leads to the findings page](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Shows the disabled rules count](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Clicking the disabled rules button shows enables the disabled filter](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Shows empty state when there are no findings](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Rules Page - Bulk Action buttons](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | describe | | | +| [It should disable Enable option when there are all rules selected are already enabled ](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [It should disable both Enable and Disable options when there are no rules selected](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [It should disable Disable option when there are all rules selected are already Disabled](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Both option should not be disabled if selected rules contains both enabled and disabled rules](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Rules Page - Enable Rules and Disabled Rules Filter Toggle](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | describe | | | +| [Should only display Enabled rules when Enabled Rules filter is ON](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Should only display Disabled rules when Disabled Rules filter is ON](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Rules Page - CIS Section & Rule Number filters](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | describe | | | +| [Table should only show result that has the same section as in the Section filter](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Table should only show result that has the same section as in the Rule number filter](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Table should only show result that passes both Section and Rule number filter](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Rules Page - Flyout](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | describe | | | +| [Users are able to Enable/Disable Rule from Switch on Rule Flyout](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Alerts section of Rules Flyout shows Disabled text when Rules are disabled](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Users are able to Enable/Disable Rule from Take Action on Rule Flyout](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Alerts section of Rules Flyout shows Detection Rule Counter component when Rules are enabled](x-pack/test/cloud_security_posture_functional/pages/rules.ts) | it | | | +| [Vulnerabilities Page - Grouping](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts) | describe | | | +| [Default Grouping](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts) | describe | | | +| [groups vulnerabilities by cloud account and sort by number of vulnerabilities desc](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts) | it | | | +| [groups vulnerabilities by CVE and sort by number of vulnerabilities desc](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts) | it | | | +| [groups vulnerabilities by resource and sort by number of vulnerabilities desc](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts) | it | | | +| [SearchBar](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts) | describe | | | +| [add filter](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts) | it | | | +| [remove filter](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts) | it | | | +| [set search query](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts) | it | | | +| [Group table](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts) | describe | | | +| [shows vulnerabilities table when expanding](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts) | it | | | +| [Vulnerabilities Page - DataTable](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts) | describe | | | +| [SearchBar](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts) | describe | | | +| [add filter](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts) | it | | | +| [remove filter](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts) | it | | | +| [set search query](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts) | it | | | +| [DataTable features](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts) | describe | | | +| [Edit data view field option is Enabled](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts) | it | | | +| [Vulnerabilities - Fields selector](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts) | describe | | | +| [Add fields to the Vulnerabilities DataTable](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts) | it | | | +| [Remove fields from the Vulnerabilities DataTable](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts) | it | | | +| [Reset fields to default](x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts) | it | | | +| [Vulnerability Dashboard Page](x-pack/test/cloud_security_posture_functional/pages/vulnerability_dashboard.ts) | describe | | | +| [Vulnerability Dashboard](x-pack/test/cloud_security_posture_functional/pages/vulnerability_dashboard.ts) | describe | | | +| [Page Header renders on startup](x-pack/test/cloud_security_posture_functional/pages/vulnerability_dashboard.ts) | it | | | +| [Stats render accurate output](x-pack/test/cloud_security_posture_functional/pages/vulnerability_dashboard.ts) | it | | | +| [should navigate to vulnerability findings page with high severity filter](x-pack/test/cloud_security_posture_functional/pages/vulnerability_dashboard.ts) | it | | | +| [should navigate to vulnerability findings page with critical severity filter and no high severity filter](x-pack/test/cloud_security_posture_functional/pages/vulnerability_dashboard.ts) | it | | | +
+ diff --git a/x-pack/plugins/cloud_security_posture/common/scripts/__auto_generated_csp_test_log.json b/x-pack/plugins/cloud_security_posture/common/scripts/__auto_generated_csp_test_log.json new file mode 100644 index 0000000000000..c69ed1b2c5e26 --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/common/scripts/__auto_generated_csp_test_log.json @@ -0,0 +1,15454 @@ +[ + { + "filePath": "x-pack/plugins/cloud_security_posture/common/utils/detection_rules.test.ts", + "fileName": "detection_rules.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('Detection rules utils')", + " it('should convert tags to KQL format with AND operator')", + " it('Should convert tags to KQL format with AND Operator (empty array)')", + " it('should convert tags to KQL format with OR Operator')", + " it('Should convert tags to KQL format with OR Operator (empty array)')", + " it('Should generate search tags for a CSP benchmark rule')", + " it('Should handle undefined benchmark object gracefully')", + " it('Should handle undefined rule number gracefully')", + " it('Should generate search tags for a CSP benchmark rule given an array of Benchmarks')", + " it('Should handle undefined benchmark object gracefully given an array of empty benchmark')", + " it('Should generate tags for a CSPM benchmark rule')", + " it('Should generate tags for a KSPM benchmark rule')" + ], + "testSuits": [ + { + "id": "detection-rules-utils", + "rawLine": "describe('Detection rules utils', () => {", + "line": "describe('Detection rules utils')", + "label": "Detection rules utils", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-convert-tags-to-kql-format-with-and-operator", + "rawLine": " it('should convert tags to KQL format with AND operator', () => {", + "line": " it('should convert tags to KQL format with AND operator')", + "label": "should convert tags to KQL format with AND operator", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-convert-tags-to-kql-format-with-and-operator-(empty-array)", + "rawLine": " it('Should convert tags to KQL format with AND Operator (empty array)', () => {", + "line": " it('Should convert tags to KQL format with AND Operator (empty array)')", + "label": "Should convert tags to KQL format with AND Operator (empty array)", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-convert-tags-to-kql-format-with-or-operator", + "rawLine": " it('should convert tags to KQL format with OR Operator', () => {", + "line": " it('should convert tags to KQL format with OR Operator')", + "label": "should convert tags to KQL format with OR Operator", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-convert-tags-to-kql-format-with-or-operator-(empty-array)", + "rawLine": " it('Should convert tags to KQL format with OR Operator (empty array)', () => {", + "line": " it('Should convert tags to KQL format with OR Operator (empty array)')", + "label": "Should convert tags to KQL format with OR Operator (empty array)", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-generate-search-tags-for-a-csp-benchmark-rule", + "rawLine": " it('Should generate search tags for a CSP benchmark rule', () => {", + "line": " it('Should generate search tags for a CSP benchmark rule')", + "label": "Should generate search tags for a CSP benchmark rule", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-handle-undefined-benchmark-object-gracefully", + "rawLine": " it('Should handle undefined benchmark object gracefully', () => {", + "line": " it('Should handle undefined benchmark object gracefully')", + "label": "Should handle undefined benchmark object gracefully", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-handle-undefined-rule-number-gracefully", + "rawLine": " it('Should handle undefined rule number gracefully', () => {", + "line": " it('Should handle undefined rule number gracefully')", + "label": "Should handle undefined rule number gracefully", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-generate-search-tags-for-a-csp-benchmark-rule-given-an-array-of-benchmarks", + "rawLine": " it('Should generate search tags for a CSP benchmark rule given an array of Benchmarks', () => {", + "line": " it('Should generate search tags for a CSP benchmark rule given an array of Benchmarks')", + "label": "Should generate search tags for a CSP benchmark rule given an array of Benchmarks", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-handle-undefined-benchmark-object-gracefully-given-an-array-of-empty-benchmark", + "rawLine": " it('Should handle undefined benchmark object gracefully given an array of empty benchmark', () => {", + "line": " it('Should handle undefined benchmark object gracefully given an array of empty benchmark')", + "label": "Should handle undefined benchmark object gracefully given an array of empty benchmark", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-generate-tags-for-a-cspm-benchmark-rule", + "rawLine": " it('Should generate tags for a CSPM benchmark rule', () => {", + "line": " it('Should generate tags for a CSPM benchmark rule')", + "label": "Should generate tags for a CSPM benchmark rule", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-generate-tags-for-a-kspm-benchmark-rule", + "rawLine": " it('Should generate tags for a KSPM benchmark rule', () => {", + "line": " it('Should generate tags for a KSPM benchmark rule')", + "label": "Should generate tags for a KSPM benchmark rule", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "detection-rules-utils", + "rawLine": "describe('Detection rules utils', () => {", + "line": "describe('Detection rules utils')", + "label": "Detection rules utils", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-convert-tags-to-kql-format-with-and-operator", + "rawLine": " it('should convert tags to KQL format with AND operator', () => {", + "line": " it('should convert tags to KQL format with AND operator')", + "label": "should convert tags to KQL format with AND operator", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-convert-tags-to-kql-format-with-and-operator-(empty-array)", + "rawLine": " it('Should convert tags to KQL format with AND Operator (empty array)', () => {", + "line": " it('Should convert tags to KQL format with AND Operator (empty array)')", + "label": "Should convert tags to KQL format with AND Operator (empty array)", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-convert-tags-to-kql-format-with-or-operator", + "rawLine": " it('should convert tags to KQL format with OR Operator', () => {", + "line": " it('should convert tags to KQL format with OR Operator')", + "label": "should convert tags to KQL format with OR Operator", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-convert-tags-to-kql-format-with-or-operator-(empty-array)", + "rawLine": " it('Should convert tags to KQL format with OR Operator (empty array)', () => {", + "line": " it('Should convert tags to KQL format with OR Operator (empty array)')", + "label": "Should convert tags to KQL format with OR Operator (empty array)", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-generate-search-tags-for-a-csp-benchmark-rule", + "rawLine": " it('Should generate search tags for a CSP benchmark rule', () => {", + "line": " it('Should generate search tags for a CSP benchmark rule')", + "label": "Should generate search tags for a CSP benchmark rule", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-handle-undefined-benchmark-object-gracefully", + "rawLine": " it('Should handle undefined benchmark object gracefully', () => {", + "line": " it('Should handle undefined benchmark object gracefully')", + "label": "Should handle undefined benchmark object gracefully", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-handle-undefined-rule-number-gracefully", + "rawLine": " it('Should handle undefined rule number gracefully', () => {", + "line": " it('Should handle undefined rule number gracefully')", + "label": "Should handle undefined rule number gracefully", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-generate-search-tags-for-a-csp-benchmark-rule-given-an-array-of-benchmarks", + "rawLine": " it('Should generate search tags for a CSP benchmark rule given an array of Benchmarks', () => {", + "line": " it('Should generate search tags for a CSP benchmark rule given an array of Benchmarks')", + "label": "Should generate search tags for a CSP benchmark rule given an array of Benchmarks", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-handle-undefined-benchmark-object-gracefully-given-an-array-of-empty-benchmark", + "rawLine": " it('Should handle undefined benchmark object gracefully given an array of empty benchmark', () => {", + "line": " it('Should handle undefined benchmark object gracefully given an array of empty benchmark')", + "label": "Should handle undefined benchmark object gracefully given an array of empty benchmark", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-generate-tags-for-a-cspm-benchmark-rule", + "rawLine": " it('Should generate tags for a CSPM benchmark rule', () => {", + "line": " it('Should generate tags for a CSPM benchmark rule')", + "label": "Should generate tags for a CSPM benchmark rule", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-generate-tags-for-a-kspm-benchmark-rule", + "rawLine": " it('Should generate tags for a KSPM benchmark rule', () => {", + "line": " it('Should generate tags for a KSPM benchmark rule')", + "label": "Should generate tags for a KSPM benchmark rule", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/common/utils/helpers.test.ts", + "fileName": "helpers.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('test helper methods')", + " it('get default integration type from inputs with multiple enabled types')", + " it('get default integration type from inputs without any enabled types')", + " it('get EKS integration type')", + " it('get Vanilla K8S integration type')", + " it('get benchmark type filter based on a benchmark id')", + " it('should return a string with the correct filter when given a benchmark type and section')", + " it('get benchmark filter query based on a benchmark Id, version')", + " it('get benchmark filter query based on a benchmark Id, version and multiple sections and rule numbers')", + " it('get benchmark filter query based on a benchmark Id, version and just sections')", + " it('get benchmark filter query based on a benchmark Id, version and just rule numbers')", + " describe('cleanupCredentials')", + " it('cleans unused aws credential methods, except role_arn when using assume_role')", + " it('cleans unused aws credential methods, when using cloud formation')", + " it('cleans unused aws credential methods, when using direct_access_keys method ')", + " it('when aws credential type is undefined, return unchanged policy')", + " it('cleans unused gcp credential methods, when using credentials-file method ')", + " it('when gcp credential type is undefined, return unchanged policy')" + ], + "testSuits": [ + { + "id": "test-helper-methods", + "rawLine": "describe('test helper methods', () => {", + "line": "describe('test helper methods')", + "label": "test helper methods", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-default-integration-type-from-inputs-with-multiple-enabled-types", + "rawLine": " it('get default integration type from inputs with multiple enabled types', () => {", + "line": " it('get default integration type from inputs with multiple enabled types')", + "label": "get default integration type from inputs with multiple enabled types", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-default-integration-type-from-inputs-without-any-enabled-types", + "rawLine": " it('get default integration type from inputs without any enabled types', () => {", + "line": " it('get default integration type from inputs without any enabled types')", + "label": "get default integration type from inputs without any enabled types", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-eks-integration-type", + "rawLine": " it('get EKS integration type', () => {", + "line": " it('get EKS integration type')", + "label": "get EKS integration type", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-vanilla-k8s-integration-type", + "rawLine": " it('get Vanilla K8S integration type', () => {", + "line": " it('get Vanilla K8S integration type')", + "label": "get Vanilla K8S integration type", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-benchmark-type-filter-based-on-a-benchmark-id", + "rawLine": " it('get benchmark type filter based on a benchmark id', () => {", + "line": " it('get benchmark type filter based on a benchmark id')", + "label": "get benchmark type filter based on a benchmark id", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-a-string-with-the-correct-filter-when-given-a-benchmark-type-and-section", + "rawLine": " it('should return a string with the correct filter when given a benchmark type and section', () => {", + "line": " it('should return a string with the correct filter when given a benchmark type and section')", + "label": "should return a string with the correct filter when given a benchmark type and section", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-benchmark-filter-query-based-on-a-benchmark-id,-version", + "rawLine": " it('get benchmark filter query based on a benchmark Id, version', () => {", + "line": " it('get benchmark filter query based on a benchmark Id, version')", + "label": "get benchmark filter query based on a benchmark Id, version", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-benchmark-filter-query-based-on-a-benchmark-id,-version-and-multiple-sections-and-rule-numbers", + "rawLine": " it('get benchmark filter query based on a benchmark Id, version and multiple sections and rule numbers', () => {", + "line": " it('get benchmark filter query based on a benchmark Id, version and multiple sections and rule numbers')", + "label": "get benchmark filter query based on a benchmark Id, version and multiple sections and rule numbers", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-benchmark-filter-query-based-on-a-benchmark-id,-version-and-just-sections", + "rawLine": " it('get benchmark filter query based on a benchmark Id, version and just sections', () => {", + "line": " it('get benchmark filter query based on a benchmark Id, version and just sections')", + "label": "get benchmark filter query based on a benchmark Id, version and just sections", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-benchmark-filter-query-based-on-a-benchmark-id,-version-and-just-rule-numbers", + "rawLine": " it('get benchmark filter query based on a benchmark Id, version and just rule numbers', () => {", + "line": " it('get benchmark filter query based on a benchmark Id, version and just rule numbers')", + "label": "get benchmark filter query based on a benchmark Id, version and just rule numbers", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cleanupcredentials", + "rawLine": " describe('cleanupCredentials', () => {", + "line": " describe('cleanupCredentials')", + "label": "cleanupCredentials", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cleans-unused-aws-credential-methods,-except-role_arn-when-using-assume_role", + "rawLine": " it('cleans unused aws credential methods, except role_arn when using assume_role', () => {", + "line": " it('cleans unused aws credential methods, except role_arn when using assume_role')", + "label": "cleans unused aws credential methods, except role_arn when using assume_role", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cleans-unused-aws-credential-methods,-when-using-cloud-formation", + "rawLine": " it('cleans unused aws credential methods, when using cloud formation', () => {", + "line": " it('cleans unused aws credential methods, when using cloud formation')", + "label": "cleans unused aws credential methods, when using cloud formation", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cleans-unused-aws-credential-methods,-when-using-direct_access_keys-method-", + "rawLine": " it('cleans unused aws credential methods, when using direct_access_keys method ', () => {", + "line": " it('cleans unused aws credential methods, when using direct_access_keys method ')", + "label": "cleans unused aws credential methods, when using direct_access_keys method ", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "when-aws-credential-type-is-undefined,-return-unchanged-policy", + "rawLine": " it('when aws credential type is undefined, return unchanged policy', () => {", + "line": " it('when aws credential type is undefined, return unchanged policy')", + "label": "when aws credential type is undefined, return unchanged policy", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cleans-unused-gcp-credential-methods,-when-using-credentials-file-method-", + "rawLine": " it('cleans unused gcp credential methods, when using credentials-file method ', () => {", + "line": " it('cleans unused gcp credential methods, when using credentials-file method ')", + "label": "cleans unused gcp credential methods, when using credentials-file method ", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "when-gcp-credential-type-is-undefined,-return-unchanged-policy", + "rawLine": " it('when gcp credential type is undefined, return unchanged policy', () => {", + "line": " it('when gcp credential type is undefined, return unchanged policy')", + "label": "when gcp credential type is undefined, return unchanged policy", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "test-helper-methods", + "rawLine": "describe('test helper methods', () => {", + "line": "describe('test helper methods')", + "label": "test helper methods", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "get-default-integration-type-from-inputs-with-multiple-enabled-types", + "rawLine": " it('get default integration type from inputs with multiple enabled types', () => {", + "line": " it('get default integration type from inputs with multiple enabled types')", + "label": "get default integration type from inputs with multiple enabled types", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-default-integration-type-from-inputs-without-any-enabled-types", + "rawLine": " it('get default integration type from inputs without any enabled types', () => {", + "line": " it('get default integration type from inputs without any enabled types')", + "label": "get default integration type from inputs without any enabled types", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-eks-integration-type", + "rawLine": " it('get EKS integration type', () => {", + "line": " it('get EKS integration type')", + "label": "get EKS integration type", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-vanilla-k8s-integration-type", + "rawLine": " it('get Vanilla K8S integration type', () => {", + "line": " it('get Vanilla K8S integration type')", + "label": "get Vanilla K8S integration type", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-benchmark-type-filter-based-on-a-benchmark-id", + "rawLine": " it('get benchmark type filter based on a benchmark id', () => {", + "line": " it('get benchmark type filter based on a benchmark id')", + "label": "get benchmark type filter based on a benchmark id", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-a-string-with-the-correct-filter-when-given-a-benchmark-type-and-section", + "rawLine": " it('should return a string with the correct filter when given a benchmark type and section', () => {", + "line": " it('should return a string with the correct filter when given a benchmark type and section')", + "label": "should return a string with the correct filter when given a benchmark type and section", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-benchmark-filter-query-based-on-a-benchmark-id,-version", + "rawLine": " it('get benchmark filter query based on a benchmark Id, version', () => {", + "line": " it('get benchmark filter query based on a benchmark Id, version')", + "label": "get benchmark filter query based on a benchmark Id, version", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-benchmark-filter-query-based-on-a-benchmark-id,-version-and-multiple-sections-and-rule-numbers", + "rawLine": " it('get benchmark filter query based on a benchmark Id, version and multiple sections and rule numbers', () => {", + "line": " it('get benchmark filter query based on a benchmark Id, version and multiple sections and rule numbers')", + "label": "get benchmark filter query based on a benchmark Id, version and multiple sections and rule numbers", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-benchmark-filter-query-based-on-a-benchmark-id,-version-and-just-sections", + "rawLine": " it('get benchmark filter query based on a benchmark Id, version and just sections', () => {", + "line": " it('get benchmark filter query based on a benchmark Id, version and just sections')", + "label": "get benchmark filter query based on a benchmark Id, version and just sections", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-benchmark-filter-query-based-on-a-benchmark-id,-version-and-just-rule-numbers", + "rawLine": " it('get benchmark filter query based on a benchmark Id, version and just rule numbers', () => {", + "line": " it('get benchmark filter query based on a benchmark Id, version and just rule numbers')", + "label": "get benchmark filter query based on a benchmark Id, version and just rule numbers", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cleanupcredentials", + "rawLine": " describe('cleanupCredentials', () => {", + "line": " describe('cleanupCredentials')", + "label": "cleanupCredentials", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "cleans-unused-aws-credential-methods,-except-role_arn-when-using-assume_role", + "rawLine": " it('cleans unused aws credential methods, except role_arn when using assume_role', () => {", + "line": " it('cleans unused aws credential methods, except role_arn when using assume_role')", + "label": "cleans unused aws credential methods, except role_arn when using assume_role", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cleans-unused-aws-credential-methods,-when-using-cloud-formation", + "rawLine": " it('cleans unused aws credential methods, when using cloud formation', () => {", + "line": " it('cleans unused aws credential methods, when using cloud formation')", + "label": "cleans unused aws credential methods, when using cloud formation", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cleans-unused-aws-credential-methods,-when-using-direct_access_keys-method-", + "rawLine": " it('cleans unused aws credential methods, when using direct_access_keys method ', () => {", + "line": " it('cleans unused aws credential methods, when using direct_access_keys method ')", + "label": "cleans unused aws credential methods, when using direct_access_keys method ", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "when-aws-credential-type-is-undefined,-return-unchanged-policy", + "rawLine": " it('when aws credential type is undefined, return unchanged policy', () => {", + "line": " it('when aws credential type is undefined, return unchanged policy')", + "label": "when aws credential type is undefined, return unchanged policy", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cleans-unused-gcp-credential-methods,-when-using-credentials-file-method-", + "rawLine": " it('cleans unused gcp credential methods, when using credentials-file method ', () => {", + "line": " it('cleans unused gcp credential methods, when using credentials-file method ')", + "label": "cleans unused gcp credential methods, when using credentials-file method ", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "when-gcp-credential-type-is-undefined,-return-unchanged-policy", + "rawLine": " it('when gcp credential type is undefined, return unchanged policy', () => {", + "line": " it('when gcp credential type is undefined, return unchanged policy')", + "label": "when gcp credential type is undefined, return unchanged policy", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/common/utils/subscription.test.ts", + "fileName": "subscription.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('isSubscriptionAllowed')", + " it('should allow any cloud subscription')", + " it('should allow enterprise and trial licenses for on-prem')", + " it('should not allow enterprise and trial licenses for on-prem')" + ], + "testSuits": [ + { + "id": "issubscriptionallowed", + "rawLine": "describe('isSubscriptionAllowed', () => {", + "line": "describe('isSubscriptionAllowed')", + "label": "isSubscriptionAllowed", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-allow-any-cloud-subscription", + "rawLine": " it('should allow any cloud subscription', () => {", + "line": " it('should allow any cloud subscription')", + "label": "should allow any cloud subscription", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-allow-enterprise-and-trial-licenses-for-on-prem", + "rawLine": " it('should allow enterprise and trial licenses for on-prem', () => {", + "line": " it('should allow enterprise and trial licenses for on-prem')", + "label": "should allow enterprise and trial licenses for on-prem", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-allow-enterprise-and-trial-licenses-for-on-prem", + "rawLine": " it('should not allow enterprise and trial licenses for on-prem', () => {", + "line": " it('should not allow enterprise and trial licenses for on-prem')", + "label": "should not allow enterprise and trial licenses for on-prem", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "issubscriptionallowed", + "rawLine": "describe('isSubscriptionAllowed', () => {", + "line": "describe('isSubscriptionAllowed')", + "label": "isSubscriptionAllowed", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-allow-any-cloud-subscription", + "rawLine": " it('should allow any cloud subscription', () => {", + "line": " it('should allow any cloud subscription')", + "label": "should allow any cloud subscription", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-allow-enterprise-and-trial-licenses-for-on-prem", + "rawLine": " it('should allow enterprise and trial licenses for on-prem', () => {", + "line": " it('should allow enterprise and trial licenses for on-prem')", + "label": "should allow enterprise and trial licenses for on-prem", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-allow-enterprise-and-trial-licenses-for-on-prem", + "rawLine": " it('should not allow enterprise and trial licenses for on-prem', () => {", + "line": " it('should not allow enterprise and trial licenses for on-prem')", + "label": "should not allow enterprise and trial licenses for on-prem", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/application/csp_router.test.tsx", + "fileName": "csp_router.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('CspRouter')", + " describe('happy path')", + " it('should render Findings')", + " it('should render Dashboards')", + " it('should render the Vulnerability Dashboard')", + " it('should render Benchmarks')", + " it('should render Rules')", + " describe('unhappy path')", + " it('should redirect base path to dashboard')", + " describe('CspRoute')", + " it('should not render disabled path')", + " it('should render SpyRoute for static paths')", + " it('should not render SpyRoute for dynamic paths')" + ], + "testSuits": [ + { + "id": "csprouter", + "rawLine": "describe('CspRouter', () => {", + "line": "describe('CspRouter')", + "label": "CspRouter", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "happy-path", + "rawLine": " describe('happy path', () => {", + "line": " describe('happy path')", + "label": "happy path", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-findings", + "rawLine": " it('should render Findings', () => {", + "line": " it('should render Findings')", + "label": "should render Findings", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-dashboards", + "rawLine": " it('should render Dashboards', () => {", + "line": " it('should render Dashboards')", + "label": "should render Dashboards", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-the-vulnerability-dashboard", + "rawLine": " it('should render the Vulnerability Dashboard', () => {", + "line": " it('should render the Vulnerability Dashboard')", + "label": "should render the Vulnerability Dashboard", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-benchmarks", + "rawLine": " it('should render Benchmarks', () => {", + "line": " it('should render Benchmarks')", + "label": "should render Benchmarks", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-rules", + "rawLine": " it('should render Rules', () => {", + "line": " it('should render Rules')", + "label": "should render Rules", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "unhappy-path", + "rawLine": " describe('unhappy path', () => {", + "line": " describe('unhappy path')", + "label": "unhappy path", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-redirect-base-path-to-dashboard", + "rawLine": " it('should redirect base path to dashboard', () => {", + "line": " it('should redirect base path to dashboard')", + "label": "should redirect base path to dashboard", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "csproute", + "rawLine": " describe('CspRoute', () => {", + "line": " describe('CspRoute')", + "label": "CspRoute", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-disabled-path", + "rawLine": " it('should not render disabled path', () => {", + "line": " it('should not render disabled path')", + "label": "should not render disabled path", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-spyroute-for-static-paths", + "rawLine": " it('should render SpyRoute for static paths', () => {", + "line": " it('should render SpyRoute for static paths')", + "label": "should render SpyRoute for static paths", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-spyroute-for-dynamic-paths", + "rawLine": " it('should not render SpyRoute for dynamic paths', () => {", + "line": " it('should not render SpyRoute for dynamic paths')", + "label": "should not render SpyRoute for dynamic paths", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "csprouter", + "rawLine": "describe('CspRouter', () => {", + "line": "describe('CspRouter')", + "label": "CspRouter", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "happy-path", + "rawLine": " describe('happy path', () => {", + "line": " describe('happy path')", + "label": "happy path", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-render-findings", + "rawLine": " it('should render Findings', () => {", + "line": " it('should render Findings')", + "label": "should render Findings", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-dashboards", + "rawLine": " it('should render Dashboards', () => {", + "line": " it('should render Dashboards')", + "label": "should render Dashboards", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-the-vulnerability-dashboard", + "rawLine": " it('should render the Vulnerability Dashboard', () => {", + "line": " it('should render the Vulnerability Dashboard')", + "label": "should render the Vulnerability Dashboard", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-benchmarks", + "rawLine": " it('should render Benchmarks', () => {", + "line": " it('should render Benchmarks')", + "label": "should render Benchmarks", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-rules", + "rawLine": " it('should render Rules', () => {", + "line": " it('should render Rules')", + "label": "should render Rules", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "unhappy-path", + "rawLine": " describe('unhappy path', () => {", + "line": " describe('unhappy path')", + "label": "unhappy path", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-redirect-base-path-to-dashboard", + "rawLine": " it('should redirect base path to dashboard', () => {", + "line": " it('should redirect base path to dashboard')", + "label": "should redirect base path to dashboard", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "csproute", + "rawLine": " describe('CspRoute', () => {", + "line": " describe('CspRoute')", + "label": "CspRoute", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-not-render-disabled-path", + "rawLine": " it('should not render disabled path', () => {", + "line": " it('should not render disabled path')", + "label": "should not render disabled path", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-spyroute-for-static-paths", + "rawLine": " it('should render SpyRoute for static paths', () => {", + "line": " it('should render SpyRoute for static paths')", + "label": "should render SpyRoute for static paths", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-spyroute-for-dynamic-paths", + "rawLine": " it('should not render SpyRoute for dynamic paths', () => {", + "line": " it('should not render SpyRoute for dynamic paths')", + "label": "should not render SpyRoute for dynamic paths", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/common/hooks/use_benchmark_dynamic_values.test.ts", + "fileName": "use_benchmark_dynamic_values.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('useBenchmarkDynamicValues')", + " it('should return the correct dynamic benchmark values for each provided benchmark ID')", + " it('should return the correct resource plurals based on the provided resource count')" + ], + "testSuits": [ + { + "id": "usebenchmarkdynamicvalues", + "rawLine": "describe('useBenchmarkDynamicValues', () => {", + "line": "describe('useBenchmarkDynamicValues')", + "label": "useBenchmarkDynamicValues", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-the-correct-dynamic-benchmark-values-for-each-provided-benchmark-id", + "rawLine": " it('should return the correct dynamic benchmark values for each provided benchmark ID', () => {", + "line": " it('should return the correct dynamic benchmark values for each provided benchmark ID')", + "label": "should return the correct dynamic benchmark values for each provided benchmark ID", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-the-correct-resource-plurals-based-on-the-provided-resource-count", + "rawLine": " it('should return the correct resource plurals based on the provided resource count', () => {", + "line": " it('should return the correct resource plurals based on the provided resource count')", + "label": "should return the correct resource plurals based on the provided resource count", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "usebenchmarkdynamicvalues", + "rawLine": "describe('useBenchmarkDynamicValues', () => {", + "line": "describe('useBenchmarkDynamicValues')", + "label": "useBenchmarkDynamicValues", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-the-correct-dynamic-benchmark-values-for-each-provided-benchmark-id", + "rawLine": " it('should return the correct dynamic benchmark values for each provided benchmark ID', () => {", + "line": " it('should return the correct dynamic benchmark values for each provided benchmark ID')", + "label": "should return the correct dynamic benchmark values for each provided benchmark ID", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-the-correct-resource-plurals-based-on-the-provided-resource-count", + "rawLine": " it('should return the correct resource plurals based on the provided resource count', () => {", + "line": " it('should return the correct resource plurals based on the provided resource count')", + "label": "should return the correct resource plurals based on the provided resource count", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/common/hooks/use_navigate_findings.test.ts", + "fileName": "use_navigate_findings.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('useNavigateFindings')", + " it('creates a URL to findings page with correct path, filter and dataViewId')", + " it('creates a URL to findings page with correct path and negated filter')", + " it('creates a URL to findings resource page with correct path and filter')", + " it('creates a URL to vulnerabilities page with correct path, filter and dataViewId')" + ], + "testSuits": [ + { + "id": "usenavigatefindings", + "rawLine": "describe('useNavigateFindings', () => {", + "line": "describe('useNavigateFindings')", + "label": "useNavigateFindings", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "creates-a-url-to-findings-page-with-correct-path,-filter-and-dataviewid", + "rawLine": " it('creates a URL to findings page with correct path, filter and dataViewId', () => {", + "line": " it('creates a URL to findings page with correct path, filter and dataViewId')", + "label": "creates a URL to findings page with correct path, filter and dataViewId", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "creates-a-url-to-findings-page-with-correct-path-and-negated-filter", + "rawLine": " it('creates a URL to findings page with correct path and negated filter', () => {", + "line": " it('creates a URL to findings page with correct path and negated filter')", + "label": "creates a URL to findings page with correct path and negated filter", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "creates-a-url-to-findings-resource-page-with-correct-path-and-filter", + "rawLine": " it('creates a URL to findings resource page with correct path and filter', () => {", + "line": " it('creates a URL to findings resource page with correct path and filter')", + "label": "creates a URL to findings resource page with correct path and filter", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "creates-a-url-to-vulnerabilities-page-with-correct-path,-filter-and-dataviewid", + "rawLine": " it('creates a URL to vulnerabilities page with correct path, filter and dataViewId', () => {", + "line": " it('creates a URL to vulnerabilities page with correct path, filter and dataViewId')", + "label": "creates a URL to vulnerabilities page with correct path, filter and dataViewId", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "usenavigatefindings", + "rawLine": "describe('useNavigateFindings', () => {", + "line": "describe('useNavigateFindings')", + "label": "useNavigateFindings", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "creates-a-url-to-findings-page-with-correct-path,-filter-and-dataviewid", + "rawLine": " it('creates a URL to findings page with correct path, filter and dataViewId', () => {", + "line": " it('creates a URL to findings page with correct path, filter and dataViewId')", + "label": "creates a URL to findings page with correct path, filter and dataViewId", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "creates-a-url-to-findings-page-with-correct-path-and-negated-filter", + "rawLine": " it('creates a URL to findings page with correct path and negated filter', () => {", + "line": " it('creates a URL to findings page with correct path and negated filter')", + "label": "creates a URL to findings page with correct path and negated filter", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "creates-a-url-to-findings-resource-page-with-correct-path-and-filter", + "rawLine": " it('creates a URL to findings resource page with correct path and filter', () => {", + "line": " it('creates a URL to findings resource page with correct path and filter')", + "label": "creates a URL to findings resource page with correct path and filter", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "creates-a-url-to-vulnerabilities-page-with-correct-path,-filter-and-dataviewid", + "rawLine": " it('creates a URL to vulnerabilities page with correct path, filter and dataViewId', () => {", + "line": " it('creates a URL to vulnerabilities page with correct path, filter and dataViewId')", + "label": "creates a URL to vulnerabilities page with correct path, filter and dataViewId", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/common/hooks/use_url_query.test.ts", + "fileName": "use_url_query.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('useUrlQuery')", + " it('uses default query when no query is provided')", + " it('merges default query, partial first query and partial second query')" + ], + "testSuits": [ + { + "id": "useurlquery", + "rawLine": "describe('useUrlQuery', () => {", + "line": "describe('useUrlQuery')", + "label": "useUrlQuery", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "uses-default-query-when-no-query-is-provided", + "rawLine": " it('uses default query when no query is provided', () => {", + "line": " it('uses default query when no query is provided')", + "label": "uses default query when no query is provided", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "merges-default-query,-partial-first-query-and-partial-second-query", + "rawLine": " it('merges default query, partial first query and partial second query', () => {", + "line": " it('merges default query, partial first query and partial second query')", + "label": "merges default query, partial first query and partial second query", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "useurlquery", + "rawLine": "describe('useUrlQuery', () => {", + "line": "describe('useUrlQuery')", + "label": "useUrlQuery", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "uses-default-query-when-no-query-is-provided", + "rawLine": " it('uses default query when no query is provided', () => {", + "line": " it('uses default query when no query is provided')", + "label": "uses default query when no query is provided", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "merges-default-query,-partial-first-query-and-partial-second-query", + "rawLine": " it('merges default query, partial first query and partial second query', () => {", + "line": " it('merges default query, partial first query and partial second query')", + "label": "merges default query, partial first query and partial second query", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/common/navigation/security_solution_links.test.ts", + "fileName": "security_solution_links.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('getSecuritySolutionLink')", + " it('gets the correct link properties')" + ], + "testSuits": [ + { + "id": "getsecuritysolutionlink", + "rawLine": "describe('getSecuritySolutionLink', () => {", + "line": "describe('getSecuritySolutionLink')", + "label": "getSecuritySolutionLink", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "gets-the-correct-link-properties", + "rawLine": " it('gets the correct link properties', () => {", + "line": " it('gets the correct link properties')", + "label": "gets the correct link properties", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "getsecuritysolutionlink", + "rawLine": "describe('getSecuritySolutionLink', () => {", + "line": "describe('getSecuritySolutionLink')", + "label": "getSecuritySolutionLink", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "gets-the-correct-link-properties", + "rawLine": " it('gets the correct link properties', () => {", + "line": " it('gets the correct link properties')", + "label": "gets the correct link properties", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/common/utils/get_abbreviated_number.test.ts", + "fileName": "get_abbreviated_number.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('getAbbreviatedNumber')", + " it('should return the same value if it is less than 1000')", + " it('should use numeral to format the value if it is greater than or equal to 1000')", + " it('should return 0 if the value is NaN')" + ], + "testSuits": [ + { + "id": "getabbreviatednumber", + "rawLine": "describe('getAbbreviatedNumber', () => {", + "line": "describe('getAbbreviatedNumber')", + "label": "getAbbreviatedNumber", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-the-same-value-if-it-is-less-than-1000", + "rawLine": " it('should return the same value if it is less than 1000', () => {", + "line": " it('should return the same value if it is less than 1000')", + "label": "should return the same value if it is less than 1000", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-use-numeral-to-format-the-value-if-it-is-greater-than-or-equal-to-1000", + "rawLine": " it('should use numeral to format the value if it is greater than or equal to 1000', () => {", + "line": " it('should use numeral to format the value if it is greater than or equal to 1000')", + "label": "should use numeral to format the value if it is greater than or equal to 1000", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-0-if-the-value-is-nan", + "rawLine": " it('should return 0 if the value is NaN', () => {", + "line": " it('should return 0 if the value is NaN')", + "label": "should return 0 if the value is NaN", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "getabbreviatednumber", + "rawLine": "describe('getAbbreviatedNumber', () => {", + "line": "describe('getAbbreviatedNumber')", + "label": "getAbbreviatedNumber", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-the-same-value-if-it-is-less-than-1000", + "rawLine": " it('should return the same value if it is less than 1000', () => {", + "line": " it('should return the same value if it is less than 1000')", + "label": "should return the same value if it is less than 1000", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-use-numeral-to-format-the-value-if-it-is-greater-than-or-equal-to-1000", + "rawLine": " it('should use numeral to format the value if it is greater than or equal to 1000', () => {", + "line": " it('should use numeral to format the value if it is greater than or equal to 1000')", + "label": "should use numeral to format the value if it is greater than or equal to 1000", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-0-if-the-value-is-nan", + "rawLine": " it('should return 0 if the value is NaN', () => {", + "line": " it('should return 0 if the value is NaN')", + "label": "should return 0 if the value is NaN", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/common/utils/get_limit_properties.test.ts", + "fileName": "get_limit_properties.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('getLimitProperties')", + " it('less items than limit')", + " it('more items than limit')", + " it('per page calculations are correct')" + ], + "testSuits": [ + { + "id": "getlimitproperties", + "rawLine": "describe('getLimitProperties', () => {", + "line": "describe('getLimitProperties')", + "label": "getLimitProperties", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "less-items-than-limit", + "rawLine": " it('less items than limit', () => {", + "line": " it('less items than limit')", + "label": "less items than limit", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "more-items-than-limit", + "rawLine": " it('more items than limit', () => {", + "line": " it('more items than limit')", + "label": "more items than limit", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "per-page-calculations-are-correct", + "rawLine": " it('per page calculations are correct', () => {", + "line": " it('per page calculations are correct')", + "label": "per page calculations are correct", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "getlimitproperties", + "rawLine": "describe('getLimitProperties', () => {", + "line": "describe('getLimitProperties')", + "label": "getLimitProperties", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "less-items-than-limit", + "rawLine": " it('less items than limit', () => {", + "line": " it('less items than limit')", + "label": "less items than limit", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "more-items-than-limit", + "rawLine": " it('more items than limit', () => {", + "line": " it('more items than limit')", + "label": "more items than limit", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "per-page-calculations-are-correct", + "rawLine": " it('per page calculations are correct', () => {", + "line": " it('per page calculations are correct')", + "label": "per page calculations are correct", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/common/utils/get_vulnerabiltity_colors.test.ts", + "fileName": "get_vulnerabiltity_colors.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('getCvsScoreColor')", + " it('returns correct color for low severity score')", + " it('returns correct color for medium severity score')", + " it('returns correct color for high severity score')", + " it('returns correct color for critical severity score')", + " it('returns correct color for low severity score for undefined value')", + "describe('getSeverityStatusColor')", + " it('should return the correct color for LOW severity')", + " it('should return the correct color for MEDIUM severity')", + " it('should return the correct color for HIGH severity')", + " it('should return the correct color for CRITICAL severity')", + " it('should return #aaa for an unknown severity')" + ], + "testSuits": [ + { + "id": "getcvsscorecolor", + "rawLine": "describe('getCvsScoreColor', () => {", + "line": "describe('getCvsScoreColor')", + "label": "getCvsScoreColor", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-correct-color-for-low-severity-score", + "rawLine": " it('returns correct color for low severity score', () => {", + "line": " it('returns correct color for low severity score')", + "label": "returns correct color for low severity score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-correct-color-for-medium-severity-score", + "rawLine": " it('returns correct color for medium severity score', () => {", + "line": " it('returns correct color for medium severity score')", + "label": "returns correct color for medium severity score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-correct-color-for-high-severity-score", + "rawLine": " it('returns correct color for high severity score', () => {", + "line": " it('returns correct color for high severity score')", + "label": "returns correct color for high severity score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-correct-color-for-critical-severity-score", + "rawLine": " it('returns correct color for critical severity score', () => {", + "line": " it('returns correct color for critical severity score')", + "label": "returns correct color for critical severity score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-correct-color-for-low-severity-score-for-undefined-value", + "rawLine": " it('returns correct color for low severity score for undefined value', () => {", + "line": " it('returns correct color for low severity score for undefined value')", + "label": "returns correct color for low severity score for undefined value", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "getseveritystatuscolor", + "rawLine": "describe('getSeverityStatusColor', () => {", + "line": "describe('getSeverityStatusColor')", + "label": "getSeverityStatusColor", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-the-correct-color-for-low-severity", + "rawLine": " it('should return the correct color for LOW severity', () => {", + "line": " it('should return the correct color for LOW severity')", + "label": "should return the correct color for LOW severity", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-the-correct-color-for-medium-severity", + "rawLine": " it('should return the correct color for MEDIUM severity', () => {", + "line": " it('should return the correct color for MEDIUM severity')", + "label": "should return the correct color for MEDIUM severity", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-the-correct-color-for-high-severity", + "rawLine": " it('should return the correct color for HIGH severity', () => {", + "line": " it('should return the correct color for HIGH severity')", + "label": "should return the correct color for HIGH severity", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-the-correct-color-for-critical-severity", + "rawLine": " it('should return the correct color for CRITICAL severity', () => {", + "line": " it('should return the correct color for CRITICAL severity')", + "label": "should return the correct color for CRITICAL severity", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-#aaa-for-an-unknown-severity", + "rawLine": " it('should return #aaa for an unknown severity', () => {", + "line": " it('should return #aaa for an unknown severity')", + "label": "should return #aaa for an unknown severity", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "getcvsscorecolor", + "rawLine": "describe('getCvsScoreColor', () => {", + "line": "describe('getCvsScoreColor')", + "label": "getCvsScoreColor", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "returns-correct-color-for-low-severity-score", + "rawLine": " it('returns correct color for low severity score', () => {", + "line": " it('returns correct color for low severity score')", + "label": "returns correct color for low severity score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-correct-color-for-medium-severity-score", + "rawLine": " it('returns correct color for medium severity score', () => {", + "line": " it('returns correct color for medium severity score')", + "label": "returns correct color for medium severity score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-correct-color-for-high-severity-score", + "rawLine": " it('returns correct color for high severity score', () => {", + "line": " it('returns correct color for high severity score')", + "label": "returns correct color for high severity score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-correct-color-for-critical-severity-score", + "rawLine": " it('returns correct color for critical severity score', () => {", + "line": " it('returns correct color for critical severity score')", + "label": "returns correct color for critical severity score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-correct-color-for-low-severity-score-for-undefined-value", + "rawLine": " it('returns correct color for low severity score for undefined value', () => {", + "line": " it('returns correct color for low severity score for undefined value')", + "label": "returns correct color for low severity score for undefined value", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "getseveritystatuscolor", + "rawLine": "describe('getSeverityStatusColor', () => {", + "line": "describe('getSeverityStatusColor')", + "label": "getSeverityStatusColor", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-the-correct-color-for-low-severity", + "rawLine": " it('should return the correct color for LOW severity', () => {", + "line": " it('should return the correct color for LOW severity')", + "label": "should return the correct color for LOW severity", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-the-correct-color-for-medium-severity", + "rawLine": " it('should return the correct color for MEDIUM severity', () => {", + "line": " it('should return the correct color for MEDIUM severity')", + "label": "should return the correct color for MEDIUM severity", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-the-correct-color-for-high-severity", + "rawLine": " it('should return the correct color for HIGH severity', () => {", + "line": " it('should return the correct color for HIGH severity')", + "label": "should return the correct color for HIGH severity", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-the-correct-color-for-critical-severity", + "rawLine": " it('should return the correct color for CRITICAL severity', () => {", + "line": " it('should return the correct color for CRITICAL severity')", + "label": "should return the correct color for CRITICAL severity", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-#aaa-for-an-unknown-severity", + "rawLine": " it('should return #aaa for an unknown severity', () => {", + "line": " it('should return #aaa for an unknown severity')", + "label": "should return #aaa for an unknown severity", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/components/accounts_evaluated_widget.test.tsx", + "fileName": "accounts_evaluated_widget.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('AccountsEvaluatedWidget')", + " it('renders the component with benchmark data correctly')", + " it('calls navToFindingsByCloudProvider when a benchmark with provider is clicked')", + " it('calls navToFindingsByCisBenchmark when a benchmark with benchmarkId is clicked')" + ], + "testSuits": [ + { + "id": "accountsevaluatedwidget", + "rawLine": "describe('AccountsEvaluatedWidget', () => {", + "line": "describe('AccountsEvaluatedWidget')", + "label": "AccountsEvaluatedWidget", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-the-component-with-benchmark-data-correctly", + "rawLine": " it('renders the component with benchmark data correctly', () => {", + "line": " it('renders the component with benchmark data correctly')", + "label": "renders the component with benchmark data correctly", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calls-navtofindingsbycloudprovider-when-a-benchmark-with-provider-is-clicked", + "rawLine": " it('calls navToFindingsByCloudProvider when a benchmark with provider is clicked', () => {", + "line": " it('calls navToFindingsByCloudProvider when a benchmark with provider is clicked')", + "label": "calls navToFindingsByCloudProvider when a benchmark with provider is clicked", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calls-navtofindingsbycisbenchmark-when-a-benchmark-with-benchmarkid-is-clicked", + "rawLine": " it('calls navToFindingsByCisBenchmark when a benchmark with benchmarkId is clicked', () => {", + "line": " it('calls navToFindingsByCisBenchmark when a benchmark with benchmarkId is clicked')", + "label": "calls navToFindingsByCisBenchmark when a benchmark with benchmarkId is clicked", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "accountsevaluatedwidget", + "rawLine": "describe('AccountsEvaluatedWidget', () => {", + "line": "describe('AccountsEvaluatedWidget')", + "label": "AccountsEvaluatedWidget", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-the-component-with-benchmark-data-correctly", + "rawLine": " it('renders the component with benchmark data correctly', () => {", + "line": " it('renders the component with benchmark data correctly')", + "label": "renders the component with benchmark data correctly", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calls-navtofindingsbycloudprovider-when-a-benchmark-with-provider-is-clicked", + "rawLine": " it('calls navToFindingsByCloudProvider when a benchmark with provider is clicked', () => {", + "line": " it('calls navToFindingsByCloudProvider when a benchmark with provider is clicked')", + "label": "calls navToFindingsByCloudProvider when a benchmark with provider is clicked", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calls-navtofindingsbycisbenchmark-when-a-benchmark-with-benchmarkid-is-clicked", + "rawLine": " it('calls navToFindingsByCisBenchmark when a benchmark with benchmarkId is clicked', () => {", + "line": " it('calls navToFindingsByCisBenchmark when a benchmark with benchmarkId is clicked')", + "label": "calls navToFindingsByCisBenchmark when a benchmark with benchmarkId is clicked", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/components/chart_panel.test.tsx", + "fileName": "chart_panel.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " it('renders loading state')", + " it('renders error state')", + " it('renders chart component')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-loading-state", + "rawLine": " it('renders loading state', () => {", + "line": " it('renders loading state')", + "label": "renders loading state", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-error-state", + "rawLine": " it('renders error state', () => {", + "line": " it('renders error state')", + "label": "renders error state", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-chart-component", + "rawLine": " it('renders chart component', () => {", + "line": " it('renders chart component')", + "label": "renders chart component", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-loading-state", + "rawLine": " it('renders loading state', () => {", + "line": " it('renders loading state')", + "label": "renders loading state", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-error-state", + "rawLine": " it('renders error state', () => {", + "line": " it('renders error state')", + "label": "renders error state", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-chart-component", + "rawLine": " it('renders chart component', () => {", + "line": " it('renders chart component')", + "label": "renders chart component", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/components/cloud_posture_page.test.tsx", + "fileName": "cloud_posture_page.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " it('renders with license url locator')", + " it('renders no license url locator')", + " it('renders children if setup status is indexed')", + " it('renders default loading state when the subscription query is loading')", + " it('renders default error state when the subscription query has an error')", + " it('renders subscription not allowed prompt if subscription is not installed')", + " it('renders default loading text when query isLoading')", + " it('renders default loading text when query is idle')", + " it('renders default error texts when query isError')", + " it('prefers custom error render')", + " it('prefers custom loading render')", + " it('renders no data prompt when query data is undefined')", + " it('prefers custom no data prompt')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-with-license-url-locator", + "rawLine": " it('renders with license url locator', () => {", + "line": " it('renders with license url locator')", + "label": "renders with license url locator", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-no-license-url-locator", + "rawLine": " it('renders no license url locator', () => {", + "line": " it('renders no license url locator')", + "label": "renders no license url locator", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-children-if-setup-status-is-indexed", + "rawLine": " it('renders children if setup status is indexed', () => {", + "line": " it('renders children if setup status is indexed')", + "label": "renders children if setup status is indexed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-default-loading-state-when-the-subscription-query-is-loading", + "rawLine": " it('renders default loading state when the subscription query is loading', () => {", + "line": " it('renders default loading state when the subscription query is loading')", + "label": "renders default loading state when the subscription query is loading", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-default-error-state-when-the-subscription-query-has-an-error", + "rawLine": " it('renders default error state when the subscription query has an error', () => {", + "line": " it('renders default error state when the subscription query has an error')", + "label": "renders default error state when the subscription query has an error", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-subscription-not-allowed-prompt-if-subscription-is-not-installed", + "rawLine": " it('renders subscription not allowed prompt if subscription is not installed', () => {", + "line": " it('renders subscription not allowed prompt if subscription is not installed')", + "label": "renders subscription not allowed prompt if subscription is not installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-default-loading-text-when-query-isloading", + "rawLine": " it('renders default loading text when query isLoading', () => {", + "line": " it('renders default loading text when query isLoading')", + "label": "renders default loading text when query isLoading", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-default-loading-text-when-query-is-idle", + "rawLine": " it('renders default loading text when query is idle', () => {", + "line": " it('renders default loading text when query is idle')", + "label": "renders default loading text when query is idle", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-default-error-texts-when-query-iserror", + "rawLine": " it('renders default error texts when query isError', () => {", + "line": " it('renders default error texts when query isError')", + "label": "renders default error texts when query isError", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "prefers-custom-error-render", + "rawLine": " it('prefers custom error render', () => {", + "line": " it('prefers custom error render')", + "label": "prefers custom error render", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "prefers-custom-loading-render", + "rawLine": " it('prefers custom loading render', () => {", + "line": " it('prefers custom loading render')", + "label": "prefers custom loading render", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-no-data-prompt-when-query-data-is-undefined", + "rawLine": " it('renders no data prompt when query data is undefined', () => {", + "line": " it('renders no data prompt when query data is undefined')", + "label": "renders no data prompt when query data is undefined", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "prefers-custom-no-data-prompt", + "rawLine": " it('prefers custom no data prompt', () => {", + "line": " it('prefers custom no data prompt')", + "label": "prefers custom no data prompt", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-with-license-url-locator", + "rawLine": " it('renders with license url locator', () => {", + "line": " it('renders with license url locator')", + "label": "renders with license url locator", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-no-license-url-locator", + "rawLine": " it('renders no license url locator', () => {", + "line": " it('renders no license url locator')", + "label": "renders no license url locator", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-children-if-setup-status-is-indexed", + "rawLine": " it('renders children if setup status is indexed', () => {", + "line": " it('renders children if setup status is indexed')", + "label": "renders children if setup status is indexed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-default-loading-state-when-the-subscription-query-is-loading", + "rawLine": " it('renders default loading state when the subscription query is loading', () => {", + "line": " it('renders default loading state when the subscription query is loading')", + "label": "renders default loading state when the subscription query is loading", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-default-error-state-when-the-subscription-query-has-an-error", + "rawLine": " it('renders default error state when the subscription query has an error', () => {", + "line": " it('renders default error state when the subscription query has an error')", + "label": "renders default error state when the subscription query has an error", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-subscription-not-allowed-prompt-if-subscription-is-not-installed", + "rawLine": " it('renders subscription not allowed prompt if subscription is not installed', () => {", + "line": " it('renders subscription not allowed prompt if subscription is not installed')", + "label": "renders subscription not allowed prompt if subscription is not installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-default-loading-text-when-query-isloading", + "rawLine": " it('renders default loading text when query isLoading', () => {", + "line": " it('renders default loading text when query isLoading')", + "label": "renders default loading text when query isLoading", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-default-loading-text-when-query-is-idle", + "rawLine": " it('renders default loading text when query is idle', () => {", + "line": " it('renders default loading text when query is idle')", + "label": "renders default loading text when query is idle", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-default-error-texts-when-query-iserror", + "rawLine": " it('renders default error texts when query isError', () => {", + "line": " it('renders default error texts when query isError')", + "label": "renders default error texts when query isError", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "prefers-custom-error-render", + "rawLine": " it('prefers custom error render', () => {", + "line": " it('prefers custom error render')", + "label": "prefers custom error render", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "prefers-custom-loading-render", + "rawLine": " it('prefers custom loading render', () => {", + "line": " it('prefers custom loading render')", + "label": "prefers custom loading render", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-no-data-prompt-when-query-data-is-undefined", + "rawLine": " it('renders no data prompt when query data is undefined', () => {", + "line": " it('renders no data prompt when query data is undefined')", + "label": "renders no data prompt when query data is undefined", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "prefers-custom-no-data-prompt", + "rawLine": " it('prefers custom no data prompt', () => {", + "line": " it('prefers custom no data prompt')", + "label": "prefers custom no data prompt", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/cloud_security_data_table.test.tsx", + "fileName": "cloud_security_data_table.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('CloudSecurityDataTable')", + " it('renders loading state')", + " it('renders empty state when no rows are present')", + " it('renders data table with rows')" + ], + "testSuits": [ + { + "id": "cloudsecuritydatatable", + "rawLine": "describe('CloudSecurityDataTable', () => {", + "line": "describe('CloudSecurityDataTable')", + "label": "CloudSecurityDataTable", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-loading-state", + "rawLine": " it('renders loading state', () => {", + "line": " it('renders loading state')", + "label": "renders loading state", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-empty-state-when-no-rows-are-present", + "rawLine": " it('renders empty state when no rows are present', () => {", + "line": " it('renders empty state when no rows are present')", + "label": "renders empty state when no rows are present", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-data-table-with-rows", + "rawLine": " it('renders data table with rows', async () => {", + "line": " it('renders data table with rows')", + "label": "renders data table with rows", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "cloudsecuritydatatable", + "rawLine": "describe('CloudSecurityDataTable', () => {", + "line": "describe('CloudSecurityDataTable')", + "label": "CloudSecurityDataTable", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-loading-state", + "rawLine": " it('renders loading state', () => {", + "line": " it('renders loading state')", + "label": "renders loading state", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-empty-state-when-no-rows-are-present", + "rawLine": " it('renders empty state when no rows are present', () => {", + "line": " it('renders empty state when no rows are present')", + "label": "renders empty state when no rows are present", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-data-table-with-rows", + "rawLine": " it('renders data table with rows', async () => {", + "line": " it('renders data table with rows')", + "label": "renders data table with rows", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/components/cloud_security_data_table/fields_selector/fields_selector_table.test.tsx", + "fileName": "fields_selector_table.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('FieldsSelectorTable')", + " it('renders the table with data correctly')", + " it('calls onAddColumn when a checkbox is checked')", + " it('calls onRemoveColumn when a checkbox is unchecked')", + " describe('View selected')", + " it('should render \"view all\" option when filterSelected is not enabled')", + " it('should render \"view selected\" option when filterSelected is not enabled')", + " it('should open the view selector with button click')", + " it('should callback when \"view all\" option is clicked')", + " it('should callback when \"view selected\" option is clicked')" + ], + "testSuits": [ + { + "id": "fieldsselectortable", + "rawLine": "describe('FieldsSelectorTable', () => {", + "line": "describe('FieldsSelectorTable')", + "label": "FieldsSelectorTable", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-the-table-with-data-correctly", + "rawLine": " it('renders the table with data correctly', () => {", + "line": " it('renders the table with data correctly')", + "label": "renders the table with data correctly", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calls-onaddcolumn-when-a-checkbox-is-checked", + "rawLine": " it('calls onAddColumn when a checkbox is checked', () => {", + "line": " it('calls onAddColumn when a checkbox is checked')", + "label": "calls onAddColumn when a checkbox is checked", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calls-onremovecolumn-when-a-checkbox-is-unchecked", + "rawLine": " it('calls onRemoveColumn when a checkbox is unchecked', () => {", + "line": " it('calls onRemoveColumn when a checkbox is unchecked')", + "label": "calls onRemoveColumn when a checkbox is unchecked", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "view-selected", + "rawLine": " describe('View selected', () => {", + "line": " describe('View selected')", + "label": "View selected", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-\"view-all\"-option-when-filterselected-is-not-enabled", + "rawLine": " it('should render \"view all\" option when filterSelected is not enabled', () => {", + "line": " it('should render \"view all\" option when filterSelected is not enabled')", + "label": "should render \"view all\" option when filterSelected is not enabled", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-\"view-selected\"-option-when-filterselected-is-not-enabled", + "rawLine": " it('should render \"view selected\" option when filterSelected is not enabled', () => {", + "line": " it('should render \"view selected\" option when filterSelected is not enabled')", + "label": "should render \"view selected\" option when filterSelected is not enabled", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-open-the-view-selector-with-button-click", + "rawLine": " it('should open the view selector with button click', async () => {", + "line": " it('should open the view selector with button click')", + "label": "should open the view selector with button click", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-callback-when-\"view-all\"-option-is-clicked", + "rawLine": " it('should callback when \"view all\" option is clicked', async () => {", + "line": " it('should callback when \"view all\" option is clicked')", + "label": "should callback when \"view all\" option is clicked", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-callback-when-\"view-selected\"-option-is-clicked", + "rawLine": " it('should callback when \"view selected\" option is clicked', async () => {", + "line": " it('should callback when \"view selected\" option is clicked')", + "label": "should callback when \"view selected\" option is clicked", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "fieldsselectortable", + "rawLine": "describe('FieldsSelectorTable', () => {", + "line": "describe('FieldsSelectorTable')", + "label": "FieldsSelectorTable", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-the-table-with-data-correctly", + "rawLine": " it('renders the table with data correctly', () => {", + "line": " it('renders the table with data correctly')", + "label": "renders the table with data correctly", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calls-onaddcolumn-when-a-checkbox-is-checked", + "rawLine": " it('calls onAddColumn when a checkbox is checked', () => {", + "line": " it('calls onAddColumn when a checkbox is checked')", + "label": "calls onAddColumn when a checkbox is checked", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calls-onremovecolumn-when-a-checkbox-is-unchecked", + "rawLine": " it('calls onRemoveColumn when a checkbox is unchecked', () => {", + "line": " it('calls onRemoveColumn when a checkbox is unchecked')", + "label": "calls onRemoveColumn when a checkbox is unchecked", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "view-selected", + "rawLine": " describe('View selected', () => {", + "line": " describe('View selected')", + "label": "View selected", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-render-\"view-all\"-option-when-filterselected-is-not-enabled", + "rawLine": " it('should render \"view all\" option when filterSelected is not enabled', () => {", + "line": " it('should render \"view all\" option when filterSelected is not enabled')", + "label": "should render \"view all\" option when filterSelected is not enabled", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-\"view-selected\"-option-when-filterselected-is-not-enabled", + "rawLine": " it('should render \"view selected\" option when filterSelected is not enabled', () => {", + "line": " it('should render \"view selected\" option when filterSelected is not enabled')", + "label": "should render \"view selected\" option when filterSelected is not enabled", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-open-the-view-selector-with-button-click", + "rawLine": " it('should open the view selector with button click', async () => {", + "line": " it('should open the view selector with button click')", + "label": "should open the view selector with button click", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-callback-when-\"view-all\"-option-is-clicked", + "rawLine": " it('should callback when \"view all\" option is clicked', async () => {", + "line": " it('should callback when \"view all\" option is clicked')", + "label": "should callback when \"view all\" option is clicked", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-callback-when-\"view-selected\"-option-is-clicked", + "rawLine": " it('should callback when \"view selected\" option is clicked', async () => {", + "line": " it('should callback when \"view selected\" option is clicked')", + "label": "should callback when \"view selected\" option is clicked", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/components/cloud_security_grouping/utils/first_non_null_value.test.ts", + "fileName": "first_non_null_value.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('firstNonNullValue')", + " it('returns the value itself for non-null single value')", + " it('returns undefined for a null single value')", + " it('returns undefined for an array of all null values')", + " it('returns the first non-null value in an array of mixed values')", + " it('returns the first value in an array of all non-null values')", + " it('returns undefined for an empty array')" + ], + "testSuits": [ + { + "id": "firstnonnullvalue", + "rawLine": "describe('firstNonNullValue', () => {", + "line": "describe('firstNonNullValue')", + "label": "firstNonNullValue", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-the-value-itself-for-non-null-single-value", + "rawLine": " it('returns the value itself for non-null single value', () => {", + "line": " it('returns the value itself for non-null single value')", + "label": "returns the value itself for non-null single value", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-undefined-for-a-null-single-value", + "rawLine": " it('returns undefined for a null single value', () => {", + "line": " it('returns undefined for a null single value')", + "label": "returns undefined for a null single value", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-undefined-for-an-array-of-all-null-values", + "rawLine": " it('returns undefined for an array of all null values', () => {", + "line": " it('returns undefined for an array of all null values')", + "label": "returns undefined for an array of all null values", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-the-first-non-null-value-in-an-array-of-mixed-values", + "rawLine": " it('returns the first non-null value in an array of mixed values', () => {", + "line": " it('returns the first non-null value in an array of mixed values')", + "label": "returns the first non-null value in an array of mixed values", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-the-first-value-in-an-array-of-all-non-null-values", + "rawLine": " it('returns the first value in an array of all non-null values', () => {", + "line": " it('returns the first value in an array of all non-null values')", + "label": "returns the first value in an array of all non-null values", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-undefined-for-an-empty-array", + "rawLine": " it('returns undefined for an empty array', () => {", + "line": " it('returns undefined for an empty array')", + "label": "returns undefined for an empty array", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "firstnonnullvalue", + "rawLine": "describe('firstNonNullValue', () => {", + "line": "describe('firstNonNullValue')", + "label": "firstNonNullValue", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "returns-the-value-itself-for-non-null-single-value", + "rawLine": " it('returns the value itself for non-null single value', () => {", + "line": " it('returns the value itself for non-null single value')", + "label": "returns the value itself for non-null single value", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-undefined-for-a-null-single-value", + "rawLine": " it('returns undefined for a null single value', () => {", + "line": " it('returns undefined for a null single value')", + "label": "returns undefined for a null single value", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-undefined-for-an-array-of-all-null-values", + "rawLine": " it('returns undefined for an array of all null values', () => {", + "line": " it('returns undefined for an array of all null values')", + "label": "returns undefined for an array of all null values", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-the-first-non-null-value-in-an-array-of-mixed-values", + "rawLine": " it('returns the first non-null value in an array of mixed values', () => {", + "line": " it('returns the first non-null value in an array of mixed values')", + "label": "returns the first non-null value in an array of mixed values", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-the-first-value-in-an-array-of-all-non-null-values", + "rawLine": " it('returns the first value in an array of all non-null values', () => {", + "line": " it('returns the first value in an array of all non-null values')", + "label": "returns the first value in an array of all non-null values", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-undefined-for-an-empty-array", + "rawLine": " it('returns undefined for an empty array', () => {", + "line": " it('returns undefined for an empty array')", + "label": "returns undefined for an empty array", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/components/detection_rule_counter.test.tsx", + "fileName": "detection_rule_counter.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('DetectionRuleCounter')", + " it('should render loading skeleton when both rules and alerts are loading')", + " it('should render create rule link when no rules exist')", + " it('should render alert and rule count when rules exist')", + " it('should show loading spinner when creating a rule')" + ], + "testSuits": [ + { + "id": "detectionrulecounter", + "rawLine": "describe('DetectionRuleCounter', () => {", + "line": "describe('DetectionRuleCounter')", + "label": "DetectionRuleCounter", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-loading-skeleton-when-both-rules-and-alerts-are-loading", + "rawLine": " it('should render loading skeleton when both rules and alerts are loading', () => {", + "line": " it('should render loading skeleton when both rules and alerts are loading')", + "label": "should render loading skeleton when both rules and alerts are loading", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-create-rule-link-when-no-rules-exist", + "rawLine": " it('should render create rule link when no rules exist', () => {", + "line": " it('should render create rule link when no rules exist')", + "label": "should render create rule link when no rules exist", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-alert-and-rule-count-when-rules-exist", + "rawLine": " it('should render alert and rule count when rules exist', () => {", + "line": " it('should render alert and rule count when rules exist')", + "label": "should render alert and rule count when rules exist", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-show-loading-spinner-when-creating-a-rule", + "rawLine": " it('should show loading spinner when creating a rule', async () => {", + "line": " it('should show loading spinner when creating a rule')", + "label": "should show loading spinner when creating a rule", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "detectionrulecounter", + "rawLine": "describe('DetectionRuleCounter', () => {", + "line": "describe('DetectionRuleCounter')", + "label": "DetectionRuleCounter", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-render-loading-skeleton-when-both-rules-and-alerts-are-loading", + "rawLine": " it('should render loading skeleton when both rules and alerts are loading', () => {", + "line": " it('should render loading skeleton when both rules and alerts are loading')", + "label": "should render loading skeleton when both rules and alerts are loading", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-create-rule-link-when-no-rules-exist", + "rawLine": " it('should render create rule link when no rules exist', () => {", + "line": " it('should render create rule link when no rules exist')", + "label": "should render create rule link when no rules exist", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-alert-and-rule-count-when-rules-exist", + "rawLine": " it('should render alert and rule count when rules exist', () => {", + "line": " it('should render alert and rule count when rules exist')", + "label": "should render alert and rule count when rules exist", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-show-loading-spinner-when-creating-a-rule", + "rawLine": " it('should show loading spinner when creating a rule', async () => {", + "line": " it('should show loading spinner when creating a rule')", + "label": "should show loading spinner when creating a rule", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx", + "fileName": "policy_template_form.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT", + "HAS SKIP" + ], + "lines": [ + "describe('')", + " it('updates package policy namespace to default when it changes')", + " it('renders and updates name field')", + " it('renders and updates description field')", + " it('renders KSPM input selector')", + " it('updates selected KSPM input')", + " it('renders CSPM input selector')", + " it('renders disabled KSPM input when editing')", + " it('renders disabled CSPM input when editing')", + " it('selects default KSPM input selector')", + " it('selects default VULN_MGMT input selector')", + " it('selects default CSPM input selector')", + " describe('K8S')", + " it('K8S or KSPM Vanilla should not render any Setup Access option')", + " describe('EKS Credentials input fields')", + " it(`documentation Hyperlink should have correct URL to redirect users to AWS page`)", + " it(`renders ${CLOUDBEAT_EKS} Assume Role fields`)", + " it(`updates ${CLOUDBEAT_EKS} Assume Role fields`)", + " it(`renders ${CLOUDBEAT_EKS} Direct Access Keys fields`)", + " it(`updates ${CLOUDBEAT_EKS} Direct Access Keys fields`)", + " it(`renders ${CLOUDBEAT_EKS} Temporary Keys fields`)", + " it(`updates ${CLOUDBEAT_EKS} Temporary Keys fields`)", + " it(`renders ${CLOUDBEAT_EKS} Shared Credentials fields`)", + " it(`updates ${CLOUDBEAT_EKS} Shared Credentials fields`)", + " describe('AWS Credentials input fields')", + " it(`renders ${CLOUDBEAT_AWS} Account Type field, AWS Organization is enabled for supported versions`)", + " it(`${CLOUDBEAT_AWS} form displays upgrade message for unsupported versions and aws organization option is disabled`)", + " it(`${CLOUDBEAT_AWS} form do not displays upgrade message for supported versions and aws organization option is enabled`)", + " it(`Getting started Hyperlink should have correct URL to redirect users to elastic page`)", + " it(`documentation Hyperlink should have correct URL to redirect users to elastic page if user chose Manual`)", + " it(`documentation Hyperlink should have correct URL to redirect users to AWS page if user chose Cloudformation`)", + " it(`renders ${CLOUDBEAT_AWS} Assume Role fields`)", + " it(`updates ${CLOUDBEAT_AWS} Assume Role fields`)", + " it(`renders ${CLOUDBEAT_AWS} Direct Access Keys fields`)", + " it(`updates ${CLOUDBEAT_AWS} Direct Access Keys fields`)", + " it(`renders ${CLOUDBEAT_AWS} Temporary Keys fields`)", + " it(`updates ${CLOUDBEAT_AWS} Temporary Keys fields`)", + " it(`renders ${CLOUDBEAT_AWS} Shared Credentials fields`)", + " it(`updates ${CLOUDBEAT_AWS} Shared Credentials fields`)", + " describe('Vuln Mgmt')", + " it('Update Agent Policy CloudFormation template from vars')", + " it('Additional Charge Callout message should be rendered')", + " describe('GCP Credentials input fields')", + " it(`renders ${CLOUDBEAT_GCP} Not supported when version is not at least version 1.5.2`)", + " it(`documentation Hyperlink should have correct URL to redirect users to elastic page`)", + " it(`renders Google Cloud Shell forms when Setup Access is set to Google Cloud Shell`)", + " it(`renders ${CLOUDBEAT_GCP} Credentials File fields`)", + " it(`updates ${CLOUDBEAT_GCP} Credentials File fields`)", + " it(`renders ${CLOUDBEAT_GCP} Credentials JSON fields`)", + " it(`updates ${CLOUDBEAT_GCP} Credentials JSON fields`)", + " it(`${CLOUDBEAT_GCP} form do not displays upgrade message for supported versions and gcp organization option is enabled`)", + " it(`renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is Google Cloud Shell`)", + " it(`renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is manual`)", + " it(`Should not render ${CLOUDBEAT_GCP} Organization fields when account type is Single`)", + " it(`updates ${CLOUDBEAT_GCP} organization id`)", + " describe('Azure Credentials input fields')", + " it(`renders ${CLOUDBEAT_AZURE} Not supported when version is not at least version 1.6.0`)", + " it(`doesnt render ${CLOUDBEAT_AZURE} Manual fields when version is not at least version 1.7.0`)", + " it(`selects default ${CLOUDBEAT_AZURE} fields`)", + " it(`renders ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields`)", + " it(`updates ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields`)", + " describe('Agentless')", + " it('should render setup technology selector for AWS and allow to select agent-based')", + " it('should not render setup technology selector for KSPM')", + " it('should not render setup technology selector for CNVM')", + " it('should not render setup technology selector for CSPM GCP')", + " it('should not render setup technology selector for CSPM Azure')", + " it(`renders Service principal with Client Certificate fields`)", + " it(`updates Service principal with Client Certificate fields`)", + " it(`should not render Service principal with Client Username and Password option`)", + " it.skip(`renders Service principal with Client Username and Password fields`)", + " it.skip(`updates Service principal with Client Username and Password fields`)" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-package-policy-namespace-to-default-when-it-changes", + "rawLine": " it('updates package policy namespace to default when it changes', () => {", + "line": " it('updates package policy namespace to default when it changes')", + "label": "updates package policy namespace to default when it changes", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-and-updates-name-field", + "rawLine": " it('renders and updates name field', async () => {", + "line": " it('renders and updates name field')", + "label": "renders and updates name field", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-and-updates-description-field", + "rawLine": " it('renders and updates description field', async () => {", + "line": " it('renders and updates description field')", + "label": "renders and updates description field", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-kspm-input-selector", + "rawLine": " it('renders KSPM input selector', () => {", + "line": " it('renders KSPM input selector')", + "label": "renders KSPM input selector", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-selected-kspm-input", + "rawLine": " it('updates selected KSPM input', async () => {", + "line": " it('updates selected KSPM input')", + "label": "updates selected KSPM input", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-cspm-input-selector", + "rawLine": " it('renders CSPM input selector', () => {", + "line": " it('renders CSPM input selector')", + "label": "renders CSPM input selector", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-disabled-kspm-input-when-editing", + "rawLine": " it('renders disabled KSPM input when editing', () => {", + "line": " it('renders disabled KSPM input when editing')", + "label": "renders disabled KSPM input when editing", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-disabled-cspm-input-when-editing", + "rawLine": " it('renders disabled CSPM input when editing', () => {", + "line": " it('renders disabled CSPM input when editing')", + "label": "renders disabled CSPM input when editing", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "selects-default-kspm-input-selector", + "rawLine": " it('selects default KSPM input selector', () => {", + "line": " it('selects default KSPM input selector')", + "label": "selects default KSPM input selector", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "selects-default-vuln_mgmt-input-selector", + "rawLine": " it('selects default VULN_MGMT input selector', () => {", + "line": " it('selects default VULN_MGMT input selector')", + "label": "selects default VULN_MGMT input selector", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "selects-default-cspm-input-selector", + "rawLine": " it('selects default CSPM input selector', () => {", + "line": " it('selects default CSPM input selector')", + "label": "selects default CSPM input selector", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "k8s", + "rawLine": " describe('K8S', () => {", + "line": " describe('K8S')", + "label": "K8S", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "k8s-or-kspm-vanilla-should-not-render-any-setup-access-option", + "rawLine": " it('K8S or KSPM Vanilla should not render any Setup Access option', () => {", + "line": " it('K8S or KSPM Vanilla should not render any Setup Access option')", + "label": "K8S or KSPM Vanilla should not render any Setup Access option", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "eks-credentials-input-fields", + "rawLine": " describe('EKS Credentials input fields', () => {", + "line": " describe('EKS Credentials input fields')", + "label": "EKS Credentials input fields", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "documentation-hyperlink-should-have-correct-url-to-redirect-users-to-aws-page", + "rawLine": " it(`documentation Hyperlink should have correct URL to redirect users to AWS page`, () => {", + "line": " it(`documentation Hyperlink should have correct URL to redirect users to AWS page`)", + "label": "documentation Hyperlink should have correct URL to redirect users to AWS page", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_eks}-assume-role-fields", + "rawLine": " it(`renders ${CLOUDBEAT_EKS} Assume Role fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_EKS} Assume Role fields`)", + "label": "renders ${CLOUDBEAT_EKS} Assume Role fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_eks}-assume-role-fields", + "rawLine": " it(`updates ${CLOUDBEAT_EKS} Assume Role fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_EKS} Assume Role fields`)", + "label": "updates ${CLOUDBEAT_EKS} Assume Role fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_eks}-direct-access-keys-fields", + "rawLine": " it(`renders ${CLOUDBEAT_EKS} Direct Access Keys fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_EKS} Direct Access Keys fields`)", + "label": "renders ${CLOUDBEAT_EKS} Direct Access Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_eks}-direct-access-keys-fields", + "rawLine": " it(`updates ${CLOUDBEAT_EKS} Direct Access Keys fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_EKS} Direct Access Keys fields`)", + "label": "updates ${CLOUDBEAT_EKS} Direct Access Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_eks}-temporary-keys-fields", + "rawLine": " it(`renders ${CLOUDBEAT_EKS} Temporary Keys fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_EKS} Temporary Keys fields`)", + "label": "renders ${CLOUDBEAT_EKS} Temporary Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_eks}-temporary-keys-fields", + "rawLine": " it(`updates ${CLOUDBEAT_EKS} Temporary Keys fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_EKS} Temporary Keys fields`)", + "label": "updates ${CLOUDBEAT_EKS} Temporary Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_eks}-shared-credentials-fields", + "rawLine": " it(`renders ${CLOUDBEAT_EKS} Shared Credentials fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_EKS} Shared Credentials fields`)", + "label": "renders ${CLOUDBEAT_EKS} Shared Credentials fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_eks}-shared-credentials-fields", + "rawLine": " it(`updates ${CLOUDBEAT_EKS} Shared Credentials fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_EKS} Shared Credentials fields`)", + "label": "updates ${CLOUDBEAT_EKS} Shared Credentials fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "aws-credentials-input-fields", + "rawLine": " describe('AWS Credentials input fields', () => {", + "line": " describe('AWS Credentials input fields')", + "label": "AWS Credentials input fields", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_aws}-account-type-field,-aws-organization-is-enabled-for-supported-versions", + "rawLine": " it(`renders ${CLOUDBEAT_AWS} Account Type field, AWS Organization is enabled for supported versions`, () => {", + "line": " it(`renders ${CLOUDBEAT_AWS} Account Type field, AWS Organization is enabled for supported versions`)", + "label": "renders ${CLOUDBEAT_AWS} Account Type field, AWS Organization is enabled for supported versions", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "${cloudbeat_aws}-form-displays-upgrade-message-for-unsupported-versions-and-aws-organization-option-is-disabled", + "rawLine": " it(`${CLOUDBEAT_AWS} form displays upgrade message for unsupported versions and aws organization option is disabled`, () => {", + "line": " it(`${CLOUDBEAT_AWS} form displays upgrade message for unsupported versions and aws organization option is disabled`)", + "label": "${CLOUDBEAT_AWS} form displays upgrade message for unsupported versions and aws organization option is disabled", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "${cloudbeat_aws}-form-do-not-displays-upgrade-message-for-supported-versions-and-aws-organization-option-is-enabled", + "rawLine": " it(`${CLOUDBEAT_AWS} form do not displays upgrade message for supported versions and aws organization option is enabled`, () => {", + "line": " it(`${CLOUDBEAT_AWS} form do not displays upgrade message for supported versions and aws organization option is enabled`)", + "label": "${CLOUDBEAT_AWS} form do not displays upgrade message for supported versions and aws organization option is enabled", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "getting-started-hyperlink-should-have-correct-url-to-redirect-users-to-elastic-page", + "rawLine": " it(`Getting started Hyperlink should have correct URL to redirect users to elastic page`, () => {", + "line": " it(`Getting started Hyperlink should have correct URL to redirect users to elastic page`)", + "label": "Getting started Hyperlink should have correct URL to redirect users to elastic page", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "documentation-hyperlink-should-have-correct-url-to-redirect-users-to-elastic-page-if-user-chose-manual", + "rawLine": " it(`documentation Hyperlink should have correct URL to redirect users to elastic page if user chose Manual`, () => {", + "line": " it(`documentation Hyperlink should have correct URL to redirect users to elastic page if user chose Manual`)", + "label": "documentation Hyperlink should have correct URL to redirect users to elastic page if user chose Manual", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "documentation-hyperlink-should-have-correct-url-to-redirect-users-to-aws-page-if-user-chose-cloudformation", + "rawLine": " it(`documentation Hyperlink should have correct URL to redirect users to AWS page if user chose Cloudformation`, () => {", + "line": " it(`documentation Hyperlink should have correct URL to redirect users to AWS page if user chose Cloudformation`)", + "label": "documentation Hyperlink should have correct URL to redirect users to AWS page if user chose Cloudformation", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_aws}-assume-role-fields", + "rawLine": " it(`renders ${CLOUDBEAT_AWS} Assume Role fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_AWS} Assume Role fields`)", + "label": "renders ${CLOUDBEAT_AWS} Assume Role fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_aws}-assume-role-fields", + "rawLine": " it(`updates ${CLOUDBEAT_AWS} Assume Role fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_AWS} Assume Role fields`)", + "label": "updates ${CLOUDBEAT_AWS} Assume Role fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_aws}-direct-access-keys-fields", + "rawLine": " it(`renders ${CLOUDBEAT_AWS} Direct Access Keys fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_AWS} Direct Access Keys fields`)", + "label": "renders ${CLOUDBEAT_AWS} Direct Access Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_aws}-direct-access-keys-fields", + "rawLine": " it(`updates ${CLOUDBEAT_AWS} Direct Access Keys fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_AWS} Direct Access Keys fields`)", + "label": "updates ${CLOUDBEAT_AWS} Direct Access Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_aws}-temporary-keys-fields", + "rawLine": " it(`renders ${CLOUDBEAT_AWS} Temporary Keys fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_AWS} Temporary Keys fields`)", + "label": "renders ${CLOUDBEAT_AWS} Temporary Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_aws}-temporary-keys-fields", + "rawLine": " it(`updates ${CLOUDBEAT_AWS} Temporary Keys fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_AWS} Temporary Keys fields`)", + "label": "updates ${CLOUDBEAT_AWS} Temporary Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_aws}-shared-credentials-fields", + "rawLine": " it(`renders ${CLOUDBEAT_AWS} Shared Credentials fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_AWS} Shared Credentials fields`)", + "label": "renders ${CLOUDBEAT_AWS} Shared Credentials fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_aws}-shared-credentials-fields", + "rawLine": " it(`updates ${CLOUDBEAT_AWS} Shared Credentials fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_AWS} Shared Credentials fields`)", + "label": "updates ${CLOUDBEAT_AWS} Shared Credentials fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "vuln-mgmt", + "rawLine": " describe('Vuln Mgmt', () => {", + "line": " describe('Vuln Mgmt')", + "label": "Vuln Mgmt", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "update-agent-policy-cloudformation-template-from-vars", + "rawLine": " it('Update Agent Policy CloudFormation template from vars', () => {", + "line": " it('Update Agent Policy CloudFormation template from vars')", + "label": "Update Agent Policy CloudFormation template from vars", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "additional-charge-callout-message-should-be-rendered", + "rawLine": " it('Additional Charge Callout message should be rendered', () => {", + "line": " it('Additional Charge Callout message should be rendered')", + "label": "Additional Charge Callout message should be rendered", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "gcp-credentials-input-fields", + "rawLine": " describe('GCP Credentials input fields', () => {", + "line": " describe('GCP Credentials input fields')", + "label": "GCP Credentials input fields", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_gcp}-not-supported-when-version-is-not-at-least-version-1.5.2", + "rawLine": " it(`renders ${CLOUDBEAT_GCP} Not supported when version is not at least version 1.5.2`, () => {", + "line": " it(`renders ${CLOUDBEAT_GCP} Not supported when version is not at least version 1.5.2`)", + "label": "renders ${CLOUDBEAT_GCP} Not supported when version is not at least version 1.5.2", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "documentation-hyperlink-should-have-correct-url-to-redirect-users-to-elastic-page", + "rawLine": " it(`documentation Hyperlink should have correct URL to redirect users to elastic page`, () => {", + "line": " it(`documentation Hyperlink should have correct URL to redirect users to elastic page`)", + "label": "documentation Hyperlink should have correct URL to redirect users to elastic page", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-google-cloud-shell-forms-when-setup-access-is-set-to-google-cloud-shell", + "rawLine": " it(`renders Google Cloud Shell forms when Setup Access is set to Google Cloud Shell`, () => {", + "line": " it(`renders Google Cloud Shell forms when Setup Access is set to Google Cloud Shell`)", + "label": "renders Google Cloud Shell forms when Setup Access is set to Google Cloud Shell", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_gcp}-credentials-file-fields", + "rawLine": " it(`renders ${CLOUDBEAT_GCP} Credentials File fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_GCP} Credentials File fields`)", + "label": "renders ${CLOUDBEAT_GCP} Credentials File fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_gcp}-credentials-file-fields", + "rawLine": " it(`updates ${CLOUDBEAT_GCP} Credentials File fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_GCP} Credentials File fields`)", + "label": "updates ${CLOUDBEAT_GCP} Credentials File fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_gcp}-credentials-json-fields", + "rawLine": " it(`renders ${CLOUDBEAT_GCP} Credentials JSON fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_GCP} Credentials JSON fields`)", + "label": "renders ${CLOUDBEAT_GCP} Credentials JSON fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_gcp}-credentials-json-fields", + "rawLine": " it(`updates ${CLOUDBEAT_GCP} Credentials JSON fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_GCP} Credentials JSON fields`)", + "label": "updates ${CLOUDBEAT_GCP} Credentials JSON fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "${cloudbeat_gcp}-form-do-not-displays-upgrade-message-for-supported-versions-and-gcp-organization-option-is-enabled", + "rawLine": " it(`${CLOUDBEAT_GCP} form do not displays upgrade message for supported versions and gcp organization option is enabled`, () => {", + "line": " it(`${CLOUDBEAT_GCP} form do not displays upgrade message for supported versions and gcp organization option is enabled`)", + "label": "${CLOUDBEAT_GCP} form do not displays upgrade message for supported versions and gcp organization option is enabled", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_gcp}-organization-fields-when-account-type-is-organization-and-setup-access-is-google-cloud-shell", + "rawLine": " it(`renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is Google Cloud Shell`, () => {", + "line": " it(`renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is Google Cloud Shell`)", + "label": "renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is Google Cloud Shell", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_gcp}-organization-fields-when-account-type-is-organization-and-setup-access-is-manual", + "rawLine": " it(`renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is manual`, () => {", + "line": " it(`renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is manual`)", + "label": "renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is manual", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-${cloudbeat_gcp}-organization-fields-when-account-type-is-single", + "rawLine": " it(`Should not render ${CLOUDBEAT_GCP} Organization fields when account type is Single`, () => {", + "line": " it(`Should not render ${CLOUDBEAT_GCP} Organization fields when account type is Single`)", + "label": "Should not render ${CLOUDBEAT_GCP} Organization fields when account type is Single", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_gcp}-organization-id", + "rawLine": " it(`updates ${CLOUDBEAT_GCP} organization id`, () => {", + "line": " it(`updates ${CLOUDBEAT_GCP} organization id`)", + "label": "updates ${CLOUDBEAT_GCP} organization id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "azure-credentials-input-fields", + "rawLine": " describe('Azure Credentials input fields', () => {", + "line": " describe('Azure Credentials input fields')", + "label": "Azure Credentials input fields", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_azure}-not-supported-when-version-is-not-at-least-version-1.6.0", + "rawLine": " it(`renders ${CLOUDBEAT_AZURE} Not supported when version is not at least version 1.6.0`, () => {", + "line": " it(`renders ${CLOUDBEAT_AZURE} Not supported when version is not at least version 1.6.0`)", + "label": "renders ${CLOUDBEAT_AZURE} Not supported when version is not at least version 1.6.0", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "doesnt-render-${cloudbeat_azure}-manual-fields-when-version-is-not-at-least-version-1.7.0", + "rawLine": " it(`doesnt render ${CLOUDBEAT_AZURE} Manual fields when version is not at least version 1.7.0`, () => {", + "line": " it(`doesnt render ${CLOUDBEAT_AZURE} Manual fields when version is not at least version 1.7.0`)", + "label": "doesnt render ${CLOUDBEAT_AZURE} Manual fields when version is not at least version 1.7.0", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "selects-default-${cloudbeat_azure}-fields", + "rawLine": " it(`selects default ${CLOUDBEAT_AZURE} fields`, () => {", + "line": " it(`selects default ${CLOUDBEAT_AZURE} fields`)", + "label": "selects default ${CLOUDBEAT_AZURE} fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_azure}-service-principal-with-client-secret-fields", + "rawLine": " it(`renders ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields`)", + "label": "renders ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_azure}-service-principal-with-client-secret-fields", + "rawLine": " it(`updates ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields`)", + "label": "updates ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "agentless", + "rawLine": " describe('Agentless', () => {", + "line": " describe('Agentless')", + "label": "Agentless", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-render-setup-technology-selector-for-aws-and-allow-to-select-agent-based", + "rawLine": " it('should render setup technology selector for AWS and allow to select agent-based', async () => {", + "line": " it('should render setup technology selector for AWS and allow to select agent-based')", + "label": "should render setup technology selector for AWS and allow to select agent-based", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-setup-technology-selector-for-kspm", + "rawLine": " it('should not render setup technology selector for KSPM', () => {", + "line": " it('should not render setup technology selector for KSPM')", + "label": "should not render setup technology selector for KSPM", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-setup-technology-selector-for-cnvm", + "rawLine": " it('should not render setup technology selector for CNVM', () => {", + "line": " it('should not render setup technology selector for CNVM')", + "label": "should not render setup technology selector for CNVM", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-setup-technology-selector-for-cspm-gcp", + "rawLine": " it('should not render setup technology selector for CSPM GCP', () => {", + "line": " it('should not render setup technology selector for CSPM GCP')", + "label": "should not render setup technology selector for CSPM GCP", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-setup-technology-selector-for-cspm-azure", + "rawLine": " it('should not render setup technology selector for CSPM Azure', () => {", + "line": " it('should not render setup technology selector for CSPM Azure')", + "label": "should not render setup technology selector for CSPM Azure", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-service-principal-with-client-certificate-fields", + "rawLine": " it(`renders Service principal with Client Certificate fields`, () => {", + "line": " it(`renders Service principal with Client Certificate fields`)", + "label": "renders Service principal with Client Certificate fields", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-service-principal-with-client-certificate-fields", + "rawLine": " it(`updates Service principal with Client Certificate fields`, () => {", + "line": " it(`updates Service principal with Client Certificate fields`)", + "label": "updates Service principal with Client Certificate fields", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-service-principal-with-client-username-and-password-option", + "rawLine": " it(`should not render Service principal with Client Username and Password option`, () => {", + "line": " it(`should not render Service principal with Client Username and Password option`)", + "label": "should not render Service principal with Client Username and Password option", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-service-principal-with-client-username-and-password-fields", + "rawLine": " it.skip(`renders Service principal with Client Username and Password fields`, () => {", + "line": " it.skip(`renders Service principal with Client Username and Password fields`)", + "label": "renders Service principal with Client Username and Password fields", + "indent": 2, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "updates-service-principal-with-client-username-and-password-fields", + "rawLine": " it.skip(`updates Service principal with Client Username and Password fields`, () => {", + "line": " it.skip(`updates Service principal with Client Username and Password fields`)", + "label": "updates Service principal with Client Username and Password fields", + "indent": 2, + "type": "it", + "isSkipped": true, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "updates-package-policy-namespace-to-default-when-it-changes", + "rawLine": " it('updates package policy namespace to default when it changes', () => {", + "line": " it('updates package policy namespace to default when it changes')", + "label": "updates package policy namespace to default when it changes", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-and-updates-name-field", + "rawLine": " it('renders and updates name field', async () => {", + "line": " it('renders and updates name field')", + "label": "renders and updates name field", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-and-updates-description-field", + "rawLine": " it('renders and updates description field', async () => {", + "line": " it('renders and updates description field')", + "label": "renders and updates description field", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-kspm-input-selector", + "rawLine": " it('renders KSPM input selector', () => {", + "line": " it('renders KSPM input selector')", + "label": "renders KSPM input selector", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-selected-kspm-input", + "rawLine": " it('updates selected KSPM input', async () => {", + "line": " it('updates selected KSPM input')", + "label": "updates selected KSPM input", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-cspm-input-selector", + "rawLine": " it('renders CSPM input selector', () => {", + "line": " it('renders CSPM input selector')", + "label": "renders CSPM input selector", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-disabled-kspm-input-when-editing", + "rawLine": " it('renders disabled KSPM input when editing', () => {", + "line": " it('renders disabled KSPM input when editing')", + "label": "renders disabled KSPM input when editing", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-disabled-cspm-input-when-editing", + "rawLine": " it('renders disabled CSPM input when editing', () => {", + "line": " it('renders disabled CSPM input when editing')", + "label": "renders disabled CSPM input when editing", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "selects-default-kspm-input-selector", + "rawLine": " it('selects default KSPM input selector', () => {", + "line": " it('selects default KSPM input selector')", + "label": "selects default KSPM input selector", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "selects-default-vuln_mgmt-input-selector", + "rawLine": " it('selects default VULN_MGMT input selector', () => {", + "line": " it('selects default VULN_MGMT input selector')", + "label": "selects default VULN_MGMT input selector", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "selects-default-cspm-input-selector", + "rawLine": " it('selects default CSPM input selector', () => {", + "line": " it('selects default CSPM input selector')", + "label": "selects default CSPM input selector", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "k8s", + "rawLine": " describe('K8S', () => {", + "line": " describe('K8S')", + "label": "K8S", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "k8s-or-kspm-vanilla-should-not-render-any-setup-access-option", + "rawLine": " it('K8S or KSPM Vanilla should not render any Setup Access option', () => {", + "line": " it('K8S or KSPM Vanilla should not render any Setup Access option')", + "label": "K8S or KSPM Vanilla should not render any Setup Access option", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "eks-credentials-input-fields", + "rawLine": " describe('EKS Credentials input fields', () => {", + "line": " describe('EKS Credentials input fields')", + "label": "EKS Credentials input fields", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "documentation-hyperlink-should-have-correct-url-to-redirect-users-to-aws-page", + "rawLine": " it(`documentation Hyperlink should have correct URL to redirect users to AWS page`, () => {", + "line": " it(`documentation Hyperlink should have correct URL to redirect users to AWS page`)", + "label": "documentation Hyperlink should have correct URL to redirect users to AWS page", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_eks}-assume-role-fields", + "rawLine": " it(`renders ${CLOUDBEAT_EKS} Assume Role fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_EKS} Assume Role fields`)", + "label": "renders ${CLOUDBEAT_EKS} Assume Role fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_eks}-assume-role-fields", + "rawLine": " it(`updates ${CLOUDBEAT_EKS} Assume Role fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_EKS} Assume Role fields`)", + "label": "updates ${CLOUDBEAT_EKS} Assume Role fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_eks}-direct-access-keys-fields", + "rawLine": " it(`renders ${CLOUDBEAT_EKS} Direct Access Keys fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_EKS} Direct Access Keys fields`)", + "label": "renders ${CLOUDBEAT_EKS} Direct Access Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_eks}-direct-access-keys-fields", + "rawLine": " it(`updates ${CLOUDBEAT_EKS} Direct Access Keys fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_EKS} Direct Access Keys fields`)", + "label": "updates ${CLOUDBEAT_EKS} Direct Access Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_eks}-temporary-keys-fields", + "rawLine": " it(`renders ${CLOUDBEAT_EKS} Temporary Keys fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_EKS} Temporary Keys fields`)", + "label": "renders ${CLOUDBEAT_EKS} Temporary Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_eks}-temporary-keys-fields", + "rawLine": " it(`updates ${CLOUDBEAT_EKS} Temporary Keys fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_EKS} Temporary Keys fields`)", + "label": "updates ${CLOUDBEAT_EKS} Temporary Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_eks}-shared-credentials-fields", + "rawLine": " it(`renders ${CLOUDBEAT_EKS} Shared Credentials fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_EKS} Shared Credentials fields`)", + "label": "renders ${CLOUDBEAT_EKS} Shared Credentials fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_eks}-shared-credentials-fields", + "rawLine": " it(`updates ${CLOUDBEAT_EKS} Shared Credentials fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_EKS} Shared Credentials fields`)", + "label": "updates ${CLOUDBEAT_EKS} Shared Credentials fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "aws-credentials-input-fields", + "rawLine": " describe('AWS Credentials input fields', () => {", + "line": " describe('AWS Credentials input fields')", + "label": "AWS Credentials input fields", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-${cloudbeat_aws}-account-type-field,-aws-organization-is-enabled-for-supported-versions", + "rawLine": " it(`renders ${CLOUDBEAT_AWS} Account Type field, AWS Organization is enabled for supported versions`, () => {", + "line": " it(`renders ${CLOUDBEAT_AWS} Account Type field, AWS Organization is enabled for supported versions`)", + "label": "renders ${CLOUDBEAT_AWS} Account Type field, AWS Organization is enabled for supported versions", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "${cloudbeat_aws}-form-displays-upgrade-message-for-unsupported-versions-and-aws-organization-option-is-disabled", + "rawLine": " it(`${CLOUDBEAT_AWS} form displays upgrade message for unsupported versions and aws organization option is disabled`, () => {", + "line": " it(`${CLOUDBEAT_AWS} form displays upgrade message for unsupported versions and aws organization option is disabled`)", + "label": "${CLOUDBEAT_AWS} form displays upgrade message for unsupported versions and aws organization option is disabled", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "${cloudbeat_aws}-form-do-not-displays-upgrade-message-for-supported-versions-and-aws-organization-option-is-enabled", + "rawLine": " it(`${CLOUDBEAT_AWS} form do not displays upgrade message for supported versions and aws organization option is enabled`, () => {", + "line": " it(`${CLOUDBEAT_AWS} form do not displays upgrade message for supported versions and aws organization option is enabled`)", + "label": "${CLOUDBEAT_AWS} form do not displays upgrade message for supported versions and aws organization option is enabled", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "getting-started-hyperlink-should-have-correct-url-to-redirect-users-to-elastic-page", + "rawLine": " it(`Getting started Hyperlink should have correct URL to redirect users to elastic page`, () => {", + "line": " it(`Getting started Hyperlink should have correct URL to redirect users to elastic page`)", + "label": "Getting started Hyperlink should have correct URL to redirect users to elastic page", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "documentation-hyperlink-should-have-correct-url-to-redirect-users-to-elastic-page-if-user-chose-manual", + "rawLine": " it(`documentation Hyperlink should have correct URL to redirect users to elastic page if user chose Manual`, () => {", + "line": " it(`documentation Hyperlink should have correct URL to redirect users to elastic page if user chose Manual`)", + "label": "documentation Hyperlink should have correct URL to redirect users to elastic page if user chose Manual", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "documentation-hyperlink-should-have-correct-url-to-redirect-users-to-aws-page-if-user-chose-cloudformation", + "rawLine": " it(`documentation Hyperlink should have correct URL to redirect users to AWS page if user chose Cloudformation`, () => {", + "line": " it(`documentation Hyperlink should have correct URL to redirect users to AWS page if user chose Cloudformation`)", + "label": "documentation Hyperlink should have correct URL to redirect users to AWS page if user chose Cloudformation", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_aws}-assume-role-fields", + "rawLine": " it(`renders ${CLOUDBEAT_AWS} Assume Role fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_AWS} Assume Role fields`)", + "label": "renders ${CLOUDBEAT_AWS} Assume Role fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_aws}-assume-role-fields", + "rawLine": " it(`updates ${CLOUDBEAT_AWS} Assume Role fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_AWS} Assume Role fields`)", + "label": "updates ${CLOUDBEAT_AWS} Assume Role fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_aws}-direct-access-keys-fields", + "rawLine": " it(`renders ${CLOUDBEAT_AWS} Direct Access Keys fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_AWS} Direct Access Keys fields`)", + "label": "renders ${CLOUDBEAT_AWS} Direct Access Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_aws}-direct-access-keys-fields", + "rawLine": " it(`updates ${CLOUDBEAT_AWS} Direct Access Keys fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_AWS} Direct Access Keys fields`)", + "label": "updates ${CLOUDBEAT_AWS} Direct Access Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_aws}-temporary-keys-fields", + "rawLine": " it(`renders ${CLOUDBEAT_AWS} Temporary Keys fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_AWS} Temporary Keys fields`)", + "label": "renders ${CLOUDBEAT_AWS} Temporary Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_aws}-temporary-keys-fields", + "rawLine": " it(`updates ${CLOUDBEAT_AWS} Temporary Keys fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_AWS} Temporary Keys fields`)", + "label": "updates ${CLOUDBEAT_AWS} Temporary Keys fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_aws}-shared-credentials-fields", + "rawLine": " it(`renders ${CLOUDBEAT_AWS} Shared Credentials fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_AWS} Shared Credentials fields`)", + "label": "renders ${CLOUDBEAT_AWS} Shared Credentials fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_aws}-shared-credentials-fields", + "rawLine": " it(`updates ${CLOUDBEAT_AWS} Shared Credentials fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_AWS} Shared Credentials fields`)", + "label": "updates ${CLOUDBEAT_AWS} Shared Credentials fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "vuln-mgmt", + "rawLine": " describe('Vuln Mgmt', () => {", + "line": " describe('Vuln Mgmt')", + "label": "Vuln Mgmt", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "update-agent-policy-cloudformation-template-from-vars", + "rawLine": " it('Update Agent Policy CloudFormation template from vars', () => {", + "line": " it('Update Agent Policy CloudFormation template from vars')", + "label": "Update Agent Policy CloudFormation template from vars", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "additional-charge-callout-message-should-be-rendered", + "rawLine": " it('Additional Charge Callout message should be rendered', () => {", + "line": " it('Additional Charge Callout message should be rendered')", + "label": "Additional Charge Callout message should be rendered", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "gcp-credentials-input-fields", + "rawLine": " describe('GCP Credentials input fields', () => {", + "line": " describe('GCP Credentials input fields')", + "label": "GCP Credentials input fields", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-${cloudbeat_gcp}-not-supported-when-version-is-not-at-least-version-1.5.2", + "rawLine": " it(`renders ${CLOUDBEAT_GCP} Not supported when version is not at least version 1.5.2`, () => {", + "line": " it(`renders ${CLOUDBEAT_GCP} Not supported when version is not at least version 1.5.2`)", + "label": "renders ${CLOUDBEAT_GCP} Not supported when version is not at least version 1.5.2", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "documentation-hyperlink-should-have-correct-url-to-redirect-users-to-elastic-page", + "rawLine": " it(`documentation Hyperlink should have correct URL to redirect users to elastic page`, () => {", + "line": " it(`documentation Hyperlink should have correct URL to redirect users to elastic page`)", + "label": "documentation Hyperlink should have correct URL to redirect users to elastic page", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-google-cloud-shell-forms-when-setup-access-is-set-to-google-cloud-shell", + "rawLine": " it(`renders Google Cloud Shell forms when Setup Access is set to Google Cloud Shell`, () => {", + "line": " it(`renders Google Cloud Shell forms when Setup Access is set to Google Cloud Shell`)", + "label": "renders Google Cloud Shell forms when Setup Access is set to Google Cloud Shell", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_gcp}-credentials-file-fields", + "rawLine": " it(`renders ${CLOUDBEAT_GCP} Credentials File fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_GCP} Credentials File fields`)", + "label": "renders ${CLOUDBEAT_GCP} Credentials File fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_gcp}-credentials-file-fields", + "rawLine": " it(`updates ${CLOUDBEAT_GCP} Credentials File fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_GCP} Credentials File fields`)", + "label": "updates ${CLOUDBEAT_GCP} Credentials File fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_gcp}-credentials-json-fields", + "rawLine": " it(`renders ${CLOUDBEAT_GCP} Credentials JSON fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_GCP} Credentials JSON fields`)", + "label": "renders ${CLOUDBEAT_GCP} Credentials JSON fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_gcp}-credentials-json-fields", + "rawLine": " it(`updates ${CLOUDBEAT_GCP} Credentials JSON fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_GCP} Credentials JSON fields`)", + "label": "updates ${CLOUDBEAT_GCP} Credentials JSON fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "${cloudbeat_gcp}-form-do-not-displays-upgrade-message-for-supported-versions-and-gcp-organization-option-is-enabled", + "rawLine": " it(`${CLOUDBEAT_GCP} form do not displays upgrade message for supported versions and gcp organization option is enabled`, () => {", + "line": " it(`${CLOUDBEAT_GCP} form do not displays upgrade message for supported versions and gcp organization option is enabled`)", + "label": "${CLOUDBEAT_GCP} form do not displays upgrade message for supported versions and gcp organization option is enabled", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_gcp}-organization-fields-when-account-type-is-organization-and-setup-access-is-google-cloud-shell", + "rawLine": " it(`renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is Google Cloud Shell`, () => {", + "line": " it(`renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is Google Cloud Shell`)", + "label": "renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is Google Cloud Shell", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_gcp}-organization-fields-when-account-type-is-organization-and-setup-access-is-manual", + "rawLine": " it(`renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is manual`, () => {", + "line": " it(`renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is manual`)", + "label": "renders ${CLOUDBEAT_GCP} Organization fields when account type is Organization and Setup Access is manual", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-${cloudbeat_gcp}-organization-fields-when-account-type-is-single", + "rawLine": " it(`Should not render ${CLOUDBEAT_GCP} Organization fields when account type is Single`, () => {", + "line": " it(`Should not render ${CLOUDBEAT_GCP} Organization fields when account type is Single`)", + "label": "Should not render ${CLOUDBEAT_GCP} Organization fields when account type is Single", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_gcp}-organization-id", + "rawLine": " it(`updates ${CLOUDBEAT_GCP} organization id`, () => {", + "line": " it(`updates ${CLOUDBEAT_GCP} organization id`)", + "label": "updates ${CLOUDBEAT_GCP} organization id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "azure-credentials-input-fields", + "rawLine": " describe('Azure Credentials input fields', () => {", + "line": " describe('Azure Credentials input fields')", + "label": "Azure Credentials input fields", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-${cloudbeat_azure}-not-supported-when-version-is-not-at-least-version-1.6.0", + "rawLine": " it(`renders ${CLOUDBEAT_AZURE} Not supported when version is not at least version 1.6.0`, () => {", + "line": " it(`renders ${CLOUDBEAT_AZURE} Not supported when version is not at least version 1.6.0`)", + "label": "renders ${CLOUDBEAT_AZURE} Not supported when version is not at least version 1.6.0", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "doesnt-render-${cloudbeat_azure}-manual-fields-when-version-is-not-at-least-version-1.7.0", + "rawLine": " it(`doesnt render ${CLOUDBEAT_AZURE} Manual fields when version is not at least version 1.7.0`, () => {", + "line": " it(`doesnt render ${CLOUDBEAT_AZURE} Manual fields when version is not at least version 1.7.0`)", + "label": "doesnt render ${CLOUDBEAT_AZURE} Manual fields when version is not at least version 1.7.0", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "selects-default-${cloudbeat_azure}-fields", + "rawLine": " it(`selects default ${CLOUDBEAT_AZURE} fields`, () => {", + "line": " it(`selects default ${CLOUDBEAT_AZURE} fields`)", + "label": "selects default ${CLOUDBEAT_AZURE} fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-${cloudbeat_azure}-service-principal-with-client-secret-fields", + "rawLine": " it(`renders ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields`, () => {", + "line": " it(`renders ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields`)", + "label": "renders ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-${cloudbeat_azure}-service-principal-with-client-secret-fields", + "rawLine": " it(`updates ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields`, () => {", + "line": " it(`updates ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields`)", + "label": "updates ${CLOUDBEAT_AZURE} Service Principal with Client Secret fields", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "agentless", + "rawLine": " describe('Agentless', () => {", + "line": " describe('Agentless')", + "label": "Agentless", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-render-setup-technology-selector-for-aws-and-allow-to-select-agent-based", + "rawLine": " it('should render setup technology selector for AWS and allow to select agent-based', async () => {", + "line": " it('should render setup technology selector for AWS and allow to select agent-based')", + "label": "should render setup technology selector for AWS and allow to select agent-based", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-setup-technology-selector-for-kspm", + "rawLine": " it('should not render setup technology selector for KSPM', () => {", + "line": " it('should not render setup technology selector for KSPM')", + "label": "should not render setup technology selector for KSPM", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-setup-technology-selector-for-cnvm", + "rawLine": " it('should not render setup technology selector for CNVM', () => {", + "line": " it('should not render setup technology selector for CNVM')", + "label": "should not render setup technology selector for CNVM", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-setup-technology-selector-for-cspm-gcp", + "rawLine": " it('should not render setup technology selector for CSPM GCP', () => {", + "line": " it('should not render setup technology selector for CSPM GCP')", + "label": "should not render setup technology selector for CSPM GCP", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-setup-technology-selector-for-cspm-azure", + "rawLine": " it('should not render setup technology selector for CSPM Azure', () => {", + "line": " it('should not render setup technology selector for CSPM Azure')", + "label": "should not render setup technology selector for CSPM Azure", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "renders-service-principal-with-client-certificate-fields", + "rawLine": " it(`renders Service principal with Client Certificate fields`, () => {", + "line": " it(`renders Service principal with Client Certificate fields`)", + "label": "renders Service principal with Client Certificate fields", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-service-principal-with-client-certificate-fields", + "rawLine": " it(`updates Service principal with Client Certificate fields`, () => {", + "line": " it(`updates Service principal with Client Certificate fields`)", + "label": "updates Service principal with Client Certificate fields", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-render-service-principal-with-client-username-and-password-option", + "rawLine": " it(`should not render Service principal with Client Username and Password option`, () => {", + "line": " it(`should not render Service principal with Client Username and Password option`)", + "label": "should not render Service principal with Client Username and Password option", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-service-principal-with-client-username-and-password-fields", + "rawLine": " it.skip(`renders Service principal with Client Username and Password fields`, () => {", + "line": " it.skip(`renders Service principal with Client Username and Password fields`)", + "label": "renders Service principal with Client Username and Password fields", + "indent": 2, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "updates-service-principal-with-client-username-and-password-fields", + "rawLine": " it.skip(`updates Service principal with Client Username and Password fields`, () => {", + "line": " it.skip(`updates Service principal with Client Username and Password fields`)", + "label": "updates Service principal with Client Username and Password fields", + "indent": 2, + "type": "it", + "isSkipped": true, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.test.ts", + "fileName": "use_setup_technology.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('useSetupTechnology')", + " describe('create page flow')", + " it('initializes with AGENT_BASED technology')", + " it('sets to AGENTLESS when agentless is available')", + " it('sets to AGENT_BASED when agentPolicyId differs from agentlessPolicyId')", + " it('calls handleSetupTechnologyChange when setupTechnology changes')", + " describe('edit page flow')", + " it('initializes with AGENT_BASED technology')", + " it('initializes with AGENTLESS technology if the agent policy id is \"agentless\"')", + " it('should not call handleSetupTechnologyChange when setupTechnology changes')", + " it('should not update setupTechnology when agentlessPolicyId becomes available')" + ], + "testSuits": [ + { + "id": "usesetuptechnology", + "rawLine": "describe('useSetupTechnology', () => {", + "line": "describe('useSetupTechnology')", + "label": "useSetupTechnology", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "create-page-flow", + "rawLine": " describe('create page flow', () => {", + "line": " describe('create page flow')", + "label": "create page flow", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "initializes-with-agent_based-technology", + "rawLine": " it('initializes with AGENT_BASED technology', () => {", + "line": " it('initializes with AGENT_BASED technology')", + "label": "initializes with AGENT_BASED technology", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "sets-to-agentless-when-agentless-is-available", + "rawLine": " it('sets to AGENTLESS when agentless is available', () => {", + "line": " it('sets to AGENTLESS when agentless is available')", + "label": "sets to AGENTLESS when agentless is available", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "sets-to-agent_based-when-agentpolicyid-differs-from-agentlesspolicyid", + "rawLine": " it('sets to AGENT_BASED when agentPolicyId differs from agentlessPolicyId', () => {", + "line": " it('sets to AGENT_BASED when agentPolicyId differs from agentlessPolicyId')", + "label": "sets to AGENT_BASED when agentPolicyId differs from agentlessPolicyId", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calls-handlesetuptechnologychange-when-setuptechnology-changes", + "rawLine": " it('calls handleSetupTechnologyChange when setupTechnology changes', () => {", + "line": " it('calls handleSetupTechnologyChange when setupTechnology changes')", + "label": "calls handleSetupTechnologyChange when setupTechnology changes", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "edit-page-flow", + "rawLine": " describe('edit page flow', () => {", + "line": " describe('edit page flow')", + "label": "edit page flow", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "initializes-with-agent_based-technology", + "rawLine": " it('initializes with AGENT_BASED technology', () => {", + "line": " it('initializes with AGENT_BASED technology')", + "label": "initializes with AGENT_BASED technology", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "initializes-with-agentless-technology-if-the-agent-policy-id-is-\"agentless\"", + "rawLine": " it('initializes with AGENTLESS technology if the agent policy id is \"agentless\"', () => {", + "line": " it('initializes with AGENTLESS technology if the agent policy id is \"agentless\"')", + "label": "initializes with AGENTLESS technology if the agent policy id is \"agentless\"", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-call-handlesetuptechnologychange-when-setuptechnology-changes", + "rawLine": " it('should not call handleSetupTechnologyChange when setupTechnology changes', () => {", + "line": " it('should not call handleSetupTechnologyChange when setupTechnology changes')", + "label": "should not call handleSetupTechnologyChange when setupTechnology changes", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-update-setuptechnology-when-agentlesspolicyid-becomes-available", + "rawLine": " it('should not update setupTechnology when agentlessPolicyId becomes available', () => {", + "line": " it('should not update setupTechnology when agentlessPolicyId becomes available')", + "label": "should not update setupTechnology when agentlessPolicyId becomes available", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "usesetuptechnology", + "rawLine": "describe('useSetupTechnology', () => {", + "line": "describe('useSetupTechnology')", + "label": "useSetupTechnology", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "create-page-flow", + "rawLine": " describe('create page flow', () => {", + "line": " describe('create page flow')", + "label": "create page flow", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "initializes-with-agent_based-technology", + "rawLine": " it('initializes with AGENT_BASED technology', () => {", + "line": " it('initializes with AGENT_BASED technology')", + "label": "initializes with AGENT_BASED technology", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "sets-to-agentless-when-agentless-is-available", + "rawLine": " it('sets to AGENTLESS when agentless is available', () => {", + "line": " it('sets to AGENTLESS when agentless is available')", + "label": "sets to AGENTLESS when agentless is available", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "sets-to-agent_based-when-agentpolicyid-differs-from-agentlesspolicyid", + "rawLine": " it('sets to AGENT_BASED when agentPolicyId differs from agentlessPolicyId', () => {", + "line": " it('sets to AGENT_BASED when agentPolicyId differs from agentlessPolicyId')", + "label": "sets to AGENT_BASED when agentPolicyId differs from agentlessPolicyId", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calls-handlesetuptechnologychange-when-setuptechnology-changes", + "rawLine": " it('calls handleSetupTechnologyChange when setupTechnology changes', () => {", + "line": " it('calls handleSetupTechnologyChange when setupTechnology changes')", + "label": "calls handleSetupTechnologyChange when setupTechnology changes", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "edit-page-flow", + "rawLine": " describe('edit page flow', () => {", + "line": " describe('edit page flow')", + "label": "edit page flow", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "initializes-with-agent_based-technology", + "rawLine": " it('initializes with AGENT_BASED technology', () => {", + "line": " it('initializes with AGENT_BASED technology')", + "label": "initializes with AGENT_BASED technology", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "initializes-with-agentless-technology-if-the-agent-policy-id-is-\"agentless\"", + "rawLine": " it('initializes with AGENTLESS technology if the agent policy id is \"agentless\"', () => {", + "line": " it('initializes with AGENTLESS technology if the agent policy id is \"agentless\"')", + "label": "initializes with AGENTLESS technology if the agent policy id is \"agentless\"", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-call-handlesetuptechnologychange-when-setuptechnology-changes", + "rawLine": " it('should not call handleSetupTechnologyChange when setupTechnology changes', () => {", + "line": " it('should not call handleSetupTechnologyChange when setupTechnology changes')", + "label": "should not call handleSetupTechnologyChange when setupTechnology changes", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-update-setuptechnology-when-agentlesspolicyid-becomes-available", + "rawLine": " it('should not update setupTechnology when agentlessPolicyId becomes available', () => {", + "line": " it('should not update setupTechnology when agentlessPolicyId becomes available')", + "label": "should not update setupTechnology when agentlessPolicyId becomes available", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/components/fleet_extensions/utils.test.ts", + "fileName": "utils.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('getPosturePolicy')", + " it(`updates package policy with hidden vars for ${name}`)", + " it('updates package policy required vars (posture/deployment)')", + " it('updates package policy with a single enabled input')", + "describe('getMaxPackageName')", + " it('should correctly increment cspm package name')", + " it('should return correctly increment vuln_mgmt package name')", + " it('should return correctly increment kspm package name')", + " it('should return package name with -1 when no matching package policies are found')", + "describe('getCspmCloudShellDefaultValue')", + " it('should return empty string when policy_templates is missing')", + " it('should return empty string when policy_templates.name is not cspm')", + " it('should return empty string when policy_templates.inputs is missing')", + " it('should return empty string when policy_templates.inputs is empty')", + " it('should return empty string when policy_templates.inputs is undefined')", + " it('should return empty string when policy_templates.inputs.vars does not have cloud_shell_url')", + " it('should return empty string when policy_templates.inputs.varshave cloud_shell_url but no default')", + " it('should cloud shell url when policy_templates.inputs.vars have cloud_shell_url')", + "describe('isBelowMinVersion')", + "describe('getDefaultAwsCredentialsType')", + " it('should return \"direct_access_key\" for agentless')", + " it('should return \"assume_role\" for agent-based, when cloudformation is not available')", + " it('should return \"cloud_formation\" for agent-based, when cloudformation is available')" + ], + "testSuits": [ + { + "id": "getposturepolicy", + "rawLine": "describe('getPosturePolicy', () => {", + "line": "describe('getPosturePolicy')", + "label": "getPosturePolicy", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-package-policy-with-hidden-vars-for-${name}", + "rawLine": " it(`updates package policy with hidden vars for ${name}`, () => {", + "line": " it(`updates package policy with hidden vars for ${name}`)", + "label": "updates package policy with hidden vars for ${name}", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-package-policy-required-vars-(posture/deployment)", + "rawLine": " it('updates package policy required vars (posture/deployment)', () => {", + "line": " it('updates package policy required vars (posture/deployment)')", + "label": "updates package policy required vars (posture/deployment)", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-package-policy-with-a-single-enabled-input", + "rawLine": " it('updates package policy with a single enabled input', () => {", + "line": " it('updates package policy with a single enabled input')", + "label": "updates package policy with a single enabled input", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "getmaxpackagename", + "rawLine": "describe('getMaxPackageName', () => {", + "line": "describe('getMaxPackageName')", + "label": "getMaxPackageName", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-correctly-increment-cspm-package-name", + "rawLine": " it('should correctly increment cspm package name', () => {", + "line": " it('should correctly increment cspm package name')", + "label": "should correctly increment cspm package name", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-correctly-increment-vuln_mgmt-package-name", + "rawLine": " it('should return correctly increment vuln_mgmt package name', () => {", + "line": " it('should return correctly increment vuln_mgmt package name')", + "label": "should return correctly increment vuln_mgmt package name", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-correctly-increment-kspm-package-name", + "rawLine": " it('should return correctly increment kspm package name', () => {", + "line": " it('should return correctly increment kspm package name')", + "label": "should return correctly increment kspm package name", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-package-name-with--1-when-no-matching-package-policies-are-found", + "rawLine": " it('should return package name with -1 when no matching package policies are found', () => {", + "line": " it('should return package name with -1 when no matching package policies are found')", + "label": "should return package name with -1 when no matching package policies are found", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "getcspmcloudshelldefaultvalue", + "rawLine": "describe('getCspmCloudShellDefaultValue', () => {", + "line": "describe('getCspmCloudShellDefaultValue')", + "label": "getCspmCloudShellDefaultValue", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates-is-missing", + "rawLine": " it('should return empty string when policy_templates is missing', () => {", + "line": " it('should return empty string when policy_templates is missing')", + "label": "should return empty string when policy_templates is missing", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.name-is-not-cspm", + "rawLine": " it('should return empty string when policy_templates.name is not cspm', () => {", + "line": " it('should return empty string when policy_templates.name is not cspm')", + "label": "should return empty string when policy_templates.name is not cspm", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.inputs-is-missing", + "rawLine": " it('should return empty string when policy_templates.inputs is missing', () => {", + "line": " it('should return empty string when policy_templates.inputs is missing')", + "label": "should return empty string when policy_templates.inputs is missing", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.inputs-is-empty", + "rawLine": " it('should return empty string when policy_templates.inputs is empty', () => {", + "line": " it('should return empty string when policy_templates.inputs is empty')", + "label": "should return empty string when policy_templates.inputs is empty", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.inputs-is-undefined", + "rawLine": " it('should return empty string when policy_templates.inputs is undefined', () => {", + "line": " it('should return empty string when policy_templates.inputs is undefined')", + "label": "should return empty string when policy_templates.inputs is undefined", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.inputs.vars-does-not-have-cloud_shell_url", + "rawLine": " it('should return empty string when policy_templates.inputs.vars does not have cloud_shell_url', () => {", + "line": " it('should return empty string when policy_templates.inputs.vars does not have cloud_shell_url')", + "label": "should return empty string when policy_templates.inputs.vars does not have cloud_shell_url", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.inputs.varshave-cloud_shell_url-but-no-default", + "rawLine": " it('should return empty string when policy_templates.inputs.varshave cloud_shell_url but no default', () => {", + "line": " it('should return empty string when policy_templates.inputs.varshave cloud_shell_url but no default')", + "label": "should return empty string when policy_templates.inputs.varshave cloud_shell_url but no default", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-cloud-shell-url-when-policy_templates.inputs.vars-have-cloud_shell_url", + "rawLine": " it('should cloud shell url when policy_templates.inputs.vars have cloud_shell_url', () => {", + "line": " it('should cloud shell url when policy_templates.inputs.vars have cloud_shell_url')", + "label": "should cloud shell url when policy_templates.inputs.vars have cloud_shell_url", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "isbelowminversion", + "rawLine": "describe('isBelowMinVersion', () => {", + "line": "describe('isBelowMinVersion')", + "label": "isBelowMinVersion", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "getdefaultawscredentialstype", + "rawLine": "describe('getDefaultAwsCredentialsType', () => {", + "line": "describe('getDefaultAwsCredentialsType')", + "label": "getDefaultAwsCredentialsType", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-\"direct_access_key\"-for-agentless", + "rawLine": " it('should return \"direct_access_key\" for agentless', () => {", + "line": " it('should return \"direct_access_key\" for agentless')", + "label": "should return \"direct_access_key\" for agentless", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-\"assume_role\"-for-agent-based,-when-cloudformation-is-not-available", + "rawLine": " it('should return \"assume_role\" for agent-based, when cloudformation is not available', () => {", + "line": " it('should return \"assume_role\" for agent-based, when cloudformation is not available')", + "label": "should return \"assume_role\" for agent-based, when cloudformation is not available", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-\"cloud_formation\"-for-agent-based,-when-cloudformation-is-available", + "rawLine": " it('should return \"cloud_formation\" for agent-based, when cloudformation is available', () => {", + "line": " it('should return \"cloud_formation\" for agent-based, when cloudformation is available')", + "label": "should return \"cloud_formation\" for agent-based, when cloudformation is available", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "getposturepolicy", + "rawLine": "describe('getPosturePolicy', () => {", + "line": "describe('getPosturePolicy')", + "label": "getPosturePolicy", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "updates-package-policy-with-hidden-vars-for-${name}", + "rawLine": " it(`updates package policy with hidden vars for ${name}`, () => {", + "line": " it(`updates package policy with hidden vars for ${name}`)", + "label": "updates package policy with hidden vars for ${name}", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "updates-package-policy-required-vars-(posture/deployment)", + "rawLine": " it('updates package policy required vars (posture/deployment)', () => {", + "line": " it('updates package policy required vars (posture/deployment)')", + "label": "updates package policy required vars (posture/deployment)", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "updates-package-policy-with-a-single-enabled-input", + "rawLine": " it('updates package policy with a single enabled input', () => {", + "line": " it('updates package policy with a single enabled input')", + "label": "updates package policy with a single enabled input", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-correctly-increment-cspm-package-name", + "rawLine": " it('should correctly increment cspm package name', () => {", + "line": " it('should correctly increment cspm package name')", + "label": "should correctly increment cspm package name", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-correctly-increment-vuln_mgmt-package-name", + "rawLine": " it('should return correctly increment vuln_mgmt package name', () => {", + "line": " it('should return correctly increment vuln_mgmt package name')", + "label": "should return correctly increment vuln_mgmt package name", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-correctly-increment-kspm-package-name", + "rawLine": " it('should return correctly increment kspm package name', () => {", + "line": " it('should return correctly increment kspm package name')", + "label": "should return correctly increment kspm package name", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-package-name-with--1-when-no-matching-package-policies-are-found", + "rawLine": " it('should return package name with -1 when no matching package policies are found', () => {", + "line": " it('should return package name with -1 when no matching package policies are found')", + "label": "should return package name with -1 when no matching package policies are found", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates-is-missing", + "rawLine": " it('should return empty string when policy_templates is missing', () => {", + "line": " it('should return empty string when policy_templates is missing')", + "label": "should return empty string when policy_templates is missing", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.name-is-not-cspm", + "rawLine": " it('should return empty string when policy_templates.name is not cspm', () => {", + "line": " it('should return empty string when policy_templates.name is not cspm')", + "label": "should return empty string when policy_templates.name is not cspm", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.inputs-is-missing", + "rawLine": " it('should return empty string when policy_templates.inputs is missing', () => {", + "line": " it('should return empty string when policy_templates.inputs is missing')", + "label": "should return empty string when policy_templates.inputs is missing", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.inputs-is-empty", + "rawLine": " it('should return empty string when policy_templates.inputs is empty', () => {", + "line": " it('should return empty string when policy_templates.inputs is empty')", + "label": "should return empty string when policy_templates.inputs is empty", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.inputs-is-undefined", + "rawLine": " it('should return empty string when policy_templates.inputs is undefined', () => {", + "line": " it('should return empty string when policy_templates.inputs is undefined')", + "label": "should return empty string when policy_templates.inputs is undefined", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.inputs.vars-does-not-have-cloud_shell_url", + "rawLine": " it('should return empty string when policy_templates.inputs.vars does not have cloud_shell_url', () => {", + "line": " it('should return empty string when policy_templates.inputs.vars does not have cloud_shell_url')", + "label": "should return empty string when policy_templates.inputs.vars does not have cloud_shell_url", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-string-when-policy_templates.inputs.varshave-cloud_shell_url-but-no-default", + "rawLine": " it('should return empty string when policy_templates.inputs.varshave cloud_shell_url but no default', () => {", + "line": " it('should return empty string when policy_templates.inputs.varshave cloud_shell_url but no default')", + "label": "should return empty string when policy_templates.inputs.varshave cloud_shell_url but no default", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-cloud-shell-url-when-policy_templates.inputs.vars-have-cloud_shell_url", + "rawLine": " it('should cloud shell url when policy_templates.inputs.vars have cloud_shell_url', () => {", + "line": " it('should cloud shell url when policy_templates.inputs.vars have cloud_shell_url')", + "label": "should cloud shell url when policy_templates.inputs.vars have cloud_shell_url", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-\"direct_access_key\"-for-agentless", + "rawLine": " it('should return \"direct_access_key\" for agentless', () => {", + "line": " it('should return \"direct_access_key\" for agentless')", + "label": "should return \"direct_access_key\" for agentless", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-\"assume_role\"-for-agent-based,-when-cloudformation-is-not-available", + "rawLine": " it('should return \"assume_role\" for agent-based, when cloudformation is not available', () => {", + "line": " it('should return \"assume_role\" for agent-based, when cloudformation is not available')", + "label": "should return \"assume_role\" for agent-based, when cloudformation is not available", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-\"cloud_formation\"-for-agent-based,-when-cloudformation-is-available", + "rawLine": " it('should return \"cloud_formation\" for agent-based, when cloudformation is available', () => {", + "line": " it('should return \"cloud_formation\" for agent-based, when cloudformation is available')", + "label": "should return \"cloud_formation\" for agent-based, when cloudformation is available", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks_table.test.tsx", + "fileName": "benchmarks_table.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " it('renders cis integration name')", + " it('renders benchmark version')", + " it('renders applicable to')", + " it('renders evaluated')", + " it('renders compliance')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-cis-integration-name", + "rawLine": " it('renders cis integration name', () => {", + "line": " it('renders cis integration name')", + "label": "renders cis integration name", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-benchmark-version", + "rawLine": " it('renders benchmark version', () => {", + "line": " it('renders benchmark version')", + "label": "renders benchmark version", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-applicable-to", + "rawLine": " it('renders applicable to', () => {", + "line": " it('renders applicable to')", + "label": "renders applicable to", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-evaluated", + "rawLine": " it('renders evaluated', () => {", + "line": " it('renders evaluated')", + "label": "renders evaluated", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-compliance", + "rawLine": " it('renders compliance', () => {", + "line": " it('renders compliance')", + "label": "renders compliance", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-cis-integration-name", + "rawLine": " it('renders cis integration name', () => {", + "line": " it('renders cis integration name')", + "label": "renders cis integration name", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-benchmark-version", + "rawLine": " it('renders benchmark version', () => {", + "line": " it('renders benchmark version')", + "label": "renders benchmark version", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-applicable-to", + "rawLine": " it('renders applicable to', () => {", + "line": " it('renders applicable to')", + "label": "renders applicable to", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-evaluated", + "rawLine": " it('renders evaluated', () => {", + "line": " it('renders evaluated')", + "label": "renders evaluated", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-compliance", + "rawLine": " it('renders compliance', () => {", + "line": " it('renders compliance')", + "label": "renders compliance", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/benchmarks/benchmarks.test.tsx", + "fileName": "benchmarks.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " it('renders the page header')", + " it('renders the \"add integration\" button')", + " it('renders error state while there is an error')", + " it('renders the benchmarks table')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-the-page-header", + "rawLine": " it('renders the page header', () => {", + "line": " it('renders the page header')", + "label": "renders the page header", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-the-\"add-integration\"-button", + "rawLine": " it('renders the \"add integration\" button', () => {", + "line": " it('renders the \"add integration\" button')", + "label": "renders the \"add integration\" button", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-error-state-while-there-is-an-error", + "rawLine": " it('renders error state while there is an error', () => {", + "line": " it('renders error state while there is an error')", + "label": "renders error state while there is an error", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-the-benchmarks-table", + "rawLine": " it('renders the benchmarks table', () => {", + "line": " it('renders the benchmarks table')", + "label": "renders the benchmarks table", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-the-page-header", + "rawLine": " it('renders the page header', () => {", + "line": " it('renders the page header')", + "label": "renders the page header", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-the-\"add-integration\"-button", + "rawLine": " it('renders the \"add integration\" button', () => {", + "line": " it('renders the \"add integration\" button')", + "label": "renders the \"add integration\" button", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-error-state-while-there-is-an-error", + "rawLine": " it('renders error state while there is an error', () => {", + "line": " it('renders error state while there is an error')", + "label": "renders error state while there is an error", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-the-benchmarks-table", + "rawLine": " it('renders the benchmarks table', () => {", + "line": " it('renders the benchmarks table')", + "label": "renders the benchmarks table", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_charts/risks_table.test.ts", + "fileName": "risks_table.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('getTopRisks')", + " it('returns sorted by posture score')", + " it('return sorted array with the correct number of elements')" + ], + "testSuits": [ + { + "id": "gettoprisks", + "rawLine": "describe('getTopRisks', () => {", + "line": "describe('getTopRisks')", + "label": "getTopRisks", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-sorted-by-posture-score", + "rawLine": " it('returns sorted by posture score', () => {", + "line": " it('returns sorted by posture score')", + "label": "returns sorted by posture score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-sorted-array-with-the-correct-number-of-elements", + "rawLine": " it('return sorted array with the correct number of elements', () => {", + "line": " it('return sorted array with the correct number of elements')", + "label": "return sorted array with the correct number of elements", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "gettoprisks", + "rawLine": "describe('getTopRisks', () => {", + "line": "describe('getTopRisks')", + "label": "getTopRisks", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "returns-sorted-by-posture-score", + "rawLine": " it('returns sorted by posture score', () => {", + "line": " it('returns sorted by posture score')", + "label": "returns sorted by posture score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-sorted-array-with-the-correct-number-of-elements", + "rawLine": " it('return sorted array with the correct number of elements', () => {", + "line": " it('return sorted array with the correct number of elements')", + "label": "return sorted array with the correct number of elements", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/compliance_dashboard.test.tsx", + "fileName": "compliance_dashboard.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " it('shows package not installed page instead of tabs')", + " it('no findings state: not-deployed - shows NotDeployed instead of dashboard')", + " it('no findings state: indexing - shows Indexing instead of dashboard')", + " it('no findings state: indexing - shows Indexing instead of dashboard when waiting_for_results')", + " it('no findings state: index-timeout - shows IndexTimeout instead of dashboard')", + " it('no findings state: unprivileged - shows Unprivileged instead of dashboard')", + " it('shows dashboard when there are findings in latest findings index')", + " it('Show Kubernetes dashboard if there are KSPM findings')", + " it('Show Cloud dashboard if there are CSPM findings')", + " it('Show Cloud dashboard \"no findings prompt\" if the CSPM integration is installed without findings')", + " it('Show Kubernetes dashboard \"no findings prompt\" if the KSPM integration is installed without findings')", + " it('Prefer Cloud dashboard if both integration are installed')", + " it('Prefer Cloud dashboard if both integration have findings')", + " it('Show CSPM installation prompt if CSPM is not installed and KSPM is installed ,NO AGENT')", + " it('Show KSPM installation prompt if KSPM is not installed and CSPM is installed , NO AGENT')", + " it('should not select default tab is user has already selected one themselves')", + "describe('getDefaultTab')", + " it('returns CSPM tab if only CSPM has findings')", + " it('returns CSPM tab if both CSPM and KSPM has findings')", + " it('returns KSPM tab if only KSPM has findings')", + " it('when no findings preffers CSPM tab unless not-installed or unprivileged')", + " it('returns CSPM tab is plugin status and kspm status is not provided')", + " it('returns KSPM tab is plugin status and csp status is not provided')", + " it('returns CSPM tab when only plugins status data is provided')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-package-not-installed-page-instead-of-tabs", + "rawLine": " it('shows package not installed page instead of tabs', () => {", + "line": " it('shows package not installed page instead of tabs')", + "label": "shows package not installed page instead of tabs", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-not-deployed---shows-notdeployed-instead-of-dashboard", + "rawLine": " it('no findings state: not-deployed - shows NotDeployed instead of dashboard', () => {", + "line": " it('no findings state: not-deployed - shows NotDeployed instead of dashboard')", + "label": "no findings state: not-deployed - shows NotDeployed instead of dashboard", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-indexing---shows-indexing-instead-of-dashboard", + "rawLine": " it('no findings state: indexing - shows Indexing instead of dashboard', () => {", + "line": " it('no findings state: indexing - shows Indexing instead of dashboard')", + "label": "no findings state: indexing - shows Indexing instead of dashboard", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-indexing---shows-indexing-instead-of-dashboard-when-waiting_for_results", + "rawLine": " it('no findings state: indexing - shows Indexing instead of dashboard when waiting_for_results', () => {", + "line": " it('no findings state: indexing - shows Indexing instead of dashboard when waiting_for_results')", + "label": "no findings state: indexing - shows Indexing instead of dashboard when waiting_for_results", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-index-timeout---shows-indextimeout-instead-of-dashboard", + "rawLine": " it('no findings state: index-timeout - shows IndexTimeout instead of dashboard', () => {", + "line": " it('no findings state: index-timeout - shows IndexTimeout instead of dashboard')", + "label": "no findings state: index-timeout - shows IndexTimeout instead of dashboard", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-unprivileged---shows-unprivileged-instead-of-dashboard", + "rawLine": " it('no findings state: unprivileged - shows Unprivileged instead of dashboard', () => {", + "line": " it('no findings state: unprivileged - shows Unprivileged instead of dashboard')", + "label": "no findings state: unprivileged - shows Unprivileged instead of dashboard", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-dashboard-when-there-are-findings-in-latest-findings-index", + "rawLine": " it('shows dashboard when there are findings in latest findings index', () => {", + "line": " it('shows dashboard when there are findings in latest findings index')", + "label": "shows dashboard when there are findings in latest findings index", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-kubernetes-dashboard-if-there-are-kspm-findings", + "rawLine": " it('Show Kubernetes dashboard if there are KSPM findings', () => {", + "line": " it('Show Kubernetes dashboard if there are KSPM findings')", + "label": "Show Kubernetes dashboard if there are KSPM findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-cloud-dashboard-if-there-are-cspm-findings", + "rawLine": " it('Show Cloud dashboard if there are CSPM findings', () => {", + "line": " it('Show Cloud dashboard if there are CSPM findings')", + "label": "Show Cloud dashboard if there are CSPM findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-cloud-dashboard-\"no-findings-prompt\"-if-the-cspm-integration-is-installed-without-findings", + "rawLine": " it('Show Cloud dashboard \"no findings prompt\" if the CSPM integration is installed without findings', () => {", + "line": " it('Show Cloud dashboard \"no findings prompt\" if the CSPM integration is installed without findings')", + "label": "Show Cloud dashboard \"no findings prompt\" if the CSPM integration is installed without findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-kubernetes-dashboard-\"no-findings-prompt\"-if-the-kspm-integration-is-installed-without-findings", + "rawLine": " it('Show Kubernetes dashboard \"no findings prompt\" if the KSPM integration is installed without findings', () => {", + "line": " it('Show Kubernetes dashboard \"no findings prompt\" if the KSPM integration is installed without findings')", + "label": "Show Kubernetes dashboard \"no findings prompt\" if the KSPM integration is installed without findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "prefer-cloud-dashboard-if-both-integration-are-installed", + "rawLine": " it('Prefer Cloud dashboard if both integration are installed', () => {", + "line": " it('Prefer Cloud dashboard if both integration are installed')", + "label": "Prefer Cloud dashboard if both integration are installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "prefer-cloud-dashboard-if-both-integration-have-findings", + "rawLine": " it('Prefer Cloud dashboard if both integration have findings', () => {", + "line": " it('Prefer Cloud dashboard if both integration have findings')", + "label": "Prefer Cloud dashboard if both integration have findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-cspm-installation-prompt-if-cspm-is-not-installed-and-kspm-is-installed-,no-agent", + "rawLine": " it('Show CSPM installation prompt if CSPM is not installed and KSPM is installed ,NO AGENT', () => {", + "line": " it('Show CSPM installation prompt if CSPM is not installed and KSPM is installed ,NO AGENT')", + "label": "Show CSPM installation prompt if CSPM is not installed and KSPM is installed ,NO AGENT", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-kspm-installation-prompt-if-kspm-is-not-installed-and-cspm-is-installed-,-no-agent", + "rawLine": " it('Show KSPM installation prompt if KSPM is not installed and CSPM is installed , NO AGENT', () => {", + "line": " it('Show KSPM installation prompt if KSPM is not installed and CSPM is installed , NO AGENT')", + "label": "Show KSPM installation prompt if KSPM is not installed and CSPM is installed , NO AGENT", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-select-default-tab-is-user-has-already-selected-one-themselves", + "rawLine": " it('should not select default tab is user has already selected one themselves', () => {", + "line": " it('should not select default tab is user has already selected one themselves')", + "label": "should not select default tab is user has already selected one themselves", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "getdefaulttab", + "rawLine": "describe('getDefaultTab', () => {", + "line": "describe('getDefaultTab')", + "label": "getDefaultTab", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-cspm-tab-if-only-cspm-has-findings", + "rawLine": " it('returns CSPM tab if only CSPM has findings', () => {", + "line": " it('returns CSPM tab if only CSPM has findings')", + "label": "returns CSPM tab if only CSPM has findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-cspm-tab-if-both-cspm-and-kspm-has-findings", + "rawLine": " it('returns CSPM tab if both CSPM and KSPM has findings', () => {", + "line": " it('returns CSPM tab if both CSPM and KSPM has findings')", + "label": "returns CSPM tab if both CSPM and KSPM has findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-kspm-tab-if-only-kspm-has-findings", + "rawLine": " it('returns KSPM tab if only KSPM has findings', () => {", + "line": " it('returns KSPM tab if only KSPM has findings')", + "label": "returns KSPM tab if only KSPM has findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "when-no-findings-preffers-cspm-tab-unless-not-installed-or-unprivileged", + "rawLine": " it('when no findings preffers CSPM tab unless not-installed or unprivileged', () => {", + "line": " it('when no findings preffers CSPM tab unless not-installed or unprivileged')", + "label": "when no findings preffers CSPM tab unless not-installed or unprivileged", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-cspm-tab-is-plugin-status-and-kspm-status-is-not-provided", + "rawLine": " it('returns CSPM tab is plugin status and kspm status is not provided', () => {", + "line": " it('returns CSPM tab is plugin status and kspm status is not provided')", + "label": "returns CSPM tab is plugin status and kspm status is not provided", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-kspm-tab-is-plugin-status-and-csp-status-is-not-provided", + "rawLine": " it('returns KSPM tab is plugin status and csp status is not provided', () => {", + "line": " it('returns KSPM tab is plugin status and csp status is not provided')", + "label": "returns KSPM tab is plugin status and csp status is not provided", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-cspm-tab-when-only-plugins-status-data-is-provided", + "rawLine": " it('returns CSPM tab when only plugins status data is provided', () => {", + "line": " it('returns CSPM tab when only plugins status data is provided')", + "label": "returns CSPM tab when only plugins status data is provided", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "shows-package-not-installed-page-instead-of-tabs", + "rawLine": " it('shows package not installed page instead of tabs', () => {", + "line": " it('shows package not installed page instead of tabs')", + "label": "shows package not installed page instead of tabs", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-not-deployed---shows-notdeployed-instead-of-dashboard", + "rawLine": " it('no findings state: not-deployed - shows NotDeployed instead of dashboard', () => {", + "line": " it('no findings state: not-deployed - shows NotDeployed instead of dashboard')", + "label": "no findings state: not-deployed - shows NotDeployed instead of dashboard", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-indexing---shows-indexing-instead-of-dashboard", + "rawLine": " it('no findings state: indexing - shows Indexing instead of dashboard', () => {", + "line": " it('no findings state: indexing - shows Indexing instead of dashboard')", + "label": "no findings state: indexing - shows Indexing instead of dashboard", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-indexing---shows-indexing-instead-of-dashboard-when-waiting_for_results", + "rawLine": " it('no findings state: indexing - shows Indexing instead of dashboard when waiting_for_results', () => {", + "line": " it('no findings state: indexing - shows Indexing instead of dashboard when waiting_for_results')", + "label": "no findings state: indexing - shows Indexing instead of dashboard when waiting_for_results", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-index-timeout---shows-indextimeout-instead-of-dashboard", + "rawLine": " it('no findings state: index-timeout - shows IndexTimeout instead of dashboard', () => {", + "line": " it('no findings state: index-timeout - shows IndexTimeout instead of dashboard')", + "label": "no findings state: index-timeout - shows IndexTimeout instead of dashboard", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-unprivileged---shows-unprivileged-instead-of-dashboard", + "rawLine": " it('no findings state: unprivileged - shows Unprivileged instead of dashboard', () => {", + "line": " it('no findings state: unprivileged - shows Unprivileged instead of dashboard')", + "label": "no findings state: unprivileged - shows Unprivileged instead of dashboard", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-dashboard-when-there-are-findings-in-latest-findings-index", + "rawLine": " it('shows dashboard when there are findings in latest findings index', () => {", + "line": " it('shows dashboard when there are findings in latest findings index')", + "label": "shows dashboard when there are findings in latest findings index", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-kubernetes-dashboard-if-there-are-kspm-findings", + "rawLine": " it('Show Kubernetes dashboard if there are KSPM findings', () => {", + "line": " it('Show Kubernetes dashboard if there are KSPM findings')", + "label": "Show Kubernetes dashboard if there are KSPM findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-cloud-dashboard-if-there-are-cspm-findings", + "rawLine": " it('Show Cloud dashboard if there are CSPM findings', () => {", + "line": " it('Show Cloud dashboard if there are CSPM findings')", + "label": "Show Cloud dashboard if there are CSPM findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-cloud-dashboard-\"no-findings-prompt\"-if-the-cspm-integration-is-installed-without-findings", + "rawLine": " it('Show Cloud dashboard \"no findings prompt\" if the CSPM integration is installed without findings', () => {", + "line": " it('Show Cloud dashboard \"no findings prompt\" if the CSPM integration is installed without findings')", + "label": "Show Cloud dashboard \"no findings prompt\" if the CSPM integration is installed without findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-kubernetes-dashboard-\"no-findings-prompt\"-if-the-kspm-integration-is-installed-without-findings", + "rawLine": " it('Show Kubernetes dashboard \"no findings prompt\" if the KSPM integration is installed without findings', () => {", + "line": " it('Show Kubernetes dashboard \"no findings prompt\" if the KSPM integration is installed without findings')", + "label": "Show Kubernetes dashboard \"no findings prompt\" if the KSPM integration is installed without findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "prefer-cloud-dashboard-if-both-integration-are-installed", + "rawLine": " it('Prefer Cloud dashboard if both integration are installed', () => {", + "line": " it('Prefer Cloud dashboard if both integration are installed')", + "label": "Prefer Cloud dashboard if both integration are installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "prefer-cloud-dashboard-if-both-integration-have-findings", + "rawLine": " it('Prefer Cloud dashboard if both integration have findings', () => {", + "line": " it('Prefer Cloud dashboard if both integration have findings')", + "label": "Prefer Cloud dashboard if both integration have findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-cspm-installation-prompt-if-cspm-is-not-installed-and-kspm-is-installed-,no-agent", + "rawLine": " it('Show CSPM installation prompt if CSPM is not installed and KSPM is installed ,NO AGENT', () => {", + "line": " it('Show CSPM installation prompt if CSPM is not installed and KSPM is installed ,NO AGENT')", + "label": "Show CSPM installation prompt if CSPM is not installed and KSPM is installed ,NO AGENT", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-kspm-installation-prompt-if-kspm-is-not-installed-and-cspm-is-installed-,-no-agent", + "rawLine": " it('Show KSPM installation prompt if KSPM is not installed and CSPM is installed , NO AGENT', () => {", + "line": " it('Show KSPM installation prompt if KSPM is not installed and CSPM is installed , NO AGENT')", + "label": "Show KSPM installation prompt if KSPM is not installed and CSPM is installed , NO AGENT", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-select-default-tab-is-user-has-already-selected-one-themselves", + "rawLine": " it('should not select default tab is user has already selected one themselves', () => {", + "line": " it('should not select default tab is user has already selected one themselves')", + "label": "should not select default tab is user has already selected one themselves", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "getdefaulttab", + "rawLine": "describe('getDefaultTab', () => {", + "line": "describe('getDefaultTab')", + "label": "getDefaultTab", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "returns-cspm-tab-if-only-cspm-has-findings", + "rawLine": " it('returns CSPM tab if only CSPM has findings', () => {", + "line": " it('returns CSPM tab if only CSPM has findings')", + "label": "returns CSPM tab if only CSPM has findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-cspm-tab-if-both-cspm-and-kspm-has-findings", + "rawLine": " it('returns CSPM tab if both CSPM and KSPM has findings', () => {", + "line": " it('returns CSPM tab if both CSPM and KSPM has findings')", + "label": "returns CSPM tab if both CSPM and KSPM has findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-kspm-tab-if-only-kspm-has-findings", + "rawLine": " it('returns KSPM tab if only KSPM has findings', () => {", + "line": " it('returns KSPM tab if only KSPM has findings')", + "label": "returns KSPM tab if only KSPM has findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "when-no-findings-preffers-cspm-tab-unless-not-installed-or-unprivileged", + "rawLine": " it('when no findings preffers CSPM tab unless not-installed or unprivileged', () => {", + "line": " it('when no findings preffers CSPM tab unless not-installed or unprivileged')", + "label": "when no findings preffers CSPM tab unless not-installed or unprivileged", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-cspm-tab-is-plugin-status-and-kspm-status-is-not-provided", + "rawLine": " it('returns CSPM tab is plugin status and kspm status is not provided', () => {", + "line": " it('returns CSPM tab is plugin status and kspm status is not provided')", + "label": "returns CSPM tab is plugin status and kspm status is not provided", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-kspm-tab-is-plugin-status-and-csp-status-is-not-provided", + "rawLine": " it('returns KSPM tab is plugin status and csp status is not provided', () => {", + "line": " it('returns KSPM tab is plugin status and csp status is not provided')", + "label": "returns KSPM tab is plugin status and csp status is not provided", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-cspm-tab-when-only-plugins-status-data-is-provided", + "rawLine": " it('returns CSPM tab when only plugins status data is provided', () => {", + "line": " it('returns CSPM tab when only plugins status data is provided')", + "label": "returns CSPM tab when only plugins status data is provided", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/benchmarks_section.test.tsx", + "fileName": "benchmarks_section.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " describe('Sorting')", + " it('sorts by ascending order of compliance scores')", + " it('toggles sort order when clicking Posture Score')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "sorting", + "rawLine": " describe('Sorting', () => {", + "line": " describe('Sorting')", + "label": "Sorting", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "sorts-by-ascending-order-of-compliance-scores", + "rawLine": " it('sorts by ascending order of compliance scores', () => {", + "line": " it('sorts by ascending order of compliance scores')", + "label": "sorts by ascending order of compliance scores", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "toggles-sort-order-when-clicking-posture-score", + "rawLine": " it('toggles sort order when clicking Posture Score', () => {", + "line": " it('toggles sort order when clicking Posture Score')", + "label": "toggles sort order when clicking Posture Score", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "sorting", + "rawLine": " describe('Sorting', () => {", + "line": " describe('Sorting')", + "label": "Sorting", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "sorts-by-ascending-order-of-compliance-scores", + "rawLine": " it('sorts by ascending order of compliance scores', () => {", + "line": " it('sorts by ascending order of compliance scores')", + "label": "sorts by ascending order of compliance scores", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "toggles-sort-order-when-clicking-posture-score", + "rawLine": " it('toggles sort order when clicking Posture Score', () => {", + "line": " it('toggles sort order when clicking Posture Score')", + "label": "toggles sort order when clicking Posture Score", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/compliance_dashboard/dashboard_sections/summary_section.test.tsx", + "fileName": "summary_section.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " it('renders all counter cards')", + " it('renders counters content according to mock')", + " it('renders counters value in compact abbreviation if its above one million')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-all-counter-cards", + "rawLine": " it('renders all counter cards', () => {", + "line": " it('renders all counter cards')", + "label": "renders all counter cards", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-counters-content-according-to-mock", + "rawLine": " it('renders counters content according to mock', async () => {", + "line": " it('renders counters content according to mock')", + "label": "renders counters content according to mock", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-counters-value-in-compact-abbreviation-if-its-above-one-million", + "rawLine": " it('renders counters value in compact abbreviation if its above one million', () => {", + "line": " it('renders counters value in compact abbreviation if its above one million')", + "label": "renders counters value in compact abbreviation if its above one million", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-all-counter-cards", + "rawLine": " it('renders all counter cards', () => {", + "line": " it('renders all counter cards')", + "label": "renders all counter cards", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-counters-content-according-to-mock", + "rawLine": " it('renders counters content according to mock', async () => {", + "line": " it('renders counters content according to mock')", + "label": "renders counters content according to mock", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-counters-value-in-compact-abbreviation-if-its-above-one-million", + "rawLine": " it('renders counters value in compact abbreviation if its above one million', () => {", + "line": " it('renders counters value in compact abbreviation if its above one million')", + "label": "renders counters value in compact abbreviation if its above one million", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/configurations/configurations.test.tsx", + "fileName": "configurations.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " it('no findings state: not-deployed - shows NotDeployed instead of findings')", + " it('no findings state: indexing - shows Indexing instead of findings')", + " it('no findings state: index-timeout - shows IndexTimeout instead of findings')", + " it('no findings state: unprivileged - shows Unprivileged instead of findings')", + " it('renders integrations installation prompt if integration is not installed')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-not-deployed---shows-notdeployed-instead-of-findings", + "rawLine": " it('no findings state: not-deployed - shows NotDeployed instead of findings', () => {", + "line": " it('no findings state: not-deployed - shows NotDeployed instead of findings')", + "label": "no findings state: not-deployed - shows NotDeployed instead of findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-indexing---shows-indexing-instead-of-findings", + "rawLine": " it('no findings state: indexing - shows Indexing instead of findings', () => {", + "line": " it('no findings state: indexing - shows Indexing instead of findings')", + "label": "no findings state: indexing - shows Indexing instead of findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-index-timeout---shows-indextimeout-instead-of-findings", + "rawLine": " it('no findings state: index-timeout - shows IndexTimeout instead of findings', () => {", + "line": " it('no findings state: index-timeout - shows IndexTimeout instead of findings')", + "label": "no findings state: index-timeout - shows IndexTimeout instead of findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-unprivileged---shows-unprivileged-instead-of-findings", + "rawLine": " it('no findings state: unprivileged - shows Unprivileged instead of findings', () => {", + "line": " it('no findings state: unprivileged - shows Unprivileged instead of findings')", + "label": "no findings state: unprivileged - shows Unprivileged instead of findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-integrations-installation-prompt-if-integration-is-not-installed", + "rawLine": " it('renders integrations installation prompt if integration is not installed', async () => {", + "line": " it('renders integrations installation prompt if integration is not installed')", + "label": "renders integrations installation prompt if integration is not installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "no-findings-state:-not-deployed---shows-notdeployed-instead-of-findings", + "rawLine": " it('no findings state: not-deployed - shows NotDeployed instead of findings', () => {", + "line": " it('no findings state: not-deployed - shows NotDeployed instead of findings')", + "label": "no findings state: not-deployed - shows NotDeployed instead of findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-indexing---shows-indexing-instead-of-findings", + "rawLine": " it('no findings state: indexing - shows Indexing instead of findings', () => {", + "line": " it('no findings state: indexing - shows Indexing instead of findings')", + "label": "no findings state: indexing - shows Indexing instead of findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-index-timeout---shows-indextimeout-instead-of-findings", + "rawLine": " it('no findings state: index-timeout - shows IndexTimeout instead of findings', () => {", + "line": " it('no findings state: index-timeout - shows IndexTimeout instead of findings')", + "label": "no findings state: index-timeout - shows IndexTimeout instead of findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-findings-state:-unprivileged---shows-unprivileged-instead-of-findings", + "rawLine": " it('no findings state: unprivileged - shows Unprivileged instead of findings', () => {", + "line": " it('no findings state: unprivileged - shows Unprivileged instead of findings')", + "label": "no findings state: unprivileged - shows Unprivileged instead of findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-integrations-installation-prompt-if-integration-is-not-installed", + "rawLine": " it('renders integrations installation prompt if integration is not installed', async () => {", + "line": " it('renders integrations installation prompt if integration is not installed')", + "label": "renders integrations installation prompt if integration is not installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/configurations/findings_flyout/findings_flyout.test.tsx", + "fileName": "findings_flyout.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " describe('Overview Tab')", + " it('details and remediation accordions are open')", + " it('displays text details summary info')", + " describe('Rule Tab')", + " it('displays rule text details')", + " describe('Table Tab')", + " it('displays resource name and id')", + " it('should allow pagination with next')", + " it('should allow pagination with previous')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "overview-tab", + "rawLine": " describe('Overview Tab', () => {", + "line": " describe('Overview Tab')", + "label": "Overview Tab", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "details-and-remediation-accordions-are-open", + "rawLine": " it('details and remediation accordions are open', () => {", + "line": " it('details and remediation accordions are open')", + "label": "details and remediation accordions are open", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "displays-text-details-summary-info", + "rawLine": " it('displays text details summary info', () => {", + "line": " it('displays text details summary info')", + "label": "displays text details summary info", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "rule-tab", + "rawLine": " describe('Rule Tab', () => {", + "line": " describe('Rule Tab')", + "label": "Rule Tab", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "displays-rule-text-details", + "rawLine": " it('displays rule text details', () => {", + "line": " it('displays rule text details')", + "label": "displays rule text details", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "table-tab", + "rawLine": " describe('Table Tab', () => {", + "line": " describe('Table Tab')", + "label": "Table Tab", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "displays-resource-name-and-id", + "rawLine": " it('displays resource name and id', () => {", + "line": " it('displays resource name and id')", + "label": "displays resource name and id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-allow-pagination-with-next", + "rawLine": " it('should allow pagination with next', async () => {", + "line": " it('should allow pagination with next')", + "label": "should allow pagination with next", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-allow-pagination-with-previous", + "rawLine": " it('should allow pagination with previous', async () => {", + "line": " it('should allow pagination with previous')", + "label": "should allow pagination with previous", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "overview-tab", + "rawLine": " describe('Overview Tab', () => {", + "line": " describe('Overview Tab')", + "label": "Overview Tab", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "details-and-remediation-accordions-are-open", + "rawLine": " it('details and remediation accordions are open', () => {", + "line": " it('details and remediation accordions are open')", + "label": "details and remediation accordions are open", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "displays-text-details-summary-info", + "rawLine": " it('displays text details summary info', () => {", + "line": " it('displays text details summary info')", + "label": "displays text details summary info", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "rule-tab", + "rawLine": " describe('Rule Tab', () => {", + "line": " describe('Rule Tab')", + "label": "Rule Tab", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "displays-rule-text-details", + "rawLine": " it('displays rule text details', () => {", + "line": " it('displays rule text details')", + "label": "displays rule text details", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "table-tab", + "rawLine": " describe('Table Tab', () => {", + "line": " describe('Table Tab')", + "label": "Table Tab", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "displays-resource-name-and-id", + "rawLine": " it('displays resource name and id', () => {", + "line": " it('displays resource name and id')", + "label": "displays resource name and id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "should-allow-pagination-with-next", + "rawLine": " it('should allow pagination with next', async () => {", + "line": " it('should allow pagination with next')", + "label": "should allow pagination with next", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-allow-pagination-with-previous", + "rawLine": " it('should allow pagination with previous', async () => {", + "line": " it('should allow pagination with previous')", + "label": "should allow pagination with previous", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/configurations/utils/get_filters.test.ts", + "fileName": "get_filters.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('Get Filters')", + " it('negate an existing filter')" + ], + "testSuits": [ + { + "id": "get-filters", + "rawLine": "describe('Get Filters', () => {", + "line": "describe('Get Filters')", + "label": "Get Filters", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "negate-an-existing-filter", + "rawLine": " it('negate an existing filter', () => {", + "line": " it('negate an existing filter')", + "label": "negate an existing filter", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-filters", + "rawLine": "describe('Get Filters', () => {", + "line": "describe('Get Filters')", + "label": "Get Filters", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "negate-an-existing-filter", + "rawLine": " it('negate an existing filter', () => {", + "line": " it('negate an existing filter')", + "label": "negate an existing filter", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/rules/rules_container.test.tsx", + "fileName": "rules_container.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " it('displays rules with their initial state')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "displays-rules-with-their-initial-state", + "rawLine": " it('displays rules with their initial state', async () => {", + "line": " it('displays rules with their initial state')", + "label": "displays rules with their initial state", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "displays-rules-with-their-initial-state", + "rawLine": " it('displays rules with their initial state', async () => {", + "line": " it('displays rules with their initial state')", + "label": "displays rules with their initial state", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/rules/rules.test.tsx", + "fileName": "rules.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " it('calls Benchmark API')", + " it('Display success state when result request is resolved')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calls-benchmark-api", + "rawLine": " it('calls Benchmark API', async () => {", + "line": " it('calls Benchmark API')", + "label": "calls Benchmark API", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "display-success-state-when-result-request-is-resolved", + "rawLine": " it('Display success state when result request is resolved', async () => {", + "line": " it('Display success state when result request is resolved')", + "label": "Display success state when result request is resolved", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "calls-benchmark-api", + "rawLine": " it('calls Benchmark API', async () => {", + "line": " it('calls Benchmark API')", + "label": "calls Benchmark API", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "display-success-state-when-result-request-is-resolved", + "rawLine": " it('Display success state when result request is resolved', async () => {", + "line": " it('Display success state when result request is resolved')", + "label": "Display success state when result request is resolved", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilities_finding_flyout/vulnerability_finding_flyout.test.tsx", + "fileName": "vulnerability_finding_flyout.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT", + "HAS SKIP" + ], + "lines": [ + "describe('')", + " describe('Header Info')", + " it('displays text details flyout header info')", + " describe('JSON Tab')", + " it('show display Vulnerability JSON Tab')", + " describe('Overview Summary Details Tab')", + " it('show display Vulnerability details in a Overview Tab')", + " it('show empty state for no fixes')", + " describe.skip('Flyout Pagination')", + " it('should allow pagination with next')", + " it('should allow pagination with previous')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "header-info", + "rawLine": " describe('Header Info', () => {", + "line": " describe('Header Info')", + "label": "Header Info", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "displays-text-details-flyout-header-info", + "rawLine": " it('displays text details flyout header info', () => {", + "line": " it('displays text details flyout header info')", + "label": "displays text details flyout header info", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "json-tab", + "rawLine": " describe('JSON Tab', () => {", + "line": " describe('JSON Tab')", + "label": "JSON Tab", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-display-vulnerability-json-tab", + "rawLine": " it('show display Vulnerability JSON Tab', () => {", + "line": " it('show display Vulnerability JSON Tab')", + "label": "show display Vulnerability JSON Tab", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "overview-summary-details-tab", + "rawLine": " describe('Overview Summary Details Tab', () => {", + "line": " describe('Overview Summary Details Tab')", + "label": "Overview Summary Details Tab", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-display-vulnerability-details-in-a-overview-tab", + "rawLine": " it('show display Vulnerability details in a Overview Tab', () => {", + "line": " it('show display Vulnerability details in a Overview Tab')", + "label": "show display Vulnerability details in a Overview Tab", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-empty-state-for-no-fixes", + "rawLine": " it('show empty state for no fixes', () => {", + "line": " it('show empty state for no fixes')", + "label": "show empty state for no fixes", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "flyout-pagination", + "rawLine": " describe.skip('Flyout Pagination', () => {", + "line": " describe.skip('Flyout Pagination')", + "label": "Flyout Pagination", + "indent": 2, + "type": "describe", + "isSkipped": true, + "isTodo": false + }, + { + "id": "should-allow-pagination-with-next", + "rawLine": " it('should allow pagination with next', async () => {", + "line": " it('should allow pagination with next')", + "label": "should allow pagination with next", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-allow-pagination-with-previous", + "rawLine": " it('should allow pagination with previous', async () => {", + "line": " it('should allow pagination with previous')", + "label": "should allow pagination with previous", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "header-info", + "rawLine": " describe('Header Info', () => {", + "line": " describe('Header Info')", + "label": "Header Info", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "displays-text-details-flyout-header-info", + "rawLine": " it('displays text details flyout header info', () => {", + "line": " it('displays text details flyout header info')", + "label": "displays text details flyout header info", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "json-tab", + "rawLine": " describe('JSON Tab', () => {", + "line": " describe('JSON Tab')", + "label": "JSON Tab", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "show-display-vulnerability-json-tab", + "rawLine": " it('show display Vulnerability JSON Tab', () => {", + "line": " it('show display Vulnerability JSON Tab')", + "label": "show display Vulnerability JSON Tab", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "overview-summary-details-tab", + "rawLine": " describe('Overview Summary Details Tab', () => {", + "line": " describe('Overview Summary Details Tab')", + "label": "Overview Summary Details Tab", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "show-display-vulnerability-details-in-a-overview-tab", + "rawLine": " it('show display Vulnerability details in a Overview Tab', () => {", + "line": " it('show display Vulnerability details in a Overview Tab')", + "label": "show display Vulnerability details in a Overview Tab", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "show-empty-state-for-no-fixes", + "rawLine": " it('show empty state for no fixes', () => {", + "line": " it('show empty state for no fixes')", + "label": "show empty state for no fixes", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "flyout-pagination", + "rawLine": " describe.skip('Flyout Pagination', () => {", + "line": " describe.skip('Flyout Pagination')", + "label": "Flyout Pagination", + "indent": 2, + "type": "describe", + "isSkipped": true, + "isTodo": false, + "children": [ + { + "id": "should-allow-pagination-with-next", + "rawLine": " it('should allow pagination with next', async () => {", + "line": " it('should allow pagination with next')", + "label": "should allow pagination with next", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "should-allow-pagination-with-previous", + "rawLine": " it('should allow pagination with previous', async () => {", + "line": " it('should allow pagination with previous')", + "label": "should allow pagination with previous", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/vulnerabilities/vulnerabilties.test.tsx", + "fileName": "vulnerabilties.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " it('No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ')", + " it('No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ')", + " it('No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ')", + " it('No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ')", + " it('renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-not-deployed---shows-notdeployed-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ')", + "label": "No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-indexing---shows-indexing-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ')", + "label": "No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-index-timeout---shows-indextimeout-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ')", + "label": "No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-unprivileged---shows-unprivileged-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ')", + "label": "No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-vuln_mgmt-integrations-installation-prompt-if-vuln_mgmt-integration-is-not-installed", + "rawLine": " it('renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed', () => {", + "line": " it('renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed')", + "label": "renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "no-vulnerabilities-state:-not-deployed---shows-notdeployed-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ')", + "label": "No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-indexing---shows-indexing-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ')", + "label": "No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-index-timeout---shows-indextimeout-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ')", + "label": "No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-unprivileged---shows-unprivileged-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ')", + "label": "No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-vuln_mgmt-integrations-installation-prompt-if-vuln_mgmt-integration-is-not-installed", + "rawLine": " it('renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed', () => {", + "line": " it('renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed')", + "label": "renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/public/pages/vulnerability_dashboard/vulnerability_dashboard.test.tsx", + "fileName": "vulnerability_dashboard.test.tsx", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('')", + " it('renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed')", + " it('No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ')", + " it('No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ')", + " it('No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ')", + " it('No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ')", + " it('Vulnerabilities state: indexed - renders dashboard container on indexed state ')" + ], + "testSuits": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "renders-vuln_mgmt-integrations-installation-prompt-if-vuln_mgmt-integration-is-not-installed", + "rawLine": " it('renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed', () => {", + "line": " it('renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed')", + "label": "renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-not-deployed---shows-notdeployed-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ')", + "label": "No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-indexing---shows-indexing-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ')", + "label": "No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-index-timeout---shows-indextimeout-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ')", + "label": "No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-unprivileged---shows-unprivileged-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ')", + "label": "No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "vulnerabilities-state:-indexed---renders-dashboard-container-on-indexed-state-", + "rawLine": " it('Vulnerabilities state: indexed - renders dashboard container on indexed state ', () => {", + "line": " it('Vulnerabilities state: indexed - renders dashboard container on indexed state ')", + "label": "Vulnerabilities state: indexed - renders dashboard container on indexed state ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "", + "rawLine": "describe('', () => {", + "line": "describe('')", + "label": "", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "renders-vuln_mgmt-integrations-installation-prompt-if-vuln_mgmt-integration-is-not-installed", + "rawLine": " it('renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed', () => {", + "line": " it('renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed')", + "label": "renders vuln_mgmt integrations installation prompt if vuln_mgmt integration is not installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-not-deployed---shows-notdeployed-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ')", + "label": "No vulnerabilities state: not-deployed - shows NotDeployed instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-indexing---shows-indexing-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ')", + "label": "No vulnerabilities state: indexing - shows Indexing instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-index-timeout---shows-indextimeout-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ')", + "label": "No vulnerabilities state: index-timeout - shows IndexTimeout instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "no-vulnerabilities-state:-unprivileged---shows-unprivileged-instead-of-vulnerabilities-", + "rawLine": " it('No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ', () => {", + "line": " it('No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ')", + "label": "No vulnerabilities state: unprivileged - shows Unprivileged instead of vulnerabilities ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "vulnerabilities-state:-indexed---renders-dashboard-container-on-indexed-state-", + "rawLine": " it('Vulnerabilities state: indexed - renders dashboard container on indexed state ', () => {", + "line": " it('Vulnerabilities state: indexed - renders dashboard container on indexed state ')", + "label": "Vulnerabilities state: indexed - renders dashboard container on indexed state ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/create_indices/create_indices.test.ts", + "fileName": "create_indices.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('createBenchmarkScoreIndex')", + " it('should delete old index template from prev verions first')", + " it('should create index template with the correct index pattern, index name and default ingest pipeline')", + " it('should create index template the correct index patter, index name and default ingest pipeline but without lifecycle in serverless')", + " it('should create index if does not exist')", + " it('should updat index mapping if index exists')" + ], + "testSuits": [ + { + "id": "createbenchmarkscoreindex", + "rawLine": "describe('createBenchmarkScoreIndex', () => {", + "line": "describe('createBenchmarkScoreIndex')", + "label": "createBenchmarkScoreIndex", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-delete-old-index-template-from-prev-verions-first", + "rawLine": " it('should delete old index template from prev verions first', async () => {", + "line": " it('should delete old index template from prev verions first')", + "label": "should delete old index template from prev verions first", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-create-index-template-with-the-correct-index-pattern,-index-name-and-default-ingest-pipeline", + "rawLine": " it('should create index template with the correct index pattern, index name and default ingest pipeline', async () => {", + "line": " it('should create index template with the correct index pattern, index name and default ingest pipeline')", + "label": "should create index template with the correct index pattern, index name and default ingest pipeline", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-create-index-template-the-correct-index-patter,-index-name-and-default-ingest-pipeline-but-without-lifecycle-in-serverless", + "rawLine": " it('should create index template the correct index patter, index name and default ingest pipeline but without lifecycle in serverless', async () => {", + "line": " it('should create index template the correct index patter, index name and default ingest pipeline but without lifecycle in serverless')", + "label": "should create index template the correct index patter, index name and default ingest pipeline but without lifecycle in serverless", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-create-index-if-does-not-exist", + "rawLine": " it('should create index if does not exist', async () => {", + "line": " it('should create index if does not exist')", + "label": "should create index if does not exist", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-updat-index-mapping-if-index-exists", + "rawLine": " it('should updat index mapping if index exists', async () => {", + "line": " it('should updat index mapping if index exists')", + "label": "should updat index mapping if index exists", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "createbenchmarkscoreindex", + "rawLine": "describe('createBenchmarkScoreIndex', () => {", + "line": "describe('createBenchmarkScoreIndex')", + "label": "createBenchmarkScoreIndex", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-delete-old-index-template-from-prev-verions-first", + "rawLine": " it('should delete old index template from prev verions first', async () => {", + "line": " it('should delete old index template from prev verions first')", + "label": "should delete old index template from prev verions first", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-create-index-template-with-the-correct-index-pattern,-index-name-and-default-ingest-pipeline", + "rawLine": " it('should create index template with the correct index pattern, index name and default ingest pipeline', async () => {", + "line": " it('should create index template with the correct index pattern, index name and default ingest pipeline')", + "label": "should create index template with the correct index pattern, index name and default ingest pipeline", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-create-index-template-the-correct-index-patter,-index-name-and-default-ingest-pipeline-but-without-lifecycle-in-serverless", + "rawLine": " it('should create index template the correct index patter, index name and default ingest pipeline but without lifecycle in serverless', async () => {", + "line": " it('should create index template the correct index patter, index name and default ingest pipeline but without lifecycle in serverless')", + "label": "should create index template the correct index patter, index name and default ingest pipeline but without lifecycle in serverless", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-create-index-if-does-not-exist", + "rawLine": " it('should create index if does not exist', async () => {", + "line": " it('should create index if does not exist')", + "label": "should create index if does not exist", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-updat-index-mapping-if-index-exists", + "rawLine": " it('should updat index mapping if index exists', async () => {", + "line": " it('should updat index mapping if index exists')", + "label": "should updat index mapping if index exists", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/create_transforms/create_transforms.test.ts", + "fileName": "create_transforms.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('createTransformIfNotExist')", + " it('expect not to create if already exists')", + " it('expect to create if does not already exist')", + " it('expect not to create if get error is not 404')", + "describe('startTransformIfNotStarted')", + " it(`expect not to start if state is ${state}`)", + " it('expect not to start if transform not found')", + " it('expect to start if state is stopped')", + " it('expect to attempt restart if state is failed')" + ], + "testSuits": [ + { + "id": "createtransformifnotexist", + "rawLine": "describe('createTransformIfNotExist', () => {", + "line": "describe('createTransformIfNotExist')", + "label": "createTransformIfNotExist", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-not-to-create-if-already-exists", + "rawLine": " it('expect not to create if already exists', async () => {", + "line": " it('expect not to create if already exists')", + "label": "expect not to create if already exists", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-to-create-if-does-not-already-exist", + "rawLine": " it('expect to create if does not already exist', async () => {", + "line": " it('expect to create if does not already exist')", + "label": "expect to create if does not already exist", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-not-to-create-if-get-error-is-not-404", + "rawLine": " it('expect not to create if get error is not 404', async () => {", + "line": " it('expect not to create if get error is not 404')", + "label": "expect not to create if get error is not 404", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "starttransformifnotstarted", + "rawLine": "describe('startTransformIfNotStarted', () => {", + "line": "describe('startTransformIfNotStarted')", + "label": "startTransformIfNotStarted", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-not-to-start-if-state-is-${state}", + "rawLine": " it(`expect not to start if state is ${state}`, async () => {", + "line": " it(`expect not to start if state is ${state}`)", + "label": "expect not to start if state is ${state}", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-not-to-start-if-transform-not-found", + "rawLine": " it('expect not to start if transform not found', async () => {", + "line": " it('expect not to start if transform not found')", + "label": "expect not to start if transform not found", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-to-start-if-state-is-stopped", + "rawLine": " it('expect to start if state is stopped', async () => {", + "line": " it('expect to start if state is stopped')", + "label": "expect to start if state is stopped", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-to-attempt-restart-if-state-is-failed", + "rawLine": " it('expect to attempt restart if state is failed', async () => {", + "line": " it('expect to attempt restart if state is failed')", + "label": "expect to attempt restart if state is failed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "createtransformifnotexist", + "rawLine": "describe('createTransformIfNotExist', () => {", + "line": "describe('createTransformIfNotExist')", + "label": "createTransformIfNotExist", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "expect-not-to-create-if-already-exists", + "rawLine": " it('expect not to create if already exists', async () => {", + "line": " it('expect not to create if already exists')", + "label": "expect not to create if already exists", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-to-create-if-does-not-already-exist", + "rawLine": " it('expect to create if does not already exist', async () => {", + "line": " it('expect to create if does not already exist')", + "label": "expect to create if does not already exist", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-not-to-create-if-get-error-is-not-404", + "rawLine": " it('expect not to create if get error is not 404', async () => {", + "line": " it('expect not to create if get error is not 404')", + "label": "expect not to create if get error is not 404", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "starttransformifnotstarted", + "rawLine": "describe('startTransformIfNotStarted', () => {", + "line": "describe('startTransformIfNotStarted')", + "label": "startTransformIfNotStarted", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "expect-not-to-start-if-state-is-${state}", + "rawLine": " it(`expect not to start if state is ${state}`, async () => {", + "line": " it(`expect not to start if state is ${state}`)", + "label": "expect not to start if state is ${state}", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "expect-not-to-start-if-transform-not-found", + "rawLine": " it('expect not to start if transform not found', async () => {", + "line": " it('expect not to start if transform not found')", + "label": "expect not to start if transform not found", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-to-start-if-state-is-stopped", + "rawLine": " it('expect to start if state is stopped', async () => {", + "line": " it('expect to start if state is stopped')", + "label": "expect to start if state is stopped", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-to-attempt-restart-if-state-is-failed", + "rawLine": " it('expect to attempt restart if state is failed', async () => {", + "line": " it('expect to attempt restart if state is failed')", + "label": "expect to attempt restart if state is failed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/fleet_integration/fleet_integration.test.ts", + "fileName": "fleet_integration.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('is Csp package installed tests')" + ], + "testSuits": [ + { + "id": "is-csp-package-installed-tests", + "rawLine": "describe('is Csp package installed tests', () => {", + "line": "describe('is Csp package installed tests')", + "label": "is Csp package installed tests", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "is-csp-package-installed-tests", + "rawLine": "describe('is Csp package installed tests', () => {", + "line": "describe('is Csp package installed tests')", + "label": "is Csp package installed tests", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/lib/mapping_field_util.test.ts", + "fileName": "mapping_field_util.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('Benchmark Field Key Functions')", + " it('toBenchmarkDocFieldKey should keep the same benchmark id and version key for benchmark document')", + " it('toBenchmarkDocFieldKey should convert benchmark version with . delimiter correctly')", + " it('toBenchmarkMappingFieldKey should convert benchmark version with _ delimiter correctly')", + " it('toBenchmarkMappingFieldKey should handle benchmark version with dots correctly')", + " it('MAPPING_VERSION_DELIMITER should be an underscore')" + ], + "testSuits": [ + { + "id": "benchmark-field-key-functions", + "rawLine": "describe('Benchmark Field Key Functions', () => {", + "line": "describe('Benchmark Field Key Functions')", + "label": "Benchmark Field Key Functions", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "tobenchmarkdocfieldkey-should-keep-the-same-benchmark-id-and-version-key-for-benchmark-document", + "rawLine": " it('toBenchmarkDocFieldKey should keep the same benchmark id and version key for benchmark document', () => {", + "line": " it('toBenchmarkDocFieldKey should keep the same benchmark id and version key for benchmark document')", + "label": "toBenchmarkDocFieldKey should keep the same benchmark id and version key for benchmark document", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "tobenchmarkdocfieldkey-should-convert-benchmark-version-with-.-delimiter-correctly", + "rawLine": " it('toBenchmarkDocFieldKey should convert benchmark version with . delimiter correctly', () => {", + "line": " it('toBenchmarkDocFieldKey should convert benchmark version with . delimiter correctly')", + "label": "toBenchmarkDocFieldKey should convert benchmark version with . delimiter correctly", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "tobenchmarkmappingfieldkey-should-convert-benchmark-version-with-_-delimiter-correctly", + "rawLine": " it('toBenchmarkMappingFieldKey should convert benchmark version with _ delimiter correctly', () => {", + "line": " it('toBenchmarkMappingFieldKey should convert benchmark version with _ delimiter correctly')", + "label": "toBenchmarkMappingFieldKey should convert benchmark version with _ delimiter correctly", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "tobenchmarkmappingfieldkey-should-handle-benchmark-version-with-dots-correctly", + "rawLine": " it('toBenchmarkMappingFieldKey should handle benchmark version with dots correctly', () => {", + "line": " it('toBenchmarkMappingFieldKey should handle benchmark version with dots correctly')", + "label": "toBenchmarkMappingFieldKey should handle benchmark version with dots correctly", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "mapping_version_delimiter-should-be-an-underscore", + "rawLine": " it('MAPPING_VERSION_DELIMITER should be an underscore', () => {", + "line": " it('MAPPING_VERSION_DELIMITER should be an underscore')", + "label": "MAPPING_VERSION_DELIMITER should be an underscore", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "benchmark-field-key-functions", + "rawLine": "describe('Benchmark Field Key Functions', () => {", + "line": "describe('Benchmark Field Key Functions')", + "label": "Benchmark Field Key Functions", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "tobenchmarkdocfieldkey-should-keep-the-same-benchmark-id-and-version-key-for-benchmark-document", + "rawLine": " it('toBenchmarkDocFieldKey should keep the same benchmark id and version key for benchmark document', () => {", + "line": " it('toBenchmarkDocFieldKey should keep the same benchmark id and version key for benchmark document')", + "label": "toBenchmarkDocFieldKey should keep the same benchmark id and version key for benchmark document", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "tobenchmarkdocfieldkey-should-convert-benchmark-version-with-.-delimiter-correctly", + "rawLine": " it('toBenchmarkDocFieldKey should convert benchmark version with . delimiter correctly', () => {", + "line": " it('toBenchmarkDocFieldKey should convert benchmark version with . delimiter correctly')", + "label": "toBenchmarkDocFieldKey should convert benchmark version with . delimiter correctly", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "tobenchmarkmappingfieldkey-should-convert-benchmark-version-with-_-delimiter-correctly", + "rawLine": " it('toBenchmarkMappingFieldKey should convert benchmark version with _ delimiter correctly', () => {", + "line": " it('toBenchmarkMappingFieldKey should convert benchmark version with _ delimiter correctly')", + "label": "toBenchmarkMappingFieldKey should convert benchmark version with _ delimiter correctly", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "tobenchmarkmappingfieldkey-should-handle-benchmark-version-with-dots-correctly", + "rawLine": " it('toBenchmarkMappingFieldKey should handle benchmark version with dots correctly', () => {", + "line": " it('toBenchmarkMappingFieldKey should handle benchmark version with dots correctly')", + "label": "toBenchmarkMappingFieldKey should handle benchmark version with dots correctly", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "mapping_version_delimiter-should-be-an-underscore", + "rawLine": " it('MAPPING_VERSION_DELIMITER should be an underscore', () => {", + "line": " it('MAPPING_VERSION_DELIMITER should be an underscore')", + "label": "MAPPING_VERSION_DELIMITER should be an underscore", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/plugin.test.ts", + "fileName": "plugin.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('Cloud Security Posture Plugin')", + " describe('start()')", + " it('should initialize when package installed')", + " it('should not initialize when package is not installed')", + " it('should initialize when new package is created')", + " it('should not initialize when other package is created')", + " it('packagePolicyPostCreate should return the same received policy')" + ], + "testSuits": [ + { + "id": "cloud-security-posture-plugin", + "rawLine": "describe('Cloud Security Posture Plugin', () => {", + "line": "describe('Cloud Security Posture Plugin')", + "label": "Cloud Security Posture Plugin", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "start()", + "rawLine": " describe('start()', () => {", + "line": " describe('start()')", + "label": "start()", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-initialize-when-package-installed", + "rawLine": " it('should initialize when package installed', async () => {", + "line": " it('should initialize when package installed')", + "label": "should initialize when package installed", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-initialize-when-package-is-not-installed", + "rawLine": " it('should not initialize when package is not installed', async () => {", + "line": " it('should not initialize when package is not installed')", + "label": "should not initialize when package is not installed", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-initialize-when-new-package-is-created", + "rawLine": " it('should initialize when new package is created', async () => {", + "line": " it('should initialize when new package is created')", + "label": "should initialize when new package is created", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-initialize-when-other-package-is-created", + "rawLine": " it('should not initialize when other package is created', async () => {", + "line": " it('should not initialize when other package is created')", + "label": "should not initialize when other package is created", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "packagepolicypostcreate-should-return-the-same-received-policy", + "rawLine": " it('packagePolicyPostCreate should return the same received policy', async () => {", + "line": " it('packagePolicyPostCreate should return the same received policy')", + "label": "packagePolicyPostCreate should return the same received policy", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "cloud-security-posture-plugin", + "rawLine": "describe('Cloud Security Posture Plugin', () => {", + "line": "describe('Cloud Security Posture Plugin')", + "label": "Cloud Security Posture Plugin", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "start()", + "rawLine": " describe('start()', () => {", + "line": " describe('start()')", + "label": "start()", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-initialize-when-package-installed", + "rawLine": " it('should initialize when package installed', async () => {", + "line": " it('should initialize when package installed')", + "label": "should initialize when package installed", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-initialize-when-package-is-not-installed", + "rawLine": " it('should not initialize when package is not installed', async () => {", + "line": " it('should not initialize when package is not installed')", + "label": "should not initialize when package is not installed", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-initialize-when-new-package-is-created", + "rawLine": " it('should initialize when new package is created', async () => {", + "line": " it('should initialize when new package is created')", + "label": "should initialize when new package is created", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-initialize-when-other-package-is-created", + "rawLine": " it('should not initialize when other package is created', async () => {", + "line": " it('should not initialize when other package is created')", + "label": "should not initialize when other package is created", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "packagepolicypostcreate-should-return-the-same-received-policy", + "rawLine": " it('packagePolicyPostCreate should return the same received policy', async () => {", + "line": " it('packagePolicyPostCreate should return the same received policy')", + "label": "packagePolicyPostCreate should return the same received policy", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/routes/benchmark_rules/find/find.test.ts", + "fileName": "find.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('getSortedCspBenchmarkRules')", + " it('sorts by metadata.benchmark.rule_number, invalid semantic version still should still get sorted and empty values should be sorted last')", + " it('edge case - returns empty array if input is empty')", + " it('edge case - returns sorted array even if input only has one element')", + " it('returns sorted array even with undefined or null properties')", + " it('returns sorted array with invalid semantic versions')" + ], + "testSuits": [ + { + "id": "getsortedcspbenchmarkrules", + "rawLine": "describe('getSortedCspBenchmarkRules', () => {", + "line": "describe('getSortedCspBenchmarkRules')", + "label": "getSortedCspBenchmarkRules", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "sorts-by-metadata.benchmark.rule_number,-invalid-semantic-version-still-should-still-get-sorted-and-empty-values-should-be-sorted-last", + "rawLine": " it('sorts by metadata.benchmark.rule_number, invalid semantic version still should still get sorted and empty values should be sorted last', () => {", + "line": " it('sorts by metadata.benchmark.rule_number, invalid semantic version still should still get sorted and empty values should be sorted last')", + "label": "sorts by metadata.benchmark.rule_number, invalid semantic version still should still get sorted and empty values should be sorted last", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "edge-case---returns-empty-array-if-input-is-empty", + "rawLine": " it('edge case - returns empty array if input is empty', () => {", + "line": " it('edge case - returns empty array if input is empty')", + "label": "edge case - returns empty array if input is empty", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "edge-case---returns-sorted-array-even-if-input-only-has-one-element", + "rawLine": " it('edge case - returns sorted array even if input only has one element', () => {", + "line": " it('edge case - returns sorted array even if input only has one element')", + "label": "edge case - returns sorted array even if input only has one element", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-sorted-array-even-with-undefined-or-null-properties", + "rawLine": " it('returns sorted array even with undefined or null properties', () => {", + "line": " it('returns sorted array even with undefined or null properties')", + "label": "returns sorted array even with undefined or null properties", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-sorted-array-with-invalid-semantic-versions", + "rawLine": " it('returns sorted array with invalid semantic versions', () => {", + "line": " it('returns sorted array with invalid semantic versions')", + "label": "returns sorted array with invalid semantic versions", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "getsortedcspbenchmarkrules", + "rawLine": "describe('getSortedCspBenchmarkRules', () => {", + "line": "describe('getSortedCspBenchmarkRules')", + "label": "getSortedCspBenchmarkRules", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "sorts-by-metadata.benchmark.rule_number,-invalid-semantic-version-still-should-still-get-sorted-and-empty-values-should-be-sorted-last", + "rawLine": " it('sorts by metadata.benchmark.rule_number, invalid semantic version still should still get sorted and empty values should be sorted last', () => {", + "line": " it('sorts by metadata.benchmark.rule_number, invalid semantic version still should still get sorted and empty values should be sorted last')", + "label": "sorts by metadata.benchmark.rule_number, invalid semantic version still should still get sorted and empty values should be sorted last", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "edge-case---returns-empty-array-if-input-is-empty", + "rawLine": " it('edge case - returns empty array if input is empty', () => {", + "line": " it('edge case - returns empty array if input is empty')", + "label": "edge case - returns empty array if input is empty", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "edge-case---returns-sorted-array-even-if-input-only-has-one-element", + "rawLine": " it('edge case - returns sorted array even if input only has one element', () => {", + "line": " it('edge case - returns sorted array even if input only has one element')", + "label": "edge case - returns sorted array even if input only has one element", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-sorted-array-even-with-undefined-or-null-properties", + "rawLine": " it('returns sorted array even with undefined or null properties', () => {", + "line": " it('returns sorted array even with undefined or null properties')", + "label": "returns sorted array even with undefined or null properties", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-sorted-array-with-invalid-semantic-versions", + "rawLine": " it('returns sorted array with invalid semantic versions', () => {", + "line": " it('returns sorted array with invalid semantic versions')", + "label": "returns sorted array with invalid semantic versions", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/routes/benchmarks/benchmarks.test.ts", + "fileName": "benchmarks.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('benchmarks API')", + " it('validate the API route path')", + " it('should accept to a user with fleet.all privilege')", + " it('should reject to a user without fleet.all privilege')", + " describe('test input schema')", + " it('expect to find default values')", + " it('expect to find package_policy_name')", + " it('should throw when page field is not a positive integer')", + " it('should throw when per_page field is not a positive integer')", + " it('should throw when sort_field is not string')", + " it('should not throw when sort_field is a string')", + " it('should throw when sort_order is not `asc` or `desc`')", + " it('should not throw when `asc` is input for sort_order field')", + " it('should not throw when `desc` is input for sort_order field')", + " it('should not throw when fields is a known string literal')", + " describe('test benchmarks utils')", + " describe('test getAgentPolicies')", + " it('should return one agent policy id when there is duplication')", + " it('should return full policy ids list when there is no id duplication')", + " describe('test addPackagePolicyCspBenchmarkRule')", + " it('should retrieve the rules count by the filtered benchmark type')" + ], + "testSuits": [ + { + "id": "benchmarks-api", + "rawLine": "describe('benchmarks API', () => {", + "line": "describe('benchmarks API')", + "label": "benchmarks API", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "validate-the-api-route-path", + "rawLine": " it('validate the API route path', async () => {", + "line": " it('validate the API route path')", + "label": "validate the API route path", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-accept-to-a-user-with-fleet.all-privilege", + "rawLine": " it('should accept to a user with fleet.all privilege', async () => {", + "line": " it('should accept to a user with fleet.all privilege')", + "label": "should accept to a user with fleet.all privilege", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-reject-to-a-user-without-fleet.all-privilege", + "rawLine": " it('should reject to a user without fleet.all privilege', async () => {", + "line": " it('should reject to a user without fleet.all privilege')", + "label": "should reject to a user without fleet.all privilege", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "test-input-schema", + "rawLine": " describe('test input schema', () => {", + "line": " describe('test input schema')", + "label": "test input schema", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-to-find-default-values", + "rawLine": " it('expect to find default values', async () => {", + "line": " it('expect to find default values')", + "label": "expect to find default values", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-to-find-package_policy_name", + "rawLine": " it('expect to find package_policy_name', async () => {", + "line": " it('expect to find package_policy_name')", + "label": "expect to find package_policy_name", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-throw-when-page-field-is-not-a-positive-integer", + "rawLine": " it('should throw when page field is not a positive integer', async () => {", + "line": " it('should throw when page field is not a positive integer')", + "label": "should throw when page field is not a positive integer", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-throw-when-per_page-field-is-not-a-positive-integer", + "rawLine": " it('should throw when per_page field is not a positive integer', async () => {", + "line": " it('should throw when per_page field is not a positive integer')", + "label": "should throw when per_page field is not a positive integer", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-throw-when-sort_field-is-not-string", + "rawLine": " it('should throw when sort_field is not string', async () => {", + "line": " it('should throw when sort_field is not string')", + "label": "should throw when sort_field is not string", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-throw-when-sort_field-is-a-string", + "rawLine": " it('should not throw when sort_field is a string', async () => {", + "line": " it('should not throw when sort_field is a string')", + "label": "should not throw when sort_field is a string", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-throw-when-sort_order-is-not-", + "rawLine": " it('should throw when sort_order is not `asc` or `desc`', async () => {", + "line": " it('should throw when sort_order is not `asc` or `desc`')", + "label": "should throw when sort_order is not ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-throw-when-", + "rawLine": " it('should not throw when `asc` is input for sort_order field', async () => {", + "line": " it('should not throw when `asc` is input for sort_order field')", + "label": "should not throw when ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-throw-when-", + "rawLine": " it('should not throw when `desc` is input for sort_order field', async () => {", + "line": " it('should not throw when `desc` is input for sort_order field')", + "label": "should not throw when ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-throw-when-fields-is-a-known-string-literal", + "rawLine": " it('should not throw when fields is a known string literal', async () => {", + "line": " it('should not throw when fields is a known string literal')", + "label": "should not throw when fields is a known string literal", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "test-benchmarks-utils", + "rawLine": " describe('test benchmarks utils', () => {", + "line": " describe('test benchmarks utils')", + "label": "test benchmarks utils", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "test-getagentpolicies", + "rawLine": " describe('test getAgentPolicies', () => {", + "line": " describe('test getAgentPolicies')", + "label": "test getAgentPolicies", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-one-agent-policy-id-when-there-is-duplication", + "rawLine": " it('should return one agent policy id when there is duplication', async () => {", + "line": " it('should return one agent policy id when there is duplication')", + "label": "should return one agent policy id when there is duplication", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-full-policy-ids-list-when-there-is-no-id-duplication", + "rawLine": " it('should return full policy ids list when there is no id duplication', async () => {", + "line": " it('should return full policy ids list when there is no id duplication')", + "label": "should return full policy ids list when there is no id duplication", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "test-addpackagepolicycspbenchmarkrule", + "rawLine": " describe('test addPackagePolicyCspBenchmarkRule', () => {", + "line": " describe('test addPackagePolicyCspBenchmarkRule')", + "label": "test addPackagePolicyCspBenchmarkRule", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-retrieve-the-rules-count-by-the-filtered-benchmark-type", + "rawLine": " it('should retrieve the rules count by the filtered benchmark type', async () => {", + "line": " it('should retrieve the rules count by the filtered benchmark type')", + "label": "should retrieve the rules count by the filtered benchmark type", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "benchmarks-api", + "rawLine": "describe('benchmarks API', () => {", + "line": "describe('benchmarks API')", + "label": "benchmarks API", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "validate-the-api-route-path", + "rawLine": " it('validate the API route path', async () => {", + "line": " it('validate the API route path')", + "label": "validate the API route path", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-accept-to-a-user-with-fleet.all-privilege", + "rawLine": " it('should accept to a user with fleet.all privilege', async () => {", + "line": " it('should accept to a user with fleet.all privilege')", + "label": "should accept to a user with fleet.all privilege", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-reject-to-a-user-without-fleet.all-privilege", + "rawLine": " it('should reject to a user without fleet.all privilege', async () => {", + "line": " it('should reject to a user without fleet.all privilege')", + "label": "should reject to a user without fleet.all privilege", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "test-input-schema", + "rawLine": " describe('test input schema', () => {", + "line": " describe('test input schema')", + "label": "test input schema", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "expect-to-find-default-values", + "rawLine": " it('expect to find default values', async () => {", + "line": " it('expect to find default values')", + "label": "expect to find default values", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-to-find-package_policy_name", + "rawLine": " it('expect to find package_policy_name', async () => {", + "line": " it('expect to find package_policy_name')", + "label": "expect to find package_policy_name", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-throw-when-page-field-is-not-a-positive-integer", + "rawLine": " it('should throw when page field is not a positive integer', async () => {", + "line": " it('should throw when page field is not a positive integer')", + "label": "should throw when page field is not a positive integer", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-throw-when-per_page-field-is-not-a-positive-integer", + "rawLine": " it('should throw when per_page field is not a positive integer', async () => {", + "line": " it('should throw when per_page field is not a positive integer')", + "label": "should throw when per_page field is not a positive integer", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "should-throw-when-sort_field-is-not-string", + "rawLine": " it('should throw when sort_field is not string', async () => {", + "line": " it('should throw when sort_field is not string')", + "label": "should throw when sort_field is not string", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-throw-when-sort_field-is-a-string", + "rawLine": " it('should not throw when sort_field is a string', async () => {", + "line": " it('should not throw when sort_field is a string')", + "label": "should not throw when sort_field is a string", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-throw-when-sort_order-is-not-", + "rawLine": " it('should throw when sort_order is not `asc` or `desc`', async () => {", + "line": " it('should throw when sort_order is not `asc` or `desc`')", + "label": "should throw when sort_order is not ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-throw-when-", + "rawLine": " it('should not throw when `asc` is input for sort_order field', async () => {", + "line": " it('should not throw when `asc` is input for sort_order field')", + "label": "should not throw when ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-throw-when-", + "rawLine": " it('should not throw when `desc` is input for sort_order field', async () => {", + "line": " it('should not throw when `desc` is input for sort_order field')", + "label": "should not throw when ", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-not-throw-when-fields-is-a-known-string-literal", + "rawLine": " it('should not throw when fields is a known string literal', async () => {", + "line": " it('should not throw when fields is a known string literal')", + "label": "should not throw when fields is a known string literal", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "test-benchmarks-utils", + "rawLine": " describe('test benchmarks utils', () => {", + "line": " describe('test benchmarks utils')", + "label": "test benchmarks utils", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "test-getagentpolicies", + "rawLine": " describe('test getAgentPolicies', () => {", + "line": " describe('test getAgentPolicies')", + "label": "test getAgentPolicies", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-one-agent-policy-id-when-there-is-duplication", + "rawLine": " it('should return one agent policy id when there is duplication', async () => {", + "line": " it('should return one agent policy id when there is duplication')", + "label": "should return one agent policy id when there is duplication", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-full-policy-ids-list-when-there-is-no-id-duplication", + "rawLine": " it('should return full policy ids list when there is no id duplication', async () => {", + "line": " it('should return full policy ids list when there is no id duplication')", + "label": "should return full policy ids list when there is no id duplication", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "test-addpackagepolicycspbenchmarkrule", + "rawLine": " describe('test addPackagePolicyCspBenchmarkRule', () => {", + "line": " describe('test addPackagePolicyCspBenchmarkRule')", + "label": "test addPackagePolicyCspBenchmarkRule", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-retrieve-the-rules-count-by-the-filtered-benchmark-type", + "rawLine": " it('should retrieve the rules count by the filtered benchmark type', async () => {", + "line": " it('should retrieve the rules count by the filtered benchmark type')", + "label": "should retrieve the rules count by the filtered benchmark type", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/compliance_dashboard.test.ts", + "fileName": "compliance_dashboard.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('compliance dashboard permissions API')", + " it('should accept to a user with fleet.all privilege')", + " it('should reject to a user without fleet.all privilege')" + ], + "testSuits": [ + { + "id": "compliance-dashboard-permissions-api", + "rawLine": "describe('compliance dashboard permissions API', () => {", + "line": "describe('compliance dashboard permissions API')", + "label": "compliance dashboard permissions API", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-accept-to-a-user-with-fleet.all-privilege", + "rawLine": " it('should accept to a user with fleet.all privilege', async () => {", + "line": " it('should accept to a user with fleet.all privilege')", + "label": "should accept to a user with fleet.all privilege", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-reject-to-a-user-without-fleet.all-privilege", + "rawLine": " it('should reject to a user without fleet.all privilege', async () => {", + "line": " it('should reject to a user without fleet.all privilege')", + "label": "should reject to a user without fleet.all privilege", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "compliance-dashboard-permissions-api", + "rawLine": "describe('compliance dashboard permissions API', () => {", + "line": "describe('compliance dashboard permissions API')", + "label": "compliance dashboard permissions API", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-accept-to-a-user-with-fleet.all-privilege", + "rawLine": " it('should accept to a user with fleet.all privilege', async () => {", + "line": " it('should accept to a user with fleet.all privilege')", + "label": "should accept to a user with fleet.all privilege", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-reject-to-a-user-without-fleet.all-privilege", + "rawLine": " it('should reject to a user without fleet.all privilege', async () => {", + "line": " it('should reject to a user without fleet.all privilege')", + "label": "should reject to a user without fleet.all privilege", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_benchmarks.test.ts", + "fileName": "get_benchmarks.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('getBenchmarksFromAggs')", + " it('should return value matching ComplianceDashboardDataV2[\"benchmarks\"]')" + ], + "testSuits": [ + { + "id": "getbenchmarksfromaggs", + "rawLine": "describe('getBenchmarksFromAggs', () => {", + "line": "describe('getBenchmarksFromAggs')", + "label": "getBenchmarksFromAggs", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-value-matching-compliancedashboarddatav2[\"benchmarks\"]", + "rawLine": " it('should return value matching ComplianceDashboardDataV2[\"benchmarks\"]', async () => {", + "line": " it('should return value matching ComplianceDashboardDataV2[\"benchmarks\"]')", + "label": "should return value matching ComplianceDashboardDataV2[\"benchmarks\"]", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "getbenchmarksfromaggs", + "rawLine": "describe('getBenchmarksFromAggs', () => {", + "line": "describe('getBenchmarksFromAggs')", + "label": "getBenchmarksFromAggs", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-value-matching-compliancedashboarddatav2[\"benchmarks\"]", + "rawLine": " it('should return value matching ComplianceDashboardDataV2[\"benchmarks\"]', async () => {", + "line": " it('should return value matching ComplianceDashboardDataV2[\"benchmarks\"]')", + "label": "should return value matching ComplianceDashboardDataV2[\"benchmarks\"]", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_clusters.test.ts", + "fileName": "get_clusters.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('getClustersFromAggs')", + " it('should return value matching ComplianceDashboardData[\"clusters\"]')" + ], + "testSuits": [ + { + "id": "getclustersfromaggs", + "rawLine": "describe('getClustersFromAggs', () => {", + "line": "describe('getClustersFromAggs')", + "label": "getClustersFromAggs", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-value-matching-compliancedashboarddata[\"clusters\"]", + "rawLine": " it('should return value matching ComplianceDashboardData[\"clusters\"]', async () => {", + "line": " it('should return value matching ComplianceDashboardData[\"clusters\"]')", + "label": "should return value matching ComplianceDashboardData[\"clusters\"]", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "getclustersfromaggs", + "rawLine": "describe('getClustersFromAggs', () => {", + "line": "describe('getClustersFromAggs')", + "label": "getClustersFromAggs", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-value-matching-compliancedashboarddata[\"clusters\"]", + "rawLine": " it('should return value matching ComplianceDashboardData[\"clusters\"]', async () => {", + "line": " it('should return value matching ComplianceDashboardData[\"clusters\"]')", + "label": "should return value matching ComplianceDashboardData[\"clusters\"]", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_grouped_findings_evaluation.test.ts", + "fileName": "get_grouped_findings_evaluation.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('getPostureStatsFromAggs')", + " it('should return value matching ComplianceDashboardData[\"resourcesTypes\"]')" + ], + "testSuits": [ + { + "id": "getposturestatsfromaggs", + "rawLine": "describe('getPostureStatsFromAggs', () => {", + "line": "describe('getPostureStatsFromAggs')", + "label": "getPostureStatsFromAggs", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-value-matching-compliancedashboarddata[\"resourcestypes\"]", + "rawLine": " it('should return value matching ComplianceDashboardData[\"resourcesTypes\"]', async () => {", + "line": " it('should return value matching ComplianceDashboardData[\"resourcesTypes\"]')", + "label": "should return value matching ComplianceDashboardData[\"resourcesTypes\"]", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "getposturestatsfromaggs", + "rawLine": "describe('getPostureStatsFromAggs', () => {", + "line": "describe('getPostureStatsFromAggs')", + "label": "getPostureStatsFromAggs", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-value-matching-compliancedashboarddata[\"resourcestypes\"]", + "rawLine": " it('should return value matching ComplianceDashboardData[\"resourcesTypes\"]', async () => {", + "line": " it('should return value matching ComplianceDashboardData[\"resourcesTypes\"]')", + "label": "should return value matching ComplianceDashboardData[\"resourcesTypes\"]", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_stats.test.ts", + "fileName": "get_stats.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('roundScore')", + " it('should return decimal values with one fraction digit')", + "describe('calculatePostureScore')", + " it('should return calculated posture score')", + "describe('getStatsFromFindingsEvaluationsAggs')", + " it('should throw error in case no findings were found')", + " it('should return value matching ComplianceDashboardData[\"stats\"]')", + " it('checks for stability in case one of the values is zero')", + " it('should return zero on all stats if there are no failed or passed findings')" + ], + "testSuits": [ + { + "id": "roundscore", + "rawLine": "describe('roundScore', () => {", + "line": "describe('roundScore')", + "label": "roundScore", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-decimal-values-with-one-fraction-digit", + "rawLine": " it('should return decimal values with one fraction digit', async () => {", + "line": " it('should return decimal values with one fraction digit')", + "label": "should return decimal values with one fraction digit", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calculateposturescore", + "rawLine": "describe('calculatePostureScore', () => {", + "line": "describe('calculatePostureScore')", + "label": "calculatePostureScore", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-calculated-posture-score", + "rawLine": " it('should return calculated posture score', async () => {", + "line": " it('should return calculated posture score')", + "label": "should return calculated posture score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "getstatsfromfindingsevaluationsaggs", + "rawLine": "describe('getStatsFromFindingsEvaluationsAggs', () => {", + "line": "describe('getStatsFromFindingsEvaluationsAggs')", + "label": "getStatsFromFindingsEvaluationsAggs", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-throw-error-in-case-no-findings-were-found", + "rawLine": " it('should throw error in case no findings were found', async () => {", + "line": " it('should throw error in case no findings were found')", + "label": "should throw error in case no findings were found", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-value-matching-compliancedashboarddata[\"stats\"]", + "rawLine": " it('should return value matching ComplianceDashboardData[\"stats\"]', async () => {", + "line": " it('should return value matching ComplianceDashboardData[\"stats\"]')", + "label": "should return value matching ComplianceDashboardData[\"stats\"]", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "checks-for-stability-in-case-one-of-the-values-is-zero", + "rawLine": " it('checks for stability in case one of the values is zero', async () => {", + "line": " it('checks for stability in case one of the values is zero')", + "label": "checks for stability in case one of the values is zero", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-zero-on-all-stats-if-there-are-no-failed-or-passed-findings", + "rawLine": " it('should return zero on all stats if there are no failed or passed findings', async () => {", + "line": " it('should return zero on all stats if there are no failed or passed findings')", + "label": "should return zero on all stats if there are no failed or passed findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "roundscore", + "rawLine": "describe('roundScore', () => {", + "line": "describe('roundScore')", + "label": "roundScore", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-decimal-values-with-one-fraction-digit", + "rawLine": " it('should return decimal values with one fraction digit', async () => {", + "line": " it('should return decimal values with one fraction digit')", + "label": "should return decimal values with one fraction digit", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "calculateposturescore", + "rawLine": "describe('calculatePostureScore', () => {", + "line": "describe('calculatePostureScore')", + "label": "calculatePostureScore", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-calculated-posture-score", + "rawLine": " it('should return calculated posture score', async () => {", + "line": " it('should return calculated posture score')", + "label": "should return calculated posture score", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "getstatsfromfindingsevaluationsaggs", + "rawLine": "describe('getStatsFromFindingsEvaluationsAggs', () => {", + "line": "describe('getStatsFromFindingsEvaluationsAggs')", + "label": "getStatsFromFindingsEvaluationsAggs", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-throw-error-in-case-no-findings-were-found", + "rawLine": " it('should throw error in case no findings were found', async () => {", + "line": " it('should throw error in case no findings were found')", + "label": "should throw error in case no findings were found", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-value-matching-compliancedashboarddata[\"stats\"]", + "rawLine": " it('should return value matching ComplianceDashboardData[\"stats\"]', async () => {", + "line": " it('should return value matching ComplianceDashboardData[\"stats\"]')", + "label": "should return value matching ComplianceDashboardData[\"stats\"]", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "checks-for-stability-in-case-one-of-the-values-is-zero", + "rawLine": " it('checks for stability in case one of the values is zero', async () => {", + "line": " it('checks for stability in case one of the values is zero')", + "label": "checks for stability in case one of the values is zero", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-zero-on-all-stats-if-there-are-no-failed-or-passed-findings", + "rawLine": " it('should return zero on all stats if there are no failed or passed findings', async () => {", + "line": " it('should return zero on all stats if there are no failed or passed findings')", + "label": "should return zero on all stats if there are no failed or passed findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/routes/compliance_dashboard/get_trends.test.ts", + "fileName": "get_trends.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('getTrendsFromQueryResult')", + " it('should return value matching Trends type definition, in descending order, and with postureScore')" + ], + "testSuits": [ + { + "id": "gettrendsfromqueryresult", + "rawLine": "describe('getTrendsFromQueryResult', () => {", + "line": "describe('getTrendsFromQueryResult')", + "label": "getTrendsFromQueryResult", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-value-matching-trends-type-definition,-in-descending-order,-and-with-posturescore", + "rawLine": " it('should return value matching Trends type definition, in descending order, and with postureScore', async () => {", + "line": " it('should return value matching Trends type definition, in descending order, and with postureScore')", + "label": "should return value matching Trends type definition, in descending order, and with postureScore", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "gettrendsfromqueryresult", + "rawLine": "describe('getTrendsFromQueryResult', () => {", + "line": "describe('getTrendsFromQueryResult')", + "label": "getTrendsFromQueryResult", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-value-matching-trends-type-definition,-in-descending-order,-and-with-posturescore", + "rawLine": " it('should return value matching Trends type definition, in descending order, and with postureScore', async () => {", + "line": " it('should return value matching Trends type definition, in descending order, and with postureScore')", + "label": "should return value matching Trends type definition, in descending order, and with postureScore", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/routes/status/status.test.ts", + "fileName": "status.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('calculateIntegrationStatus for cspm')", + " it('Verify status when CSP package is not installed')", + " it('Verify status when there are no permission for cspm')", + " it('Verify status when there are no findings, no healthy agents and no installed policy templates')", + " it('Verify status when there are findings and installed policies but no healthy agents')", + " it('Verify status when there are findings ,installed policies and healthy agents')", + " it('Verify status when there are no findings ,installed policies and no healthy agents')", + " it('Verify status when there are installed policies, healthy agents and no findings')", + " it('Verify status when there are installed policies, healthy agents and no findings and been more than 10 minutes')", + " it('Verify status when there are installed policies, healthy agents past findings but no recent findings')", + "describe('calculateIntegrationStatus for vul_mgmt')", + " it('Verify status when there are no permission for vul_mgmt')", + " it('Verify status when there are no vul_mgmt findings, no healthy agents and no installed policy templates')", + " it('Verify status when there are vul_mgmt findings and installed policies but no healthy agents')", + " it('Verify status when there are vul_mgmt findings ,installed policies and healthy agents')", + " it('Verify status when there are no vul_mgmt findings ,installed policies and no healthy agents')", + " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings')", + " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 10 minutes')", + " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 1 hour')", + " it('Verify status when there are installed policies, healthy agents past vul_mgmt findings but no recent findings')" + ], + "testSuits": [ + { + "id": "calculateintegrationstatus-for-cspm", + "rawLine": "describe('calculateIntegrationStatus for cspm', () => {", + "line": "describe('calculateIntegrationStatus for cspm')", + "label": "calculateIntegrationStatus for cspm", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-csp-package-is-not-installed", + "rawLine": " it('Verify status when CSP package is not installed', async () => {", + "line": " it('Verify status when CSP package is not installed')", + "label": "Verify status when CSP package is not installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-no-permission-for-cspm", + "rawLine": " it('Verify status when there are no permission for cspm', async () => {", + "line": " it('Verify status when there are no permission for cspm')", + "label": "Verify status when there are no permission for cspm", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-no-findings,-no-healthy-agents-and-no-installed-policy-templates", + "rawLine": " it('Verify status when there are no findings, no healthy agents and no installed policy templates', async () => {", + "line": " it('Verify status when there are no findings, no healthy agents and no installed policy templates')", + "label": "Verify status when there are no findings, no healthy agents and no installed policy templates", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-findings-and-installed-policies-but-no-healthy-agents", + "rawLine": " it('Verify status when there are findings and installed policies but no healthy agents', async () => {", + "line": " it('Verify status when there are findings and installed policies but no healthy agents')", + "label": "Verify status when there are findings and installed policies but no healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-findings-,installed-policies-and-healthy-agents", + "rawLine": " it('Verify status when there are findings ,installed policies and healthy agents', async () => {", + "line": " it('Verify status when there are findings ,installed policies and healthy agents')", + "label": "Verify status when there are findings ,installed policies and healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-no-findings-,installed-policies-and-no-healthy-agents", + "rawLine": " it('Verify status when there are no findings ,installed policies and no healthy agents', async () => {", + "line": " it('Verify status when there are no findings ,installed policies and no healthy agents')", + "label": "Verify status when there are no findings ,installed policies and no healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-and-no-findings", + "rawLine": " it('Verify status when there are installed policies, healthy agents and no findings', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents and no findings')", + "label": "Verify status when there are installed policies, healthy agents and no findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-and-no-findings-and-been-more-than-10-minutes", + "rawLine": " it('Verify status when there are installed policies, healthy agents and no findings and been more than 10 minutes', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents and no findings and been more than 10 minutes')", + "label": "Verify status when there are installed policies, healthy agents and no findings and been more than 10 minutes", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-past-findings-but-no-recent-findings", + "rawLine": " it('Verify status when there are installed policies, healthy agents past findings but no recent findings', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents past findings but no recent findings')", + "label": "Verify status when there are installed policies, healthy agents past findings but no recent findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "calculateintegrationstatus-for-vul_mgmt", + "rawLine": "describe('calculateIntegrationStatus for vul_mgmt', () => {", + "line": "describe('calculateIntegrationStatus for vul_mgmt')", + "label": "calculateIntegrationStatus for vul_mgmt", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-no-permission-for-vul_mgmt", + "rawLine": " it('Verify status when there are no permission for vul_mgmt', async () => {", + "line": " it('Verify status when there are no permission for vul_mgmt')", + "label": "Verify status when there are no permission for vul_mgmt", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-no-vul_mgmt-findings,-no-healthy-agents-and-no-installed-policy-templates", + "rawLine": " it('Verify status when there are no vul_mgmt findings, no healthy agents and no installed policy templates', async () => {", + "line": " it('Verify status when there are no vul_mgmt findings, no healthy agents and no installed policy templates')", + "label": "Verify status when there are no vul_mgmt findings, no healthy agents and no installed policy templates", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-vul_mgmt-findings-and-installed-policies-but-no-healthy-agents", + "rawLine": " it('Verify status when there are vul_mgmt findings and installed policies but no healthy agents', async () => {", + "line": " it('Verify status when there are vul_mgmt findings and installed policies but no healthy agents')", + "label": "Verify status when there are vul_mgmt findings and installed policies but no healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-vul_mgmt-findings-,installed-policies-and-healthy-agents", + "rawLine": " it('Verify status when there are vul_mgmt findings ,installed policies and healthy agents', async () => {", + "line": " it('Verify status when there are vul_mgmt findings ,installed policies and healthy agents')", + "label": "Verify status when there are vul_mgmt findings ,installed policies and healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-no-vul_mgmt-findings-,installed-policies-and-no-healthy-agents", + "rawLine": " it('Verify status when there are no vul_mgmt findings ,installed policies and no healthy agents', async () => {", + "line": " it('Verify status when there are no vul_mgmt findings ,installed policies and no healthy agents')", + "label": "Verify status when there are no vul_mgmt findings ,installed policies and no healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-and-no-vul_mgmt-findings", + "rawLine": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings')", + "label": "Verify status when there are installed policies, healthy agents and no vul_mgmt findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-and-no-vul_mgmt-findings-and-been-more-than-10-minutes", + "rawLine": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 10 minutes', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 10 minutes')", + "label": "Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 10 minutes", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-and-no-vul_mgmt-findings-and-been-more-than-1-hour", + "rawLine": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 1 hour', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 1 hour')", + "label": "Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 1 hour", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-past-vul_mgmt-findings-but-no-recent-findings", + "rawLine": " it('Verify status when there are installed policies, healthy agents past vul_mgmt findings but no recent findings', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents past vul_mgmt findings but no recent findings')", + "label": "Verify status when there are installed policies, healthy agents past vul_mgmt findings but no recent findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "calculateintegrationstatus-for-cspm", + "rawLine": "describe('calculateIntegrationStatus for cspm', () => {", + "line": "describe('calculateIntegrationStatus for cspm')", + "label": "calculateIntegrationStatus for cspm", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "verify-status-when-csp-package-is-not-installed", + "rawLine": " it('Verify status when CSP package is not installed', async () => {", + "line": " it('Verify status when CSP package is not installed')", + "label": "Verify status when CSP package is not installed", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-no-permission-for-cspm", + "rawLine": " it('Verify status when there are no permission for cspm', async () => {", + "line": " it('Verify status when there are no permission for cspm')", + "label": "Verify status when there are no permission for cspm", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-no-findings,-no-healthy-agents-and-no-installed-policy-templates", + "rawLine": " it('Verify status when there are no findings, no healthy agents and no installed policy templates', async () => {", + "line": " it('Verify status when there are no findings, no healthy agents and no installed policy templates')", + "label": "Verify status when there are no findings, no healthy agents and no installed policy templates", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-findings-and-installed-policies-but-no-healthy-agents", + "rawLine": " it('Verify status when there are findings and installed policies but no healthy agents', async () => {", + "line": " it('Verify status when there are findings and installed policies but no healthy agents')", + "label": "Verify status when there are findings and installed policies but no healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-findings-,installed-policies-and-healthy-agents", + "rawLine": " it('Verify status when there are findings ,installed policies and healthy agents', async () => {", + "line": " it('Verify status when there are findings ,installed policies and healthy agents')", + "label": "Verify status when there are findings ,installed policies and healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-no-findings-,installed-policies-and-no-healthy-agents", + "rawLine": " it('Verify status when there are no findings ,installed policies and no healthy agents', async () => {", + "line": " it('Verify status when there are no findings ,installed policies and no healthy agents')", + "label": "Verify status when there are no findings ,installed policies and no healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-and-no-findings", + "rawLine": " it('Verify status when there are installed policies, healthy agents and no findings', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents and no findings')", + "label": "Verify status when there are installed policies, healthy agents and no findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-and-no-findings-and-been-more-than-10-minutes", + "rawLine": " it('Verify status when there are installed policies, healthy agents and no findings and been more than 10 minutes', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents and no findings and been more than 10 minutes')", + "label": "Verify status when there are installed policies, healthy agents and no findings and been more than 10 minutes", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-past-findings-but-no-recent-findings", + "rawLine": " it('Verify status when there are installed policies, healthy agents past findings but no recent findings', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents past findings but no recent findings')", + "label": "Verify status when there are installed policies, healthy agents past findings but no recent findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "calculateintegrationstatus-for-vul_mgmt", + "rawLine": "describe('calculateIntegrationStatus for vul_mgmt', () => {", + "line": "describe('calculateIntegrationStatus for vul_mgmt')", + "label": "calculateIntegrationStatus for vul_mgmt", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "verify-status-when-there-are-no-permission-for-vul_mgmt", + "rawLine": " it('Verify status when there are no permission for vul_mgmt', async () => {", + "line": " it('Verify status when there are no permission for vul_mgmt')", + "label": "Verify status when there are no permission for vul_mgmt", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-no-vul_mgmt-findings,-no-healthy-agents-and-no-installed-policy-templates", + "rawLine": " it('Verify status when there are no vul_mgmt findings, no healthy agents and no installed policy templates', async () => {", + "line": " it('Verify status when there are no vul_mgmt findings, no healthy agents and no installed policy templates')", + "label": "Verify status when there are no vul_mgmt findings, no healthy agents and no installed policy templates", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-vul_mgmt-findings-and-installed-policies-but-no-healthy-agents", + "rawLine": " it('Verify status when there are vul_mgmt findings and installed policies but no healthy agents', async () => {", + "line": " it('Verify status when there are vul_mgmt findings and installed policies but no healthy agents')", + "label": "Verify status when there are vul_mgmt findings and installed policies but no healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-vul_mgmt-findings-,installed-policies-and-healthy-agents", + "rawLine": " it('Verify status when there are vul_mgmt findings ,installed policies and healthy agents', async () => {", + "line": " it('Verify status when there are vul_mgmt findings ,installed policies and healthy agents')", + "label": "Verify status when there are vul_mgmt findings ,installed policies and healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-no-vul_mgmt-findings-,installed-policies-and-no-healthy-agents", + "rawLine": " it('Verify status when there are no vul_mgmt findings ,installed policies and no healthy agents', async () => {", + "line": " it('Verify status when there are no vul_mgmt findings ,installed policies and no healthy agents')", + "label": "Verify status when there are no vul_mgmt findings ,installed policies and no healthy agents", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-and-no-vul_mgmt-findings", + "rawLine": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings')", + "label": "Verify status when there are installed policies, healthy agents and no vul_mgmt findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-and-no-vul_mgmt-findings-and-been-more-than-10-minutes", + "rawLine": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 10 minutes', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 10 minutes')", + "label": "Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 10 minutes", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-and-no-vul_mgmt-findings-and-been-more-than-1-hour", + "rawLine": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 1 hour', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 1 hour')", + "label": "Verify status when there are installed policies, healthy agents and no vul_mgmt findings and been more than 1 hour", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-status-when-there-are-installed-policies,-healthy-agents-past-vul_mgmt-findings-but-no-recent-findings", + "rawLine": " it('Verify status when there are installed policies, healthy agents past vul_mgmt findings but no recent findings', async () => {", + "line": " it('Verify status when there are installed policies, healthy agents past vul_mgmt findings but no recent findings')", + "label": "Verify status when there are installed policies, healthy agents past vul_mgmt findings but no recent findings", + "indent": 2, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/plugins/cloud_security_posture/server/tasks/task_state.test.ts", + "fileName": "task_state.test.ts", + "directory": "x-pack/plugins/cloud_security_posture", + "tags": [ + "UT" + ], + "lines": [ + "describe('finding stats task state')", + " describe('v1')", + " it('should work on empty object when running the up migration')", + " it(`shouldn't overwrite properties when running the up migration`)", + " it('should drop unknown properties when running the up migration')" + ], + "testSuits": [ + { + "id": "finding-stats-task-state", + "rawLine": "describe('finding stats task state', () => {", + "line": "describe('finding stats task state')", + "label": "finding stats task state", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "v1", + "rawLine": " describe('v1', () => {", + "line": " describe('v1')", + "label": "v1", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-work-on-empty-object-when-running-the-up-migration", + "rawLine": " it('should work on empty object when running the up migration', () => {", + "line": " it('should work on empty object when running the up migration')", + "label": "should work on empty object when running the up migration", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shouldn", + "rawLine": " it(`shouldn't overwrite properties when running the up migration`, () => {", + "line": " it(`shouldn't overwrite properties when running the up migration`)", + "label": "shouldn", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-drop-unknown-properties-when-running-the-up-migration", + "rawLine": " it('should drop unknown properties when running the up migration', () => {", + "line": " it('should drop unknown properties when running the up migration')", + "label": "should drop unknown properties when running the up migration", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "finding-stats-task-state", + "rawLine": "describe('finding stats task state', () => {", + "line": "describe('finding stats task state')", + "label": "finding stats task state", + "indent": 0, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "v1", + "rawLine": " describe('v1', () => {", + "line": " describe('v1')", + "label": "v1", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-work-on-empty-object-when-running-the-up-migration", + "rawLine": " it('should work on empty object when running the up migration', () => {", + "line": " it('should work on empty object when running the up migration')", + "label": "should work on empty object when running the up migration", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shouldn", + "rawLine": " it(`shouldn't overwrite properties when running the up migration`, () => {", + "line": " it(`shouldn't overwrite properties when running the up migration`)", + "label": "shouldn", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-drop-unknown-properties-when-running-the-up-migration", + "rawLine": " it('should drop unknown properties when running the up migration', () => {", + "line": " it('should drop unknown properties when running the up migration')", + "label": "should drop unknown properties when running the up migration", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture/compliance_dashboard.ts", + "fileName": "compliance_dashboard.ts", + "directory": "x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture", + "tags": [ + "FTR", + "HAS SKIP" + ], + "lines": [ + " describe('Cloud Posture Dashboard Page')", + " describe.skip('Kubernetes Dashboard')", + " it('displays accurate summary compliance score')" + ], + "testSuits": [ + { + "id": "cloud-posture-dashboard-page", + "rawLine": " describe('Cloud Posture Dashboard Page', function () {", + "line": " describe('Cloud Posture Dashboard Page')", + "label": "Cloud Posture Dashboard Page", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "kubernetes-dashboard", + "rawLine": " describe.skip('Kubernetes Dashboard', () => {", + "line": " describe.skip('Kubernetes Dashboard')", + "label": "Kubernetes Dashboard", + "indent": 4, + "type": "describe", + "isSkipped": true, + "isTodo": false + }, + { + "id": "displays-accurate-summary-compliance-score", + "rawLine": " it('displays accurate summary compliance score', async () => {", + "line": " it('displays accurate summary compliance score')", + "label": "displays accurate summary compliance score", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "cloud-posture-dashboard-page", + "rawLine": " describe('Cloud Posture Dashboard Page', function () {", + "line": " describe('Cloud Posture Dashboard Page')", + "label": "Cloud Posture Dashboard Page", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "kubernetes-dashboard", + "rawLine": " describe.skip('Kubernetes Dashboard', () => {", + "line": " describe.skip('Kubernetes Dashboard')", + "label": "Kubernetes Dashboard", + "indent": 4, + "type": "describe", + "isSkipped": true, + "isTodo": false, + "children": [ + { + "id": "displays-accurate-summary-compliance-score", + "rawLine": " it('displays accurate summary compliance score', async () => {", + "line": " it('displays accurate summary compliance score')", + "label": "displays accurate summary compliance score", + "indent": 6, + "type": "it", + "isSkipped": true, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture/index.ts", + "fileName": "index.ts", + "directory": "x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture", + "tags": [ + "FTR" + ], + "lines": [ + " describe('cloud_security_posture')" + ], + "testSuits": [ + { + "id": "cloud_security_posture", + "rawLine": " describe('cloud_security_posture', function () {", + "line": " describe('cloud_security_posture')", + "label": "cloud_security_posture", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "cloud_security_posture", + "rawLine": " describe('cloud_security_posture', function () {", + "line": " describe('cloud_security_posture')", + "label": "cloud_security_posture", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/benchmark/v1.ts", + "fileName": "v1.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET /internal/cloud_security_posture/benchmark')", + " it(`Should return non-empty array filled with Rules if user has CSP integrations`)", + " it(`Should return array size 2 when we set per page to be only 2 (total element is still 3)`)", + " it(`Should return array size 2 when we set per page to be only 2 (total element is still 3)`)", + " it(`Should return empty array when we set page to be above the last page number`)" + ], + "testSuits": [ + { + "id": "get-/internal/cloud_security_posture/benchmark", + "rawLine": " describe('GET /internal/cloud_security_posture/benchmark', () => {", + "line": " describe('GET /internal/cloud_security_posture/benchmark')", + "label": "GET /internal/cloud_security_posture/benchmark", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-non-empty-array-filled-with-rules-if-user-has-csp-integrations", + "rawLine": " it(`Should return non-empty array filled with Rules if user has CSP integrations`, async () => {", + "line": " it(`Should return non-empty array filled with Rules if user has CSP integrations`)", + "label": "Should return non-empty array filled with Rules if user has CSP integrations", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-array-size-2-when-we-set-per-page-to-be-only-2-(total-element-is-still-3)", + "rawLine": " it(`Should return array size 2 when we set per page to be only 2 (total element is still 3)`, async () => {", + "line": " it(`Should return array size 2 when we set per page to be only 2 (total element is still 3)`)", + "label": "Should return array size 2 when we set per page to be only 2 (total element is still 3)", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-array-size-2-when-we-set-per-page-to-be-only-2-(total-element-is-still-3)", + "rawLine": " it(`Should return array size 2 when we set per page to be only 2 (total element is still 3)`, async () => {", + "line": " it(`Should return array size 2 when we set per page to be only 2 (total element is still 3)`)", + "label": "Should return array size 2 when we set per page to be only 2 (total element is still 3)", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-array-when-we-set-page-to-be-above-the-last-page-number", + "rawLine": " it(`Should return empty array when we set page to be above the last page number`, async () => {", + "line": " it(`Should return empty array when we set page to be above the last page number`)", + "label": "Should return empty array when we set page to be above the last page number", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-/internal/cloud_security_posture/benchmark", + "rawLine": " describe('GET /internal/cloud_security_posture/benchmark', () => {", + "line": " describe('GET /internal/cloud_security_posture/benchmark')", + "label": "GET /internal/cloud_security_posture/benchmark", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-non-empty-array-filled-with-rules-if-user-has-csp-integrations", + "rawLine": " it(`Should return non-empty array filled with Rules if user has CSP integrations`, async () => {", + "line": " it(`Should return non-empty array filled with Rules if user has CSP integrations`)", + "label": "Should return non-empty array filled with Rules if user has CSP integrations", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-array-size-2-when-we-set-per-page-to-be-only-2-(total-element-is-still-3)", + "rawLine": " it(`Should return array size 2 when we set per page to be only 2 (total element is still 3)`, async () => {", + "line": " it(`Should return array size 2 when we set per page to be only 2 (total element is still 3)`)", + "label": "Should return array size 2 when we set per page to be only 2 (total element is still 3)", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-array-size-2-when-we-set-per-page-to-be-only-2-(total-element-is-still-3)", + "rawLine": " it(`Should return array size 2 when we set per page to be only 2 (total element is still 3)`, async () => {", + "line": " it(`Should return array size 2 when we set per page to be only 2 (total element is still 3)`)", + "label": "Should return array size 2 when we set per page to be only 2 (total element is still 3)", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-empty-array-when-we-set-page-to-be-above-the-last-page-number", + "rawLine": " it(`Should return empty array when we set page to be above the last page number`, async () => {", + "line": " it(`Should return empty array when we set page to be above the last page number`)", + "label": "Should return empty array when we set page to be above the last page number", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/benchmark/v2.ts", + "fileName": "v2.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET /internal/cloud_security_posture/benchmark')", + " it(`Should return all benchmarks if user has CSP integrations`)" + ], + "testSuits": [ + { + "id": "get-/internal/cloud_security_posture/benchmark", + "rawLine": " describe('GET /internal/cloud_security_posture/benchmark', () => {", + "line": " describe('GET /internal/cloud_security_posture/benchmark')", + "label": "GET /internal/cloud_security_posture/benchmark", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-all-benchmarks-if-user-has-csp-integrations", + "rawLine": " it(`Should return all benchmarks if user has CSP integrations`, async () => {", + "line": " it(`Should return all benchmarks if user has CSP integrations`)", + "label": "Should return all benchmarks if user has CSP integrations", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-/internal/cloud_security_posture/benchmark", + "rawLine": " describe('GET /internal/cloud_security_posture/benchmark', () => {", + "line": " describe('GET /internal/cloud_security_posture/benchmark')", + "label": "GET /internal/cloud_security_posture/benchmark", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-all-benchmarks-if-user-has-csp-integrations", + "rawLine": " it(`Should return all benchmarks if user has CSP integrations`, async () => {", + "line": " it(`Should return all benchmarks if user has CSP integrations`)", + "label": "Should return all benchmarks if user has CSP integrations", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/find_csp_benchmark_rule.ts", + "fileName": "find_csp_benchmark_rule.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET internal/cloud_security_posture/rules/_find')", + " it(`Should return 500 error code when not provide package policy id or benchmark id`)", + " it(`Should return 500 error code when provide both package policy id and benchmark id`)", + " it(`Should return 404 status code when the package policy ID does not exist`)", + " it(`Should return 200 status code and filter rules by benchmarkId`)", + " it(`Should return 200 status code, and only requested fields in the response`)", + " it(`Should return 200 status code, items sorted by metadata.section field`)", + " it(`Should return 200 status code and paginate rules with a limit of PerPage`)" + ], + "testSuits": [ + { + "id": "get-internal/cloud_security_posture/rules/_find", + "rawLine": " describe('GET internal/cloud_security_posture/rules/_find', () => {", + "line": " describe('GET internal/cloud_security_posture/rules/_find')", + "label": "GET internal/cloud_security_posture/rules/_find", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-500-error-code-when-not-provide-package-policy-id-or-benchmark-id", + "rawLine": " it(`Should return 500 error code when not provide package policy id or benchmark id`, async () => {", + "line": " it(`Should return 500 error code when not provide package policy id or benchmark id`)", + "label": "Should return 500 error code when not provide package policy id or benchmark id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-500-error-code-when-provide-both-package-policy-id-and-benchmark-id", + "rawLine": " it(`Should return 500 error code when provide both package policy id and benchmark id`, async () => {", + "line": " it(`Should return 500 error code when provide both package policy id and benchmark id`)", + "label": "Should return 500 error code when provide both package policy id and benchmark id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-404-status-code-when-the-package-policy-id-does-not-exist", + "rawLine": " it(`Should return 404 status code when the package policy ID does not exist`, async () => {", + "line": " it(`Should return 404 status code when the package policy ID does not exist`)", + "label": "Should return 404 status code when the package policy ID does not exist", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-filter-rules-by-benchmarkid", + "rawLine": " it(`Should return 200 status code and filter rules by benchmarkId`, async () => {", + "line": " it(`Should return 200 status code and filter rules by benchmarkId`)", + "label": "Should return 200 status code and filter rules by benchmarkId", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-and-only-requested-fields-in-the-response", + "rawLine": " it(`Should return 200 status code, and only requested fields in the response`, async () => {", + "line": " it(`Should return 200 status code, and only requested fields in the response`)", + "label": "Should return 200 status code, and only requested fields in the response", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-items-sorted-by-metadata.section-field", + "rawLine": " it(`Should return 200 status code, items sorted by metadata.section field`, async () => {", + "line": " it(`Should return 200 status code, items sorted by metadata.section field`)", + "label": "Should return 200 status code, items sorted by metadata.section field", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-paginate-rules-with-a-limit-of-perpage", + "rawLine": " it(`Should return 200 status code and paginate rules with a limit of PerPage`, async () => {", + "line": " it(`Should return 200 status code and paginate rules with a limit of PerPage`)", + "label": "Should return 200 status code and paginate rules with a limit of PerPage", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-internal/cloud_security_posture/rules/_find", + "rawLine": " describe('GET internal/cloud_security_posture/rules/_find', () => {", + "line": " describe('GET internal/cloud_security_posture/rules/_find')", + "label": "GET internal/cloud_security_posture/rules/_find", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-500-error-code-when-not-provide-package-policy-id-or-benchmark-id", + "rawLine": " it(`Should return 500 error code when not provide package policy id or benchmark id`, async () => {", + "line": " it(`Should return 500 error code when not provide package policy id or benchmark id`)", + "label": "Should return 500 error code when not provide package policy id or benchmark id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-500-error-code-when-provide-both-package-policy-id-and-benchmark-id", + "rawLine": " it(`Should return 500 error code when provide both package policy id and benchmark id`, async () => {", + "line": " it(`Should return 500 error code when provide both package policy id and benchmark id`)", + "label": "Should return 500 error code when provide both package policy id and benchmark id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-404-status-code-when-the-package-policy-id-does-not-exist", + "rawLine": " it(`Should return 404 status code when the package policy ID does not exist`, async () => {", + "line": " it(`Should return 404 status code when the package policy ID does not exist`)", + "label": "Should return 404 status code when the package policy ID does not exist", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-filter-rules-by-benchmarkid", + "rawLine": " it(`Should return 200 status code and filter rules by benchmarkId`, async () => {", + "line": " it(`Should return 200 status code and filter rules by benchmarkId`)", + "label": "Should return 200 status code and filter rules by benchmarkId", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-and-only-requested-fields-in-the-response", + "rawLine": " it(`Should return 200 status code, and only requested fields in the response`, async () => {", + "line": " it(`Should return 200 status code, and only requested fields in the response`)", + "label": "Should return 200 status code, and only requested fields in the response", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-items-sorted-by-metadata.section-field", + "rawLine": " it(`Should return 200 status code, items sorted by metadata.section field`, async () => {", + "line": " it(`Should return 200 status code, items sorted by metadata.section field`)", + "label": "Should return 200 status code, items sorted by metadata.section field", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-paginate-rules-with-a-limit-of-perpage", + "rawLine": " it(`Should return 200 status code and paginate rules with a limit of PerPage`, async () => {", + "line": " it(`Should return 200 status code and paginate rules with a limit of PerPage`)", + "label": "Should return 200 status code and paginate rules with a limit of PerPage", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/index.ts", + "fileName": "index.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('cloud_security_posture')" + ], + "testSuits": [ + { + "id": "cloud_security_posture", + "rawLine": " describe('cloud_security_posture', function () {", + "line": " describe('cloud_security_posture')", + "label": "cloud_security_posture", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "cloud_security_posture", + "rawLine": " describe('cloud_security_posture', function () {", + "line": " describe('cloud_security_posture')", + "label": "cloud_security_posture", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/rules/v1.ts", + "fileName": "v1.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET internal/cloud_security_posture/rules/_find')", + " it(`Should return 500 error code when not provide package policy id or benchmark id`)", + " it(`Should return 500 error code when provide both package policy id and benchmark id`)", + " it(`Should return 404 status code when the package policy ID does not exist`)", + " it(`Should return 200 status code and filter rules by benchmarkId`)", + " it(`Should return 200 status code, and only requested fields in the response`)", + " it(`Should return 200 status code, items sorted by metadata.section field`)", + " it(`Should return 200 status code and paginate rules with a limit of PerPage`)" + ], + "testSuits": [ + { + "id": "get-internal/cloud_security_posture/rules/_find", + "rawLine": " describe('GET internal/cloud_security_posture/rules/_find', () => {", + "line": " describe('GET internal/cloud_security_posture/rules/_find')", + "label": "GET internal/cloud_security_posture/rules/_find", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-500-error-code-when-not-provide-package-policy-id-or-benchmark-id", + "rawLine": " it(`Should return 500 error code when not provide package policy id or benchmark id`, async () => {", + "line": " it(`Should return 500 error code when not provide package policy id or benchmark id`)", + "label": "Should return 500 error code when not provide package policy id or benchmark id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-500-error-code-when-provide-both-package-policy-id-and-benchmark-id", + "rawLine": " it(`Should return 500 error code when provide both package policy id and benchmark id`, async () => {", + "line": " it(`Should return 500 error code when provide both package policy id and benchmark id`)", + "label": "Should return 500 error code when provide both package policy id and benchmark id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-404-status-code-when-the-package-policy-id-does-not-exist", + "rawLine": " it(`Should return 404 status code when the package policy ID does not exist`, async () => {", + "line": " it(`Should return 404 status code when the package policy ID does not exist`)", + "label": "Should return 404 status code when the package policy ID does not exist", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-filter-rules-by-benchmarkid", + "rawLine": " it(`Should return 200 status code and filter rules by benchmarkId`, async () => {", + "line": " it(`Should return 200 status code and filter rules by benchmarkId`)", + "label": "Should return 200 status code and filter rules by benchmarkId", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-and-only-requested-fields-in-the-response", + "rawLine": " it(`Should return 200 status code, and only requested fields in the response`, async () => {", + "line": " it(`Should return 200 status code, and only requested fields in the response`)", + "label": "Should return 200 status code, and only requested fields in the response", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-items-sorted-by-metadata.section-field", + "rawLine": " it(`Should return 200 status code, items sorted by metadata.section field`, async () => {", + "line": " it(`Should return 200 status code, items sorted by metadata.section field`)", + "label": "Should return 200 status code, items sorted by metadata.section field", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-paginate-rules-with-a-limit-of-perpage", + "rawLine": " it(`Should return 200 status code and paginate rules with a limit of PerPage`, async () => {", + "line": " it(`Should return 200 status code and paginate rules with a limit of PerPage`)", + "label": "Should return 200 status code and paginate rules with a limit of PerPage", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-internal/cloud_security_posture/rules/_find", + "rawLine": " describe('GET internal/cloud_security_posture/rules/_find', () => {", + "line": " describe('GET internal/cloud_security_posture/rules/_find')", + "label": "GET internal/cloud_security_posture/rules/_find", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-500-error-code-when-not-provide-package-policy-id-or-benchmark-id", + "rawLine": " it(`Should return 500 error code when not provide package policy id or benchmark id`, async () => {", + "line": " it(`Should return 500 error code when not provide package policy id or benchmark id`)", + "label": "Should return 500 error code when not provide package policy id or benchmark id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-500-error-code-when-provide-both-package-policy-id-and-benchmark-id", + "rawLine": " it(`Should return 500 error code when provide both package policy id and benchmark id`, async () => {", + "line": " it(`Should return 500 error code when provide both package policy id and benchmark id`)", + "label": "Should return 500 error code when provide both package policy id and benchmark id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-404-status-code-when-the-package-policy-id-does-not-exist", + "rawLine": " it(`Should return 404 status code when the package policy ID does not exist`, async () => {", + "line": " it(`Should return 404 status code when the package policy ID does not exist`)", + "label": "Should return 404 status code when the package policy ID does not exist", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-filter-rules-by-benchmarkid", + "rawLine": " it(`Should return 200 status code and filter rules by benchmarkId`, async () => {", + "line": " it(`Should return 200 status code and filter rules by benchmarkId`)", + "label": "Should return 200 status code and filter rules by benchmarkId", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-and-only-requested-fields-in-the-response", + "rawLine": " it(`Should return 200 status code, and only requested fields in the response`, async () => {", + "line": " it(`Should return 200 status code, and only requested fields in the response`)", + "label": "Should return 200 status code, and only requested fields in the response", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-items-sorted-by-metadata.section-field", + "rawLine": " it(`Should return 200 status code, items sorted by metadata.section field`, async () => {", + "line": " it(`Should return 200 status code, items sorted by metadata.section field`)", + "label": "Should return 200 status code, items sorted by metadata.section field", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-paginate-rules-with-a-limit-of-perpage", + "rawLine": " it(`Should return 200 status code and paginate rules with a limit of PerPage`, async () => {", + "line": " it(`Should return 200 status code and paginate rules with a limit of PerPage`)", + "label": "Should return 200 status code and paginate rules with a limit of PerPage", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/rules/v2.ts", + "fileName": "v2.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET internal/cloud_security_posture/rules/_find')", + " it(`Should return 500 error code when not provide benchmark id`)", + " it(`Should return 200 status code and filter rules by benchmarkId and benchmarkVersion`)", + " it(`Should return 200 status code, and only requested fields in the response`)", + " it(`Should return 200 status code, items sorted by metadata.section field`)", + " it(`Should return 200 status code and paginate rules with a limit of PerPage`)" + ], + "testSuits": [ + { + "id": "get-internal/cloud_security_posture/rules/_find", + "rawLine": " describe('GET internal/cloud_security_posture/rules/_find', () => {", + "line": " describe('GET internal/cloud_security_posture/rules/_find')", + "label": "GET internal/cloud_security_posture/rules/_find", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-500-error-code-when-not-provide-benchmark-id", + "rawLine": " it(`Should return 500 error code when not provide benchmark id`, async () => {", + "line": " it(`Should return 500 error code when not provide benchmark id`)", + "label": "Should return 500 error code when not provide benchmark id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-filter-rules-by-benchmarkid-and-benchmarkversion", + "rawLine": " it(`Should return 200 status code and filter rules by benchmarkId and benchmarkVersion`, async () => {", + "line": " it(`Should return 200 status code and filter rules by benchmarkId and benchmarkVersion`)", + "label": "Should return 200 status code and filter rules by benchmarkId and benchmarkVersion", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-and-only-requested-fields-in-the-response", + "rawLine": " it(`Should return 200 status code, and only requested fields in the response`, async () => {", + "line": " it(`Should return 200 status code, and only requested fields in the response`)", + "label": "Should return 200 status code, and only requested fields in the response", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-items-sorted-by-metadata.section-field", + "rawLine": " it(`Should return 200 status code, items sorted by metadata.section field`, async () => {", + "line": " it(`Should return 200 status code, items sorted by metadata.section field`)", + "label": "Should return 200 status code, items sorted by metadata.section field", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-paginate-rules-with-a-limit-of-perpage", + "rawLine": " it(`Should return 200 status code and paginate rules with a limit of PerPage`, async () => {", + "line": " it(`Should return 200 status code and paginate rules with a limit of PerPage`)", + "label": "Should return 200 status code and paginate rules with a limit of PerPage", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-internal/cloud_security_posture/rules/_find", + "rawLine": " describe('GET internal/cloud_security_posture/rules/_find', () => {", + "line": " describe('GET internal/cloud_security_posture/rules/_find')", + "label": "GET internal/cloud_security_posture/rules/_find", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-500-error-code-when-not-provide-benchmark-id", + "rawLine": " it(`Should return 500 error code when not provide benchmark id`, async () => {", + "line": " it(`Should return 500 error code when not provide benchmark id`)", + "label": "Should return 500 error code when not provide benchmark id", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-filter-rules-by-benchmarkid-and-benchmarkversion", + "rawLine": " it(`Should return 200 status code and filter rules by benchmarkId and benchmarkVersion`, async () => {", + "line": " it(`Should return 200 status code and filter rules by benchmarkId and benchmarkVersion`)", + "label": "Should return 200 status code and filter rules by benchmarkId and benchmarkVersion", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-and-only-requested-fields-in-the-response", + "rawLine": " it(`Should return 200 status code, and only requested fields in the response`, async () => {", + "line": " it(`Should return 200 status code, and only requested fields in the response`)", + "label": "Should return 200 status code, and only requested fields in the response", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code,-items-sorted-by-metadata.section-field", + "rawLine": " it(`Should return 200 status code, items sorted by metadata.section field`, async () => {", + "line": " it(`Should return 200 status code, items sorted by metadata.section field`)", + "label": "Should return 200 status code, items sorted by metadata.section field", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-200-status-code-and-paginate-rules-with-a-limit-of-perpage", + "rawLine": " it(`Should return 200 status code and paginate rules with a limit of PerPage`, async () => {", + "line": " it(`Should return 200 status code and paginate rules with a limit of PerPage`)", + "label": "Should return 200 status code and paginate rules with a limit of PerPage", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/status/status_index_timeout.ts", + "fileName": "status_index_timeout.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET /internal/cloud_security_posture/status')", + " describe('STATUS = INDEX_TIMEOUT TEST')", + " it(`Should return index-timeout when installed kspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation`)", + " it(`Should return index-timeout when installed cspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation`)", + " it(`Should return index-timeout when installed cnvm, has findings only on logs-cloud_security_posture.vulnerabilities-default* and it has been more than 4 hours minutes since the installation`)" + ], + "testSuits": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "status-=-index_timeout-test", + "rawLine": " describe('STATUS = INDEX_TIMEOUT TEST', () => {", + "line": " describe('STATUS = INDEX_TIMEOUT TEST')", + "label": "STATUS = INDEX_TIMEOUT TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-index-timeout-when-installed-kspm,-has-findings-only-on-logs-cloud_security_posture.findings-default*-and-it-has-been-more-than-10-minutes-since-the-installation", + "rawLine": " it(`Should return index-timeout when installed kspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation`, async () => {", + "line": " it(`Should return index-timeout when installed kspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation`)", + "label": "Should return index-timeout when installed kspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-index-timeout-when-installed-cspm,-has-findings-only-on-logs-cloud_security_posture.findings-default*-and-it-has-been-more-than-10-minutes-since-the-installation", + "rawLine": " it(`Should return index-timeout when installed cspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation`, async () => {", + "line": " it(`Should return index-timeout when installed cspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation`)", + "label": "Should return index-timeout when installed cspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-index-timeout-when-installed-cnvm,-has-findings-only-on-logs-cloud_security_posture.vulnerabilities-default*-and-it-has-been-more-than-4-hours-minutes-since-the-installation", + "rawLine": " it(`Should return index-timeout when installed cnvm, has findings only on logs-cloud_security_posture.vulnerabilities-default* and it has been more than 4 hours minutes since the installation`, async () => {", + "line": " it(`Should return index-timeout when installed cnvm, has findings only on logs-cloud_security_posture.vulnerabilities-default* and it has been more than 4 hours minutes since the installation`)", + "label": "Should return index-timeout when installed cnvm, has findings only on logs-cloud_security_posture.vulnerabilities-default* and it has been more than 4 hours minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "status-=-index_timeout-test", + "rawLine": " describe('STATUS = INDEX_TIMEOUT TEST', () => {", + "line": " describe('STATUS = INDEX_TIMEOUT TEST')", + "label": "STATUS = INDEX_TIMEOUT TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-index-timeout-when-installed-kspm,-has-findings-only-on-logs-cloud_security_posture.findings-default*-and-it-has-been-more-than-10-minutes-since-the-installation", + "rawLine": " it(`Should return index-timeout when installed kspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation`, async () => {", + "line": " it(`Should return index-timeout when installed kspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation`)", + "label": "Should return index-timeout when installed kspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-index-timeout-when-installed-cspm,-has-findings-only-on-logs-cloud_security_posture.findings-default*-and-it-has-been-more-than-10-minutes-since-the-installation", + "rawLine": " it(`Should return index-timeout when installed cspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation`, async () => {", + "line": " it(`Should return index-timeout when installed cspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation`)", + "label": "Should return index-timeout when installed cspm, has findings only on logs-cloud_security_posture.findings-default* and it has been more than 10 minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-index-timeout-when-installed-cnvm,-has-findings-only-on-logs-cloud_security_posture.vulnerabilities-default*-and-it-has-been-more-than-4-hours-minutes-since-the-installation", + "rawLine": " it(`Should return index-timeout when installed cnvm, has findings only on logs-cloud_security_posture.vulnerabilities-default* and it has been more than 4 hours minutes since the installation`, async () => {", + "line": " it(`Should return index-timeout when installed cnvm, has findings only on logs-cloud_security_posture.vulnerabilities-default* and it has been more than 4 hours minutes since the installation`)", + "label": "Should return index-timeout when installed cnvm, has findings only on logs-cloud_security_posture.vulnerabilities-default* and it has been more than 4 hours minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexed.ts", + "fileName": "status_indexed.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET /internal/cloud_security_posture/status')", + " describe('STATUS = INDEXED TEST')", + " it(`Return kspm status indexed when logs-cloud_security_posture.findings_latest-default contains new kspm documents`)", + " it(`Return cspm status indexed when logs-cloud_security_posture.findings_latest-default contains new cspm documents`)", + " it(`Return vuln status indexed when logs-cloud_security_posture.vulnerabilities_latest-default contains new documents`)" + ], + "testSuits": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "status-=-indexed-test", + "rawLine": " describe('STATUS = INDEXED TEST', () => {", + "line": " describe('STATUS = INDEXED TEST')", + "label": "STATUS = INDEXED TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-kspm-status-indexed-when-logs-cloud_security_posture.findings_latest-default-contains-new-kspm-documents", + "rawLine": " it(`Return kspm status indexed when logs-cloud_security_posture.findings_latest-default contains new kspm documents`, async () => {", + "line": " it(`Return kspm status indexed when logs-cloud_security_posture.findings_latest-default contains new kspm documents`)", + "label": "Return kspm status indexed when logs-cloud_security_posture.findings_latest-default contains new kspm documents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-cspm-status-indexed-when-logs-cloud_security_posture.findings_latest-default-contains-new-cspm-documents", + "rawLine": " it(`Return cspm status indexed when logs-cloud_security_posture.findings_latest-default contains new cspm documents`, async () => {", + "line": " it(`Return cspm status indexed when logs-cloud_security_posture.findings_latest-default contains new cspm documents`)", + "label": "Return cspm status indexed when logs-cloud_security_posture.findings_latest-default contains new cspm documents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-vuln-status-indexed-when-logs-cloud_security_posture.vulnerabilities_latest-default-contains-new-documents", + "rawLine": " it(`Return vuln status indexed when logs-cloud_security_posture.vulnerabilities_latest-default contains new documents`, async () => {", + "line": " it(`Return vuln status indexed when logs-cloud_security_posture.vulnerabilities_latest-default contains new documents`)", + "label": "Return vuln status indexed when logs-cloud_security_posture.vulnerabilities_latest-default contains new documents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "status-=-indexed-test", + "rawLine": " describe('STATUS = INDEXED TEST', () => {", + "line": " describe('STATUS = INDEXED TEST')", + "label": "STATUS = INDEXED TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "return-kspm-status-indexed-when-logs-cloud_security_posture.findings_latest-default-contains-new-kspm-documents", + "rawLine": " it(`Return kspm status indexed when logs-cloud_security_posture.findings_latest-default contains new kspm documents`, async () => {", + "line": " it(`Return kspm status indexed when logs-cloud_security_posture.findings_latest-default contains new kspm documents`)", + "label": "Return kspm status indexed when logs-cloud_security_posture.findings_latest-default contains new kspm documents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-cspm-status-indexed-when-logs-cloud_security_posture.findings_latest-default-contains-new-cspm-documents", + "rawLine": " it(`Return cspm status indexed when logs-cloud_security_posture.findings_latest-default contains new cspm documents`, async () => {", + "line": " it(`Return cspm status indexed when logs-cloud_security_posture.findings_latest-default contains new cspm documents`)", + "label": "Return cspm status indexed when logs-cloud_security_posture.findings_latest-default contains new cspm documents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-vuln-status-indexed-when-logs-cloud_security_posture.vulnerabilities_latest-default-contains-new-documents", + "rawLine": " it(`Return vuln status indexed when logs-cloud_security_posture.vulnerabilities_latest-default contains new documents`, async () => {", + "line": " it(`Return vuln status indexed when logs-cloud_security_posture.vulnerabilities_latest-default contains new documents`)", + "label": "Return vuln status indexed when logs-cloud_security_posture.vulnerabilities_latest-default contains new documents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/status/status_indexing.ts", + "fileName": "status_indexing.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET /internal/cloud_security_posture/status')", + " describe('STATUS = INDEXING TEST')", + " it(`Return kspm status indexing when logs-cloud_security_posture.findings_latest-default doesn't contain new kspm documents, but has newly connected agents`)", + " it(`Return cspm status indexing when logs-cloud_security_posture.findings_latest-default doesn't contain new cspm documents, but has newly connected agents `)", + " it(`Return vuln status indexing when logs-cloud_security_posture.vulnerabilities_latest-default doesn't contain vuln new documents, but has newly connected agents`)" + ], + "testSuits": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "status-=-indexing-test", + "rawLine": " describe('STATUS = INDEXING TEST', () => {", + "line": " describe('STATUS = INDEXING TEST')", + "label": "STATUS = INDEXING TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-kspm-status-indexing-when-logs-cloud_security_posture.findings_latest-default-doesn", + "rawLine": " it(`Return kspm status indexing when logs-cloud_security_posture.findings_latest-default doesn't contain new kspm documents, but has newly connected agents`, async () => {", + "line": " it(`Return kspm status indexing when logs-cloud_security_posture.findings_latest-default doesn't contain new kspm documents, but has newly connected agents`)", + "label": "Return kspm status indexing when logs-cloud_security_posture.findings_latest-default doesn", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-cspm-status-indexing-when-logs-cloud_security_posture.findings_latest-default-doesn", + "rawLine": " it(`Return cspm status indexing when logs-cloud_security_posture.findings_latest-default doesn't contain new cspm documents, but has newly connected agents `, async () => {", + "line": " it(`Return cspm status indexing when logs-cloud_security_posture.findings_latest-default doesn't contain new cspm documents, but has newly connected agents `)", + "label": "Return cspm status indexing when logs-cloud_security_posture.findings_latest-default doesn", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-vuln-status-indexing-when-logs-cloud_security_posture.vulnerabilities_latest-default-doesn", + "rawLine": " it(`Return vuln status indexing when logs-cloud_security_posture.vulnerabilities_latest-default doesn't contain vuln new documents, but has newly connected agents`, async () => {", + "line": " it(`Return vuln status indexing when logs-cloud_security_posture.vulnerabilities_latest-default doesn't contain vuln new documents, but has newly connected agents`)", + "label": "Return vuln status indexing when logs-cloud_security_posture.vulnerabilities_latest-default doesn", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "status-=-indexing-test", + "rawLine": " describe('STATUS = INDEXING TEST', () => {", + "line": " describe('STATUS = INDEXING TEST')", + "label": "STATUS = INDEXING TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "return-kspm-status-indexing-when-logs-cloud_security_posture.findings_latest-default-doesn", + "rawLine": " it(`Return kspm status indexing when logs-cloud_security_posture.findings_latest-default doesn't contain new kspm documents, but has newly connected agents`, async () => {", + "line": " it(`Return kspm status indexing when logs-cloud_security_posture.findings_latest-default doesn't contain new kspm documents, but has newly connected agents`)", + "label": "Return kspm status indexing when logs-cloud_security_posture.findings_latest-default doesn", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-cspm-status-indexing-when-logs-cloud_security_posture.findings_latest-default-doesn", + "rawLine": " it(`Return cspm status indexing when logs-cloud_security_posture.findings_latest-default doesn't contain new cspm documents, but has newly connected agents `, async () => {", + "line": " it(`Return cspm status indexing when logs-cloud_security_posture.findings_latest-default doesn't contain new cspm documents, but has newly connected agents `)", + "label": "Return cspm status indexing when logs-cloud_security_posture.findings_latest-default doesn", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-vuln-status-indexing-when-logs-cloud_security_posture.vulnerabilities_latest-default-doesn", + "rawLine": " it(`Return vuln status indexing when logs-cloud_security_posture.vulnerabilities_latest-default doesn't contain vuln new documents, but has newly connected agents`, async () => {", + "line": " it(`Return vuln status indexing when logs-cloud_security_posture.vulnerabilities_latest-default doesn't contain vuln new documents, but has newly connected agents`)", + "label": "Return vuln status indexing when logs-cloud_security_posture.vulnerabilities_latest-default doesn", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/status/status_not_deployed_not_installed.ts", + "fileName": "status_not_deployed_not_installed.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET /internal/cloud_security_posture/status')", + " describe('STATUS = NOT-DEPLOYED and STATUS = NOT-INSTALLED TEST')", + " it(`Should return not-deployed when installed kspm, no findings on either indices and no healthy agents`)", + " it(`Should return not-deployed when installed cspm, no findings on either indices and no healthy agents`)", + " it(`Should return not-deployed when installed cnvm, no findings on either indices and no healthy agents`)" + ], + "testSuits": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "status-=-not-deployed-and-status-=-not-installed-test", + "rawLine": " describe('STATUS = NOT-DEPLOYED and STATUS = NOT-INSTALLED TEST', () => {", + "line": " describe('STATUS = NOT-DEPLOYED and STATUS = NOT-INSTALLED TEST')", + "label": "STATUS = NOT-DEPLOYED and STATUS = NOT-INSTALLED TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-not-deployed-when-installed-kspm,-no-findings-on-either-indices-and-no-healthy-agents", + "rawLine": " it(`Should return not-deployed when installed kspm, no findings on either indices and no healthy agents`, async () => {", + "line": " it(`Should return not-deployed when installed kspm, no findings on either indices and no healthy agents`)", + "label": "Should return not-deployed when installed kspm, no findings on either indices and no healthy agents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-not-deployed-when-installed-cspm,-no-findings-on-either-indices-and-no-healthy-agents", + "rawLine": " it(`Should return not-deployed when installed cspm, no findings on either indices and no healthy agents`, async () => {", + "line": " it(`Should return not-deployed when installed cspm, no findings on either indices and no healthy agents`)", + "label": "Should return not-deployed when installed cspm, no findings on either indices and no healthy agents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-not-deployed-when-installed-cnvm,-no-findings-on-either-indices-and-no-healthy-agents", + "rawLine": " it(`Should return not-deployed when installed cnvm, no findings on either indices and no healthy agents`, async () => {", + "line": " it(`Should return not-deployed when installed cnvm, no findings on either indices and no healthy agents`)", + "label": "Should return not-deployed when installed cnvm, no findings on either indices and no healthy agents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "status-=-not-deployed-and-status-=-not-installed-test", + "rawLine": " describe('STATUS = NOT-DEPLOYED and STATUS = NOT-INSTALLED TEST', () => {", + "line": " describe('STATUS = NOT-DEPLOYED and STATUS = NOT-INSTALLED TEST')", + "label": "STATUS = NOT-DEPLOYED and STATUS = NOT-INSTALLED TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-not-deployed-when-installed-kspm,-no-findings-on-either-indices-and-no-healthy-agents", + "rawLine": " it(`Should return not-deployed when installed kspm, no findings on either indices and no healthy agents`, async () => {", + "line": " it(`Should return not-deployed when installed kspm, no findings on either indices and no healthy agents`)", + "label": "Should return not-deployed when installed kspm, no findings on either indices and no healthy agents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-not-deployed-when-installed-cspm,-no-findings-on-either-indices-and-no-healthy-agents", + "rawLine": " it(`Should return not-deployed when installed cspm, no findings on either indices and no healthy agents`, async () => {", + "line": " it(`Should return not-deployed when installed cspm, no findings on either indices and no healthy agents`)", + "label": "Should return not-deployed when installed cspm, no findings on either indices and no healthy agents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-not-deployed-when-installed-cnvm,-no-findings-on-either-indices-and-no-healthy-agents", + "rawLine": " it(`Should return not-deployed when installed cnvm, no findings on either indices and no healthy agents`, async () => {", + "line": " it(`Should return not-deployed when installed cnvm, no findings on either indices and no healthy agents`)", + "label": "Should return not-deployed when installed cnvm, no findings on either indices and no healthy agents", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/status/status_unprivileged.ts", + "fileName": "status_unprivileged.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET /internal/cloud_security_posture/status')", + " describe('STATUS = UNPRIVILEGED TEST')", + " it(`Return unprivileged for cspm, kspm, vuln_mgmt when users don't have enough for permission for the role they are assigned`)", + " describe('status = unprivileged test indices')", + " it(`Return unprivileged when missing access to findings_latest index`)", + " it(`Return unprivileged when missing access to score index`)", + " it(`Return unprivileged when missing access to vulnerabilities_latest index`)" + ], + "testSuits": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "status-=-unprivileged-test", + "rawLine": " describe('STATUS = UNPRIVILEGED TEST', () => {", + "line": " describe('STATUS = UNPRIVILEGED TEST')", + "label": "STATUS = UNPRIVILEGED TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-unprivileged-for-cspm,-kspm,-vuln_mgmt-when-users-don", + "rawLine": " it(`Return unprivileged for cspm, kspm, vuln_mgmt when users don't have enough for permission for the role they are assigned`, async () => {", + "line": " it(`Return unprivileged for cspm, kspm, vuln_mgmt when users don't have enough for permission for the role they are assigned`)", + "label": "Return unprivileged for cspm, kspm, vuln_mgmt when users don", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "status-=-unprivileged-test-indices", + "rawLine": " describe('status = unprivileged test indices', () => {", + "line": " describe('status = unprivileged test indices')", + "label": "status = unprivileged test indices", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-unprivileged-when-missing-access-to-findings_latest-index", + "rawLine": " it(`Return unprivileged when missing access to findings_latest index`, async () => {", + "line": " it(`Return unprivileged when missing access to findings_latest index`)", + "label": "Return unprivileged when missing access to findings_latest index", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-unprivileged-when-missing-access-to-score-index", + "rawLine": " it(`Return unprivileged when missing access to score index`, async () => {", + "line": " it(`Return unprivileged when missing access to score index`)", + "label": "Return unprivileged when missing access to score index", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-unprivileged-when-missing-access-to-vulnerabilities_latest-index", + "rawLine": " it(`Return unprivileged when missing access to vulnerabilities_latest index`, async () => {", + "line": " it(`Return unprivileged when missing access to vulnerabilities_latest index`)", + "label": "Return unprivileged when missing access to vulnerabilities_latest index", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "status-=-unprivileged-test", + "rawLine": " describe('STATUS = UNPRIVILEGED TEST', () => {", + "line": " describe('STATUS = UNPRIVILEGED TEST')", + "label": "STATUS = UNPRIVILEGED TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "return-unprivileged-for-cspm,-kspm,-vuln_mgmt-when-users-don", + "rawLine": " it(`Return unprivileged for cspm, kspm, vuln_mgmt when users don't have enough for permission for the role they are assigned`, async () => {", + "line": " it(`Return unprivileged for cspm, kspm, vuln_mgmt when users don't have enough for permission for the role they are assigned`)", + "label": "Return unprivileged for cspm, kspm, vuln_mgmt when users don", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "status-=-unprivileged-test-indices", + "rawLine": " describe('status = unprivileged test indices', () => {", + "line": " describe('status = unprivileged test indices')", + "label": "status = unprivileged test indices", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "return-unprivileged-when-missing-access-to-findings_latest-index", + "rawLine": " it(`Return unprivileged when missing access to findings_latest index`, async () => {", + "line": " it(`Return unprivileged when missing access to findings_latest index`)", + "label": "Return unprivileged when missing access to findings_latest index", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-unprivileged-when-missing-access-to-score-index", + "rawLine": " it(`Return unprivileged when missing access to score index`, async () => {", + "line": " it(`Return unprivileged when missing access to score index`)", + "label": "Return unprivileged when missing access to score index", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "return-unprivileged-when-missing-access-to-vulnerabilities_latest-index", + "rawLine": " it(`Return unprivileged when missing access to vulnerabilities_latest index`, async () => {", + "line": " it(`Return unprivileged when missing access to vulnerabilities_latest index`)", + "label": "Return unprivileged when missing access to vulnerabilities_latest index", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/api_integration/apis/cloud_security_posture/status/status_waiting_for_results.ts", + "fileName": "status_waiting_for_results.ts", + "directory": "x-pack/test/api_integration/apis/cloud_security_posture", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET /internal/cloud_security_posture/status')", + " describe('STATUS = WAITING_FOR_RESULT TEST')", + " it(`Should return waiting_for_result when installed kspm, has no findings and it has been less than 10 minutes since the installation`)", + " it(`Should return waiting_for_result when installed cspm, has no findings and it has been less than 10 minutes since the installation`)", + " it(`Should return waiting_for_result when installed cnvm, has no findings and it has been less than 4 hours minutes since the installation`)" + ], + "testSuits": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "status-=-waiting_for_result-test", + "rawLine": " describe('STATUS = WAITING_FOR_RESULT TEST', () => {", + "line": " describe('STATUS = WAITING_FOR_RESULT TEST')", + "label": "STATUS = WAITING_FOR_RESULT TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-waiting_for_result-when-installed-kspm,-has-no-findings-and-it-has-been-less-than-10-minutes-since-the-installation", + "rawLine": " it(`Should return waiting_for_result when installed kspm, has no findings and it has been less than 10 minutes since the installation`, async () => {", + "line": " it(`Should return waiting_for_result when installed kspm, has no findings and it has been less than 10 minutes since the installation`)", + "label": "Should return waiting_for_result when installed kspm, has no findings and it has been less than 10 minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-waiting_for_result-when-installed-cspm,-has-no-findings-and-it-has-been-less-than-10-minutes-since-the-installation", + "rawLine": " it(`Should return waiting_for_result when installed cspm, has no findings and it has been less than 10 minutes since the installation`, async () => {", + "line": " it(`Should return waiting_for_result when installed cspm, has no findings and it has been less than 10 minutes since the installation`)", + "label": "Should return waiting_for_result when installed cspm, has no findings and it has been less than 10 minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-waiting_for_result-when-installed-cnvm,-has-no-findings-and-it-has-been-less-than-4-hours-minutes-since-the-installation", + "rawLine": " it(`Should return waiting_for_result when installed cnvm, has no findings and it has been less than 4 hours minutes since the installation`, async () => {", + "line": " it(`Should return waiting_for_result when installed cnvm, has no findings and it has been less than 4 hours minutes since the installation`)", + "label": "Should return waiting_for_result when installed cnvm, has no findings and it has been less than 4 hours minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-/internal/cloud_security_posture/status", + "rawLine": " describe('GET /internal/cloud_security_posture/status', () => {", + "line": " describe('GET /internal/cloud_security_posture/status')", + "label": "GET /internal/cloud_security_posture/status", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "status-=-waiting_for_result-test", + "rawLine": " describe('STATUS = WAITING_FOR_RESULT TEST', () => {", + "line": " describe('STATUS = WAITING_FOR_RESULT TEST')", + "label": "STATUS = WAITING_FOR_RESULT TEST", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-waiting_for_result-when-installed-kspm,-has-no-findings-and-it-has-been-less-than-10-minutes-since-the-installation", + "rawLine": " it(`Should return waiting_for_result when installed kspm, has no findings and it has been less than 10 minutes since the installation`, async () => {", + "line": " it(`Should return waiting_for_result when installed kspm, has no findings and it has been less than 10 minutes since the installation`)", + "label": "Should return waiting_for_result when installed kspm, has no findings and it has been less than 10 minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-waiting_for_result-when-installed-cspm,-has-no-findings-and-it-has-been-less-than-10-minutes-since-the-installation", + "rawLine": " it(`Should return waiting_for_result when installed cspm, has no findings and it has been less than 10 minutes since the installation`, async () => {", + "line": " it(`Should return waiting_for_result when installed cspm, has no findings and it has been less than 10 minutes since the installation`)", + "label": "Should return waiting_for_result when installed cspm, has no findings and it has been less than 10 minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-waiting_for_result-when-installed-cnvm,-has-no-findings-and-it-has-been-less-than-4-hours-minutes-since-the-installation", + "rawLine": " it(`Should return waiting_for_result when installed cnvm, has no findings and it has been less than 4 hours minutes since the installation`, async () => {", + "line": " it(`Should return waiting_for_result when installed cnvm, has no findings and it has been less than 4 hours minutes since the installation`)", + "label": "Should return waiting_for_result when installed cnvm, has no findings and it has been less than 4 hours minutes since the installation", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_api/routes/benchmarks.ts", + "fileName": "benchmarks.ts", + "directory": "x-pack/test/cloud_security_posture_api", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET /internal/cloud_security_posture/benchmarks')", + " describe('Get Benchmark API')", + " it('Verify cspm benchmark score is updated when muting rules')", + " it('Verify kspm benchmark score is updated when muting rules')" + ], + "testSuits": [ + { + "id": "get-/internal/cloud_security_posture/benchmarks", + "rawLine": " describe('GET /internal/cloud_security_posture/benchmarks', () => {", + "line": " describe('GET /internal/cloud_security_posture/benchmarks')", + "label": "GET /internal/cloud_security_posture/benchmarks", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-benchmark-api", + "rawLine": " describe('Get Benchmark API', async () => {", + "line": " describe('Get Benchmark API')", + "label": "Get Benchmark API", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-cspm-benchmark-score-is-updated-when-muting-rules", + "rawLine": " it('Verify cspm benchmark score is updated when muting rules', async () => {", + "line": " it('Verify cspm benchmark score is updated when muting rules')", + "label": "Verify cspm benchmark score is updated when muting rules", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-kspm-benchmark-score-is-updated-when-muting-rules", + "rawLine": " it('Verify kspm benchmark score is updated when muting rules', async () => {", + "line": " it('Verify kspm benchmark score is updated when muting rules')", + "label": "Verify kspm benchmark score is updated when muting rules", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-/internal/cloud_security_posture/benchmarks", + "rawLine": " describe('GET /internal/cloud_security_posture/benchmarks', () => {", + "line": " describe('GET /internal/cloud_security_posture/benchmarks')", + "label": "GET /internal/cloud_security_posture/benchmarks", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "get-benchmark-api", + "rawLine": " describe('Get Benchmark API', async () => {", + "line": " describe('Get Benchmark API')", + "label": "Get Benchmark API", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "verify-cspm-benchmark-score-is-updated-when-muting-rules", + "rawLine": " it('Verify cspm benchmark score is updated when muting rules', async () => {", + "line": " it('Verify cspm benchmark score is updated when muting rules')", + "label": "Verify cspm benchmark score is updated when muting rules", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-kspm-benchmark-score-is-updated-when-muting-rules", + "rawLine": " it('Verify kspm benchmark score is updated when muting rules', async () => {", + "line": " it('Verify kspm benchmark score is updated when muting rules')", + "label": "Verify kspm benchmark score is updated when muting rules", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_bulk_update.ts", + "fileName": "csp_benchmark_rules_bulk_update.ts", + "directory": "x-pack/test/cloud_security_posture_api", + "tags": [ + "FTR", + "API INTEGRATION", + "HAS SKIP" + ], + "lines": [ + " describe.skip('Verify update csp rules states API')", + " it('mute benchmark rules successfully')", + " it('unmute rules successfully')", + " it('verify new rules are added and existing rules are set.')", + " it('mute detection rule successfully')", + " it('Expect to mute two benchmark rules and one detection rule')", + " it('Expect to save rules states when requesting to update empty object')", + " it('set wrong action input')" + ], + "testSuits": [ + { + "id": "verify-update-csp-rules-states-api", + "rawLine": " describe.skip('Verify update csp rules states API', async () => {", + "line": " describe.skip('Verify update csp rules states API')", + "label": "Verify update csp rules states API", + "indent": 2, + "type": "describe", + "isSkipped": true, + "isTodo": false + }, + { + "id": "mute-benchmark-rules-successfully", + "rawLine": " it('mute benchmark rules successfully', async () => {", + "line": " it('mute benchmark rules successfully')", + "label": "mute benchmark rules successfully", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "unmute-rules-successfully", + "rawLine": " it('unmute rules successfully', async () => {", + "line": " it('unmute rules successfully')", + "label": "unmute rules successfully", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-new-rules-are-added-and-existing-rules-are-set.", + "rawLine": " it('verify new rules are added and existing rules are set.', async () => {", + "line": " it('verify new rules are added and existing rules are set.')", + "label": "verify new rules are added and existing rules are set.", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "mute-detection-rule-successfully", + "rawLine": " it('mute detection rule successfully', async () => {", + "line": " it('mute detection rule successfully')", + "label": "mute detection rule successfully", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-to-mute-two-benchmark-rules-and-one-detection-rule", + "rawLine": " it('Expect to mute two benchmark rules and one detection rule', async () => {", + "line": " it('Expect to mute two benchmark rules and one detection rule')", + "label": "Expect to mute two benchmark rules and one detection rule", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "expect-to-save-rules-states-when-requesting-to-update-empty-object", + "rawLine": " it('Expect to save rules states when requesting to update empty object', async () => {", + "line": " it('Expect to save rules states when requesting to update empty object')", + "label": "Expect to save rules states when requesting to update empty object", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "set-wrong-action-input", + "rawLine": " it('set wrong action input', async () => {", + "line": " it('set wrong action input')", + "label": "set wrong action input", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "verify-update-csp-rules-states-api", + "rawLine": " describe.skip('Verify update csp rules states API', async () => {", + "line": " describe.skip('Verify update csp rules states API')", + "label": "Verify update csp rules states API", + "indent": 2, + "type": "describe", + "isSkipped": true, + "isTodo": false, + "children": [ + { + "id": "mute-benchmark-rules-successfully", + "rawLine": " it('mute benchmark rules successfully', async () => {", + "line": " it('mute benchmark rules successfully')", + "label": "mute benchmark rules successfully", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "unmute-rules-successfully", + "rawLine": " it('unmute rules successfully', async () => {", + "line": " it('unmute rules successfully')", + "label": "unmute rules successfully", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "verify-new-rules-are-added-and-existing-rules-are-set.", + "rawLine": " it('verify new rules are added and existing rules are set.', async () => {", + "line": " it('verify new rules are added and existing rules are set.')", + "label": "verify new rules are added and existing rules are set.", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "mute-detection-rule-successfully", + "rawLine": " it('mute detection rule successfully', async () => {", + "line": " it('mute detection rule successfully')", + "label": "mute detection rule successfully", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "expect-to-mute-two-benchmark-rules-and-one-detection-rule", + "rawLine": " it('Expect to mute two benchmark rules and one detection rule', async () => {", + "line": " it('Expect to mute two benchmark rules and one detection rule')", + "label": "Expect to mute two benchmark rules and one detection rule", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "expect-to-save-rules-states-when-requesting-to-update-empty-object", + "rawLine": " it('Expect to save rules states when requesting to update empty object', async () => {", + "line": " it('Expect to save rules states when requesting to update empty object')", + "label": "Expect to save rules states when requesting to update empty object", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "set-wrong-action-input", + "rawLine": " it('set wrong action input', async () => {", + "line": " it('set wrong action input')", + "label": "set wrong action input", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_api/routes/csp_benchmark_rules_get_states.ts", + "fileName": "csp_benchmark_rules_get_states.ts", + "directory": "x-pack/test/cloud_security_posture_api", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('Tests get rules states API')", + " it('get rules states successfully')", + " it('get empty object when rules states not exists')" + ], + "testSuits": [ + { + "id": "tests-get-rules-states-api", + "rawLine": " describe('Tests get rules states API', async () => {", + "line": " describe('Tests get rules states API')", + "label": "Tests get rules states API", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-rules-states-successfully", + "rawLine": " it('get rules states successfully', async () => {", + "line": " it('get rules states successfully')", + "label": "get rules states successfully", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-empty-object-when-rules-states-not-exists", + "rawLine": " it('get empty object when rules states not exists', async () => {", + "line": " it('get empty object when rules states not exists')", + "label": "get empty object when rules states not exists", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "tests-get-rules-states-api", + "rawLine": " describe('Tests get rules states API', async () => {", + "line": " describe('Tests get rules states API')", + "label": "Tests get rules states API", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "get-rules-states-successfully", + "rawLine": " it('get rules states successfully', async () => {", + "line": " it('get rules states successfully')", + "label": "get rules states successfully", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "get-empty-object-when-rules-states-not-exists", + "rawLine": " it('get empty object when rules states not exists', async () => {", + "line": " it('get empty object when rules states not exists')", + "label": "get empty object when rules states not exists", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_api/routes/stats.ts", + "fileName": "stats.ts", + "directory": "x-pack/test/cloud_security_posture_api", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('GET /internal/cloud_security_posture/stats')", + " describe('CSPM Compliance Dashboard Stats API')", + " it('should return CSPM cluster V1 ')", + " it('should return CSPM benchmarks V2 ')", + " describe('KSPM Compliance Dashboard Stats API')", + " it('should return KSPM clusters V1 ')", + " it('should return KSPM benchmarks V2')", + " it('should return KSPM benchmarks V2')", + " describe('Compliance dashboard based on enabled rules')", + " it('should calculate cspm benchmarks posture score based only on enabled rules')", + " it('should calculate kspm benchmarks posture score based only on enabled rules')" + ], + "testSuits": [ + { + "id": "get-/internal/cloud_security_posture/stats", + "rawLine": " describe('GET /internal/cloud_security_posture/stats', () => {", + "line": " describe('GET /internal/cloud_security_posture/stats')", + "label": "GET /internal/cloud_security_posture/stats", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cspm-compliance-dashboard-stats-api", + "rawLine": " describe('CSPM Compliance Dashboard Stats API', async () => {", + "line": " describe('CSPM Compliance Dashboard Stats API')", + "label": "CSPM Compliance Dashboard Stats API", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-cspm-cluster-v1-", + "rawLine": " it('should return CSPM cluster V1 ', async () => {", + "line": " it('should return CSPM cluster V1 ')", + "label": "should return CSPM cluster V1 ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-cspm-benchmarks-v2-", + "rawLine": " it('should return CSPM benchmarks V2 ', async () => {", + "line": " it('should return CSPM benchmarks V2 ')", + "label": "should return CSPM benchmarks V2 ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "kspm-compliance-dashboard-stats-api", + "rawLine": " describe('KSPM Compliance Dashboard Stats API', async () => {", + "line": " describe('KSPM Compliance Dashboard Stats API')", + "label": "KSPM Compliance Dashboard Stats API", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-kspm-clusters-v1-", + "rawLine": " it('should return KSPM clusters V1 ', async () => {", + "line": " it('should return KSPM clusters V1 ')", + "label": "should return KSPM clusters V1 ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-kspm-benchmarks-v2", + "rawLine": " it('should return KSPM benchmarks V2', async () => {", + "line": " it('should return KSPM benchmarks V2')", + "label": "should return KSPM benchmarks V2", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-kspm-benchmarks-v2", + "rawLine": " it('should return KSPM benchmarks V2', async () => {", + "line": " it('should return KSPM benchmarks V2')", + "label": "should return KSPM benchmarks V2", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "compliance-dashboard-based-on-enabled-rules", + "rawLine": " describe('Compliance dashboard based on enabled rules', async () => {", + "line": " describe('Compliance dashboard based on enabled rules')", + "label": "Compliance dashboard based on enabled rules", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-calculate-cspm-benchmarks-posture-score-based-only-on-enabled-rules", + "rawLine": " it('should calculate cspm benchmarks posture score based only on enabled rules', async () => {", + "line": " it('should calculate cspm benchmarks posture score based only on enabled rules')", + "label": "should calculate cspm benchmarks posture score based only on enabled rules", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-calculate-kspm-benchmarks-posture-score-based-only-on-enabled-rules", + "rawLine": " it('should calculate kspm benchmarks posture score based only on enabled rules', async () => {", + "line": " it('should calculate kspm benchmarks posture score based only on enabled rules')", + "label": "should calculate kspm benchmarks posture score based only on enabled rules", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "get-/internal/cloud_security_posture/stats", + "rawLine": " describe('GET /internal/cloud_security_posture/stats', () => {", + "line": " describe('GET /internal/cloud_security_posture/stats')", + "label": "GET /internal/cloud_security_posture/stats", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "cspm-compliance-dashboard-stats-api", + "rawLine": " describe('CSPM Compliance Dashboard Stats API', async () => {", + "line": " describe('CSPM Compliance Dashboard Stats API')", + "label": "CSPM Compliance Dashboard Stats API", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-cspm-cluster-v1-", + "rawLine": " it('should return CSPM cluster V1 ', async () => {", + "line": " it('should return CSPM cluster V1 ')", + "label": "should return CSPM cluster V1 ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-cspm-benchmarks-v2-", + "rawLine": " it('should return CSPM benchmarks V2 ', async () => {", + "line": " it('should return CSPM benchmarks V2 ')", + "label": "should return CSPM benchmarks V2 ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "kspm-compliance-dashboard-stats-api", + "rawLine": " describe('KSPM Compliance Dashboard Stats API', async () => {", + "line": " describe('KSPM Compliance Dashboard Stats API')", + "label": "KSPM Compliance Dashboard Stats API", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-return-kspm-clusters-v1-", + "rawLine": " it('should return KSPM clusters V1 ', async () => {", + "line": " it('should return KSPM clusters V1 ')", + "label": "should return KSPM clusters V1 ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-kspm-benchmarks-v2", + "rawLine": " it('should return KSPM benchmarks V2', async () => {", + "line": " it('should return KSPM benchmarks V2')", + "label": "should return KSPM benchmarks V2", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-return-kspm-benchmarks-v2", + "rawLine": " it('should return KSPM benchmarks V2', async () => {", + "line": " it('should return KSPM benchmarks V2')", + "label": "should return KSPM benchmarks V2", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "compliance-dashboard-based-on-enabled-rules", + "rawLine": " describe('Compliance dashboard based on enabled rules', async () => {", + "line": " describe('Compliance dashboard based on enabled rules')", + "label": "Compliance dashboard based on enabled rules", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-calculate-cspm-benchmarks-posture-score-based-only-on-enabled-rules", + "rawLine": " it('should calculate cspm benchmarks posture score based only on enabled rules', async () => {", + "line": " it('should calculate cspm benchmarks posture score based only on enabled rules')", + "label": "should calculate cspm benchmarks posture score based only on enabled rules", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-calculate-kspm-benchmarks-posture-score-based-only-on-enabled-rules", + "rawLine": " it('should calculate kspm benchmarks posture score based only on enabled rules', async () => {", + "line": " it('should calculate kspm benchmarks posture score based only on enabled rules')", + "label": "should calculate kspm benchmarks posture score based only on enabled rules", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_api/routes/vulnerabilities_dashboard.ts", + "fileName": "vulnerabilities_dashboard.ts", + "directory": "x-pack/test/cloud_security_posture_api", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('Vulnerability Dashboard API')", + " it('responds with a 200 status code and matching data mock')", + " it('returns a 400 error when necessary indices are nonexistent')" + ], + "testSuits": [ + { + "id": "vulnerability-dashboard-api", + "rawLine": " describe('Vulnerability Dashboard API', async () => {", + "line": " describe('Vulnerability Dashboard API')", + "label": "Vulnerability Dashboard API", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "responds-with-a-200-status-code-and-matching-data-mock", + "rawLine": " it('responds with a 200 status code and matching data mock', async () => {", + "line": " it('responds with a 200 status code and matching data mock')", + "label": "responds with a 200 status code and matching data mock", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-a-400-error-when-necessary-indices-are-nonexistent", + "rawLine": " it('returns a 400 error when necessary indices are nonexistent', async () => {", + "line": " it('returns a 400 error when necessary indices are nonexistent')", + "label": "returns a 400 error when necessary indices are nonexistent", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "vulnerability-dashboard-api", + "rawLine": " describe('Vulnerability Dashboard API', async () => {", + "line": " describe('Vulnerability Dashboard API')", + "label": "Vulnerability Dashboard API", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "responds-with-a-200-status-code-and-matching-data-mock", + "rawLine": " it('responds with a 200 status code and matching data mock', async () => {", + "line": " it('responds with a 200 status code and matching data mock')", + "label": "responds with a 200 status code and matching data mock", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-a-400-error-when-necessary-indices-are-nonexistent", + "rawLine": " it('returns a 400 error when necessary indices are nonexistent', async () => {", + "line": " it('returns a 400 error when necessary indices are nonexistent')", + "label": "returns a 400 error when necessary indices are nonexistent", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_api/telemetry/telemetry.ts", + "fileName": "telemetry.ts", + "directory": "x-pack/test/cloud_security_posture_api", + "tags": [ + "FTR", + "API INTEGRATION" + ], + "lines": [ + " describe('Verify cloud_security_posture telemetry payloads')", + " it('includes only KSPM findings')", + " it('includes only CSPM findings')", + " it('includes CSPM and KSPM findings')", + " it(`'includes only KSPM findings without posture_type'`)", + " it('includes KSPM findings without posture_type and CSPM findings as well')" + ], + "testSuits": [ + { + "id": "verify-cloud_security_posture-telemetry-payloads", + "rawLine": " describe('Verify cloud_security_posture telemetry payloads', async () => {", + "line": " describe('Verify cloud_security_posture telemetry payloads')", + "label": "Verify cloud_security_posture telemetry payloads", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "includes-only-kspm-findings", + "rawLine": " it('includes only KSPM findings', async () => {", + "line": " it('includes only KSPM findings')", + "label": "includes only KSPM findings", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "includes-only-cspm-findings", + "rawLine": " it('includes only CSPM findings', async () => {", + "line": " it('includes only CSPM findings')", + "label": "includes only CSPM findings", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "includes-cspm-and-kspm-findings", + "rawLine": " it('includes CSPM and KSPM findings', async () => {", + "line": " it('includes CSPM and KSPM findings')", + "label": "includes CSPM and KSPM findings", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "", + "rawLine": " it(`'includes only KSPM findings without posture_type'`, async () => {", + "line": " it(`'includes only KSPM findings without posture_type'`)", + "label": "", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "includes-kspm-findings-without-posture_type-and-cspm-findings-as-well", + "rawLine": " it('includes KSPM findings without posture_type and CSPM findings as well', async () => {", + "line": " it('includes KSPM findings without posture_type and CSPM findings as well')", + "label": "includes KSPM findings without posture_type and CSPM findings as well", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "verify-cloud_security_posture-telemetry-payloads", + "rawLine": " describe('Verify cloud_security_posture telemetry payloads', async () => {", + "line": " describe('Verify cloud_security_posture telemetry payloads')", + "label": "Verify cloud_security_posture telemetry payloads", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "includes-only-kspm-findings", + "rawLine": " it('includes only KSPM findings', async () => {", + "line": " it('includes only KSPM findings')", + "label": "includes only KSPM findings", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "includes-only-cspm-findings", + "rawLine": " it('includes only CSPM findings', async () => {", + "line": " it('includes only CSPM findings')", + "label": "includes only CSPM findings", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "includes-cspm-and-kspm-findings", + "rawLine": " it('includes CSPM and KSPM findings', async () => {", + "line": " it('includes CSPM and KSPM findings')", + "label": "includes CSPM and KSPM findings", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "", + "rawLine": " it(`'includes only KSPM findings without posture_type'`, async () => {", + "line": " it(`'includes only KSPM findings without posture_type'`)", + "label": "", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "includes-kspm-findings-without-posture_type-and-cspm-findings-as-well", + "rawLine": " it('includes KSPM findings without posture_type and CSPM findings as well', async () => {", + "line": " it('includes KSPM findings without posture_type and CSPM findings as well')", + "label": "includes KSPM findings without posture_type and CSPM findings as well", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/cis_integration.ts", + "fileName": "cis_integration.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR" + ], + "lines": [ + " describe('Test adding Cloud Security Posture Integrations')", + " describe('CNVM AWS')", + " it('Hyperlink on PostInstallation Modal should have the correct URL')", + " it('On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ')", + " it('Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page')", + " describe('CIS_AWS')", + " it('Initial form state, AWS Org account, and CloudFormation should be selected by default')", + " it('Hyperlink on PostInstallation Modal should have the correct URL')", + " it('On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ')", + " it('Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page')", + " describe('CIS_GCP Organization')", + " it('Switch between Manual and Google cloud shell')", + " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID or Organization ID provided, it should use default value')", + " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value')", + " it('Add Agent FLyout - Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value')", + " it('Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up')", + " it('Hyperlink on PostInstallation Modal should have the correct URL')", + " it('Clicking on Launch CloudShell on post intall modal should lead user to CloudShell page')", + " describe('CIS_GCP Single')", + " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID, it should use default value')", + " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID, it should use that value')", + " it('Add Agent FLyout - Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up')", + " it('On add agent modal, if user chose Google Cloud Shell as their setup access; a google cloud shell modal should show up and clicking on the launch button will redirect user to Google cloud shell page')", + " it('Users are able to add CIS_GCP Integration with Manual settings using Credentials File')", + " it('Users are able to switch credentials_type from/to Credential JSON fields ')", + " it('Users are able to add CIS_GCP Integration with Manual settings using Credentials JSON')", + " it('Users are able to switch credentials_type from/to Credential File fields ')" + ], + "testSuits": [ + { + "id": "test-adding-cloud-security-posture-integrations", + "rawLine": " describe('Test adding Cloud Security Posture Integrations', function () {", + "line": " describe('Test adding Cloud Security Posture Integrations')", + "label": "Test adding Cloud Security Posture Integrations", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cnvm-aws", + "rawLine": " describe('CNVM AWS', () => {", + "line": " describe('CNVM AWS')", + "label": "CNVM AWS", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "hyperlink-on-postinstallation-modal-should-have-the-correct-url", + "rawLine": " it('Hyperlink on PostInstallation Modal should have the correct URL', async () => {", + "line": " it('Hyperlink on PostInstallation Modal should have the correct URL')", + "label": "Hyperlink on PostInstallation Modal should have the correct URL", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "on-add-agent-modal-there-should-be-modal-that-has-cloud-formation-details-as-well-as-button-that-redirects-user-to-cloud-formation-page-on-aws-upon-clicking-them-", + "rawLine": " it('On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ', async () => {", + "line": " it('On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ')", + "label": "On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-on-launch-cloudformation-on-post-intall-modal-should-lead-user-to-cloud-formation-page", + "rawLine": " it('Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page', async () => {", + "line": " it('Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page')", + "label": "Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cis_aws", + "rawLine": " describe('CIS_AWS', () => {", + "line": " describe('CIS_AWS')", + "label": "CIS_AWS", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "initial-form-state,-aws-org-account,-and-cloudformation-should-be-selected-by-default", + "rawLine": " it('Initial form state, AWS Org account, and CloudFormation should be selected by default', async () => {", + "line": " it('Initial form state, AWS Org account, and CloudFormation should be selected by default')", + "label": "Initial form state, AWS Org account, and CloudFormation should be selected by default", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "hyperlink-on-postinstallation-modal-should-have-the-correct-url", + "rawLine": " it('Hyperlink on PostInstallation Modal should have the correct URL', async () => {", + "line": " it('Hyperlink on PostInstallation Modal should have the correct URL')", + "label": "Hyperlink on PostInstallation Modal should have the correct URL", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "on-add-agent-modal-there-should-be-modal-that-has-cloud-formation-details-as-well-as-button-that-redirects-user-to-cloud-formation-page-on-aws-upon-clicking-them-", + "rawLine": " it('On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ', async () => {", + "line": " it('On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ')", + "label": "On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-on-launch-cloudformation-on-post-intall-modal-should-lead-user-to-cloud-formation-page", + "rawLine": " it('Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page', async () => {", + "line": " it('Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page')", + "label": "Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cis_gcp-organization", + "rawLine": " describe('CIS_GCP Organization', () => {", + "line": " describe('CIS_GCP Organization')", + "label": "CIS_GCP Organization", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "switch-between-manual-and-google-cloud-shell", + "rawLine": " it('Switch between Manual and Google cloud shell', async () => {", + "line": " it('Switch between Manual and Google cloud shell')", + "label": "Switch between Manual and Google cloud shell", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "post-installation-google-cloud-shell-modal-pops-up-after-user-clicks-on-save-button-when-adding-integration,-when-there-are-no-project-id-or-organization-id-provided,-it-should-use-default-value", + "rawLine": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID or Organization ID provided, it should use default value', async () => {", + "line": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID or Organization ID provided, it should use default value')", + "label": "Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID or Organization ID provided, it should use default value", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "post-installation-google-cloud-shell-modal-pops-up-after-user-clicks-on-save-button-when-adding-integration,-when-there-are-project-id-or-organization-id-provided,-it-should-use-that-value", + "rawLine": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value', async () => {", + "line": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value')", + "label": "Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "add-agent-flyout---post-installation-google-cloud-shell-modal-pops-up-after-user-clicks-on-save-button-when-adding-integration,-when-there-are-project-id-or-organization-id-provided,-it-should-use-that-value", + "rawLine": " it('Add Agent FLyout - Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value', async () => {", + "line": " it('Add Agent FLyout - Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value')", + "label": "Add Agent FLyout - Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "organization-id-field-on-cloud-shell-command-should-only-be-shown-if-user-chose-google-cloud-shell,-if-user-chose-single-account-it-shouldn-not-show-up", + "rawLine": " it('Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up', async () => {", + "line": " it('Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up')", + "label": "Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "hyperlink-on-postinstallation-modal-should-have-the-correct-url", + "rawLine": " it('Hyperlink on PostInstallation Modal should have the correct URL', async () => {", + "line": " it('Hyperlink on PostInstallation Modal should have the correct URL')", + "label": "Hyperlink on PostInstallation Modal should have the correct URL", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-on-launch-cloudshell-on-post-intall-modal-should-lead-user-to-cloudshell-page", + "rawLine": " it('Clicking on Launch CloudShell on post intall modal should lead user to CloudShell page', async () => {", + "line": " it('Clicking on Launch CloudShell on post intall modal should lead user to CloudShell page')", + "label": "Clicking on Launch CloudShell on post intall modal should lead user to CloudShell page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "cis_gcp-single", + "rawLine": " describe('CIS_GCP Single', () => {", + "line": " describe('CIS_GCP Single')", + "label": "CIS_GCP Single", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "post-installation-google-cloud-shell-modal-pops-up-after-user-clicks-on-save-button-when-adding-integration,-when-there-are-no-project-id,-it-should-use-default-value", + "rawLine": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID, it should use default value', async () => {", + "line": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID, it should use default value')", + "label": "Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID, it should use default value", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "post-installation-google-cloud-shell-modal-pops-up-after-user-clicks-on-save-button-when-adding-integration,-when-there-are-project-id,-it-should-use-that-value", + "rawLine": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID, it should use that value', async () => {", + "line": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID, it should use that value')", + "label": "Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID, it should use that value", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "add-agent-flyout---organization-id-field-on-cloud-shell-command-should-only-be-shown-if-user-chose-google-cloud-shell,-if-user-chose-single-account-it-shouldn-not-show-up", + "rawLine": " it('Add Agent FLyout - Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up', async () => {", + "line": " it('Add Agent FLyout - Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up')", + "label": "Add Agent FLyout - Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "on-add-agent-modal,-if-user-chose-google-cloud-shell-as-their-setup-access;-a-google-cloud-shell-modal-should-show-up-and-clicking-on-the-launch-button-will-redirect-user-to-google-cloud-shell-page", + "rawLine": " it('On add agent modal, if user chose Google Cloud Shell as their setup access; a google cloud shell modal should show up and clicking on the launch button will redirect user to Google cloud shell page', async () => {", + "line": " it('On add agent modal, if user chose Google Cloud Shell as their setup access; a google cloud shell modal should show up and clicking on the launch button will redirect user to Google cloud shell page')", + "label": "On add agent modal, if user chose Google Cloud Shell as their setup access; a google cloud shell modal should show up and clicking on the launch button will redirect user to Google cloud shell page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "users-are-able-to-add-cis_gcp-integration-with-manual-settings-using-credentials-file", + "rawLine": " it('Users are able to add CIS_GCP Integration with Manual settings using Credentials File', async () => {", + "line": " it('Users are able to add CIS_GCP Integration with Manual settings using Credentials File')", + "label": "Users are able to add CIS_GCP Integration with Manual settings using Credentials File", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "users-are-able-to-switch-credentials_type-from/to-credential-json-fields-", + "rawLine": " it('Users are able to switch credentials_type from/to Credential JSON fields ', async () => {", + "line": " it('Users are able to switch credentials_type from/to Credential JSON fields ')", + "label": "Users are able to switch credentials_type from/to Credential JSON fields ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "users-are-able-to-add-cis_gcp-integration-with-manual-settings-using-credentials-json", + "rawLine": " it('Users are able to add CIS_GCP Integration with Manual settings using Credentials JSON', async () => {", + "line": " it('Users are able to add CIS_GCP Integration with Manual settings using Credentials JSON')", + "label": "Users are able to add CIS_GCP Integration with Manual settings using Credentials JSON", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "users-are-able-to-switch-credentials_type-from/to-credential-file-fields-", + "rawLine": " it('Users are able to switch credentials_type from/to Credential File fields ', async () => {", + "line": " it('Users are able to switch credentials_type from/to Credential File fields ')", + "label": "Users are able to switch credentials_type from/to Credential File fields ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "test-adding-cloud-security-posture-integrations", + "rawLine": " describe('Test adding Cloud Security Posture Integrations', function () {", + "line": " describe('Test adding Cloud Security Posture Integrations')", + "label": "Test adding Cloud Security Posture Integrations", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "cnvm-aws", + "rawLine": " describe('CNVM AWS', () => {", + "line": " describe('CNVM AWS')", + "label": "CNVM AWS", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "hyperlink-on-postinstallation-modal-should-have-the-correct-url", + "rawLine": " it('Hyperlink on PostInstallation Modal should have the correct URL', async () => {", + "line": " it('Hyperlink on PostInstallation Modal should have the correct URL')", + "label": "Hyperlink on PostInstallation Modal should have the correct URL", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "on-add-agent-modal-there-should-be-modal-that-has-cloud-formation-details-as-well-as-button-that-redirects-user-to-cloud-formation-page-on-aws-upon-clicking-them-", + "rawLine": " it('On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ', async () => {", + "line": " it('On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ')", + "label": "On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-on-launch-cloudformation-on-post-intall-modal-should-lead-user-to-cloud-formation-page", + "rawLine": " it('Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page', async () => {", + "line": " it('Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page')", + "label": "Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "cis_aws", + "rawLine": " describe('CIS_AWS', () => {", + "line": " describe('CIS_AWS')", + "label": "CIS_AWS", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "initial-form-state,-aws-org-account,-and-cloudformation-should-be-selected-by-default", + "rawLine": " it('Initial form state, AWS Org account, and CloudFormation should be selected by default', async () => {", + "line": " it('Initial form state, AWS Org account, and CloudFormation should be selected by default')", + "label": "Initial form state, AWS Org account, and CloudFormation should be selected by default", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "hyperlink-on-postinstallation-modal-should-have-the-correct-url", + "rawLine": " it('Hyperlink on PostInstallation Modal should have the correct URL', async () => {", + "line": " it('Hyperlink on PostInstallation Modal should have the correct URL')", + "label": "Hyperlink on PostInstallation Modal should have the correct URL", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "on-add-agent-modal-there-should-be-modal-that-has-cloud-formation-details-as-well-as-button-that-redirects-user-to-cloud-formation-page-on-aws-upon-clicking-them-", + "rawLine": " it('On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ', async () => {", + "line": " it('On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ')", + "label": "On Add Agent modal there should be modal that has Cloud Formation details as well as button that redirects user to Cloud formation page on AWS upon clicking them ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-on-launch-cloudformation-on-post-intall-modal-should-lead-user-to-cloud-formation-page", + "rawLine": " it('Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page', async () => {", + "line": " it('Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page')", + "label": "Clicking on Launch CloudFormation on post intall modal should lead user to Cloud Formation page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "cis_gcp-organization", + "rawLine": " describe('CIS_GCP Organization', () => {", + "line": " describe('CIS_GCP Organization')", + "label": "CIS_GCP Organization", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "switch-between-manual-and-google-cloud-shell", + "rawLine": " it('Switch between Manual and Google cloud shell', async () => {", + "line": " it('Switch between Manual and Google cloud shell')", + "label": "Switch between Manual and Google cloud shell", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "post-installation-google-cloud-shell-modal-pops-up-after-user-clicks-on-save-button-when-adding-integration,-when-there-are-no-project-id-or-organization-id-provided,-it-should-use-default-value", + "rawLine": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID or Organization ID provided, it should use default value', async () => {", + "line": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID or Organization ID provided, it should use default value')", + "label": "Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID or Organization ID provided, it should use default value", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "post-installation-google-cloud-shell-modal-pops-up-after-user-clicks-on-save-button-when-adding-integration,-when-there-are-project-id-or-organization-id-provided,-it-should-use-that-value", + "rawLine": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value', async () => {", + "line": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value')", + "label": "Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "add-agent-flyout---post-installation-google-cloud-shell-modal-pops-up-after-user-clicks-on-save-button-when-adding-integration,-when-there-are-project-id-or-organization-id-provided,-it-should-use-that-value", + "rawLine": " it('Add Agent FLyout - Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value', async () => {", + "line": " it('Add Agent FLyout - Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value')", + "label": "Add Agent FLyout - Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID or Organization ID provided, it should use that value", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "organization-id-field-on-cloud-shell-command-should-only-be-shown-if-user-chose-google-cloud-shell,-if-user-chose-single-account-it-shouldn-not-show-up", + "rawLine": " it('Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up', async () => {", + "line": " it('Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up')", + "label": "Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "hyperlink-on-postinstallation-modal-should-have-the-correct-url", + "rawLine": " it('Hyperlink on PostInstallation Modal should have the correct URL', async () => {", + "line": " it('Hyperlink on PostInstallation Modal should have the correct URL')", + "label": "Hyperlink on PostInstallation Modal should have the correct URL", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-on-launch-cloudshell-on-post-intall-modal-should-lead-user-to-cloudshell-page", + "rawLine": " it('Clicking on Launch CloudShell on post intall modal should lead user to CloudShell page', async () => {", + "line": " it('Clicking on Launch CloudShell on post intall modal should lead user to CloudShell page')", + "label": "Clicking on Launch CloudShell on post intall modal should lead user to CloudShell page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "cis_gcp-single", + "rawLine": " describe('CIS_GCP Single', () => {", + "line": " describe('CIS_GCP Single')", + "label": "CIS_GCP Single", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "post-installation-google-cloud-shell-modal-pops-up-after-user-clicks-on-save-button-when-adding-integration,-when-there-are-no-project-id,-it-should-use-default-value", + "rawLine": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID, it should use default value', async () => {", + "line": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID, it should use default value')", + "label": "Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are no Project ID, it should use default value", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "post-installation-google-cloud-shell-modal-pops-up-after-user-clicks-on-save-button-when-adding-integration,-when-there-are-project-id,-it-should-use-that-value", + "rawLine": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID, it should use that value', async () => {", + "line": " it('Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID, it should use that value')", + "label": "Post Installation Google Cloud Shell modal pops up after user clicks on Save button when adding integration, when there are Project ID, it should use that value", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "add-agent-flyout---organization-id-field-on-cloud-shell-command-should-only-be-shown-if-user-chose-google-cloud-shell,-if-user-chose-single-account-it-shouldn-not-show-up", + "rawLine": " it('Add Agent FLyout - Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up', async () => {", + "line": " it('Add Agent FLyout - Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up')", + "label": "Add Agent FLyout - Organization ID field on cloud shell command should only be shown if user chose Google Cloud Shell, if user chose Single Account it shouldn not show up", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "on-add-agent-modal,-if-user-chose-google-cloud-shell-as-their-setup-access;-a-google-cloud-shell-modal-should-show-up-and-clicking-on-the-launch-button-will-redirect-user-to-google-cloud-shell-page", + "rawLine": " it('On add agent modal, if user chose Google Cloud Shell as their setup access; a google cloud shell modal should show up and clicking on the launch button will redirect user to Google cloud shell page', async () => {", + "line": " it('On add agent modal, if user chose Google Cloud Shell as their setup access; a google cloud shell modal should show up and clicking on the launch button will redirect user to Google cloud shell page')", + "label": "On add agent modal, if user chose Google Cloud Shell as their setup access; a google cloud shell modal should show up and clicking on the launch button will redirect user to Google cloud shell page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "users-are-able-to-add-cis_gcp-integration-with-manual-settings-using-credentials-file", + "rawLine": " it('Users are able to add CIS_GCP Integration with Manual settings using Credentials File', async () => {", + "line": " it('Users are able to add CIS_GCP Integration with Manual settings using Credentials File')", + "label": "Users are able to add CIS_GCP Integration with Manual settings using Credentials File", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "users-are-able-to-switch-credentials_type-from/to-credential-json-fields-", + "rawLine": " it('Users are able to switch credentials_type from/to Credential JSON fields ', async () => {", + "line": " it('Users are able to switch credentials_type from/to Credential JSON fields ')", + "label": "Users are able to switch credentials_type from/to Credential JSON fields ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "users-are-able-to-add-cis_gcp-integration-with-manual-settings-using-credentials-json", + "rawLine": " it('Users are able to add CIS_GCP Integration with Manual settings using Credentials JSON', async () => {", + "line": " it('Users are able to add CIS_GCP Integration with Manual settings using Credentials JSON')", + "label": "Users are able to add CIS_GCP Integration with Manual settings using Credentials JSON", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "users-are-able-to-switch-credentials_type-from/to-credential-file-fields-", + "rawLine": " it('Users are able to switch credentials_type from/to Credential File fields ', async () => {", + "line": " it('Users are able to switch credentials_type from/to Credential File fields ')", + "label": "Users are able to switch credentials_type from/to Credential File fields ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/compliance_dashboard.ts", + "fileName": "compliance_dashboard.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR", + "HAS TODO" + ], + "lines": [ + " describe('Cloud Posture Dashboard Page')", + " describe('Kubernetes Dashboard')", + " it('displays accurate summary compliance score')", + " describe('TODO - Cloud Dashboard', () => {", + " it('todo - displays accurate summary compliance score', async () => {});" + ], + "testSuits": [ + { + "id": "cloud-posture-dashboard-page", + "rawLine": " describe('Cloud Posture Dashboard Page', function () {", + "line": " describe('Cloud Posture Dashboard Page')", + "label": "Cloud Posture Dashboard Page", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "kubernetes-dashboard", + "rawLine": " describe('Kubernetes Dashboard', () => {", + "line": " describe('Kubernetes Dashboard')", + "label": "Kubernetes Dashboard", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "displays-accurate-summary-compliance-score", + "rawLine": " it('displays accurate summary compliance score', async () => {", + "line": " it('displays accurate summary compliance score')", + "label": "displays accurate summary compliance score", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "todo---cloud-dashboard", + "rawLine": " // describe('TODO - Cloud Dashboard', () => {", + "line": " describe('TODO - Cloud Dashboard', () => {", + "label": "TODO - Cloud Dashboard", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": true + }, + { + "id": "todo---displays-accurate-summary-compliance-score", + "rawLine": " // it('todo - displays accurate summary compliance score', async () => {});", + "line": " it('todo - displays accurate summary compliance score', async () => {});", + "label": "todo - displays accurate summary compliance score", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": true + } + ], + "tree": [ + { + "id": "cloud-posture-dashboard-page", + "rawLine": " describe('Cloud Posture Dashboard Page', function () {", + "line": " describe('Cloud Posture Dashboard Page')", + "label": "Cloud Posture Dashboard Page", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "kubernetes-dashboard", + "rawLine": " describe('Kubernetes Dashboard', () => {", + "line": " describe('Kubernetes Dashboard')", + "label": "Kubernetes Dashboard", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "displays-accurate-summary-compliance-score", + "rawLine": " it('displays accurate summary compliance score', async () => {", + "line": " it('displays accurate summary compliance score')", + "label": "displays accurate summary compliance score", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "todo---cloud-dashboard", + "rawLine": " // describe('TODO - Cloud Dashboard', () => {", + "line": " describe('TODO - Cloud Dashboard', () => {", + "label": "TODO - Cloud Dashboard", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": true, + "children": [ + { + "id": "todo---displays-accurate-summary-compliance-score", + "rawLine": " // it('todo - displays accurate summary compliance score', async () => {});", + "line": " it('todo - displays accurate summary compliance score', async () => {});", + "label": "todo - displays accurate summary compliance score", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": true + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/findings_alerts.ts", + "fileName": "findings_alerts.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR" + ], + "lines": [ + " describe('Findings Page - Alerts')", + " describe('Create detection rule')", + " it('Creates a detection rule from the Take Action button and navigates to rule page')", + " it('Creates a detection rule from the Alerts section and navigates to rule page')", + " describe('Rule details')", + " it('The rule page contains the expected matching data')", + " describe('Navigation')", + " it('Clicking on count of Rules should navigate to the rules page with benchmark tags as a filter')", + " it('Clicking on count of Alerts should navigate to the alerts page')" + ], + "testSuits": [ + { + "id": "findings-page---alerts", + "rawLine": " describe('Findings Page - Alerts', function () {", + "line": " describe('Findings Page - Alerts')", + "label": "Findings Page - Alerts", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "create-detection-rule", + "rawLine": " describe('Create detection rule', () => {", + "line": " describe('Create detection rule')", + "label": "Create detection rule", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "creates-a-detection-rule-from-the-take-action-button-and-navigates-to-rule-page", + "rawLine": " it('Creates a detection rule from the Take Action button and navigates to rule page', async () => {", + "line": " it('Creates a detection rule from the Take Action button and navigates to rule page')", + "label": "Creates a detection rule from the Take Action button and navigates to rule page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "creates-a-detection-rule-from-the-alerts-section-and-navigates-to-rule-page", + "rawLine": " it('Creates a detection rule from the Alerts section and navigates to rule page', async () => {", + "line": " it('Creates a detection rule from the Alerts section and navigates to rule page')", + "label": "Creates a detection rule from the Alerts section and navigates to rule page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "rule-details", + "rawLine": " describe('Rule details', () => {", + "line": " describe('Rule details')", + "label": "Rule details", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "the-rule-page-contains-the-expected-matching-data", + "rawLine": " it('The rule page contains the expected matching data', async () => {", + "line": " it('The rule page contains the expected matching data')", + "label": "The rule page contains the expected matching data", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "navigation", + "rawLine": " describe('Navigation', () => {", + "line": " describe('Navigation')", + "label": "Navigation", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-on-count-of-rules-should-navigate-to-the-rules-page-with-benchmark-tags-as-a-filter", + "rawLine": " it('Clicking on count of Rules should navigate to the rules page with benchmark tags as a filter', async () => {", + "line": " it('Clicking on count of Rules should navigate to the rules page with benchmark tags as a filter')", + "label": "Clicking on count of Rules should navigate to the rules page with benchmark tags as a filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-on-count-of-alerts-should-navigate-to-the-alerts-page", + "rawLine": " it('Clicking on count of Alerts should navigate to the alerts page', async () => {", + "line": " it('Clicking on count of Alerts should navigate to the alerts page')", + "label": "Clicking on count of Alerts should navigate to the alerts page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "findings-page---alerts", + "rawLine": " describe('Findings Page - Alerts', function () {", + "line": " describe('Findings Page - Alerts')", + "label": "Findings Page - Alerts", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "create-detection-rule", + "rawLine": " describe('Create detection rule', () => {", + "line": " describe('Create detection rule')", + "label": "Create detection rule", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "creates-a-detection-rule-from-the-take-action-button-and-navigates-to-rule-page", + "rawLine": " it('Creates a detection rule from the Take Action button and navigates to rule page', async () => {", + "line": " it('Creates a detection rule from the Take Action button and navigates to rule page')", + "label": "Creates a detection rule from the Take Action button and navigates to rule page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "creates-a-detection-rule-from-the-alerts-section-and-navigates-to-rule-page", + "rawLine": " it('Creates a detection rule from the Alerts section and navigates to rule page', async () => {", + "line": " it('Creates a detection rule from the Alerts section and navigates to rule page')", + "label": "Creates a detection rule from the Alerts section and navigates to rule page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "rule-details", + "rawLine": " describe('Rule details', () => {", + "line": " describe('Rule details')", + "label": "Rule details", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "the-rule-page-contains-the-expected-matching-data", + "rawLine": " it('The rule page contains the expected matching data', async () => {", + "line": " it('The rule page contains the expected matching data')", + "label": "The rule page contains the expected matching data", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "navigation", + "rawLine": " describe('Navigation', () => {", + "line": " describe('Navigation')", + "label": "Navigation", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "clicking-on-count-of-rules-should-navigate-to-the-rules-page-with-benchmark-tags-as-a-filter", + "rawLine": " it('Clicking on count of Rules should navigate to the rules page with benchmark tags as a filter', async () => {", + "line": " it('Clicking on count of Rules should navigate to the rules page with benchmark tags as a filter')", + "label": "Clicking on count of Rules should navigate to the rules page with benchmark tags as a filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-on-count-of-alerts-should-navigate-to-the-alerts-page", + "rawLine": " it('Clicking on count of Alerts should navigate to the alerts page', async () => {", + "line": " it('Clicking on count of Alerts should navigate to the alerts page')", + "label": "Clicking on count of Alerts should navigate to the alerts page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/findings_grouping.ts", + "fileName": "findings_grouping.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR" + ], + "lines": [ + " describe('Findings Page - Grouping')", + " describe('Default Grouping')", + " it('groups findings by resource and sort by compliance score desc')", + " it('groups findings by rule name and sort by compliance score desc')", + " it('groups findings by cloud account and sort by compliance score desc')", + " it('groups findings by Kubernetes cluster and sort by compliance score desc')", + " describe('SearchBar')", + " it('add filter')", + " it('remove filter')", + " it('set search query')", + " describe('Group table')", + " it('shows findings table when expanding')", + " describe('Default Grouping - support muting rules')", + " it('groups findings by resource after muting rule')" + ], + "testSuits": [ + { + "id": "findings-page---grouping", + "rawLine": " describe('Findings Page - Grouping', function () {", + "line": " describe('Findings Page - Grouping')", + "label": "Findings Page - Grouping", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "default-grouping", + "rawLine": " describe('Default Grouping', async () => {", + "line": " describe('Default Grouping')", + "label": "Default Grouping", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-findings-by-resource-and-sort-by-compliance-score-desc", + "rawLine": " it('groups findings by resource and sort by compliance score desc', async () => {", + "line": " it('groups findings by resource and sort by compliance score desc')", + "label": "groups findings by resource and sort by compliance score desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-findings-by-rule-name-and-sort-by-compliance-score-desc", + "rawLine": " it('groups findings by rule name and sort by compliance score desc', async () => {", + "line": " it('groups findings by rule name and sort by compliance score desc')", + "label": "groups findings by rule name and sort by compliance score desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-findings-by-cloud-account-and-sort-by-compliance-score-desc", + "rawLine": " it('groups findings by cloud account and sort by compliance score desc', async () => {", + "line": " it('groups findings by cloud account and sort by compliance score desc')", + "label": "groups findings by cloud account and sort by compliance score desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-findings-by-kubernetes-cluster-and-sort-by-compliance-score-desc", + "rawLine": " it('groups findings by Kubernetes cluster and sort by compliance score desc', async () => {", + "line": " it('groups findings by Kubernetes cluster and sort by compliance score desc')", + "label": "groups findings by Kubernetes cluster and sort by compliance score desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "searchbar", + "rawLine": " describe('SearchBar', () => {", + "line": " describe('SearchBar')", + "label": "SearchBar", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "add-filter", + "rawLine": " it('add filter', async () => {", + "line": " it('add filter')", + "label": "add filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "remove-filter", + "rawLine": " it('remove filter', async () => {", + "line": " it('remove filter')", + "label": "remove filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "set-search-query", + "rawLine": " it('set search query', async () => {", + "line": " it('set search query')", + "label": "set search query", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "group-table", + "rawLine": " describe('Group table', async () => {", + "line": " describe('Group table')", + "label": "Group table", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-findings-table-when-expanding", + "rawLine": " it('shows findings table when expanding', async () => {", + "line": " it('shows findings table when expanding')", + "label": "shows findings table when expanding", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "default-grouping---support-muting-rules", + "rawLine": " describe('Default Grouping - support muting rules', async () => {", + "line": " describe('Default Grouping - support muting rules')", + "label": "Default Grouping - support muting rules", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-findings-by-resource-after-muting-rule", + "rawLine": " it('groups findings by resource after muting rule', async () => {", + "line": " it('groups findings by resource after muting rule')", + "label": "groups findings by resource after muting rule", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "findings-page---grouping", + "rawLine": " describe('Findings Page - Grouping', function () {", + "line": " describe('Findings Page - Grouping')", + "label": "Findings Page - Grouping", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "default-grouping", + "rawLine": " describe('Default Grouping', async () => {", + "line": " describe('Default Grouping')", + "label": "Default Grouping", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "groups-findings-by-resource-and-sort-by-compliance-score-desc", + "rawLine": " it('groups findings by resource and sort by compliance score desc', async () => {", + "line": " it('groups findings by resource and sort by compliance score desc')", + "label": "groups findings by resource and sort by compliance score desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-findings-by-rule-name-and-sort-by-compliance-score-desc", + "rawLine": " it('groups findings by rule name and sort by compliance score desc', async () => {", + "line": " it('groups findings by rule name and sort by compliance score desc')", + "label": "groups findings by rule name and sort by compliance score desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-findings-by-cloud-account-and-sort-by-compliance-score-desc", + "rawLine": " it('groups findings by cloud account and sort by compliance score desc', async () => {", + "line": " it('groups findings by cloud account and sort by compliance score desc')", + "label": "groups findings by cloud account and sort by compliance score desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-findings-by-kubernetes-cluster-and-sort-by-compliance-score-desc", + "rawLine": " it('groups findings by Kubernetes cluster and sort by compliance score desc', async () => {", + "line": " it('groups findings by Kubernetes cluster and sort by compliance score desc')", + "label": "groups findings by Kubernetes cluster and sort by compliance score desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "searchbar", + "rawLine": " describe('SearchBar', () => {", + "line": " describe('SearchBar')", + "label": "SearchBar", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "add-filter", + "rawLine": " it('add filter', async () => {", + "line": " it('add filter')", + "label": "add filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "remove-filter", + "rawLine": " it('remove filter', async () => {", + "line": " it('remove filter')", + "label": "remove filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "set-search-query", + "rawLine": " it('set search query', async () => {", + "line": " it('set search query')", + "label": "set search query", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "group-table", + "rawLine": " describe('Group table', async () => {", + "line": " describe('Group table')", + "label": "Group table", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "shows-findings-table-when-expanding", + "rawLine": " it('shows findings table when expanding', async () => {", + "line": " it('shows findings table when expanding')", + "label": "shows findings table when expanding", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "default-grouping---support-muting-rules", + "rawLine": " describe('Default Grouping - support muting rules', async () => {", + "line": " describe('Default Grouping - support muting rules')", + "label": "Default Grouping - support muting rules", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "groups-findings-by-resource-after-muting-rule", + "rawLine": " it('groups findings by resource after muting rule', async () => {", + "line": " it('groups findings by resource after muting rule')", + "label": "groups findings by resource after muting rule", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/findings_old_data.ts", + "fileName": "findings_old_data.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR" + ], + "lines": [ + " describe('Old Data')", + " describe('Findings page with old data')", + " it('returns no Findings KSPM')", + " it('returns no Findings CSPM')" + ], + "testSuits": [ + { + "id": "old-data", + "rawLine": " describe('Old Data', function () {", + "line": " describe('Old Data')", + "label": "Old Data", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "findings-page-with-old-data", + "rawLine": " describe('Findings page with old data', () => {", + "line": " describe('Findings page with old data')", + "label": "Findings page with old data", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-no-findings-kspm", + "rawLine": " it('returns no Findings KSPM', async () => {", + "line": " it('returns no Findings KSPM')", + "label": "returns no Findings KSPM", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-no-findings-cspm", + "rawLine": " it('returns no Findings CSPM', async () => {", + "line": " it('returns no Findings CSPM')", + "label": "returns no Findings CSPM", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "old-data", + "rawLine": " describe('Old Data', function () {", + "line": " describe('Old Data')", + "label": "Old Data", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "findings-page-with-old-data", + "rawLine": " describe('Findings page with old data', () => {", + "line": " describe('Findings page with old data')", + "label": "Findings page with old data", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "returns-no-findings-kspm", + "rawLine": " it('returns no Findings KSPM', async () => {", + "line": " it('returns no Findings KSPM')", + "label": "returns no Findings KSPM", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "returns-no-findings-cspm", + "rawLine": " it('returns no Findings CSPM', async () => {", + "line": " it('returns no Findings CSPM')", + "label": "returns no Findings CSPM", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/findings_onboarding.ts", + "fileName": "findings_onboarding.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR", + "HAS SKIP" + ], + "lines": [ + " describe.skip('Findings Page onboarding')", + " it('clicking on the `No integrations installed` prompt action button - `install CNVM`: navigates to the CNVM integration installation page')", + " it('clicking on the `No integrations installed` prompt action button - `install cloud posture intergation`: navigates to the CSPM integration installation page')", + " it('clicking on the `No integrations installed` prompt action button - `install kubernetes posture intergation`: navigates to the KSPM integration installation page')" + ], + "testSuits": [ + { + "id": "findings-page-onboarding", + "rawLine": " describe.skip('Findings Page onboarding', function () {", + "line": " describe.skip('Findings Page onboarding')", + "label": "Findings Page onboarding", + "indent": 2, + "type": "describe", + "isSkipped": true, + "isTodo": false + }, + { + "id": "clicking-on-the-", + "rawLine": " it('clicking on the `No integrations installed` prompt action button - `install CNVM`: navigates to the CNVM integration installation page', async () => {", + "line": " it('clicking on the `No integrations installed` prompt action button - `install CNVM`: navigates to the CNVM integration installation page')", + "label": "clicking on the ", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-on-the-", + "rawLine": " it('clicking on the `No integrations installed` prompt action button - `install cloud posture intergation`: navigates to the CSPM integration installation page', async () => {", + "line": " it('clicking on the `No integrations installed` prompt action button - `install cloud posture intergation`: navigates to the CSPM integration installation page')", + "label": "clicking on the ", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-on-the-", + "rawLine": " it('clicking on the `No integrations installed` prompt action button - `install kubernetes posture intergation`: navigates to the KSPM integration installation page', async () => {", + "line": " it('clicking on the `No integrations installed` prompt action button - `install kubernetes posture intergation`: navigates to the KSPM integration installation page')", + "label": "clicking on the ", + "indent": 4, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "findings-page-onboarding", + "rawLine": " describe.skip('Findings Page onboarding', function () {", + "line": " describe.skip('Findings Page onboarding')", + "label": "Findings Page onboarding", + "indent": 2, + "type": "describe", + "isSkipped": true, + "isTodo": false, + "children": [ + { + "id": "clicking-on-the-", + "rawLine": " it('clicking on the `No integrations installed` prompt action button - `install CNVM`: navigates to the CNVM integration installation page', async () => {", + "line": " it('clicking on the `No integrations installed` prompt action button - `install CNVM`: navigates to the CNVM integration installation page')", + "label": "clicking on the ", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "clicking-on-the-", + "rawLine": " it('clicking on the `No integrations installed` prompt action button - `install cloud posture intergation`: navigates to the CSPM integration installation page', async () => {", + "line": " it('clicking on the `No integrations installed` prompt action button - `install cloud posture intergation`: navigates to the CSPM integration installation page')", + "label": "clicking on the ", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "clicking-on-the-", + "rawLine": " it('clicking on the `No integrations installed` prompt action button - `install kubernetes posture intergation`: navigates to the KSPM integration installation page', async () => {", + "line": " it('clicking on the `No integrations installed` prompt action button - `install kubernetes posture intergation`: navigates to the KSPM integration installation page')", + "label": "clicking on the ", + "indent": 4, + "type": "it", + "isSkipped": true, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/findings.ts", + "fileName": "findings.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR", + "HAS SKIP" + ], + "lines": [ + " describe('Findings Page - DataTable')", + " describe.skip('SearchBar')", + " it('add filter')", + " it('remove filter')", + " it('set search query')", + " describe.skip('Table Sort')", + " it('sorts by a column, should be case sensitive/insensitive depending on the column')", + " describe('DistributionBar')", + " it(`filters by ${type} findings`)", + " describe('DataTable features')", + " it('Edit data view field option is Enabled')", + " describe('Findings - Fields selector')", + " it('Add fields to the Findings DataTable')", + " it('Remove fields from the Findings DataTable')", + " it('Reset fields to default')", + " describe('Findings Page - support muting rules')", + " it(`verify only enabled rules appears`)" + ], + "testSuits": [ + { + "id": "findings-page---datatable", + "rawLine": " describe('Findings Page - DataTable', function () {", + "line": " describe('Findings Page - DataTable')", + "label": "Findings Page - DataTable", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "searchbar", + "rawLine": " describe.skip('SearchBar', () => {", + "line": " describe.skip('SearchBar')", + "label": "SearchBar", + "indent": 4, + "type": "describe", + "isSkipped": true, + "isTodo": false + }, + { + "id": "add-filter", + "rawLine": " it('add filter', async () => {", + "line": " it('add filter')", + "label": "add filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "remove-filter", + "rawLine": " it('remove filter', async () => {", + "line": " it('remove filter')", + "label": "remove filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "set-search-query", + "rawLine": " it('set search query', async () => {", + "line": " it('set search query')", + "label": "set search query", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "table-sort", + "rawLine": " describe.skip('Table Sort', () => {", + "line": " describe.skip('Table Sort')", + "label": "Table Sort", + "indent": 4, + "type": "describe", + "isSkipped": true, + "isTodo": false + }, + { + "id": "sorts-by-a-column,-should-be-case-sensitive/insensitive-depending-on-the-column", + "rawLine": " it('sorts by a column, should be case sensitive/insensitive depending on the column', async () => {", + "line": " it('sorts by a column, should be case sensitive/insensitive depending on the column')", + "label": "sorts by a column, should be case sensitive/insensitive depending on the column", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "distributionbar", + "rawLine": " describe('DistributionBar', () => {", + "line": " describe('DistributionBar')", + "label": "DistributionBar", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "filters-by-${type}-findings", + "rawLine": " it(`filters by ${type} findings`, async () => {", + "line": " it(`filters by ${type} findings`)", + "label": "filters by ${type} findings", + "indent": 8, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "datatable-features", + "rawLine": " describe('DataTable features', () => {", + "line": " describe('DataTable features')", + "label": "DataTable features", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "edit-data-view-field-option-is-enabled", + "rawLine": " it('Edit data view field option is Enabled', async () => {", + "line": " it('Edit data view field option is Enabled')", + "label": "Edit data view field option is Enabled", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "findings---fields-selector", + "rawLine": " describe('Findings - Fields selector', () => {", + "line": " describe('Findings - Fields selector')", + "label": "Findings - Fields selector", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "add-fields-to-the-findings-datatable", + "rawLine": " it('Add fields to the Findings DataTable', async () => {", + "line": " it('Add fields to the Findings DataTable')", + "label": "Add fields to the Findings DataTable", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "remove-fields-from-the-findings-datatable", + "rawLine": " it('Remove fields from the Findings DataTable', async () => {", + "line": " it('Remove fields from the Findings DataTable')", + "label": "Remove fields from the Findings DataTable", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "reset-fields-to-default", + "rawLine": " it('Reset fields to default', async () => {", + "line": " it('Reset fields to default')", + "label": "Reset fields to default", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "findings-page---support-muting-rules", + "rawLine": " describe('Findings Page - support muting rules', () => {", + "line": " describe('Findings Page - support muting rules')", + "label": "Findings Page - support muting rules", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "verify-only-enabled-rules-appears", + "rawLine": " it(`verify only enabled rules appears`, async () => {", + "line": " it(`verify only enabled rules appears`)", + "label": "verify only enabled rules appears", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "findings-page---datatable", + "rawLine": " describe('Findings Page - DataTable', function () {", + "line": " describe('Findings Page - DataTable')", + "label": "Findings Page - DataTable", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "searchbar", + "rawLine": " describe.skip('SearchBar', () => {", + "line": " describe.skip('SearchBar')", + "label": "SearchBar", + "indent": 4, + "type": "describe", + "isSkipped": true, + "isTodo": false, + "children": [ + { + "id": "add-filter", + "rawLine": " it('add filter', async () => {", + "line": " it('add filter')", + "label": "add filter", + "indent": 6, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "remove-filter", + "rawLine": " it('remove filter', async () => {", + "line": " it('remove filter')", + "label": "remove filter", + "indent": 6, + "type": "it", + "isSkipped": true, + "isTodo": false + }, + { + "id": "set-search-query", + "rawLine": " it('set search query', async () => {", + "line": " it('set search query')", + "label": "set search query", + "indent": 6, + "type": "it", + "isSkipped": true, + "isTodo": false + } + ] + }, + { + "id": "table-sort", + "rawLine": " describe.skip('Table Sort', () => {", + "line": " describe.skip('Table Sort')", + "label": "Table Sort", + "indent": 4, + "type": "describe", + "isSkipped": true, + "isTodo": false, + "children": [ + { + "id": "sorts-by-a-column,-should-be-case-sensitive/insensitive-depending-on-the-column", + "rawLine": " it('sorts by a column, should be case sensitive/insensitive depending on the column', async () => {", + "line": " it('sorts by a column, should be case sensitive/insensitive depending on the column')", + "label": "sorts by a column, should be case sensitive/insensitive depending on the column", + "indent": 6, + "type": "it", + "isSkipped": true, + "isTodo": false + } + ] + }, + { + "id": "distributionbar", + "rawLine": " describe('DistributionBar', () => {", + "line": " describe('DistributionBar')", + "label": "DistributionBar", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "filters-by-${type}-findings", + "rawLine": " it(`filters by ${type} findings`, async () => {", + "line": " it(`filters by ${type} findings`)", + "label": "filters by ${type} findings", + "indent": 8, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "id": "datatable-features", + "rawLine": " describe('DataTable features', () => {", + "line": " describe('DataTable features')", + "label": "DataTable features", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "edit-data-view-field-option-is-enabled", + "rawLine": " it('Edit data view field option is Enabled', async () => {", + "line": " it('Edit data view field option is Enabled')", + "label": "Edit data view field option is Enabled", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "findings---fields-selector", + "rawLine": " describe('Findings - Fields selector', () => {", + "line": " describe('Findings - Fields selector')", + "label": "Findings - Fields selector", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "add-fields-to-the-findings-datatable", + "rawLine": " it('Add fields to the Findings DataTable', async () => {", + "line": " it('Add fields to the Findings DataTable')", + "label": "Add fields to the Findings DataTable", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "remove-fields-from-the-findings-datatable", + "rawLine": " it('Remove fields from the Findings DataTable', async () => {", + "line": " it('Remove fields from the Findings DataTable')", + "label": "Remove fields from the Findings DataTable", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "reset-fields-to-default", + "rawLine": " it('Reset fields to default', async () => {", + "line": " it('Reset fields to default')", + "label": "Reset fields to default", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "findings-page---support-muting-rules", + "rawLine": " describe('Findings Page - support muting rules', () => {", + "line": " describe('Findings Page - support muting rules')", + "label": "Findings Page - support muting rules", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "verify-only-enabled-rules-appears", + "rawLine": " it(`verify only enabled rules appears`, async () => {", + "line": " it(`verify only enabled rules appears`)", + "label": "verify only enabled rules appears", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/index.ts", + "fileName": "index.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR" + ], + "lines": [ + " describe('Cloud Security Posture')" + ], + "testSuits": [ + { + "id": "cloud-security-posture", + "rawLine": " describe('Cloud Security Posture', function () {", + "line": " describe('Cloud Security Posture')", + "label": "Cloud Security Posture", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "cloud-security-posture", + "rawLine": " describe('Cloud Security Posture', function () {", + "line": " describe('Cloud Security Posture')", + "label": "Cloud Security Posture", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/rules.ts", + "fileName": "rules.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR" + ], + "lines": [ + " describe('Cloud Posture Rules Page')", + " describe('Rules Page - Rules Counters')", + " it('Shows posture score when there are findings')", + " it('Clicking the posture score button leads to the dashboard')", + " it('Shows integrations count when there are findings')", + " it('Clicking the integrations counter button leads to the integration page')", + " it('Shows the failed findings counter when there are findings')", + " it('Clicking the failed findings button leads to the findings page')", + " it('Shows the disabled rules count')", + " it('Clicking the disabled rules button shows enables the disabled filter')", + " it('Shows empty state when there are no findings')", + " describe('Rules Page - Bulk Action buttons')", + " it('It should disable Enable option when there are all rules selected are already enabled ')", + " it('It should disable both Enable and Disable options when there are no rules selected')", + " it('It should disable Disable option when there are all rules selected are already Disabled')", + " it('Both option should not be disabled if selected rules contains both enabled and disabled rules')", + " describe('Rules Page - Enable Rules and Disabled Rules Filter Toggle')", + " it('Should only display Enabled rules when Enabled Rules filter is ON')", + " it('Should only display Disabled rules when Disabled Rules filter is ON')", + " describe('Rules Page - CIS Section & Rule Number filters')", + " it('Table should only show result that has the same section as in the Section filter')", + " it('Table should only show result that has the same section as in the Rule number filter')", + " it('Table should only show result that passes both Section and Rule number filter')", + " describe('Rules Page - Flyout')", + " it('Users are able to Enable/Disable Rule from Switch on Rule Flyout')", + " it('Alerts section of Rules Flyout shows Disabled text when Rules are disabled')", + " it('Users are able to Enable/Disable Rule from Take Action on Rule Flyout')", + " it('Alerts section of Rules Flyout shows Detection Rule Counter component when Rules are enabled')" + ], + "testSuits": [ + { + "id": "cloud-posture-rules-page", + "rawLine": " describe('Cloud Posture Rules Page', function () {", + "line": " describe('Cloud Posture Rules Page')", + "label": "Cloud Posture Rules Page", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "rules-page---rules-counters", + "rawLine": " describe('Rules Page - Rules Counters', () => {", + "line": " describe('Rules Page - Rules Counters')", + "label": "Rules Page - Rules Counters", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-posture-score-when-there-are-findings", + "rawLine": " it('Shows posture score when there are findings', async () => {", + "line": " it('Shows posture score when there are findings')", + "label": "Shows posture score when there are findings", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-the-posture-score-button-leads-to-the-dashboard", + "rawLine": " it('Clicking the posture score button leads to the dashboard', async () => {", + "line": " it('Clicking the posture score button leads to the dashboard')", + "label": "Clicking the posture score button leads to the dashboard", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-integrations-count-when-there-are-findings", + "rawLine": " it('Shows integrations count when there are findings', async () => {", + "line": " it('Shows integrations count when there are findings')", + "label": "Shows integrations count when there are findings", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-the-integrations-counter-button-leads-to-the-integration-page", + "rawLine": " it('Clicking the integrations counter button leads to the integration page', async () => {", + "line": " it('Clicking the integrations counter button leads to the integration page')", + "label": "Clicking the integrations counter button leads to the integration page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-the-failed-findings-counter-when-there-are-findings", + "rawLine": " it('Shows the failed findings counter when there are findings', async () => {", + "line": " it('Shows the failed findings counter when there are findings')", + "label": "Shows the failed findings counter when there are findings", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-the-failed-findings-button-leads-to-the-findings-page", + "rawLine": " it('Clicking the failed findings button leads to the findings page', async () => {", + "line": " it('Clicking the failed findings button leads to the findings page')", + "label": "Clicking the failed findings button leads to the findings page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-the-disabled-rules-count", + "rawLine": " it('Shows the disabled rules count', async () => {", + "line": " it('Shows the disabled rules count')", + "label": "Shows the disabled rules count", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-the-disabled-rules-button-shows-enables-the-disabled-filter", + "rawLine": " it('Clicking the disabled rules button shows enables the disabled filter', async () => {", + "line": " it('Clicking the disabled rules button shows enables the disabled filter')", + "label": "Clicking the disabled rules button shows enables the disabled filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-empty-state-when-there-are-no-findings", + "rawLine": " it('Shows empty state when there are no findings', async () => {", + "line": " it('Shows empty state when there are no findings')", + "label": "Shows empty state when there are no findings", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "rules-page---bulk-action-buttons", + "rawLine": " describe('Rules Page - Bulk Action buttons', () => {", + "line": " describe('Rules Page - Bulk Action buttons')", + "label": "Rules Page - Bulk Action buttons", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "it-should-disable-enable-option-when-there-are-all-rules-selected-are-already-enabled-", + "rawLine": " it('It should disable Enable option when there are all rules selected are already enabled ', async () => {", + "line": " it('It should disable Enable option when there are all rules selected are already enabled ')", + "label": "It should disable Enable option when there are all rules selected are already enabled ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "it-should-disable-both-enable-and-disable-options-when-there-are-no-rules-selected", + "rawLine": " it('It should disable both Enable and Disable options when there are no rules selected', async () => {", + "line": " it('It should disable both Enable and Disable options when there are no rules selected')", + "label": "It should disable both Enable and Disable options when there are no rules selected", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "it-should-disable-disable-option-when-there-are-all-rules-selected-are-already-disabled", + "rawLine": " it('It should disable Disable option when there are all rules selected are already Disabled', async () => {", + "line": " it('It should disable Disable option when there are all rules selected are already Disabled')", + "label": "It should disable Disable option when there are all rules selected are already Disabled", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "both-option-should-not-be-disabled-if-selected-rules-contains-both-enabled-and-disabled-rules", + "rawLine": " it('Both option should not be disabled if selected rules contains both enabled and disabled rules', async () => {", + "line": " it('Both option should not be disabled if selected rules contains both enabled and disabled rules')", + "label": "Both option should not be disabled if selected rules contains both enabled and disabled rules", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "rules-page---enable-rules-and-disabled-rules-filter-toggle", + "rawLine": " describe('Rules Page - Enable Rules and Disabled Rules Filter Toggle', () => {", + "line": " describe('Rules Page - Enable Rules and Disabled Rules Filter Toggle')", + "label": "Rules Page - Enable Rules and Disabled Rules Filter Toggle", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-only-display-enabled-rules-when-enabled-rules-filter-is-on", + "rawLine": " it('Should only display Enabled rules when Enabled Rules filter is ON', async () => {", + "line": " it('Should only display Enabled rules when Enabled Rules filter is ON')", + "label": "Should only display Enabled rules when Enabled Rules filter is ON", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-only-display-disabled-rules-when-disabled-rules-filter-is-on", + "rawLine": " it('Should only display Disabled rules when Disabled Rules filter is ON', async () => {", + "line": " it('Should only display Disabled rules when Disabled Rules filter is ON')", + "label": "Should only display Disabled rules when Disabled Rules filter is ON", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "rules-page---cis-section-&-rule-number-filters", + "rawLine": " describe('Rules Page - CIS Section & Rule Number filters', () => {", + "line": " describe('Rules Page - CIS Section & Rule Number filters')", + "label": "Rules Page - CIS Section & Rule Number filters", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "table-should-only-show-result-that-has-the-same-section-as-in-the-section-filter", + "rawLine": " it('Table should only show result that has the same section as in the Section filter', async () => {", + "line": " it('Table should only show result that has the same section as in the Section filter')", + "label": "Table should only show result that has the same section as in the Section filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "table-should-only-show-result-that-has-the-same-section-as-in-the-rule-number-filter", + "rawLine": " it('Table should only show result that has the same section as in the Rule number filter', async () => {", + "line": " it('Table should only show result that has the same section as in the Rule number filter')", + "label": "Table should only show result that has the same section as in the Rule number filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "table-should-only-show-result-that-passes-both-section-and-rule-number-filter", + "rawLine": " it('Table should only show result that passes both Section and Rule number filter', async () => {", + "line": " it('Table should only show result that passes both Section and Rule number filter')", + "label": "Table should only show result that passes both Section and Rule number filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "rules-page---flyout", + "rawLine": " describe('Rules Page - Flyout', () => {", + "line": " describe('Rules Page - Flyout')", + "label": "Rules Page - Flyout", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "users-are-able-to-enable/disable-rule-from-switch-on-rule-flyout", + "rawLine": " it('Users are able to Enable/Disable Rule from Switch on Rule Flyout', async () => {", + "line": " it('Users are able to Enable/Disable Rule from Switch on Rule Flyout')", + "label": "Users are able to Enable/Disable Rule from Switch on Rule Flyout", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "alerts-section-of-rules-flyout-shows-disabled-text-when-rules-are-disabled", + "rawLine": " it('Alerts section of Rules Flyout shows Disabled text when Rules are disabled', async () => {", + "line": " it('Alerts section of Rules Flyout shows Disabled text when Rules are disabled')", + "label": "Alerts section of Rules Flyout shows Disabled text when Rules are disabled", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "users-are-able-to-enable/disable-rule-from-take-action-on-rule-flyout", + "rawLine": " it('Users are able to Enable/Disable Rule from Take Action on Rule Flyout', async () => {", + "line": " it('Users are able to Enable/Disable Rule from Take Action on Rule Flyout')", + "label": "Users are able to Enable/Disable Rule from Take Action on Rule Flyout", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "alerts-section-of-rules-flyout-shows-detection-rule-counter-component-when-rules-are-enabled", + "rawLine": " it('Alerts section of Rules Flyout shows Detection Rule Counter component when Rules are enabled', async () => {", + "line": " it('Alerts section of Rules Flyout shows Detection Rule Counter component when Rules are enabled')", + "label": "Alerts section of Rules Flyout shows Detection Rule Counter component when Rules are enabled", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "cloud-posture-rules-page", + "rawLine": " describe('Cloud Posture Rules Page', function () {", + "line": " describe('Cloud Posture Rules Page')", + "label": "Cloud Posture Rules Page", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "rules-page---rules-counters", + "rawLine": " describe('Rules Page - Rules Counters', () => {", + "line": " describe('Rules Page - Rules Counters')", + "label": "Rules Page - Rules Counters", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "shows-posture-score-when-there-are-findings", + "rawLine": " it('Shows posture score when there are findings', async () => {", + "line": " it('Shows posture score when there are findings')", + "label": "Shows posture score when there are findings", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-the-posture-score-button-leads-to-the-dashboard", + "rawLine": " it('Clicking the posture score button leads to the dashboard', async () => {", + "line": " it('Clicking the posture score button leads to the dashboard')", + "label": "Clicking the posture score button leads to the dashboard", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-integrations-count-when-there-are-findings", + "rawLine": " it('Shows integrations count when there are findings', async () => {", + "line": " it('Shows integrations count when there are findings')", + "label": "Shows integrations count when there are findings", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-the-integrations-counter-button-leads-to-the-integration-page", + "rawLine": " it('Clicking the integrations counter button leads to the integration page', async () => {", + "line": " it('Clicking the integrations counter button leads to the integration page')", + "label": "Clicking the integrations counter button leads to the integration page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-the-failed-findings-counter-when-there-are-findings", + "rawLine": " it('Shows the failed findings counter when there are findings', async () => {", + "line": " it('Shows the failed findings counter when there are findings')", + "label": "Shows the failed findings counter when there are findings", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-the-failed-findings-button-leads-to-the-findings-page", + "rawLine": " it('Clicking the failed findings button leads to the findings page', async () => {", + "line": " it('Clicking the failed findings button leads to the findings page')", + "label": "Clicking the failed findings button leads to the findings page", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-the-disabled-rules-count", + "rawLine": " it('Shows the disabled rules count', async () => {", + "line": " it('Shows the disabled rules count')", + "label": "Shows the disabled rules count", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "clicking-the-disabled-rules-button-shows-enables-the-disabled-filter", + "rawLine": " it('Clicking the disabled rules button shows enables the disabled filter', async () => {", + "line": " it('Clicking the disabled rules button shows enables the disabled filter')", + "label": "Clicking the disabled rules button shows enables the disabled filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-empty-state-when-there-are-no-findings", + "rawLine": " it('Shows empty state when there are no findings', async () => {", + "line": " it('Shows empty state when there are no findings')", + "label": "Shows empty state when there are no findings", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "rules-page---bulk-action-buttons", + "rawLine": " describe('Rules Page - Bulk Action buttons', () => {", + "line": " describe('Rules Page - Bulk Action buttons')", + "label": "Rules Page - Bulk Action buttons", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "it-should-disable-enable-option-when-there-are-all-rules-selected-are-already-enabled-", + "rawLine": " it('It should disable Enable option when there are all rules selected are already enabled ', async () => {", + "line": " it('It should disable Enable option when there are all rules selected are already enabled ')", + "label": "It should disable Enable option when there are all rules selected are already enabled ", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "it-should-disable-both-enable-and-disable-options-when-there-are-no-rules-selected", + "rawLine": " it('It should disable both Enable and Disable options when there are no rules selected', async () => {", + "line": " it('It should disable both Enable and Disable options when there are no rules selected')", + "label": "It should disable both Enable and Disable options when there are no rules selected", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "it-should-disable-disable-option-when-there-are-all-rules-selected-are-already-disabled", + "rawLine": " it('It should disable Disable option when there are all rules selected are already Disabled', async () => {", + "line": " it('It should disable Disable option when there are all rules selected are already Disabled')", + "label": "It should disable Disable option when there are all rules selected are already Disabled", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "both-option-should-not-be-disabled-if-selected-rules-contains-both-enabled-and-disabled-rules", + "rawLine": " it('Both option should not be disabled if selected rules contains both enabled and disabled rules', async () => {", + "line": " it('Both option should not be disabled if selected rules contains both enabled and disabled rules')", + "label": "Both option should not be disabled if selected rules contains both enabled and disabled rules", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "rules-page---enable-rules-and-disabled-rules-filter-toggle", + "rawLine": " describe('Rules Page - Enable Rules and Disabled Rules Filter Toggle', () => {", + "line": " describe('Rules Page - Enable Rules and Disabled Rules Filter Toggle')", + "label": "Rules Page - Enable Rules and Disabled Rules Filter Toggle", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "should-only-display-enabled-rules-when-enabled-rules-filter-is-on", + "rawLine": " it('Should only display Enabled rules when Enabled Rules filter is ON', async () => {", + "line": " it('Should only display Enabled rules when Enabled Rules filter is ON')", + "label": "Should only display Enabled rules when Enabled Rules filter is ON", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-only-display-disabled-rules-when-disabled-rules-filter-is-on", + "rawLine": " it('Should only display Disabled rules when Disabled Rules filter is ON', async () => {", + "line": " it('Should only display Disabled rules when Disabled Rules filter is ON')", + "label": "Should only display Disabled rules when Disabled Rules filter is ON", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "rules-page---cis-section-&-rule-number-filters", + "rawLine": " describe('Rules Page - CIS Section & Rule Number filters', () => {", + "line": " describe('Rules Page - CIS Section & Rule Number filters')", + "label": "Rules Page - CIS Section & Rule Number filters", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "table-should-only-show-result-that-has-the-same-section-as-in-the-section-filter", + "rawLine": " it('Table should only show result that has the same section as in the Section filter', async () => {", + "line": " it('Table should only show result that has the same section as in the Section filter')", + "label": "Table should only show result that has the same section as in the Section filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "table-should-only-show-result-that-has-the-same-section-as-in-the-rule-number-filter", + "rawLine": " it('Table should only show result that has the same section as in the Rule number filter', async () => {", + "line": " it('Table should only show result that has the same section as in the Rule number filter')", + "label": "Table should only show result that has the same section as in the Rule number filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "table-should-only-show-result-that-passes-both-section-and-rule-number-filter", + "rawLine": " it('Table should only show result that passes both Section and Rule number filter', async () => {", + "line": " it('Table should only show result that passes both Section and Rule number filter')", + "label": "Table should only show result that passes both Section and Rule number filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "rules-page---flyout", + "rawLine": " describe('Rules Page - Flyout', () => {", + "line": " describe('Rules Page - Flyout')", + "label": "Rules Page - Flyout", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "users-are-able-to-enable/disable-rule-from-switch-on-rule-flyout", + "rawLine": " it('Users are able to Enable/Disable Rule from Switch on Rule Flyout', async () => {", + "line": " it('Users are able to Enable/Disable Rule from Switch on Rule Flyout')", + "label": "Users are able to Enable/Disable Rule from Switch on Rule Flyout", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "alerts-section-of-rules-flyout-shows-disabled-text-when-rules-are-disabled", + "rawLine": " it('Alerts section of Rules Flyout shows Disabled text when Rules are disabled', async () => {", + "line": " it('Alerts section of Rules Flyout shows Disabled text when Rules are disabled')", + "label": "Alerts section of Rules Flyout shows Disabled text when Rules are disabled", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "users-are-able-to-enable/disable-rule-from-take-action-on-rule-flyout", + "rawLine": " it('Users are able to Enable/Disable Rule from Take Action on Rule Flyout', async () => {", + "line": " it('Users are able to Enable/Disable Rule from Take Action on Rule Flyout')", + "label": "Users are able to Enable/Disable Rule from Take Action on Rule Flyout", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "alerts-section-of-rules-flyout-shows-detection-rule-counter-component-when-rules-are-enabled", + "rawLine": " it('Alerts section of Rules Flyout shows Detection Rule Counter component when Rules are enabled', async () => {", + "line": " it('Alerts section of Rules Flyout shows Detection Rule Counter component when Rules are enabled')", + "label": "Alerts section of Rules Flyout shows Detection Rule Counter component when Rules are enabled", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/vulnerabilities_grouping.ts", + "fileName": "vulnerabilities_grouping.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR" + ], + "lines": [ + " describe('Vulnerabilities Page - Grouping')", + " describe('Default Grouping')", + " it('groups vulnerabilities by cloud account and sort by number of vulnerabilities desc')", + " it('groups vulnerabilities by CVE and sort by number of vulnerabilities desc')", + " it('groups vulnerabilities by resource and sort by number of vulnerabilities desc')", + " describe('SearchBar')", + " it('add filter')", + " it('remove filter')", + " it('set search query')", + " describe('Group table')", + " it('shows vulnerabilities table when expanding')" + ], + "testSuits": [ + { + "id": "vulnerabilities-page---grouping", + "rawLine": " describe('Vulnerabilities Page - Grouping', function () {", + "line": " describe('Vulnerabilities Page - Grouping')", + "label": "Vulnerabilities Page - Grouping", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "default-grouping", + "rawLine": " describe('Default Grouping', async () => {", + "line": " describe('Default Grouping')", + "label": "Default Grouping", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-vulnerabilities-by-cloud-account-and-sort-by-number-of-vulnerabilities-desc", + "rawLine": " it('groups vulnerabilities by cloud account and sort by number of vulnerabilities desc', async () => {", + "line": " it('groups vulnerabilities by cloud account and sort by number of vulnerabilities desc')", + "label": "groups vulnerabilities by cloud account and sort by number of vulnerabilities desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-vulnerabilities-by-cve-and-sort-by-number-of-vulnerabilities-desc", + "rawLine": " it('groups vulnerabilities by CVE and sort by number of vulnerabilities desc', async () => {", + "line": " it('groups vulnerabilities by CVE and sort by number of vulnerabilities desc')", + "label": "groups vulnerabilities by CVE and sort by number of vulnerabilities desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-vulnerabilities-by-resource-and-sort-by-number-of-vulnerabilities-desc", + "rawLine": " it('groups vulnerabilities by resource and sort by number of vulnerabilities desc', async () => {", + "line": " it('groups vulnerabilities by resource and sort by number of vulnerabilities desc')", + "label": "groups vulnerabilities by resource and sort by number of vulnerabilities desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "searchbar", + "rawLine": " describe('SearchBar', () => {", + "line": " describe('SearchBar')", + "label": "SearchBar", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "add-filter", + "rawLine": " it('add filter', async () => {", + "line": " it('add filter')", + "label": "add filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "remove-filter", + "rawLine": " it('remove filter', async () => {", + "line": " it('remove filter')", + "label": "remove filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "set-search-query", + "rawLine": " it('set search query', async () => {", + "line": " it('set search query')", + "label": "set search query", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "group-table", + "rawLine": " describe('Group table', async () => {", + "line": " describe('Group table')", + "label": "Group table", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "shows-vulnerabilities-table-when-expanding", + "rawLine": " it('shows vulnerabilities table when expanding', async () => {", + "line": " it('shows vulnerabilities table when expanding')", + "label": "shows vulnerabilities table when expanding", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "vulnerabilities-page---grouping", + "rawLine": " describe('Vulnerabilities Page - Grouping', function () {", + "line": " describe('Vulnerabilities Page - Grouping')", + "label": "Vulnerabilities Page - Grouping", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "default-grouping", + "rawLine": " describe('Default Grouping', async () => {", + "line": " describe('Default Grouping')", + "label": "Default Grouping", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "groups-vulnerabilities-by-cloud-account-and-sort-by-number-of-vulnerabilities-desc", + "rawLine": " it('groups vulnerabilities by cloud account and sort by number of vulnerabilities desc', async () => {", + "line": " it('groups vulnerabilities by cloud account and sort by number of vulnerabilities desc')", + "label": "groups vulnerabilities by cloud account and sort by number of vulnerabilities desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-vulnerabilities-by-cve-and-sort-by-number-of-vulnerabilities-desc", + "rawLine": " it('groups vulnerabilities by CVE and sort by number of vulnerabilities desc', async () => {", + "line": " it('groups vulnerabilities by CVE and sort by number of vulnerabilities desc')", + "label": "groups vulnerabilities by CVE and sort by number of vulnerabilities desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "groups-vulnerabilities-by-resource-and-sort-by-number-of-vulnerabilities-desc", + "rawLine": " it('groups vulnerabilities by resource and sort by number of vulnerabilities desc', async () => {", + "line": " it('groups vulnerabilities by resource and sort by number of vulnerabilities desc')", + "label": "groups vulnerabilities by resource and sort by number of vulnerabilities desc", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "searchbar", + "rawLine": " describe('SearchBar', () => {", + "line": " describe('SearchBar')", + "label": "SearchBar", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "add-filter", + "rawLine": " it('add filter', async () => {", + "line": " it('add filter')", + "label": "add filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "remove-filter", + "rawLine": " it('remove filter', async () => {", + "line": " it('remove filter')", + "label": "remove filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "set-search-query", + "rawLine": " it('set search query', async () => {", + "line": " it('set search query')", + "label": "set search query", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "group-table", + "rawLine": " describe('Group table', async () => {", + "line": " describe('Group table')", + "label": "Group table", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "shows-vulnerabilities-table-when-expanding", + "rawLine": " it('shows vulnerabilities table when expanding', async () => {", + "line": " it('shows vulnerabilities table when expanding')", + "label": "shows vulnerabilities table when expanding", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/vulnerabilities.ts", + "fileName": "vulnerabilities.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR" + ], + "lines": [ + " describe('Vulnerabilities Page - DataTable')", + " describe('SearchBar')", + " it('add filter')", + " it('remove filter')", + " it('set search query')", + " describe('DataTable features')", + " it('Edit data view field option is Enabled')", + " describe('Vulnerabilities - Fields selector')", + " it('Add fields to the Vulnerabilities DataTable')", + " it('Remove fields from the Vulnerabilities DataTable')", + " it('Reset fields to default')" + ], + "testSuits": [ + { + "id": "vulnerabilities-page---datatable", + "rawLine": " describe('Vulnerabilities Page - DataTable', function () {", + "line": " describe('Vulnerabilities Page - DataTable')", + "label": "Vulnerabilities Page - DataTable", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "searchbar", + "rawLine": " describe('SearchBar', () => {", + "line": " describe('SearchBar')", + "label": "SearchBar", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "add-filter", + "rawLine": " it('add filter', async () => {", + "line": " it('add filter')", + "label": "add filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "remove-filter", + "rawLine": " it('remove filter', async () => {", + "line": " it('remove filter')", + "label": "remove filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "set-search-query", + "rawLine": " it('set search query', async () => {", + "line": " it('set search query')", + "label": "set search query", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "datatable-features", + "rawLine": " describe('DataTable features', () => {", + "line": " describe('DataTable features')", + "label": "DataTable features", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "edit-data-view-field-option-is-enabled", + "rawLine": " it('Edit data view field option is Enabled', async () => {", + "line": " it('Edit data view field option is Enabled')", + "label": "Edit data view field option is Enabled", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "vulnerabilities---fields-selector", + "rawLine": " describe('Vulnerabilities - Fields selector', () => {", + "line": " describe('Vulnerabilities - Fields selector')", + "label": "Vulnerabilities - Fields selector", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "add-fields-to-the-vulnerabilities-datatable", + "rawLine": " it('Add fields to the Vulnerabilities DataTable', async () => {", + "line": " it('Add fields to the Vulnerabilities DataTable')", + "label": "Add fields to the Vulnerabilities DataTable", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "remove-fields-from-the-vulnerabilities-datatable", + "rawLine": " it('Remove fields from the Vulnerabilities DataTable', async () => {", + "line": " it('Remove fields from the Vulnerabilities DataTable')", + "label": "Remove fields from the Vulnerabilities DataTable", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "reset-fields-to-default", + "rawLine": " it('Reset fields to default', async () => {", + "line": " it('Reset fields to default')", + "label": "Reset fields to default", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "vulnerabilities-page---datatable", + "rawLine": " describe('Vulnerabilities Page - DataTable', function () {", + "line": " describe('Vulnerabilities Page - DataTable')", + "label": "Vulnerabilities Page - DataTable", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "searchbar", + "rawLine": " describe('SearchBar', () => {", + "line": " describe('SearchBar')", + "label": "SearchBar", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "add-filter", + "rawLine": " it('add filter', async () => {", + "line": " it('add filter')", + "label": "add filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "remove-filter", + "rawLine": " it('remove filter', async () => {", + "line": " it('remove filter')", + "label": "remove filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "set-search-query", + "rawLine": " it('set search query', async () => {", + "line": " it('set search query')", + "label": "set search query", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "datatable-features", + "rawLine": " describe('DataTable features', () => {", + "line": " describe('DataTable features')", + "label": "DataTable features", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "edit-data-view-field-option-is-enabled", + "rawLine": " it('Edit data view field option is Enabled', async () => {", + "line": " it('Edit data view field option is Enabled')", + "label": "Edit data view field option is Enabled", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + }, + { + "id": "vulnerabilities---fields-selector", + "rawLine": " describe('Vulnerabilities - Fields selector', () => {", + "line": " describe('Vulnerabilities - Fields selector')", + "label": "Vulnerabilities - Fields selector", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "add-fields-to-the-vulnerabilities-datatable", + "rawLine": " it('Add fields to the Vulnerabilities DataTable', async () => {", + "line": " it('Add fields to the Vulnerabilities DataTable')", + "label": "Add fields to the Vulnerabilities DataTable", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "remove-fields-from-the-vulnerabilities-datatable", + "rawLine": " it('Remove fields from the Vulnerabilities DataTable', async () => {", + "line": " it('Remove fields from the Vulnerabilities DataTable')", + "label": "Remove fields from the Vulnerabilities DataTable", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "reset-fields-to-default", + "rawLine": " it('Reset fields to default', async () => {", + "line": " it('Reset fields to default')", + "label": "Reset fields to default", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + }, + { + "filePath": "x-pack/test/cloud_security_posture_functional/pages/vulnerability_dashboard.ts", + "fileName": "vulnerability_dashboard.ts", + "directory": "x-pack/test/cloud_security_posture_functional", + "tags": [ + "FTR" + ], + "lines": [ + " describe('Vulnerability Dashboard Page')", + " describe('Vulnerability Dashboard')", + " it('Page Header renders on startup')", + " it('Stats render accurate output')", + " it('should navigate to vulnerability findings page with high severity filter')", + " it('should navigate to vulnerability findings page with critical severity filter and no high severity filter')" + ], + "testSuits": [ + { + "id": "vulnerability-dashboard-page", + "rawLine": " describe('Vulnerability Dashboard Page', function () {", + "line": " describe('Vulnerability Dashboard Page')", + "label": "Vulnerability Dashboard Page", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "vulnerability-dashboard", + "rawLine": " describe('Vulnerability Dashboard', () => {", + "line": " describe('Vulnerability Dashboard')", + "label": "Vulnerability Dashboard", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false + }, + { + "id": "page-header-renders-on-startup", + "rawLine": " it('Page Header renders on startup', async () => {", + "line": " it('Page Header renders on startup')", + "label": "Page Header renders on startup", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "stats-render-accurate-output", + "rawLine": " it('Stats render accurate output', async () => {", + "line": " it('Stats render accurate output')", + "label": "Stats render accurate output", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-navigate-to-vulnerability-findings-page-with-high-severity-filter", + "rawLine": " it('should navigate to vulnerability findings page with high severity filter', async () => {", + "line": " it('should navigate to vulnerability findings page with high severity filter')", + "label": "should navigate to vulnerability findings page with high severity filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-navigate-to-vulnerability-findings-page-with-critical-severity-filter-and-no-high-severity-filter", + "rawLine": " it('should navigate to vulnerability findings page with critical severity filter and no high severity filter', async () => {", + "line": " it('should navigate to vulnerability findings page with critical severity filter and no high severity filter')", + "label": "should navigate to vulnerability findings page with critical severity filter and no high severity filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ], + "tree": [ + { + "id": "vulnerability-dashboard-page", + "rawLine": " describe('Vulnerability Dashboard Page', function () {", + "line": " describe('Vulnerability Dashboard Page')", + "label": "Vulnerability Dashboard Page", + "indent": 2, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "vulnerability-dashboard", + "rawLine": " describe('Vulnerability Dashboard', () => {", + "line": " describe('Vulnerability Dashboard')", + "label": "Vulnerability Dashboard", + "indent": 4, + "type": "describe", + "isSkipped": false, + "isTodo": false, + "children": [ + { + "id": "page-header-renders-on-startup", + "rawLine": " it('Page Header renders on startup', async () => {", + "line": " it('Page Header renders on startup')", + "label": "Page Header renders on startup", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "stats-render-accurate-output", + "rawLine": " it('Stats render accurate output', async () => {", + "line": " it('Stats render accurate output')", + "label": "Stats render accurate output", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-navigate-to-vulnerability-findings-page-with-high-severity-filter", + "rawLine": " it('should navigate to vulnerability findings page with high severity filter', async () => {", + "line": " it('should navigate to vulnerability findings page with high severity filter')", + "label": "should navigate to vulnerability findings page with high severity filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + }, + { + "id": "should-navigate-to-vulnerability-findings-page-with-critical-severity-filter-and-no-high-severity-filter", + "rawLine": " it('should navigate to vulnerability findings page with critical severity filter and no high severity filter', async () => {", + "line": " it('should navigate to vulnerability findings page with critical severity filter and no high severity filter')", + "label": "should navigate to vulnerability findings page with critical severity filter and no high severity filter", + "indent": 6, + "type": "it", + "isSkipped": false, + "isTodo": false + } + ] + } + ] + } + ] + } +] \ No newline at end of file diff --git a/x-pack/plugins/cloud_security_posture/common/scripts/get_tests.js b/x-pack/plugins/cloud_security_posture/common/scripts/get_tests.js new file mode 100644 index 0000000000000..d86598850a163 --- /dev/null +++ b/x-pack/plugins/cloud_security_posture/common/scripts/get_tests.js @@ -0,0 +1,367 @@ +/* + * 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. + */ + +/** + * Dedicated app for output visualization: https://codesandbox.io/p/sandbox/zen-smoke-vxgs2c + * Just copy the generated content of 'cso_test_log.json' into the 'data.json' file in the dedicated app + * */ + +const fs = require('fs'); +const path = require('path'); +const readline = require('readline'); + +// ============================== +// Setup +// ============================== + +// Directories to iterate over +const FTR_SERVERLESS = + 'x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture'; +const FTR_API_INTEGRATION = 'x-pack/test/api_integration/apis/cloud_security_posture'; +const FTR_CSP_API = 'x-pack/test/cloud_security_posture_api'; +const FTR_CSP_FUNCTIONAL = 'x-pack/test/cloud_security_posture_functional'; +const UNIT_TEST_CSP = 'x-pack/plugins/cloud_security_posture'; + +const directoryPaths = [ + FTR_SERVERLESS, + FTR_API_INTEGRATION, + FTR_CSP_API, + FTR_CSP_FUNCTIONAL, + UNIT_TEST_CSP, +]; + +// Output directories and file paths +const MD_FILE_PATH = path.join( + 'x-pack/plugins/cloud_security_posture/common/dev_docs', + '__auto_generated_csp_requirements_test_coverage.md' +); +const CSP_TEST_LOGS_FILE_PATH = path.join(__dirname, '__auto_generated_csp_test_log.json'); + +// Test output data +const testsLogOutput = []; +const regex = /\b(?:describe\.skip|describe|it\.skip|it)\(['`]/; +const allowedExtensions = ['.ts', '.tsx', '.test.ts', '.test.tsx']; + +// ============================== +// Utilities +// ============================== + +const toIdFormat = (text) => text.toLowerCase().replace(/\s+/g, '-'); + +// Trims the line from prefixes and suffixes that can intervene with indentation logic +const getCleanLine = (line) => { + const cleanLine = line; + + if (cleanLine.includes('// ')) { + return cleanLine.replace('// ', ''); + } + + if (cleanLine.includes("', ")) { + return cleanLine.split("', ")[0] + "')"; + } + if (cleanLine.includes('`, ')) { + return cleanLine.split('`, ')[0] + '`)'; + } + + return cleanLine; +}; + +const getTags = (filePath, testSuits) => { + const tags = []; + + if ( + filePath.startsWith(FTR_SERVERLESS) || + filePath.startsWith(FTR_API_INTEGRATION) || + filePath.startsWith(FTR_CSP_API) || + filePath.startsWith(FTR_CSP_FUNCTIONAL) + ) { + tags.push('FTR'); + } + + if (filePath.startsWith(FTR_API_INTEGRATION) || filePath.startsWith(FTR_CSP_API)) { + tags.push('API INTEGRATION'); + } + + if (filePath.startsWith(UNIT_TEST_CSP)) { + tags.push('UT'); + } + + if (testSuits.some((suit) => suit.isSkipped)) { + tags.push('HAS SKIP'); + } + + if (testSuits.some((suit) => suit.isTodo)) { + tags.push('HAS TODO'); + } + + return tags; +}; + +// ============================== +// Generate Logs +// ============================== + +// Creates a nested object to represent test hierarchy and skip scope +const createTree = (testSuits) => { + const tree = []; + let currentIndent = 0; + let currentNode = { children: tree }; + const stack = [currentNode]; + + const suits = JSON.parse(JSON.stringify(testSuits)); + + suits.forEach((suit) => { + while (suit.indent < currentIndent && stack.length > 1) { + stack.pop(); + currentNode = stack[stack.length - 1]; + currentIndent -= 2; + } + + if (suit.indent >= currentIndent) { + const newNode = { ...suit }; + if (!currentNode.children) { + currentNode.children = []; + } + currentNode.children.push(newNode); + stack.push(newNode); + currentNode = newNode; + currentIndent = suit.indent + 2; + } + }); + + // Mark nested nodes as skipped when a parent node is skipped + const markSkipped = (node, isParentSkipped) => { + if (isParentSkipped) { + node.isSkipped = true; + } + if (node.children) { + node.children.forEach((child) => { + markSkipped(child, isParentSkipped || node.isSkipped); + }); + } + }; + + tree.forEach((node) => { + markSkipped(node, false); + }); + + return tree; +}; + +// Processes each line in a file, extracts relevant test data, and adds it to the output +const processFile = (filePath) => { + const testSuits = []; + const stream = fs.createReadStream(filePath); + const rl = readline.createInterface({ + input: stream, + crlfDelay: Infinity, + }); + + // Extracts relevant data from the matched line and adds it to the testSuits array + rl.on('line', (rawLine) => { + const match = rawLine.match(regex); + if (match) { + const [fullMatch] = match; + const type = fullMatch.startsWith('describe') ? 'describe' : 'it'; + const label = rawLine.trim().replace(/^[^`']*['`]([^'`]*)['`].*$/, '$1'); + const isSkipped = rawLine.includes('.skip(') || rawLine.includes('.skip(`'); + const isTodo = rawLine.includes('todo') || rawLine.includes('TODO'); + const line = getCleanLine(rawLine); + const indent = (line.match(/^\s*/) || [''])[0].length; + + testSuits.push({ + id: toIdFormat(label), + rawLine, + line, + label, + indent, + type, + isSkipped, + isTodo, + }); + } + }); + + // After processing all lines in a file, adds an object containing the file details and its test suits to the output + rl.on('close', () => { + if (testSuits.length) { + const logData = { + filePath, + fileName: path.basename(filePath), + directory: directoryPaths.find((dir) => filePath.startsWith(dir)), + tags: getTags(filePath, testSuits), + lines: testSuits.map((testSuit) => (testSuit ? getCleanLine(testSuit.rawLine) : null)), + testSuits, + tree: createTree(testSuits), + }; + + testsLogOutput.push(logData); + } + }); +}; + +// Recursively iterates over the files of the provided directories +const processDirectory = (directoryPath) => { + fs.readdir(directoryPath, (err, files) => { + if (err) { + console.error(`Error reading directory: ${directoryPath}`); + return; + } + + files.forEach((file) => { + const filePath = path.join(directoryPath, file); + fs.stat(filePath, (err, stats) => { + if (err) { + console.error(`Error reading file stats: ${filePath}`); + return; + } + + if (stats.isDirectory()) { + processDirectory(filePath); + } else if (stats.isFile() && allowedExtensions.some((ext) => filePath.endsWith(ext))) { + processFile(filePath); + } + }); + }); + }); +}; + +// Initiates the processing for each directory +const init = () => { + directoryPaths.forEach(processDirectory); +}; + +// ============================== +// Generate Markdown +// ============================== + +// Utility function to count nested tests isSkipped and isTodo states +const countNestedTests = (tree) => { + return tree.reduce( + (counts, node) => { + counts.totalTests += 1; + counts.skippedTests += node.isSkipped ? 1 : 0; + counts.todoTests += node.isTodo ? 1 : 0; + + if (node.children) { + const childCounts = countNestedTests(node.children); + counts.totalTests += childCounts.totalTests; + counts.skippedTests += childCounts.skippedTests; + counts.todoTests += childCounts.todoTests; + } + + return counts; + }, + { totalTests: 0, skippedTests: 0, todoTests: 0 } + ); +}; + +// Groups test files by directory +const groupTestsByDirectory = (testLogs) => { + const groupedTests = {}; + + testLogs.forEach((testLog) => { + const directory = testLog.directory; + if (!groupedTests[directory]) { + groupedTests[directory] = []; + } + groupedTests[directory].push(testLog); + }); + + return groupedTests; +}; + +const tagShieldsColors = { + FTR: 'blue', + UT: 'brightgreen', + 'HAS SKIP': 'yellow', + 'HAS TODO': 'green', + 'API INTEGRATION': 'purple', +}; + +// Generates the Requirement Test Coverage Markdown file using the data in testsLogOutput +const generateMDFile = (testLogs) => { + const groupedTests = groupTestsByDirectory(testLogs); + let mdContent = '# Cloud Security Posture - Requirements Test Coverage\n\n'; + mdContent += ''; + mdContent += + 'This document provides a summary of the requirements test coverage for Cloud Security Posture.\n\n'; + mdContent += + 'You can also check out the dedicated app view, which enables easier search and filter functionalities. This app needs to be updated manually, so it might not always be up to date.\n'; + mdContent += '[Requirement test coverage app](https://vxgs2c.csb.app/)\n\n'; + + Object.entries(groupedTests).forEach(([directory, logs]) => { + const { totalTests, skippedTests, todoTests } = countNestedTests( + logs.flatMap((log) => log.tree) + ); + + const skippedPercentage = ((skippedTests / totalTests) * 100).toFixed(2); + const todoPercentage = ((todoTests / totalTests) * 100).toFixed(2); + + const tagsBadges = logs + .flatMap((log) => log.tags || []) + .map( + (tag) => + `![](https://img.shields.io/badge/${tag.replace(/\s+/g, '-')}-${tagShieldsColors[tag]})` + ); + const uniqueTags = [...new Set(tagsBadges)]; + const tagsSection = uniqueTags.length > 0 ? `${uniqueTags.join(' ')}\n\n` : ''; + + mdContent += `## Directory: ${directory}\n\n`; + mdContent += `**Total Tests:** ${totalTests} | **Skipped:** ${skippedTests} (${skippedPercentage}%) | **Todo:** ${todoTests} (${todoPercentage}%)\n\n`; + mdContent += tagsSection; + mdContent += '
\nTest Details\n\n'; + mdContent += '| Test Label | Type | Skipped | Todo |\n'; + mdContent += '|------------|------|---------|------|\n'; + + const generateTableFromTree = (tree, filePath) => { + tree.forEach((node) => { + mdContent += `| [${node.label}](${filePath}) | ${node.type} | ${ + node.isSkipped ? '![](https://img.shields.io/badge/skipped-yellow)' : '' + } | ${node.isTodo ? '![](https://img.shields.io/badge/todo-green)' : ''} |\n`; + + if (node.children) { + generateTableFromTree(node.children, filePath); + } + }); + }; + + logs.forEach((log) => { + generateTableFromTree(log.tree, log.filePath); + }); + + mdContent += '
\n\n'; + }); + + fs.writeFileSync(MD_FILE_PATH, mdContent); +}; + +// ============================== +// Main Process +// ============================== + +// Initiates the processing for each directory +init(); + +// Handling process exit +process.on('exit', () => { + if (testsLogOutput.length) { + testsLogOutput.sort((a, b) => a.filePath.localeCompare(b.filePath)); + + generateMDFile(testsLogOutput); + fs.writeFileSync(CSP_TEST_LOGS_FILE_PATH, JSON.stringify(testsLogOutput, null, 2)); + + console.log('🌟 Cloud Security Posture tests were processed successfully! ✨'); + console.log(`ℳ MD file: file://${path.resolve(MD_FILE_PATH)}`); + console.log(`📄 Logs file: file://${path.resolve(CSP_TEST_LOGS_FILE_PATH)}`); + console.log('📊 Copy Logs file content to the dedicated app\'s "data.json" for visualization.'); + console.log('⬛️ Dedicated app sandbox: https://codesandbox.io/p/sandbox/zen-smoke-vxgs2c'); + console.log('🚀 Dedicated app: https://vxgs2c.csb.app/'); + } else { + console.error(`Logs generation has failed`); + } +}); diff --git a/x-pack/test/cloud_security_posture_functional/pages/compliance_dashboard.ts b/x-pack/test/cloud_security_posture_functional/pages/compliance_dashboard.ts index 2167726c4a09d..625178e78604f 100644 --- a/x-pack/test/cloud_security_posture_functional/pages/compliance_dashboard.ts +++ b/x-pack/test/cloud_security_posture_functional/pages/compliance_dashboard.ts @@ -61,5 +61,9 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { expect((await scoreElement.getVisibleText()) === '0%').to.be(true); }); }); + + // describe('TODO - Cloud Dashboard', () => { + // it('todo - displays accurate summary compliance score', async () => {}); + // }); }); } From fbca79c2c535abd96c4ef28f1f3a4996033d8c26 Mon Sep 17 00:00:00 2001 From: Marco Antonio Ghiani Date: Fri, 23 Feb 2024 17:13:18 +0100 Subject: [PATCH 27/34] [Logs Explorer] Rename DatasetSelector to DataSourceSelector (#177285) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 📓 Summary The development of Logs Explorer passed through different stages, where we started working with datasets only data sources, and we made it grow to support different selection types, now also supporting persisted data views. To have a more consistent hierarchy at the selection level, these changes apply renaming in different contexts, starting from the previously named dataset selector and to concepts around it: - **DatasetSelector ⇨ DataSourceSelector**: The selector now allows selecting different types of data sources, so makes sense to name it for a wider scope. - **DataSourceSelection**: this type represents the possible selection types in a hierarchic way as shown in the diagram: ```mermaid graph TD; MultiDatasetSelection_coming_soon-->DatasetSelection; SingleDatasetSelection-->DatasetSelection; AllDatasetSelection-->DatasetSelection; DataViewSelection-->DataSourceSelection; DatasetSelection-->DataSourceSelection; ``` - **datasetSelection ⇨ dataSourceSelection URL state**: for a more accurate contract for the LogsExplorer consumers, a new version of the URL state public contract is issued with this breaking change. The first URL version is still supported for backwards compatibility. --------- Co-authored-by: Marco Antonio Ghiani Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .../all_dataset_selection.ts | 4 +- .../data_view_selection.ts | 4 +- .../hydrate_data_source_selection.ts} | 16 +- .../index.ts | 35 ++-- .../single_dataset_selection.ts | 4 +- .../types.ts | 23 +-- .../unresolved_dataset_selection.ts | 4 +- .../data_views/models/data_view_descriptor.ts | 2 +- .../common/dataset_selection/errors.ts | 14 -- .../common/datasets/models/dataset.ts | 2 +- .../common/datasets/models/integration.ts | 2 +- .../logs_explorer/common/index.ts | 9 +- .../data_source_selector/constants.tsx | 105 ++++++++++++ .../data_source_selector.stories.tsx} | 35 ++-- .../data_source_selector.tsx} | 34 ++-- .../index.ts | 2 +- .../state_machine/defaults.ts | 10 +- .../state_machine/index.ts | 0 .../state_machine/state_machine.ts | 39 ++--- .../state_machine/types.ts | 63 ++++--- .../state_machine/use_data_source_selector.ts | 155 ++++++++++++++++++ .../sub_components/data_view_menu_item.tsx | 0 .../sub_components/datasets_skeleton.tsx | 2 +- .../sub_components/list_status.tsx | 6 +- .../sub_components/search_controls.tsx | 16 +- .../sub_components/selector_footer.tsx | 10 +- .../sub_components/selector_popover.tsx | 15 +- .../types.ts | 17 +- .../utils.tsx | 16 +- .../components/dataset_selector/constants.tsx | 106 ------------ .../state_machine/use_dataset_selector.ts | 153 ----------------- .../public/controller/public_state.ts | 12 +- .../logs_explorer/public/controller/types.ts | 6 +- ...ers.tsx => custom_data_source_filters.tsx} | 12 +- ...or.tsx => custom_data_source_selector.tsx} | 26 +-- .../customizations/logs_explorer_profile.tsx | 10 +- ...ection.ts => use_data_source_selection.ts} | 14 +- .../logs_explorer/public/hooks/use_esql.tsx | 20 +-- .../logs_explorer_controller/src/defaults.ts | 4 +- .../src/notifications.ts | 12 +- .../src/services/data_view_service.ts | 7 +- .../src/services/discover_service.ts | 6 +- .../src/services/selection_service.ts | 37 +++-- .../src/state_machine.ts | 46 ++---- .../logs_explorer_controller/src/types.ts | 50 +++--- .../common/index.ts | 1 + .../common/locators/all_datasets_locator.ts | 2 +- .../common/locators/data_view_locator.ts | 2 +- .../common/locators/locators.test.ts | 36 ++-- .../common/locators/single_dataset_locator.ts | 2 +- .../locators/utils/construct_locator_path.ts | 16 +- .../common/url_schema/index.ts | 3 +- .../{ => logs_explorer}/url_schema_v1.ts | 13 +- .../url_schema/logs_explorer/url_schema_v2.ts | 42 +++++ .../public/components/alerts_popover.tsx | 6 +- .../public/components/discover_link.tsx | 6 +- .../discover_navigation_handler.ts | 4 +- .../src/url_schema_v1.ts | 4 +- .../src/url_schema_v2.ts | 63 +++++++ .../src/url_state_storage_service.ts | 9 +- .../custom_logs/install_elastic_agent.cy.ts | 2 +- ...tate.ts => data_source_selection_state.ts} | 48 +++--- ...et_selector.ts => data_source_selector.ts} | 37 ++--- .../filter_controls.ts | 2 +- .../apps/observability_logs_explorer/index.ts | 4 +- .../observability_logs_explorer.ts | 64 ++++---- ...tate.ts => data_source_selection_state.ts} | 48 +++--- ...et_selector.ts => data_source_selector.ts} | 39 +++-- .../filter_controls.ts | 2 +- .../observability_logs_explorer/index.ts | 4 +- 70 files changed, 862 insertions(+), 762 deletions(-) rename x-pack/plugins/observability_solution/logs_explorer/common/{dataset_selection => data_source_selection}/all_dataset_selection.ts (85%) rename x-pack/plugins/observability_solution/logs_explorer/common/{dataset_selection => data_source_selection}/data_view_selection.ts (88%) rename x-pack/plugins/observability_solution/logs_explorer/common/{dataset_selection/hydrate_dataset_selection.ts.ts => data_source_selection/hydrate_data_source_selection.ts} (50%) rename x-pack/plugins/observability_solution/logs_explorer/common/{dataset_selection => data_source_selection}/index.ts (61%) rename x-pack/plugins/observability_solution/logs_explorer/common/{dataset_selection => data_source_selection}/single_dataset_selection.ts (90%) rename x-pack/plugins/observability_solution/logs_explorer/common/{dataset_selection => data_source_selection}/types.ts (89%) rename x-pack/plugins/observability_solution/logs_explorer/common/{dataset_selection => data_source_selection}/unresolved_dataset_selection.ts (88%) delete mode 100644 x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/errors.ts create mode 100644 x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/constants.tsx rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector/dataset_selector.stories.tsx => data_source_selector/data_source_selector.stories.tsx} (94%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector/dataset_selector.tsx => data_source_selector/data_source_selector.tsx} (91%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/index.ts (87%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/state_machine/defaults.ts (64%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/state_machine/index.ts (100%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/state_machine/state_machine.ts (93%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/state_machine/types.ts (62%) create mode 100644 x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/use_data_source_selector.ts rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/sub_components/data_view_menu_item.tsx (100%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/sub_components/datasets_skeleton.tsx (90%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/sub_components/list_status.tsx (91%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/sub_components/search_controls.tsx (75%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/sub_components/selector_footer.tsx (88%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/sub_components/selector_popover.tsx (87%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/types.ts (89%) rename x-pack/plugins/observability_solution/logs_explorer/public/components/{dataset_selector => data_source_selector}/utils.tsx (90%) delete mode 100644 x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/constants.tsx delete mode 100644 x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/use_dataset_selector.ts rename x-pack/plugins/observability_solution/logs_explorer/public/customizations/{custom_dataset_filters.tsx => custom_data_source_filters.tsx} (86%) rename x-pack/plugins/observability_solution/logs_explorer/public/customizations/{custom_dataset_selector.tsx => custom_data_source_selector.tsx} (83%) rename x-pack/plugins/observability_solution/logs_explorer/public/hooks/{use_dataset_selection.ts => use_data_source_selection.ts} (59%) rename x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/{ => logs_explorer}/url_schema_v1.ts (90%) create mode 100644 x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/logs_explorer/url_schema_v2.ts create mode 100644 x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_schema_v2.ts rename x-pack/test/functional/apps/observability_logs_explorer/{dataset_selection_state.ts => data_source_selection_state.ts} (62%) rename x-pack/test/functional/apps/observability_logs_explorer/{dataset_selector.ts => data_source_selector.ts} (96%) rename x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/{dataset_selection_state.ts => data_source_selection_state.ts} (67%) rename x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/{dataset_selector.ts => data_source_selector.ts} (96%) diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/all_dataset_selection.ts b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/all_dataset_selection.ts similarity index 85% rename from x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/all_dataset_selection.ts rename to x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/all_dataset_selection.ts index 8b8ab4e1ea241..7c5631345eec6 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/all_dataset_selection.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/all_dataset_selection.ts @@ -6,9 +6,9 @@ */ import { Dataset } from '../datasets'; -import { DatasetSelectionStrategy } from './types'; +import { DataSourceSelectionStrategy } from './types'; -export class AllDatasetSelection implements DatasetSelectionStrategy { +export class AllDatasetSelection implements DataSourceSelectionStrategy { selectionType: 'all'; selection: { dataset: Dataset; diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/data_view_selection.ts b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/data_view_selection.ts similarity index 88% rename from x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/data_view_selection.ts rename to x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/data_view_selection.ts index 4886270a30ad7..a80485b9f9189 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/data_view_selection.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/data_view_selection.ts @@ -6,9 +6,9 @@ */ import { DataViewDescriptor } from '../data_views/models/data_view_descriptor'; -import { DatasetSelectionStrategy, DataViewSelectionPayload } from './types'; +import { DataSourceSelectionStrategy, DataViewSelectionPayload } from './types'; -export class DataViewSelection implements DatasetSelectionStrategy { +export class DataViewSelection implements DataSourceSelectionStrategy { selectionType: 'dataView'; selection: { dataView: DataViewDescriptor; diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/hydrate_dataset_selection.ts.ts b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/hydrate_data_source_selection.ts similarity index 50% rename from x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/hydrate_dataset_selection.ts.ts rename to x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/hydrate_data_source_selection.ts index fbef397ebfb19..ffc5cacd4045c 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/hydrate_dataset_selection.ts.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/hydrate_data_source_selection.ts @@ -8,17 +8,17 @@ import { AllDatasetSelection } from './all_dataset_selection'; import { DataViewSelection } from './data_view_selection'; import { SingleDatasetSelection } from './single_dataset_selection'; -import { DatasetSelectionPlain } from './types'; +import { DataSourceSelectionPlain } from './types'; import { UnresolvedDatasetSelection } from './unresolved_dataset_selection'; -export const hydrateDatasetSelection = (datasetSelection: DatasetSelectionPlain) => { - if (datasetSelection.selectionType === 'all') { +export const hydrateDataSourceSelection = (dataSourceSelection: DataSourceSelectionPlain) => { + if (dataSourceSelection.selectionType === 'all') { return AllDatasetSelection.create(); - } else if (datasetSelection.selectionType === 'single') { - return SingleDatasetSelection.fromSelection(datasetSelection.selection); - } else if (datasetSelection.selectionType === 'dataView') { - return DataViewSelection.fromSelection(datasetSelection.selection); + } else if (dataSourceSelection.selectionType === 'single') { + return SingleDatasetSelection.fromSelection(dataSourceSelection.selection); + } else if (dataSourceSelection.selectionType === 'dataView') { + return DataViewSelection.fromSelection(dataSourceSelection.selection); } else { - return UnresolvedDatasetSelection.fromSelection(datasetSelection.selection); + return UnresolvedDatasetSelection.fromSelection(dataSourceSelection.selection); } }; diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/index.ts b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/index.ts similarity index 61% rename from x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/index.ts rename to x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/index.ts index a5b1f1cebd7e2..e0c215fd9cc39 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/index.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/index.ts @@ -14,14 +14,17 @@ export type DatasetSelection = | AllDatasetSelection | SingleDatasetSelection | UnresolvedDatasetSelection; -export type SelectionChange = (selection: DatasetSelection | DataViewSelection) => void; -export const isDatasetSelection = (input: any): input is DatasetSelection => { - return ( - input instanceof AllDatasetSelection || - input instanceof SingleDatasetSelection || - input instanceof UnresolvedDatasetSelection - ); +export type DataSourceSelection = DatasetSelection | DataViewSelection; + +export type DataSourceSelectionChangeHandler = (selection: DataSourceSelection) => void; + +export const isAllDatasetSelection = (input: any): input is AllDatasetSelection => { + return input instanceof AllDatasetSelection; +}; + +export const isSingleDatasetSelection = (input: any): input is SingleDatasetSelection => { + return input instanceof SingleDatasetSelection; }; export const isUnresolvedDatasetSelection = (input: any): input is UnresolvedDatasetSelection => { @@ -32,11 +35,21 @@ export const isDataViewSelection = (input: any): input is DataViewSelection => { return input instanceof DataViewSelection; }; +export const isDatasetSelection = (input: any): input is DatasetSelection => { + return ( + isAllDatasetSelection(input) || + isSingleDatasetSelection(input) || + isUnresolvedDatasetSelection(input) + ); +}; + +export const isDataSourceSelection = (input: any): input is DataSourceSelection => { + return isDatasetSelection(input) || isDataViewSelection(input); +}; + export * from './all_dataset_selection'; export * from './data_view_selection'; +export * from './hydrate_data_source_selection'; export * from './single_dataset_selection'; -export * from './single_dataset_selection'; -export * from './unresolved_dataset_selection'; -export * from './errors'; -export * from './hydrate_dataset_selection.ts'; export * from './types'; +export * from './unresolved_dataset_selection'; diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/single_dataset_selection.ts b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/single_dataset_selection.ts similarity index 90% rename from x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/single_dataset_selection.ts rename to x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/single_dataset_selection.ts index f9eecab1feaff..c2af8844a414e 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/single_dataset_selection.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/single_dataset_selection.ts @@ -6,9 +6,9 @@ */ import { Dataset } from '../datasets'; -import { DatasetSelectionStrategy, SingleDatasetSelectionPayload } from './types'; +import { DataSourceSelectionStrategy, SingleDatasetSelectionPayload } from './types'; -export class SingleDatasetSelection implements DatasetSelectionStrategy { +export class SingleDatasetSelection implements DataSourceSelectionStrategy { selectionType: 'single'; selection: { name?: string; diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/types.ts b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/types.ts similarity index 89% rename from x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/types.ts rename to x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/types.ts index 0f32211f2888c..87ed396c73500 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/types.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/types.ts @@ -9,10 +9,6 @@ import * as rt from 'io-ts'; import { datasetRT } from '../datasets'; import { dataViewDescriptorRT } from '../data_views/types'; -export const allDatasetSelectionPlainRT = rt.type({ - selectionType: rt.literal('all'), -}); - const integrationNameRT = rt.partial({ name: rt.string, }); @@ -45,9 +41,8 @@ const unresolvedDatasetSelectionPayloadRT = rt.intersection([ }), ]); -export const singleDatasetSelectionPlainRT = rt.type({ - selectionType: rt.literal('single'), - selection: singleDatasetSelectionPayloadRT, +export const allDatasetSelectionPlainRT = rt.type({ + selectionType: rt.literal('all'), }); export const dataViewSelectionPlainRT = rt.type({ @@ -55,12 +50,17 @@ export const dataViewSelectionPlainRT = rt.type({ selection: dataViewSelectionPayloadRT, }); +export const singleDatasetSelectionPlainRT = rt.type({ + selectionType: rt.literal('single'), + selection: singleDatasetSelectionPayloadRT, +}); + export const unresolvedDatasetSelectionPlainRT = rt.type({ selectionType: rt.literal('unresolved'), selection: unresolvedDatasetSelectionPayloadRT, }); -export const datasetSelectionPlainRT = rt.union([ +export const dataSourceSelectionPlainRT = rt.union([ allDatasetSelectionPlainRT, dataViewSelectionPlainRT, singleDatasetSelectionPlainRT, @@ -72,13 +72,14 @@ export type DataViewSelectionPayload = rt.TypeOf; -export type DatasetSelectionPlain = rt.TypeOf; + +export type DataSourceSelectionPlain = rt.TypeOf; export type DataViewSpecWithId = DataViewSpec & { id: string; }; -export interface DatasetSelectionStrategy { +export interface DataSourceSelectionStrategy { toDataviewSpec(): DataViewSpecWithId; - toPlainSelection(): DatasetSelectionPlain; + toPlainSelection(): DataSourceSelectionPlain; } diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/unresolved_dataset_selection.ts similarity index 88% rename from x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts rename to x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/unresolved_dataset_selection.ts index e534403fab617..b5143efa4f05a 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/unresolved_dataset_selection.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/common/data_source_selection/unresolved_dataset_selection.ts @@ -6,9 +6,9 @@ */ import { Dataset } from '../datasets'; -import { DatasetSelectionStrategy, UnresolvedDatasetSelectionPayload } from './types'; +import { DataSourceSelectionStrategy, UnresolvedDatasetSelectionPayload } from './types'; -export class UnresolvedDatasetSelection implements DatasetSelectionStrategy { +export class UnresolvedDatasetSelection implements DataSourceSelectionStrategy { selectionType: 'unresolved'; selection: { name?: string; diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/data_views/models/data_view_descriptor.ts b/x-pack/plugins/observability_solution/logs_explorer/common/data_views/models/data_view_descriptor.ts index 520c91b55b665..0fedd9af256ce 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/common/data_views/models/data_view_descriptor.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/common/data_views/models/data_view_descriptor.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { DataViewSpecWithId } from '../../dataset_selection'; +import { DataViewSpecWithId } from '../../data_source_selection'; import { DataViewDescriptorType } from '../types'; import { buildIndexPatternRegExp } from '../utils'; diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/errors.ts b/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/errors.ts deleted file mode 100644 index 748a4b91b246c..0000000000000 --- a/x-pack/plugins/observability_solution/logs_explorer/common/dataset_selection/errors.ts +++ /dev/null @@ -1,14 +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. - */ - -export class DatasetEncodingError extends Error { - constructor(message: string) { - super(message); - Object.setPrototypeOf(this, new.target.prototype); - this.name = 'DatasetEncodingError'; - } -} diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/datasets/models/dataset.ts b/x-pack/plugins/observability_solution/logs_explorer/common/datasets/models/dataset.ts index 18545b24754d8..3f279d83af64c 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/common/datasets/models/dataset.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/common/datasets/models/dataset.ts @@ -8,7 +8,7 @@ import { IconType } from '@elastic/eui'; import { IndexPattern } from '@kbn/io-ts-utils'; import { TIMESTAMP_FIELD } from '../../constants'; -import { DataViewSpecWithId } from '../../dataset_selection'; +import { DataViewSpecWithId } from '../../data_source_selection'; import { DatasetId, DatasetType, IntegrationType } from '../types'; type IntegrationBase = Partial>; diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/datasets/models/integration.ts b/x-pack/plugins/observability_solution/logs_explorer/common/datasets/models/integration.ts index c82a50dc252f6..855e13384fed8 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/common/datasets/models/integration.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/common/datasets/models/integration.ts @@ -21,7 +21,7 @@ export class Integration { private constructor(integration: Integration) { this.id = integration.id; this.name = integration.name; - this.title = integration.title ?? integration.name; + this.title = integration.title; this.description = integration.description; this.icons = integration.icons; this.status = integration.status; diff --git a/x-pack/plugins/observability_solution/logs_explorer/common/index.ts b/x-pack/plugins/observability_solution/logs_explorer/common/index.ts index d46b9d2b57f0d..da4d63fabf0a7 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/common/index.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/common/index.ts @@ -14,15 +14,16 @@ export { export type { AvailableControlPanels, ControlPanels } from './control_panels'; export { AllDatasetSelection, + dataSourceSelectionPlainRT, DataViewSelection, - datasetSelectionPlainRT, - hydrateDatasetSelection, + hydrateDataSourceSelection, isDatasetSelection, + isDataSourceSelection, isDataViewSelection, isUnresolvedDatasetSelection, UnresolvedDatasetSelection, -} from './dataset_selection'; -export type { DatasetSelectionPlain } from './dataset_selection'; +} from './data_source_selection'; +export type { DataSourceSelectionPlain } from './data_source_selection'; export type { ChartDisplayOptions, DisplayOptions, diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/constants.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/constants.tsx new file mode 100644 index 0000000000000..9bd9d75bf5c1c --- /dev/null +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/constants.tsx @@ -0,0 +1,105 @@ +/* + * 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'; + +export const POPOVER_ID = 'data-source-selector-popover'; +export const INTEGRATIONS_PANEL_ID = 'data-source-selector-integrations-panel'; +export const INTEGRATIONS_TAB_ID = 'data-source-selector-integrations-tab'; +export const UNCATEGORIZED_PANEL_ID = 'data-source-selector-uncategorized-panel'; +export const UNCATEGORIZED_TAB_ID = 'data-source-selector-uncategorized-tab'; +export const DATA_VIEWS_PANEL_ID = 'data-source-selector-data-views-panel'; +export const DATA_VIEWS_TAB_ID = 'data-source-selector-data-views-tab'; + +export const DATA_SOURCE_SELECTOR_WIDTH = 400; + +export const showAllLogsLabel = i18n.translate( + 'xpack.logsExplorer.dataSourceSelector.showAllLogs', + { defaultMessage: 'Show all logs' } +); + +export const integrationsLabel = i18n.translate( + 'xpack.logsExplorer.dataSourceSelector.integrations', + { defaultMessage: 'Integrations' } +); + +export const uncategorizedLabel = i18n.translate( + 'xpack.logsExplorer.dataSourceSelector.uncategorized', + { defaultMessage: 'Uncategorized' } +); + +export const dataViewsLabel = i18n.translate('xpack.logsExplorer.dataSourceSelector.dataViews', { + defaultMessage: 'Data Views', +}); + +export const openDiscoverLabel = i18n.translate( + 'xpack.logsExplorer.dataSourceSelector.openDiscover', + { defaultMessage: 'Opens in Discover' } +); + +export const sortOrdersLabel = i18n.translate('xpack.logsExplorer.dataSourceSelector.sortOrders', { + defaultMessage: 'Sort directions', +}); + +export const noDatasetsLabel = i18n.translate('xpack.logsExplorer.dataSourceSelector.noDatasets', { + defaultMessage: 'No data streams found', +}); + +export const noDatasetsDescriptionLabel = i18n.translate( + 'xpack.logsExplorer.dataSourceSelector.noDatasetsDescription', + { defaultMessage: 'No datasets or search results found.' } +); + +export const noDataViewsLabel = i18n.translate( + 'xpack.logsExplorer.dataSourceSelector.noDataViews', + { defaultMessage: 'No data views found' } +); + +export const noDataViewsDescriptionLabel = i18n.translate( + 'xpack.logsExplorer.dataSourceSelector.noDataViewsDescription', + { defaultMessage: 'No data views or search results found.' } +); + +export const noIntegrationsLabel = i18n.translate( + 'xpack.logsExplorer.dataSourceSelector.noIntegrations', + { defaultMessage: 'No integrations found' } +); + +export const noIntegrationsDescriptionLabel = i18n.translate( + 'xpack.logsExplorer.dataSourceSelector.noIntegrationsDescription', + { defaultMessage: 'No integrations or search results found.' } +); + +export const errorLabel = i18n.translate('xpack.logsExplorer.dataSourceSelector.error', { + defaultMessage: 'error', +}); + +export const noDataRetryLabel = i18n.translate( + 'xpack.logsExplorer.dataSourceSelector.noDataRetry', + { defaultMessage: 'Retry' } +); + +export const tryEsql = i18n.translate('xpack.logsExplorer.dataSourceSelector.TryEsql', { + defaultMessage: 'Try ES|QL', +}); + +export const technicalPreview = i18n.translate('xpack.logsExplorer.TechPreview', { + defaultMessage: 'Technical preview', +}); + +export const sortOptions = [ + { + id: 'asc', + iconType: 'sortAscending', + label: 'Ascending', + }, + { + id: 'desc', + iconType: 'sortDescending', + label: 'Descending', + }, +]; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/dataset_selector.stories.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/data_source_selector.stories.tsx similarity index 94% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/dataset_selector.stories.tsx rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/data_source_selector.stories.tsx index ce172f45211da..f64bc6a9e1984 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/dataset_selector.stories.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/data_source_selector.stories.tsx @@ -14,17 +14,16 @@ import { IndexPattern } from '@kbn/io-ts-utils'; import { DataViewDescriptor } from '../../../common/data_views/models/data_view_descriptor'; import { AllDatasetSelection, - DatasetSelection, - DataViewSelection, - SelectionChange, -} from '../../../common/dataset_selection'; + DataSourceSelectionChangeHandler, + DataSourceSelection, +} from '../../../common/data_source_selection'; import { Dataset, Integration } from '../../../common/datasets'; -import { DatasetSelector } from './dataset_selector'; -import { DatasetSelectorProps, DatasetsSelectorSearchParams } from './types'; +import { DataSourceSelector } from './data_source_selector'; +import { DataSourceSelectorProps, DataSourceSelectorSearchParams } from './types'; -const meta: Meta = { - component: DatasetSelector, - title: 'logs_explorer/DatasetSelector', +const meta: Meta = { + component: DataSourceSelector, + title: 'logs_explorer/DataSourceSelector', decorators: [(wrappedStory) => {wrappedStory()}], argTypes: { datasetsError: { @@ -43,12 +42,12 @@ const meta: Meta = { }; export default meta; -const DatasetSelectorTemplate: Story = (args) => { - const [datasetSelection, setDatasetSelection] = useState( - () => AllDatasetSelection.create() +const DataSourceSelectorTemplate: Story = (args) => { + const [dataSourceSelection, setDataSourceSelection] = useState(() => + AllDatasetSelection.create() ); - const [search, setSearch] = useState({ + const [search, setSearch] = useState({ sortOrder: 'asc', name: '', }); @@ -60,8 +59,8 @@ const DatasetSelectorTemplate: Story = (args) => { } }; - const onSelectionChange: SelectionChange = (newSelection) => { - setDatasetSelection(newSelection); + const onSelectionChange: DataSourceSelectionChangeHandler = (newSelection) => { + setDataSourceSelection(newSelection); }; const filteredIntegrations = integrations.filter((integration) => @@ -94,11 +93,11 @@ const DatasetSelectorTemplate: Story = (args) => { } = args; return ( - = (args) => { ); }; -export const Basic = DatasetSelectorTemplate.bind({}); +export const Basic = DataSourceSelectorTemplate.bind({}); Basic.args = { datasetsError: null, dataViewsError: null, diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/dataset_selector.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/data_source_selector.tsx similarity index 91% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/dataset_selector.tsx rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/data_source_selector.tsx index 36b9e337a5a90..b0eaec93c9ef0 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/dataset_selector.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/data_source_selector.tsx @@ -14,7 +14,7 @@ import { dataViewsLabel, DATA_VIEWS_PANEL_ID, DATA_VIEWS_TAB_ID, - DATA_VIEW_POPOVER_CONTENT_WIDTH, + DATA_SOURCE_SELECTOR_WIDTH, integrationsLabel, INTEGRATIONS_PANEL_ID, INTEGRATIONS_TAB_ID, @@ -22,12 +22,12 @@ import { UNCATEGORIZED_PANEL_ID, UNCATEGORIZED_TAB_ID, } from './constants'; -import { useDatasetSelector } from './state_machine/use_dataset_selector'; +import { useDataSourceSelector } from './state_machine/use_data_source_selector'; import { SelectorPopover } from './sub_components/selector_popover'; import { DataViewMenuItem } from './sub_components/data_view_menu_item'; import { SearchControls } from './sub_components/search_controls'; import { ESQLButton, SelectorFooter, ShowAllLogsButton } from './sub_components/selector_footer'; -import { DatasetSelectorProps } from './types'; +import { DataSourceSelectorProps } from './types'; import { buildIntegrationsTree, createDataViewsStatusItem, @@ -35,9 +35,9 @@ import { createUncategorizedStatusItem, } from './utils'; -export function DatasetSelector({ +export function DataSourceSelector({ datasets, - datasetSelection, + dataSourceSelection, datasetsError, dataViews, dataViewsError, @@ -65,7 +65,7 @@ export function DatasetSelector({ onUncategorizedSearch, onUncategorizedSort, onUncategorizedTabClick, -}: DatasetSelectorProps) { +}: DataSourceSelectorProps) { const { panelId, search, @@ -76,7 +76,7 @@ export function DatasetSelector({ closePopover, scrollToIntegrationsBottom, searchByName, - selectAllLogDataset, + selectAllLogs, selectDataset, selectDataView, sortByOrder, @@ -84,8 +84,8 @@ export function DatasetSelector({ switchToUncategorizedTab, switchToDataViewsTab, togglePopover, - } = useDatasetSelector({ - initialContext: { selection: datasetSelection }, + } = useDataSourceSelector({ + initialContext: { selection: dataSourceSelection }, onDataViewsSearch, onDataViewsSort, onIntegrationsLoadMore, @@ -181,7 +181,7 @@ export function DatasetSelector({ id: INTEGRATIONS_TAB_ID, name: integrationsLabel, onClick: switchToIntegrationsTab, - 'data-test-subj': 'datasetSelectorIntegrationsTab', + 'data-test-subj': 'dataSourceSelectorIntegrationsTab', }, { id: UNCATEGORIZED_TAB_ID, @@ -190,7 +190,7 @@ export function DatasetSelector({ onUncategorizedTabClick(); // Lazy-load uncategorized datasets only when accessing the Uncategorized tab switchToUncategorizedTab(); }, - 'data-test-subj': 'datasetSelectorUncategorizedTab', + 'data-test-subj': 'dataSourceSelectorUncategorizedTab', }, { id: DATA_VIEWS_TAB_ID, @@ -199,7 +199,7 @@ export function DatasetSelector({ onDataViewsTabClick(); // Lazy-load data views only when accessing the Data Views tab switchToDataViewsTab(); }, - 'data-test-subj': 'datasetSelectorDataViewsTab', + 'data-test-subj': 'dataSourceSelectorDataViewsTab', }, ]; @@ -216,7 +216,7 @@ export function DatasetSelector({ return ( - + {isEsqlEnabled && } diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/index.ts b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/index.ts similarity index 87% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/index.ts rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/index.ts index 60425308dab56..47ece7f09b84d 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/index.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/index.ts @@ -5,5 +5,5 @@ * 2.0. */ -export * from './dataset_selector'; +export * from './data_source_selector'; export * from './types'; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/defaults.ts b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/defaults.ts similarity index 64% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/defaults.ts rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/defaults.ts index 985ba5956b772..6fe35d9c7b8a2 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/defaults.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/defaults.ts @@ -5,18 +5,18 @@ * 2.0. */ -import { AllDatasetSelection } from '../../../../common/dataset_selection'; +import { AllDatasetSelection } from '../../../../common/data_source_selection'; import { HashedCache } from '../../../../common/hashed_cache'; import { INTEGRATIONS_PANEL_ID, INTEGRATIONS_TAB_ID } from '../constants'; -import { DatasetsSelectorSearchParams } from '../types'; -import { DefaultDatasetsSelectorContext } from './types'; +import { DataSourceSelectorSearchParams } from '../types'; +import { DefaultDataSourceSelectorContext } from './types'; -export const defaultSearch: DatasetsSelectorSearchParams = { +export const defaultSearch: DataSourceSelectorSearchParams = { name: '', sortOrder: 'asc', }; -export const DEFAULT_CONTEXT: DefaultDatasetsSelectorContext = { +export const DEFAULT_CONTEXT: DefaultDataSourceSelectorContext = { selection: AllDatasetSelection.create(), searchCache: new HashedCache(), panelId: INTEGRATIONS_PANEL_ID, diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/index.ts b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/index.ts similarity index 100% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/index.ts rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/index.ts diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/state_machine.ts b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/state_machine.ts similarity index 93% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/state_machine.ts rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/state_machine.ts index 17dc6494d5ce8..2f9a426d5321a 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/state_machine.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/state_machine.ts @@ -9,30 +9,30 @@ import { actions, assign, createMachine, raise } from 'xstate'; import { AllDatasetSelection, DataViewSelection, - isDatasetSelection, + isAllDatasetSelection, isDataViewSelection, SingleDatasetSelection, -} from '../../../../common/dataset_selection'; +} from '../../../../common/data_source_selection'; import { DATA_VIEWS_TAB_ID, INTEGRATIONS_TAB_ID, UNCATEGORIZED_TAB_ID } from '../constants'; import { defaultSearch, DEFAULT_CONTEXT } from './defaults'; import { - DatasetsSelectorContext, - DatasetsSelectorEvent, - DatasetsSelectorStateMachineDependencies, - DatasetsSelectorTypestate, - DefaultDatasetsSelectorContext, + DataSourceSelectorContext, + DataSourceSelectorEvent, + DataSourceSelectorStateMachineDependencies, + DataSourceSelectorTypestate, + DefaultDataSourceSelectorContext, } from './types'; -export const createPureDatasetsSelectorStateMachine = ( - initialContext: Partial = DEFAULT_CONTEXT +export const createPureDataSourceSelectorStateMachine = ( + initialContext: Partial = DEFAULT_CONTEXT ) => /** @xstate-layout N4IgpgJg5mDOIC5QBECGAXVsztgZTABswBjdAewCcA6AB3PoDcwaTDzsIBiAFQHkA4gIAyAUQDaABgC6iUPVgBLdIvIA7OSACeiACwAmXdQDMANmMB2UwYAcu4wEYH+gDQgAHogdmj5yU9MATmMAVmNjfQcAXyi3NExsXAJiMio6BnJmGgYwNS4AYWE+PAkZTQVlVQ0kD0QbCwtqSX1TSXNAh0lJQIsQtx0EUycmyTNRm2abSOMYuIwsHHwiUgoaeiYWahy8-iExKVkaipV1TU8EGxsHE2ddc11dBwtAyP7EEN0Q6lMLfS6Ohy6QK6eqzEDxBZJZapNYZLJbWi5LglMT5HgAfQAgsJhOiigI8OjkJieJiSjwDuUOJVTjVzjYftQLA4JsZgm1eoFTG9BlMTL1wqNAiEGfowRDEksUqt0htsoi1NRFGp0GAoJQMFVYDxUAAjZEAdQAkjx8gAJdH8dEAVQAcvkSaIBHwAEpGgBaomQlsxACFKUdqSdqqBzgBaJ6SajCwLA5n+YxTYw8pzGKNWfT6YwPX4OEIi8XzSXJFZpdaZTbbJUqtUa4PavWGk3my18IkkzHogBqRtEBsJpP9ZUDSmDZ0QkX01AM1m6jjzbI+Ke86dMmezulz+ZshYSixLMNlFfluWrqvVmvUDd11EIilgKjUUCNNYv9YKZsxtoEonRAAUv1EYQA3kIMqnHBBOkCagWn0D4bDMIIJlMGweV6a5hTZIF9CsZoWV3SEpVLWE5QRU9lXPOstR1G87wfZVn1fKir2RfIXT4HFW3RI1bR4J0XRJI0+FtQlfT4Hh+AAWRAkBjnAulEDDTMvhCCxs0cO5QhZQIeVUqcggcYJVLMCIHFMAji2hGVy3hKsKNrS81GvW970fRjKMc2BkVETEXRbX0AE10VtTFJNKQ5QNHeTQ0U+wvjaSI7BCLpLE+XQeWsaC4JQsILAZBpolicEi33KyyzhSsFTPBz6xolz6KfF8PPfPBXQxQL0VdZBRBdGS5NpGKEDDdTqBCQwfhwl4nCXbQ6nzUbmkkZ5TCGHpLAs0rpXK0i7KYzy6rotympqqo8HQSgwFQABbLzzS-H9-0A4Dh0imkQ1qSDuhgtd4MQwJkL6WaEAsfwmiGXpcr+SxzKKiVNuIo9bKq+y32ovV6qOvbgzOi7rq8kpfP8oKQrCvqwIGj6QhZb5ksTTcWgaMbdJCLKFzuYJnnsQINqhLaSOPMjFRR5inIO1yGOO1H1Bxy6buRNr0Q6rqerJqKKfOLNGkkGxY30DpYxQgxmanYEnEnRMGQMHmiMPGzKvIrG0do8XGsd6Xztl-GgNENF21JclVbeiCGRsb5-vqSQRVGbp0qBqxrhQyafoCFprYPayKpPRUAFc1BIDA1SoRQAC9IBoptTQtK0eL4gQBJ4ISRJ9IcItk8n3vDcIpyzFpujgkGQYZFM2iMUJWgZ-6swZNOyv5pHT1z-PzyL0uIHLvBjUrrjiVJbte37ZvA7HBSEEMb41zXXRxkMkIfmTIHnGFaNJ4MYIek3HdYZK3mEbtrPqEXgXKAK8y6NgJn5C0HUSbhSpGrDusUJjfAmGEFamYLBAkBgMbwZ8ngg2BCPNkPwZ580RvbHOecgEgLXmAhWSsXTdV6i9NucCIJhnpt8Kwa5fhqW6MlTBXhvCmFGq0Z4aYFymDCMQ3+mdBYAIocvSgJdQH6hRD7DEO8ySiApEw-q8CLgoTDpcR4QQ9ZDBTPYUO3R-rBB+J8FCMM5h7h-rbGRVYIDzC7IoMAAB3a8FcWzV14vxQSwkBx+iPtFD6ZgTY3x6CzdorJh6qVGn8BCV8PjOEKo4wi6dtoCzcR4rxvj16bwCW2O0Dpa6ug9F6Q+Oj24QUBCYVonwB6RzzMlVCD9DBfDuPUMIdhIgXykS4naVV3GYE8T4vx4CibBVCjAkcQcT5DCjC8EEmSuj5l6CmCI0FEx4RwtrOCmYRkZzGaeCZqApnFJoS6dqQVlaMNbroiCqyTB3BQrGOMLNXAP28NcYxa5Yx5h6HrM5eT56KiuTcmZ3tfYaL3n2CJ6s6jWGjICLoSYr71FjlgrM1xwg-HqFcewvQxRfycTbGU2BpRVGoIwVAd4JkMXTlULgKK9FhmSgncGLw1IvBwk8FM6CjD9LMDYFmeYswhAhTQWlKx6WMuZZqJ8bL1AcocC8hpJ9uV-GoGZLkkcsyCt+CmVk0YeGGDsNK0IcrqAKrIEqpligWVqqsuy8Q+htUsN1WEKMXzBEglNX8rBoomSJkyjasadrKU5Nng6j16gHUMWIN5VEGJsS4nxISDRAd6m+sGk4UOjg8orSpvYUIeURVsmaZ8Eli4hj2sdcGFNT402qIRR2fNPrlmDSUpIIwBtMo4UnMKFMEiTZjUCEtfQlxko4WbUmxUSh21gHTWov2nYezIoLX2j6SlgTTlCFmZobI0HCofh0IR2twhpjUhsuCS66XJqZYQDdXb-ZaM5RBSw0Fb4vEjihUYVhJUTsZMGzWdg7BLQccVKluT5XLuoG+j96iOxIoND+k+lhjDRi5iDE1EwDD3wGIlIRC7lJJTaM+xVyaYVFLQ1iTiOat09tgfu84xaTAin5cyemm5uRA1SUIrSeZcE-EHbRp19HCk+KY3m79e7j79rytQS4kwJVX2zJHFM16mgIUFA+q4T642WRIS2+lDH5OdvQ7vHdWHlORPDIZa4t6Z2gbypEHZwmnhCJ1hp1oHQY2yrBGocgEA4CaDhs41YHGVMHq4WDRKnwUroP4cDPDwRQhX0Hl8l49q-7xec4pVS0EEoslSyBz4E7AXhA+EtbW+WKXZPM9I0ibAOCQGK6iyCZk8NHPQYZUIXcHA8gMKPcwVhbD2DNoV1xCoetcrCG5tclXkrVYy9a6M9XctNZ1gVsz8NRn5KqgAC1cktt5anJ5U2ZGpQwZqgZEuPTlxrIdYzzYuULN2os9RXd1SCPDFXqObbxXoamDwzbOAttYFr8H40kL-rI4W+10YXYfADotzgTDTCSitTcN8eTBFDg0cIeUyeAmZF907DtmpOwxhLX78AlkJfDH8G9nQdbGMlZKuCGV0EGtS3lNk-1Cc06hdVKWf3nYNXcidd2uMbpY4+nrKcowWa-BBBrkUGVLg7Z+BI3CtNuZHdi5Cshcil6F0UavGiKv2cMnU94GxBhVJBHHd06mc6DaLga2pCXlvrO3N1A7xAplviAg6PO7Xa4UyRC+B0DBExLajGkwl15fq1OBp8DrNBoavC316dO2d87mgWHT86lVbl1XvUz-2oEeGVp5klYOqbM0sHlujPmUI2tUtwZi9StIlnk2rqgMQMPQ19V3sTNmdcykcIit6M7hodgCeTgr2bofSGX2KjfZP7MjQzANGaBIwdAG9MGCZJJro5+Vp5Ur7JyZRTJ-DSnHwiIDWWQi892R5wU5iM9Z6Z+kKUYggA */ - createMachine( + createMachine( { context: { ...DEFAULT_CONTEXT, ...initialContext }, preserveActionOrder: true, predictableActionArguments: true, - id: 'DatasetsSelector', + id: 'DataSourceSelector', type: 'parallel', states: { popover: { @@ -49,7 +49,7 @@ export const createPureDatasetsSelectorStateMachine = ( on: { CLOSE: 'closed', TOGGLE: 'closed', - SELECT_ALL_LOGS_DATASET: 'closed', + SELECT_ALL_LOGS: 'closed', }, states: { hist: { @@ -160,7 +160,7 @@ export const createPureDatasetsSelectorStateMachine = ( }, single: { on: { - SELECT_ALL_LOGS_DATASET: { + SELECT_ALL_LOGS: { actions: ['storeAllSelection', 'notifySelectionChanged'], target: 'all', }, @@ -187,7 +187,7 @@ export const createPureDatasetsSelectorStateMachine = ( }, dataView: { on: { - SELECT_ALL_LOGS_DATASET: { + SELECT_ALL_LOGS: { actions: ['storeAllSelection', 'notifySelectionChanged'], target: 'all', }, @@ -273,15 +273,12 @@ export const createPureDatasetsSelectorStateMachine = ( }, guards: { isDataViewSelection: (context) => isDataViewSelection(context.selection), - isAllDatasetSelection: (context) => - isDatasetSelection(context.selection) && context.selection.selectionType === 'all', - isSingleDatasetSelection: (context) => - isDatasetSelection(context.selection) && context.selection.selectionType === 'single', + isAllDatasetSelection: (context) => isAllDatasetSelection(context.selection), }, } ); -export const createDatasetsSelectorStateMachine = ({ +export const createDataSourceSelectorStateMachine = ({ initialContext, onDataViewsSearch, onDataViewsSort, @@ -295,8 +292,8 @@ export const createDatasetsSelectorStateMachine = ({ onUncategorizedSort, onSelectionChange, onUncategorizedReload, -}: DatasetsSelectorStateMachineDependencies) => - createPureDatasetsSelectorStateMachine(initialContext).withConfig({ +}: DataSourceSelectorStateMachineDependencies) => + createPureDataSourceSelectorStateMachine(initialContext).withConfig({ actions: { notifySelectionChanged: (context) => { return onSelectionChange(context.selection); diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/types.ts b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/types.ts similarity index 62% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/types.ts rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/types.ts index 0dd6f199c8fc7..27cbb82eab085 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/types.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/types.ts @@ -7,10 +7,9 @@ import { DataViewDescriptor } from '../../../../common/data_views/models/data_view_descriptor'; import { SearchDataViews } from '../../../hooks/use_data_views'; import { - DatasetSelection, - DataViewSelection, - SelectionChange, -} from '../../../../common/dataset_selection'; + DataSourceSelection, + DataSourceSelectionChangeHandler, +} from '../../../../common/data_source_selection'; import { Dataset } from '../../../../common/datasets/models/dataset'; import { ReloadDatasets, SearchDatasets } from '../../../hooks/use_datasets'; import { @@ -19,77 +18,77 @@ import { SearchIntegrations, } from '../../../hooks/use_integrations'; import type { IHashedCache } from '../../../../common/hashed_cache'; -import { DatasetsSelectorSearchParams, PanelId, TabId } from '../types'; +import { DataSourceSelectorSearchParams, PanelId, TabId } from '../types'; -export interface DefaultDatasetsSelectorContext { - selection: DatasetSelection | DataViewSelection; +export interface DefaultDataSourceSelectorContext { + selection: DataSourceSelection; tabId: TabId; panelId: PanelId; - searchCache: IHashedCache; - search: DatasetsSelectorSearchParams; + searchCache: IHashedCache; + search: DataSourceSelectorSearchParams; } -export type DatasetsSelectorTypestate = +export type DataSourceSelectorTypestate = | { value: 'popover'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'popover.closed'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'popover.open'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'popover.open.hist'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'popover.open.integrationsTab'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'popover.open.integrationsTab.listingIntegrations'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'popover.open.integrationsTab.listingIntegrationStreams'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'popover.open.uncategorizedTab'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'popover.open.dataViewsTab'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'selection'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'selection.validatingSelection'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'selection.single'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'selection.dataView'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; } | { value: 'selection.all'; - context: DefaultDatasetsSelectorContext; + context: DefaultDataSourceSelectorContext; }; -export type DatasetsSelectorContext = DatasetsSelectorTypestate['context']; +export type DataSourceSelectorContext = DataSourceSelectorTypestate['context']; -export type DatasetsSelectorEvent = +export type DataSourceSelectorEvent = | { type: 'CLOSE'; } @@ -118,22 +117,22 @@ export type DatasetsSelectorEvent = selection: DataViewDescriptor; } | { - type: 'SELECT_ALL_LOGS_DATASET'; + type: 'SELECT_ALL_LOGS'; } | { type: 'SCROLL_TO_INTEGRATIONS_BOTTOM'; } | { type: 'SEARCH_BY_NAME'; - search: DatasetsSelectorSearchParams; + search: DataSourceSelectorSearchParams; } | { type: 'SORT_BY_ORDER'; - search: DatasetsSelectorSearchParams; + search: DataSourceSelectorSearchParams; }; -export interface DatasetsSelectorStateMachineDependencies { - initialContext?: Partial; +export interface DataSourceSelectorStateMachineDependencies { + initialContext?: Partial; onDataViewsSearch: SearchDataViews; onDataViewsSort: SearchDataViews; onIntegrationsLoadMore: LoadMoreIntegrations; @@ -142,7 +141,7 @@ export interface DatasetsSelectorStateMachineDependencies { onIntegrationsSort: SearchIntegrations; onIntegrationsStreamsSearch: SearchIntegrations; onIntegrationsStreamsSort: SearchIntegrations; - onSelectionChange: SelectionChange; + onSelectionChange: DataSourceSelectionChangeHandler; onUncategorizedReload: ReloadDatasets; onUncategorizedSearch: SearchDatasets; onUncategorizedSort: SearchDatasets; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/use_data_source_selector.ts b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/use_data_source_selector.ts new file mode 100644 index 0000000000000..b4774de77ea96 --- /dev/null +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/state_machine/use_data_source_selector.ts @@ -0,0 +1,155 @@ +/* + * 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 { useCallback } from 'react'; +import { useInterpret, useSelector } from '@xstate/react'; +import { isAllDatasetSelection } from '../../../../common/data_source_selection'; +import { + ChangePanelHandler, + DatasetSelectionHandler, + DataSourceSelectorSearchHandler, + DataViewSelectionHandler, + PanelId, +} from '../types'; +import { createDataSourceSelectorStateMachine } from './state_machine'; +import { DataSourceSelectorStateMachineDependencies } from './types'; + +export const useDataSourceSelector = ({ + initialContext, + onDataViewsSearch, + onDataViewsSort, + onIntegrationsLoadMore, + onIntegrationsReload, + onIntegrationsSearch, + onIntegrationsSort, + onIntegrationsStreamsSearch, + onIntegrationsStreamsSort, + onSelectionChange, + onUncategorizedSearch, + onUncategorizedSort, + onUncategorizedReload, +}: DataSourceSelectorStateMachineDependencies) => { + const dataSourceSelectorStateService = useInterpret(() => + createDataSourceSelectorStateMachine({ + initialContext, + onDataViewsSearch, + onDataViewsSort, + onIntegrationsLoadMore, + onIntegrationsReload, + onIntegrationsSearch, + onIntegrationsSort, + onIntegrationsStreamsSearch, + onIntegrationsStreamsSort, + onSelectionChange, + onUncategorizedSearch, + onUncategorizedSort, + onUncategorizedReload, + }) + ); + + const isOpen = useSelector(dataSourceSelectorStateService, (state) => + state.matches('popover.open') + ); + + const panelId = useSelector(dataSourceSelectorStateService, (state) => state.context.panelId); + const search = useSelector(dataSourceSelectorStateService, (state) => state.context.search); + const selection = useSelector(dataSourceSelectorStateService, (state) => state.context.selection); + const tabId = useSelector(dataSourceSelectorStateService, (state) => state.context.tabId); + + const switchToIntegrationsTab = useCallback( + () => dataSourceSelectorStateService.send({ type: 'SWITCH_TO_INTEGRATIONS_TAB' }), + [dataSourceSelectorStateService] + ); + + const switchToUncategorizedTab = useCallback( + () => dataSourceSelectorStateService.send({ type: 'SWITCH_TO_UNCATEGORIZED_TAB' }), + [dataSourceSelectorStateService] + ); + + const switchToDataViewsTab = useCallback( + () => dataSourceSelectorStateService.send({ type: 'SWITCH_TO_DATA_VIEWS_TAB' }), + [dataSourceSelectorStateService] + ); + + const changePanel = useCallback( + (panelDetails) => + dataSourceSelectorStateService.send({ + type: 'CHANGE_PANEL', + panelId: panelDetails.panelId as PanelId, + }), + [dataSourceSelectorStateService] + ); + + const scrollToIntegrationsBottom = useCallback( + () => dataSourceSelectorStateService.send({ type: 'SCROLL_TO_INTEGRATIONS_BOTTOM' }), + [dataSourceSelectorStateService] + ); + + const searchByName = useCallback( + (params) => dataSourceSelectorStateService.send({ type: 'SEARCH_BY_NAME', search: params }), + [dataSourceSelectorStateService] + ); + + const selectAllLogs = useCallback( + () => dataSourceSelectorStateService.send({ type: 'SELECT_ALL_LOGS' }), + [dataSourceSelectorStateService] + ); + + const selectDataset = useCallback( + (dataset) => + dataSourceSelectorStateService.send({ type: 'SELECT_DATASET', selection: dataset }), + [dataSourceSelectorStateService] + ); + + const selectDataView = useCallback( + (dataViewDescriptor) => + dataSourceSelectorStateService.send({ + type: 'SELECT_DATA_VIEW', + selection: dataViewDescriptor, + }), + [dataSourceSelectorStateService] + ); + + const sortByOrder = useCallback( + (params) => dataSourceSelectorStateService.send({ type: 'SORT_BY_ORDER', search: params }), + [dataSourceSelectorStateService] + ); + + const closePopover = useCallback( + () => dataSourceSelectorStateService.send({ type: 'CLOSE' }), + [dataSourceSelectorStateService] + ); + + const togglePopover = useCallback( + () => dataSourceSelectorStateService.send({ type: 'TOGGLE' }), + [dataSourceSelectorStateService] + ); + + return { + // Data + panelId, + search, + selection, + tabId, + // Flags + isOpen, + isAllMode: isAllDatasetSelection(selection), + // Actions + changePanel, + closePopover, + scrollToIntegrationsBottom, + searchByName, + selectAllLogs, + selectDataset, + selectDataView, + sortByOrder, + switchToIntegrationsTab, + switchToUncategorizedTab, + switchToDataViewsTab, + togglePopover, + }; +}; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/data_view_menu_item.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/data_view_menu_item.tsx similarity index 100% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/data_view_menu_item.tsx rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/data_view_menu_item.tsx diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/datasets_skeleton.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/datasets_skeleton.tsx similarity index 90% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/datasets_skeleton.tsx rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/datasets_skeleton.tsx index 8a9ee61d8e434..7e7dc043e3bf6 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/datasets_skeleton.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/datasets_skeleton.tsx @@ -10,7 +10,7 @@ import { EuiPanel, EuiSkeletonText } from '@elastic/eui'; import { uncategorizedLabel } from '../constants'; export const DatasetSkeleton = () => ( - + ); diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/list_status.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/list_status.tsx similarity index 91% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/list_status.tsx rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/list_status.tsx index 2a90ed926bf26..3d782544b92c5 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/list_status.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/list_status.tsx @@ -41,7 +41,7 @@ export const ListStatus = ({ if (hasError) { return ( {title}} diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/search_controls.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/search_controls.tsx similarity index 75% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/search_controls.tsx rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/search_controls.tsx index 5178b77e61bf8..5864dd37e42c0 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/search_controls.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/search_controls.tsx @@ -8,14 +8,14 @@ import React from 'react'; import { EuiButtonGroup, EuiFieldSearch, EuiFlexGroup, EuiFlexItem, EuiPanel } from '@elastic/eui'; import { SortOrder } from '../../../../common/latest'; -import { DATA_VIEW_POPOVER_CONTENT_WIDTH, sortOptions, sortOrdersLabel } from '../constants'; -import { DatasetsSelectorSearchHandler, DatasetsSelectorSearchParams } from '../types'; +import { DATA_SOURCE_SELECTOR_WIDTH, sortOptions, sortOrdersLabel } from '../constants'; +import { DataSourceSelectorSearchHandler, DataSourceSelectorSearchParams } from '../types'; interface SearchControlsProps { isLoading: boolean; - onSearch: DatasetsSelectorSearchHandler; - onSort: DatasetsSelectorSearchHandler; - search: DatasetsSelectorSearchParams; + onSearch: DataSourceSelectorSearchHandler; + onSort: DataSourceSelectorSearchHandler; + search: DataSourceSelectorSearchParams; } export const SearchControls = ({ search, onSearch, onSort, isLoading }: SearchControlsProps) => { @@ -28,7 +28,7 @@ export const SearchControls = ({ search, onSearch, onSort, isLoading }: SearchCo }; const handleSortChange = (id: string) => { - const newSearch = { ...search, sortOrder: id as DatasetsSelectorSearchParams['sortOrder'] }; + const newSearch = { ...search, sortOrder: id as DataSourceSelectorSearchParams['sortOrder'] }; onSort(newSearch); }; @@ -36,8 +36,8 @@ export const SearchControls = ({ search, onSearch, onSort, isLoading }: SearchCo diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_footer.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/selector_footer.tsx similarity index 88% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_footer.tsx rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/selector_footer.tsx index b36401714a6a8..28a5c75c6a964 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_footer.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/selector_footer.tsx @@ -17,26 +17,26 @@ import { } from '@elastic/eui'; import { getRouterLinkProps } from '@kbn/router-utils'; import { DiscoverEsqlUrlProps } from '../../../hooks/use_esql'; -import { createAllLogDatasetsItem } from '../utils'; +import { createAllLogsItem } from '../utils'; import { showAllLogsLabel, tryEsql } from '../constants'; -type DatasetsAllActionProps = EuiListGroupProps; +type SelectorFooterProps = EuiListGroupProps; interface ShowAllLogsProps { isSelected: boolean; onClick(): void; } -export const SelectorFooter = (props: DatasetsAllActionProps) => { +export const SelectorFooter = (props: SelectorFooterProps) => { return ( - + ); }; export const ShowAllLogsButton = ({ isSelected, onClick }: ShowAllLogsProps) => { - const allLogs = createAllLogDatasetsItem(); + const allLogs = createAllLogsItem(); return ( diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_popover.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/selector_popover.tsx similarity index 87% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_popover.tsx rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/selector_popover.tsx index 15ac903bb7581..24511cfb07204 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/sub_components/selector_popover.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/sub_components/selector_popover.tsx @@ -17,17 +17,18 @@ import { import { PackageIcon } from '@kbn/fleet-plugin/public'; import { DatasetSelection, + DataSourceSelection, DataViewSelection, isDataViewSelection, -} from '../../../../common/dataset_selection'; -import { DATA_VIEW_POPOVER_CONTENT_WIDTH, POPOVER_ID } from '../constants'; +} from '../../../../common/data_source_selection'; +import { DATA_SOURCE_SELECTOR_WIDTH, POPOVER_ID } from '../constants'; import { getPopoverButtonStyles } from '../utils'; -const panelStyle = { width: DATA_VIEW_POPOVER_CONTENT_WIDTH }; +const panelStyle = { width: DATA_SOURCE_SELECTOR_WIDTH }; interface SelectorPopoverProps extends Omit { children: React.ReactNode; onClick: () => void; - selection: DatasetSelection | DataViewSelection; + selection: DataSourceSelection; } export const SelectorPopover = ({ @@ -42,7 +43,7 @@ export const SelectorPopover = ({ return ( {isDataViewSelection(selection) ? ( @@ -69,7 +70,7 @@ export const SelectorPopover = ({ paddingSize="none" hasShadow={false} css={panelStyle} - data-test-subj="datasetSelectorContent" + data-test-subj="dataSourceSelectorContent" > {children} diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/types.ts b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/types.ts similarity index 89% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/types.ts rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/types.ts index e2572f4543533..bfd0670932825 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/types.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/types.ts @@ -7,10 +7,9 @@ import { EuiContextMenuPanelId } from '@elastic/eui/src/components/context_menu/context_menu'; import type { - DatasetSelection, - SelectionChange, - DataViewSelection, -} from '../../../common/dataset_selection'; + DataSourceSelectionChangeHandler, + DataSourceSelection, +} from '../../../common/data_source_selection'; import { SortOrder } from '../../../common/latest'; import { Dataset, Integration, IntegrationId } from '../../../common/datasets'; import { DataViewDescriptor } from '../../../common/data_views/models/data_view_descriptor'; @@ -34,13 +33,13 @@ import { } from '../../hooks/use_data_views'; import { DiscoverEsqlUrlProps } from '../../hooks/use_esql'; -export interface DatasetSelectorProps { +export interface DataSourceSelectorProps { /* The generic data stream list */ datasets: Dataset[] | null; /* Any error occurred to show when the user preview the generic data streams */ datasetsError: Error | null; /* The current selection instance */ - datasetSelection: DatasetSelection | DataViewSelection; + dataSourceSelection: DataSourceSelection; /* The available data views list */ dataViews: DataViewDescriptor[] | null; /* Any error occurred to show when the user preview the data views */ @@ -82,7 +81,7 @@ export interface DatasetSelectorProps { /* Triggered when the uncategorized tab is selected */ onUncategorizedTabClick: LoadDatasets; /* Triggered when the selection is updated */ - onSelectionChange: SelectionChange; + onSelectionChange: DataSourceSelectionChangeHandler; } export type PanelId = typeof INTEGRATIONS_PANEL_ID | IntegrationId; @@ -98,9 +97,9 @@ export interface SearchParams { sortOrder: SortOrder; } -export type DatasetsSelectorSearchParams = Pick; +export type DataSourceSelectorSearchParams = Pick; -export type DatasetsSelectorSearchHandler = (params: DatasetsSelectorSearchParams) => void; +export type DataSourceSelectorSearchHandler = (params: DataSourceSelectorSearchParams) => void; export type ChangePanelHandler = ({ panelId }: { panelId: EuiContextMenuPanelId }) => void; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/utils.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/utils.tsx similarity index 90% rename from x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/utils.tsx rename to x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/utils.tsx index 91681a91569eb..6825a9528ea5e 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/utils.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/components/data_source_selector/utils.tsx @@ -10,7 +10,7 @@ import { EuiContextMenuPanelDescriptor, EuiContextMenuPanelItemDescriptor } from import { PackageIcon } from '@kbn/fleet-plugin/public'; import { Dataset, Integration } from '../../../common/datasets'; import { - DATA_VIEW_POPOVER_CONTENT_WIDTH, + DATA_SOURCE_SELECTOR_WIDTH, noDatasetsDescriptionLabel, noDatasetsLabel, noDataViewsDescriptionLabel, @@ -22,7 +22,7 @@ import { DatasetSelectionHandler } from './types'; import ListStatus, { ListStatusProps } from './sub_components/list_status'; export const getPopoverButtonStyles = ({ fullWidth }: { fullWidth?: boolean }) => ({ - maxWidth: fullWidth ? undefined : DATA_VIEW_POPOVER_CONTENT_WIDTH, + maxWidth: fullWidth ? undefined : DATA_SOURCE_SELECTOR_WIDTH, }); interface IntegrationsTreeParams { @@ -65,7 +65,7 @@ export const buildIntegrationsTree = ({ integrationsTree.panels.push({ id: integration.id, title, - width: DATA_VIEW_POPOVER_CONTENT_WIDTH, + width: DATA_SOURCE_SELECTOR_WIDTH, items: datasets.map((dataset) => ({ name: dataset.title, onClick: () => onDatasetSelected(dataset), @@ -78,12 +78,12 @@ export const buildIntegrationsTree = ({ ); }; -export const createAllLogDatasetsItem = () => { - const allLogDataset = Dataset.createAllLogsDataset(); +export const createAllLogsItem = () => { + const allLogs = Dataset.createAllLogsDataset(); return { - 'data-test-subj': 'datasetSelectorshowAllLogs', - iconType: allLogDataset.iconType, - name: allLogDataset.title, + 'data-test-subj': 'dataSourceSelectorShowAllLogs', + iconType: allLogs.iconType, + name: allLogs.title, }; }; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/constants.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/constants.tsx deleted file mode 100644 index 00ccc381e0038..0000000000000 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/constants.tsx +++ /dev/null @@ -1,106 +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 { i18n } from '@kbn/i18n'; - -export const POPOVER_ID = 'dataset-selector-popover'; -export const INTEGRATIONS_PANEL_ID = 'dataset-selector-integrations-panel'; -export const INTEGRATIONS_TAB_ID = 'dataset-selector-integrations-tab'; -export const UNCATEGORIZED_PANEL_ID = 'dataset-selector-uncategorized-panel'; -export const UNCATEGORIZED_TAB_ID = 'dataset-selector-uncategorized-tab'; -export const DATA_VIEWS_PANEL_ID = 'dataset-selector-data-views-panel'; -export const DATA_VIEWS_TAB_ID = 'dataset-selector-data-views-tab'; - -export const DATA_VIEW_POPOVER_CONTENT_WIDTH = 400; - -export const showAllLogsLabel = i18n.translate('xpack.logsExplorer.datasetSelector.showAllLogs', { - defaultMessage: 'Show all logs', -}); - -export const integrationsLabel = i18n.translate('xpack.logsExplorer.datasetSelector.integrations', { - defaultMessage: 'Integrations', -}); - -export const uncategorizedLabel = i18n.translate( - 'xpack.logsExplorer.datasetSelector.uncategorized', - { defaultMessage: 'Uncategorized' } -); - -export const dataViewsLabel = i18n.translate('xpack.logsExplorer.datasetSelector.dataViews', { - defaultMessage: 'Data Views', -}); - -export const openDiscoverLabel = i18n.translate('xpack.logsExplorer.datasetSelector.openDiscover', { - defaultMessage: 'Opens in Discover', -}); - -export const sortOrdersLabel = i18n.translate('xpack.logsExplorer.datasetSelector.sortOrders', { - defaultMessage: 'Sort directions', -}); - -export const noDatasetsLabel = i18n.translate('xpack.logsExplorer.datasetSelector.noDatasets', { - defaultMessage: 'No data streams found', -}); - -export const noDatasetsDescriptionLabel = i18n.translate( - 'xpack.logsExplorer.datasetSelector.noDatasetsDescription', - { - defaultMessage: 'No datasets or search results found.', - } -); - -export const noDataViewsLabel = i18n.translate('xpack.logsExplorer.datasetSelector.noDataViews', { - defaultMessage: 'No data views found', -}); - -export const noDataViewsDescriptionLabel = i18n.translate( - 'xpack.logsExplorer.datasetSelector.noDataViewsDescription', - { - defaultMessage: 'No data views or search results found.', - } -); - -export const noIntegrationsLabel = i18n.translate( - 'xpack.logsExplorer.datasetSelector.noIntegrations', - { defaultMessage: 'No integrations found' } -); - -export const noIntegrationsDescriptionLabel = i18n.translate( - 'xpack.logsExplorer.datasetSelector.noIntegrationsDescription', - { - defaultMessage: 'No integrations or search results found.', - } -); - -export const errorLabel = i18n.translate('xpack.logsExplorer.datasetSelector.error', { - defaultMessage: 'error', -}); - -export const noDataRetryLabel = i18n.translate('xpack.logsExplorer.datasetSelector.noDataRetry', { - defaultMessage: 'Retry', -}); - -export const tryEsql = i18n.translate('xpack.logsExplorer.datasetSelector.TryEsql', { - defaultMessage: 'Try ES|QL', -}); - -export const technicalPreview = i18n.translate('xpack.logsExplorer.TechPreview', { - defaultMessage: 'Technical preview', -}); - -export const sortOptions = [ - { - id: 'asc', - iconType: 'sortAscending', - label: 'Ascending', - }, - { - id: 'desc', - iconType: 'sortDescending', - label: 'Descending', - }, -]; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/use_dataset_selector.ts b/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/use_dataset_selector.ts deleted file mode 100644 index e1db03600a143..0000000000000 --- a/x-pack/plugins/observability_solution/logs_explorer/public/components/dataset_selector/state_machine/use_dataset_selector.ts +++ /dev/null @@ -1,153 +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 { useCallback } from 'react'; -import { useInterpret, useSelector } from '@xstate/react'; -import { - ChangePanelHandler, - DatasetSelectionHandler, - DatasetsSelectorSearchHandler, - DataViewSelectionHandler, - PanelId, -} from '../types'; -import { createDatasetsSelectorStateMachine } from './state_machine'; -import { DatasetsSelectorStateMachineDependencies } from './types'; - -export const useDatasetSelector = ({ - initialContext, - onDataViewsSearch, - onDataViewsSort, - onIntegrationsLoadMore, - onIntegrationsReload, - onIntegrationsSearch, - onIntegrationsSort, - onIntegrationsStreamsSearch, - onIntegrationsStreamsSort, - onSelectionChange, - onUncategorizedSearch, - onUncategorizedSort, - onUncategorizedReload, -}: DatasetsSelectorStateMachineDependencies) => { - const datasetsSelectorStateService = useInterpret(() => - createDatasetsSelectorStateMachine({ - initialContext, - onDataViewsSearch, - onDataViewsSort, - onIntegrationsLoadMore, - onIntegrationsReload, - onIntegrationsSearch, - onIntegrationsSort, - onIntegrationsStreamsSearch, - onIntegrationsStreamsSort, - onSelectionChange, - onUncategorizedSearch, - onUncategorizedSort, - onUncategorizedReload, - }) - ); - - const isOpen = useSelector(datasetsSelectorStateService, (state) => - state.matches('popover.open') - ); - - const panelId = useSelector(datasetsSelectorStateService, (state) => state.context.panelId); - const search = useSelector(datasetsSelectorStateService, (state) => state.context.search); - const selection = useSelector(datasetsSelectorStateService, (state) => state.context.selection); - const tabId = useSelector(datasetsSelectorStateService, (state) => state.context.tabId); - - const switchToIntegrationsTab = useCallback( - () => datasetsSelectorStateService.send({ type: 'SWITCH_TO_INTEGRATIONS_TAB' }), - [datasetsSelectorStateService] - ); - - const switchToUncategorizedTab = useCallback( - () => datasetsSelectorStateService.send({ type: 'SWITCH_TO_UNCATEGORIZED_TAB' }), - [datasetsSelectorStateService] - ); - - const switchToDataViewsTab = useCallback( - () => datasetsSelectorStateService.send({ type: 'SWITCH_TO_DATA_VIEWS_TAB' }), - [datasetsSelectorStateService] - ); - - const changePanel = useCallback( - (panelDetails) => - datasetsSelectorStateService.send({ - type: 'CHANGE_PANEL', - panelId: panelDetails.panelId as PanelId, - }), - [datasetsSelectorStateService] - ); - - const scrollToIntegrationsBottom = useCallback( - () => datasetsSelectorStateService.send({ type: 'SCROLL_TO_INTEGRATIONS_BOTTOM' }), - [datasetsSelectorStateService] - ); - - const searchByName = useCallback( - (params) => datasetsSelectorStateService.send({ type: 'SEARCH_BY_NAME', search: params }), - [datasetsSelectorStateService] - ); - - const selectAllLogDataset = useCallback( - () => datasetsSelectorStateService.send({ type: 'SELECT_ALL_LOGS_DATASET' }), - [datasetsSelectorStateService] - ); - - const selectDataset = useCallback( - (dataset) => datasetsSelectorStateService.send({ type: 'SELECT_DATASET', selection: dataset }), - [datasetsSelectorStateService] - ); - - const selectDataView = useCallback( - (dataViewDescriptor) => - datasetsSelectorStateService.send({ - type: 'SELECT_DATA_VIEW', - selection: dataViewDescriptor, - }), - [datasetsSelectorStateService] - ); - - const sortByOrder = useCallback( - (params) => datasetsSelectorStateService.send({ type: 'SORT_BY_ORDER', search: params }), - [datasetsSelectorStateService] - ); - - const closePopover = useCallback( - () => datasetsSelectorStateService.send({ type: 'CLOSE' }), - [datasetsSelectorStateService] - ); - - const togglePopover = useCallback( - () => datasetsSelectorStateService.send({ type: 'TOGGLE' }), - [datasetsSelectorStateService] - ); - - return { - // Data - panelId, - search, - selection, - tabId, - // Flags - isOpen, - isAllMode: selection.selectionType === 'all', - // Actions - changePanel, - closePopover, - scrollToIntegrationsBottom, - searchByName, - selectAllLogDataset, - selectDataset, - selectDataView, - sortByOrder, - switchToIntegrationsTab, - switchToUncategorizedTab, - switchToDataViewsTab, - togglePopover, - }; -}; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/controller/public_state.ts b/x-pack/plugins/observability_solution/logs_explorer/public/controller/public_state.ts index 0d63bcc261f06..ced3e7fc69cc1 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/controller/public_state.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/controller/public_state.ts @@ -9,7 +9,7 @@ import { availableControlsPanels, controlPanelConfigs, ControlPanels, - hydrateDatasetSelection, + hydrateDataSourceSelection, } from '../../common'; import { DEFAULT_CONTEXT, @@ -26,7 +26,7 @@ export const getPublicStateFromContext = ( ): LogsExplorerPublicState => { return { chart: context.chart, - datasetSelection: context.datasetSelection.toPlainSelection(), + dataSourceSelection: context.dataSourceSelection.toPlainSelection(), grid: context.grid, filters: context.filters, query: context.query, @@ -45,10 +45,10 @@ export const getContextFromPublicState = ( ...publicState.chart, }, controlPanels: getControlPanelsFromPublicControlsState(publicState.controls), - datasetSelection: - publicState.datasetSelection != null - ? hydrateDatasetSelection(publicState.datasetSelection) - : DEFAULT_CONTEXT.datasetSelection, + dataSourceSelection: + publicState.dataSourceSelection != null + ? hydrateDataSourceSelection(publicState.dataSourceSelection) + : DEFAULT_CONTEXT.dataSourceSelection, grid: { ...DEFAULT_CONTEXT.grid, ...publicState.grid, diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts b/x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts index 1346db562e392..e509134e0a1e6 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/controller/types.ts @@ -11,7 +11,7 @@ import { IKbnUrlStateStorage } from '@kbn/kibana-utils-plugin/public'; import { Observable } from 'rxjs'; import { availableControlsPanels, - DatasetSelectionPlain, + DataSourceSelectionPlain, DisplayOptions, PartialDisplayOptions, } from '../../common'; @@ -62,13 +62,13 @@ export interface ControlOptions { export type LogsExplorerPublicState = QueryState & DisplayOptions & { controls: ControlOptions; - datasetSelection: DatasetSelectionPlain; + dataSourceSelection: DataSourceSelectionPlain; }; export type LogsExplorerPublicStateUpdate = QueryState & PartialDisplayOptions & { controls?: ControlOptions; - datasetSelection?: DatasetSelectionPlain; + dataSourceSelection?: DataSourceSelectionPlain; }; // a placeholder for now diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/customizations/custom_dataset_filters.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/customizations/custom_data_source_filters.tsx similarity index 86% rename from x-pack/plugins/observability_solution/logs_explorer/public/customizations/custom_dataset_filters.tsx rename to x-pack/plugins/observability_solution/logs_explorer/public/customizations/custom_data_source_filters.tsx index ad9560caedc69..6ffd91e5c9e2f 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/customizations/custom_dataset_filters.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/customizations/custom_data_source_filters.tsx @@ -12,24 +12,24 @@ import { euiStyled } from '@kbn/kibana-react-plugin/common'; import { useControlPanels } from '../hooks/use_control_panels'; import { LogsExplorerControllerStateService } from '../state_machines/logs_explorer_controller'; -const DATASET_FILTERS_CUSTOMIZATION_ID = 'datasetFiltersCustomization'; +const DATA_SOURCE_FILTERS_CUSTOMIZATION_ID = 'dataSourceFiltersCustomization'; -interface CustomDatasetFiltersProps { +interface CustomDataSourceFiltersProps { logsExplorerControllerStateService: LogsExplorerControllerStateService; data: DataPublicPluginStart; } -const CustomDatasetFilters = ({ +const CustomDataSourceFilters = ({ logsExplorerControllerStateService, data, -}: CustomDatasetFiltersProps) => { +}: CustomDataSourceFiltersProps) => { const { getInitialInput, setControlGroupAPI, query, filters, timeRange } = useControlPanels( logsExplorerControllerStateService, data ); return ( - + { - const { datasetSelection, handleDatasetSelectionChange } = useDatasetSelection( +export const CustomDataSourceSelector = withProviders(({ logsExplorerControllerStateService }) => { + const { dataSourceSelection, handleDataSourceSelectionChange } = useDataSourceSelection( logsExplorerControllerStateService ); @@ -60,12 +60,12 @@ export const CustomDatasetSelector = withProviders(({ logsExplorerControllerStat sortDataViews, } = useDataViewsContext(); - const { isEsqlEnabled, discoverEsqlUrlProps } = useEsql({ datasetSelection }); + const { isEsqlEnabled, discoverEsqlUrlProps } = useEsql({ dataSourceSelection }); return ( - ) { +function withProviders(Component: React.FunctionComponent) { return function ComponentWithProviders({ controller, datasetsClient, dataViews, logsExplorerControllerStateService, - }: CustomDatasetSelectorBuilderProps) { + }: CustomDataSourceSelectorBuilderProps) { return ( diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/customizations/logs_explorer_profile.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/customizations/logs_explorer_profile.tsx index e00bbfa03b7d5..8b36c572e79c7 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/customizations/logs_explorer_profile.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/customizations/logs_explorer_profile.tsx @@ -21,8 +21,8 @@ import { createCustomSearchBar } from './custom_search_bar'; import { createCustomCellRenderer } from './custom_cell_renderer'; import { createCustomGridColumnsConfiguration } from './custom_column'; -const LazyCustomDatasetFilters = dynamic(() => import('./custom_dataset_filters')); -const LazyCustomDatasetSelector = dynamic(() => import('./custom_dataset_selector')); +const LazyCustomDataSourceFilters = dynamic(() => import('./custom_data_source_filters')); +const LazyCustomDataSourceSelector = dynamic(() => import('./custom_data_source_selector')); const LazyCustomFlyoutContent = dynamic(() => import('./custom_flyout_content')); export interface CreateLogsExplorerProfileCustomizationsDeps { @@ -53,7 +53,7 @@ export const createLogsExplorerProfileCustomizations = await waitFor(service, (state) => state.matches('initialized'), { timeout: 30000 }); /** - * Replace the DataViewPicker with a custom `DatasetSelector` to pick integrations streams + * Replace the DataViewPicker with a custom `DataSourceSelector` to pick integrations streams * Prepend the search bar with custom filter control groups depending on the selected dataset */ customizations.set({ @@ -63,7 +63,7 @@ export const createLogsExplorerProfileCustomizations = return ( - ( - + ), CustomSearchBar: createCustomSearchBar({ data, diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/hooks/use_dataset_selection.ts b/x-pack/plugins/observability_solution/logs_explorer/public/hooks/use_data_source_selection.ts similarity index 59% rename from x-pack/plugins/observability_solution/logs_explorer/public/hooks/use_dataset_selection.ts rename to x-pack/plugins/observability_solution/logs_explorer/public/hooks/use_data_source_selection.ts index 67610cfa6e85c..2905145720653 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/hooks/use_dataset_selection.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/hooks/use_data_source_selection.ts @@ -7,22 +7,22 @@ import { useSelector } from '@xstate/react'; import { useCallback } from 'react'; -import { SelectionChange } from '../../common/dataset_selection'; +import { DataSourceSelectionChangeHandler } from '../../common/data_source_selection'; import { LogsExplorerControllerStateService } from '../state_machines/logs_explorer_controller'; -export const useDatasetSelection = ( +export const useDataSourceSelection = ( logsExplorerControllerStateService: LogsExplorerControllerStateService ) => { - const datasetSelection = useSelector(logsExplorerControllerStateService, (state) => { - return state.context.datasetSelection; + const dataSourceSelection = useSelector(logsExplorerControllerStateService, (state) => { + return state.context.dataSourceSelection; }); - const handleDatasetSelectionChange: SelectionChange = useCallback( + const handleDataSourceSelectionChange: DataSourceSelectionChangeHandler = useCallback( (data) => { - logsExplorerControllerStateService.send({ type: 'UPDATE_DATASET_SELECTION', data }); + logsExplorerControllerStateService.send({ type: 'UPDATE_DATA_SOURCE_SELECTION', data }); }, [logsExplorerControllerStateService] ); - return { datasetSelection, handleDatasetSelectionChange }; + return { dataSourceSelection, handleDataSourceSelectionChange }; }; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/hooks/use_esql.tsx b/x-pack/plugins/observability_solution/logs_explorer/public/hooks/use_esql.tsx index 54b7c5e975066..b34cae81f303a 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/hooks/use_esql.tsx +++ b/x-pack/plugins/observability_solution/logs_explorer/public/hooks/use_esql.tsx @@ -5,11 +5,7 @@ * 2.0. */ -import { - DatasetSelection, - DataViewSelection, - isDatasetSelection, -} from '../../common/dataset_selection'; +import { DataSourceSelection, isDatasetSelection } from '../../common/data_source_selection'; import { useKibanaContextForPlugin } from '../utils/use_kibana'; export interface DiscoverEsqlUrlProps { @@ -23,23 +19,23 @@ export interface UseEsqlResult { } interface EsqlContextDeps { - datasetSelection: DatasetSelection | DataViewSelection; + dataSourceSelection: DataSourceSelection; } -export const useEsql = ({ datasetSelection }: EsqlContextDeps): UseEsqlResult => { +export const useEsql = ({ dataSourceSelection }: EsqlContextDeps): UseEsqlResult => { const { services: { uiSettings, discover }, } = useKibanaContextForPlugin(); const isEsqlEnabled = uiSettings?.get('discover:enableESQL'); + const esqlPattern = isDatasetSelection(dataSourceSelection) + ? dataSourceSelection.selection.dataset.name + : dataSourceSelection.selection.dataView.title; + const discoverLinkParams = { query: { - esql: `from ${ - isDatasetSelection(datasetSelection) - ? datasetSelection.selection.dataset.name - : datasetSelection.selection.dataView.title - } | limit 10`, + esql: `from ${esqlPattern} | limit 10`, }, }; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/defaults.ts b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/defaults.ts index a097d23ac7349..0aa128825ed3a 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/defaults.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/defaults.ts @@ -11,11 +11,11 @@ import { DEFAULT_ROWS_PER_PAGE, LOG_LEVEL_FIELD, } from '../../../../common/constants'; -import { AllDatasetSelection } from '../../../../common/dataset_selection'; +import { AllDatasetSelection } from '../../../../common/data_source_selection'; import { DefaultLogsExplorerControllerState } from './types'; export const DEFAULT_CONTEXT: DefaultLogsExplorerControllerState = { - datasetSelection: AllDatasetSelection.create(), + dataSourceSelection: AllDatasetSelection.create(), grid: { columns: DEFAULT_COLUMNS, rows: { diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/notifications.ts b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/notifications.ts index d718a440c761b..9d83eb33cf618 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/notifications.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/notifications.ts @@ -11,11 +11,11 @@ import { i18n } from '@kbn/i18n'; export const createDatasetSelectionRestoreFailedNotifier = (toasts: IToasts) => () => toasts.addWarning({ title: i18n.translate( - 'xpack.logsExplorer.datasetSelection.restoreDatasetSelectionFailedToastTitle', + 'xpack.logsExplorer.dataSourceSelection.restoreDatasetSelectionFailedToastTitle', { defaultMessage: "We couldn't restore your datasets selection." } ), text: i18n.translate( - 'xpack.logsExplorer.datasetSelection.restoreDatasetSelectionFailedToastMessage', + 'xpack.logsExplorer.dataSourceSelection.restoreDatasetSelectionFailedToastMessage', { defaultMessage: 'We switched to "All log datasets" as the default selection.' } ), }); @@ -23,11 +23,11 @@ export const createDatasetSelectionRestoreFailedNotifier = (toasts: IToasts) => export const createDataViewSelectionRestoreFailedNotifier = (toasts: IToasts) => () => toasts.addWarning({ title: i18n.translate( - 'xpack.logsExplorer.datasetSelection.restoreDataViewSelectionFailedToastTitle', + 'xpack.logsExplorer.dataSourceSelection.restoreDataViewSelectionFailedToastTitle', { defaultMessage: "We couldn't restore your data view selection." } ), text: i18n.translate( - 'xpack.logsExplorer.datasetSelection.restoreDataViewSelectionFailedToastMessage', + 'xpack.logsExplorer.dataSourceSelection.restoreDataViewSelectionFailedToastMessage', { defaultMessage: 'We switched to "All log datasets" as the default selection.' } ), }); @@ -35,13 +35,13 @@ export const createDataViewSelectionRestoreFailedNotifier = (toasts: IToasts) => export const createCreateDataViewFailedNotifier = (toasts: IToasts) => () => toasts.addWarning({ title: i18n.translate( - 'xpack.logsExplorer.datasetSelection.createAdHocDataViewFailedToastTitle', + 'xpack.logsExplorer.dataSourceSelection.createAdHocDataViewFailedToastTitle', { defaultMessage: "We couldn't create a data view for your selection.", } ), text: i18n.translate( - 'xpack.logsExplorer.datasetSelection.createAdHocDataViewFailedToastMessage', + 'xpack.logsExplorer.dataSourceSelection.createAdHocDataViewFailedToastMessage', { defaultMessage: 'We switched to "All log datasets" as the default selection.', } diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/data_view_service.ts b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/data_view_service.ts index 0930a134ae657..39049269bd7f6 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/data_view_service.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/data_view_service.ts @@ -15,7 +15,7 @@ export const createAdHocDataView = if (!('discoverStateContainer' in context)) return; const { discoverStateContainer } = context; const dataView = await discoverStateContainer.actions.createAndAppendAdHocDataView( - context.datasetSelection.toDataviewSpec() + context.dataSourceSelection.toDataviewSpec() ); /** * We can't fully rely on the url update of the index param to create and restore the data view @@ -41,7 +41,10 @@ export const changeDataView = // We need to manually retrieve the data view and force a set and change on the state container // to guarantee the correct update on the data view selection and avoid a race condition // when updating the control panels. - const nextDataView = await dataViews.get(context.datasetSelection.toDataviewSpec().id, false); + const nextDataView = await dataViews.get( + context.dataSourceSelection.toDataviewSpec().id, + false + ); if (nextDataView.id) { await discoverStateContainer.actions.onChangeDataView(nextDataView); } diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/discover_service.ts b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/discover_service.ts index 96fbe4ff34440..76db16c439785 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/discover_service.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/discover_service.ts @@ -8,7 +8,7 @@ import { isEmpty } from 'lodash'; import { ActionFunction, actions, InvokeCallback } from 'xstate'; import { LogsExplorerCustomizations } from '../../../../controller'; -import { isDataViewSelection } from '../../../../../common/dataset_selection'; +import { isDataViewSelection } from '../../../../../common/data_source_selection'; import { getChartDisplayOptionsFromDiscoverAppState, getDiscoverAppStateFromContext, @@ -114,9 +114,9 @@ export const redirectToDiscover = events?: LogsExplorerCustomizations['events'] ): ActionFunction => (context, event) => { - if (event.type === 'UPDATE_DATASET_SELECTION' && isDataViewSelection(event.data)) { + if (event.type === 'UPDATE_DATA_SOURCE_SELECTION' && isDataViewSelection(event.data)) { if (events?.onUknownDataViewSelection) { - return events.onUknownDataViewSelection({ ...context, datasetSelection: event.data }); + return events.onUknownDataViewSelection({ ...context, dataSourceSelection: event.data }); } } }; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/selection_service.ts b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/selection_service.ts index 464e7ff2e2d36..fe9b87bf4fcf2 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/selection_service.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/services/selection_service.ts @@ -15,7 +15,7 @@ import { isUnresolvedDatasetSelection, SingleDatasetSelection, UnresolvedDatasetSelection, -} from '../../../../../common/dataset_selection'; +} from '../../../../../common/data_source_selection'; import { IDatasetsClient } from '../../../../services/datasets'; import { LogsExplorerControllerContext, LogsExplorerControllerEvent } from '../types'; @@ -40,18 +40,18 @@ export const initializeSelection = * First validation. * The selection is a data view. */ - if (isDataViewSelection(context.datasetSelection)) { - let datasetSelection: DataViewSelection | null = context.datasetSelection; + if (isDataViewSelection(context.dataSourceSelection)) { + let dataViewSelection: DataViewSelection | null = context.dataSourceSelection; /** * If the selection is unresolved, perform a look up to retrieve it. */ - if (datasetSelection.selection.dataView.isUnresolvedDataType()) { + if (dataViewSelection.selection.dataView.isUnresolvedDataType()) { try { - datasetSelection = await lookupUnresolvedDataViewSelection(datasetSelection, { + dataViewSelection = await lookupUnresolvedDataViewSelection(dataViewSelection, { dataViews, }); - if (datasetSelection === null) { + if (dataViewSelection === null) { return send('DATAVIEW_SELECTION_RESTORE_FAILURE'); } } catch { @@ -63,27 +63,28 @@ export const initializeSelection = * If the selection is a data view which is not of logs type, invoke the customization event for unknown data views. */ if ( - datasetSelection.selection.dataView.isUnknownDataType() && + dataViewSelection.selection.dataView.isUnknownDataType() && events?.onUknownDataViewSelection ) { return events.onUknownDataViewSelection(context); } - return send({ type: 'INITIALIZE_DATA_VIEW', data: datasetSelection }); + return send({ type: 'INITIALIZE_DATA_VIEW', data: dataViewSelection }); } /** * Second validation. * If the selection is an unresolved dataset, perform a look up against integrations. */ - if (isUnresolvedDatasetSelection(context.datasetSelection)) { + if (isUnresolvedDatasetSelection(context.dataSourceSelection)) { try { - const selection = await lookupUnresolvedDatasetSelection(context.datasetSelection, { - datasetsClient, - }); + const datasetSelection = await lookupUnresolvedDatasetSelection( + context.dataSourceSelection, + { datasetsClient } + ); - if (selection !== null) { - return send({ type: 'INITIALIZE_DATASET', data: selection }); + if (datasetSelection !== null) { + return send({ type: 'INITIALIZE_DATASET', data: datasetSelection }); } } catch { return send('DATASET_SELECTION_RESTORE_FAILURE'); @@ -97,10 +98,10 @@ export const initializeSelection = }; const lookupUnresolvedDatasetSelection = async ( - datasetSelection: UnresolvedDatasetSelection, + unresolvedDatasetSelection: UnresolvedDatasetSelection, { datasetsClient }: Pick ) => { - const nameQuery = datasetSelection.selection.dataset.parentIntegration?.name; + const nameQuery = unresolvedDatasetSelection.selection.dataset.parentIntegration?.name; if (nameQuery) { return null; @@ -127,10 +128,10 @@ const lookupUnresolvedDatasetSelection = async ( }; const lookupUnresolvedDataViewSelection = async ( - datasetSelection: DataViewSelection, + unresolvedDataViewSelection: DataViewSelection, { dataViews }: Pick ) => { - const resolvedDataView = await dataViews.get(datasetSelection.toDataviewSpec().id); + const resolvedDataView = await dataViews.get(unresolvedDataViewSelection.toDataviewSpec().id); if (!resolvedDataView) { return null; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/state_machine.ts b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/state_machine.ts index 3a4b383e34f69..0efd459b6aedf 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/state_machine.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/state_machine.ts @@ -13,9 +13,9 @@ import { LogsExplorerCustomizations } from '../../../controller'; import { ControlPanelRT } from '../../../../common/control_panels'; import { AllDatasetSelection, - isDatasetSelection, + isDataSourceSelection, isDataViewSelection, -} from '../../../../common/dataset_selection'; +} from '../../../../common/data_source_selection'; import { IDatasetsClient } from '../../../services/datasets'; import { DEFAULT_CONTEXT } from './defaults'; import { @@ -78,11 +78,11 @@ export const createPureLogsExplorerControllerStateMachine = ( on: { INITIALIZE_DATA_VIEW: { target: 'initializingDataView', - actions: ['storeDatasetSelection'], + actions: ['storeDataSourceSelection'], }, INITIALIZE_DATASET: { target: 'initializingDataset', - actions: ['storeDatasetSelection'], + actions: ['storeDataSourceSelection'], }, DATASET_SELECTION_RESTORE_FAILURE: { target: 'initializingDataset', @@ -155,12 +155,12 @@ export const createPureLogsExplorerControllerStateMachine = ( ], entry: ['resetRows'], states: { - datasetSelection: { + dataSourceSelection: { initial: 'idle', states: { idle: { on: { - UPDATE_DATASET_SELECTION: [ + UPDATE_DATA_SOURCE_SELECTION: [ { cond: 'isUnknownDataViewDescriptor', actions: ['redirectToDiscover'], @@ -168,11 +168,11 @@ export const createPureLogsExplorerControllerStateMachine = ( { cond: 'isLogsDataViewDescriptor', target: 'changingDataView', - actions: ['storeDatasetSelection'], + actions: ['storeDataSourceSelection'], }, { target: 'creatingAdHocDataView', - actions: ['storeDatasetSelection'], + actions: ['storeDataSourceSelection'], }, ], }, @@ -268,35 +268,23 @@ export const createPureLogsExplorerControllerStateMachine = ( { actions: { storeDefaultSelection: actions.assign((_context) => ({ - datasetSelection: AllDatasetSelection.create(), + dataSourceSelection: AllDatasetSelection.create(), })), - storeDatasetSelection: actions.assign((_context, event) => - 'data' in event && (isDatasetSelection(event.data) || isDataViewSelection(event.data)) - ? { - datasetSelection: event.data, - } + storeDataSourceSelection: actions.assign((_context, event) => + 'data' in event && isDataSourceSelection(event.data) + ? { dataSourceSelection: event.data } : {} ), storeDiscoverStateContainer: actions.assign((_context, event) => 'discoverStateContainer' in event - ? { - discoverStateContainer: event.discoverStateContainer, - } + ? { discoverStateContainer: event.discoverStateContainer } : {} ), storeControlGroupAPI: actions.assign((_context, event) => - 'controlGroupAPI' in event - ? { - controlGroupAPI: event.controlGroupAPI, - } - : {} + 'controlGroupAPI' in event ? { controlGroupAPI: event.controlGroupAPI } : {} ), storeControlPanels: actions.assign((_context, event) => - 'data' in event && ControlPanelRT.is(event.data) - ? { - controlPanels: event.data, - } - : {} + 'data' in event && ControlPanelRT.is(event.data) ? { controlPanels: event.data } : {} ), resetRows: actions.assign((_context, event) => ({ rows: [], @@ -312,13 +300,13 @@ export const createPureLogsExplorerControllerStateMachine = ( return 'controlGroupAPI' in event && event.controlGroupAPI != null; }, isLogsDataViewDescriptor: (_context, event) => { - if (event.type === 'UPDATE_DATASET_SELECTION' && isDataViewSelection(event.data)) { + if (event.type === 'UPDATE_DATA_SOURCE_SELECTION' && isDataViewSelection(event.data)) { return event.data.selection.dataView.isLogsDataType(); } return false; }, isUnknownDataViewDescriptor: (_context, event) => { - if (event.type === 'UPDATE_DATASET_SELECTION' && isDataViewSelection(event.data)) { + if (event.type === 'UPDATE_DATA_SOURCE_SELECTION' && isDataViewSelection(event.data)) { return event.data.selection.dataView.isUnknownDataType(); } return false; diff --git a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/types.ts b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/types.ts index de54be4f26f83..b4ceb3a174b53 100644 --- a/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/types.ts +++ b/x-pack/plugins/observability_solution/logs_explorer/public/state_machines/logs_explorer_controller/src/types.ts @@ -16,14 +16,13 @@ import { DoneInvokeEvent } from 'xstate'; import type { DataTableRecord } from '@kbn/discover-utils/src/types'; import { ControlPanels, DisplayOptions } from '../../../../common'; import type { - DatasetEncodingError, DatasetSelection, + DataSourceSelection, DataViewSelection, - SingleDatasetSelection, -} from '../../../../common/dataset_selection'; +} from '../../../../common/data_source_selection'; -export interface WithDatasetSelection { - datasetSelection: DatasetSelection | DataViewSelection; +export interface WithDataSourceSelection { + dataSourceSelection: DataSourceSelection; } export interface WithControlPanelGroupAPI { @@ -46,7 +45,7 @@ export interface WithDataTableRecord { rows: DataTableRecord[]; } -export type DefaultLogsExplorerControllerState = WithDatasetSelection & +export type DefaultLogsExplorerControllerState = WithDataSourceSelection & WithQueryState & WithDisplayOptions & WithDataTableRecord; @@ -54,11 +53,11 @@ export type DefaultLogsExplorerControllerState = WithDatasetSelection & export type LogsExplorerControllerTypeState = | { value: 'uninitialized'; - context: WithDatasetSelection & WithControlPanels & WithQueryState & WithDisplayOptions; + context: WithDataSourceSelection & WithControlPanels & WithQueryState & WithDisplayOptions; } | { value: 'initializingSelection'; - context: WithDatasetSelection & + context: WithDataSourceSelection & WithControlPanels & WithQueryState & WithDisplayOptions & @@ -67,7 +66,7 @@ export type LogsExplorerControllerTypeState = } | { value: 'initializingDataset'; - context: WithDatasetSelection & + context: WithDataSourceSelection & WithControlPanels & WithQueryState & WithDisplayOptions & @@ -75,7 +74,7 @@ export type LogsExplorerControllerTypeState = } | { value: 'initializingDataView'; - context: WithDatasetSelection & + context: WithDataSourceSelection & WithControlPanels & WithQueryState & WithDisplayOptions & @@ -83,7 +82,7 @@ export type LogsExplorerControllerTypeState = } | { value: 'initializingControlPanels'; - context: WithDatasetSelection & + context: WithDataSourceSelection & WithControlPanels & WithQueryState & WithDisplayOptions & @@ -91,7 +90,7 @@ export type LogsExplorerControllerTypeState = } | { value: 'initialized'; - context: WithDatasetSelection & + context: WithDataSourceSelection & WithControlPanels & WithQueryState & WithDisplayOptions & @@ -99,8 +98,8 @@ export type LogsExplorerControllerTypeState = WithDiscoverStateContainer; } | { - value: 'initialized.datasetSelection.idle'; - context: WithDatasetSelection & + value: 'initialized.dataSourceSelection.idle'; + context: WithDataSourceSelection & WithControlPanels & WithQueryState & WithDisplayOptions & @@ -108,8 +107,8 @@ export type LogsExplorerControllerTypeState = WithDiscoverStateContainer; } | { - value: 'initialized.datasetSelection.changingDataView'; - context: WithDatasetSelection & + value: 'initialized.dataSourceSelection.changingDataView'; + context: WithDataSourceSelection & WithControlPanels & WithQueryState & WithDisplayOptions & @@ -117,8 +116,8 @@ export type LogsExplorerControllerTypeState = WithDiscoverStateContainer; } | { - value: 'initialized.datasetSelection.creatingAdHocDataView'; - context: WithDatasetSelection & + value: 'initialized.dataSourceSelection.creatingAdHocDataView'; + context: WithDataSourceSelection & WithControlPanels & WithQueryState & WithDisplayOptions & @@ -127,7 +126,7 @@ export type LogsExplorerControllerTypeState = } | { value: 'initialized.controlGroups.uninitialized'; - context: WithDatasetSelection & + context: WithDataSourceSelection & WithControlPanels & WithQueryState & WithDisplayOptions & @@ -136,7 +135,7 @@ export type LogsExplorerControllerTypeState = } | { value: 'initialized.controlGroups.idle'; - context: WithDatasetSelection & + context: WithDataSourceSelection & WithControlPanelGroupAPI & WithControlPanels & WithQueryState & @@ -146,7 +145,7 @@ export type LogsExplorerControllerTypeState = } | { value: 'initialized.controlGroups.updatingControlPanels'; - context: WithDatasetSelection & + context: WithDataSourceSelection & WithControlPanelGroupAPI & WithControlPanels & WithQueryState & @@ -173,11 +172,11 @@ export type LogsExplorerControllerEvent = } | { type: 'INITIALIZE_DATASET'; - data?: SingleDatasetSelection; + data?: DatasetSelection; } | { - type: 'UPDATE_DATASET_SELECTION'; - data: DatasetSelection | DataViewSelection; + type: 'UPDATE_DATA_SOURCE_SELECTION'; + data: DataSourceSelection; } | { type: 'INITIALIZE_CONTROL_GROUP_API'; @@ -203,8 +202,7 @@ export type LogsExplorerControllerEvent = type: 'RECEIVE_TIMEFILTER_REFRESH_INTERVAL'; refreshInterval: RefreshInterval; } - | DoneInvokeEvent + | DoneInvokeEvent | DoneInvokeEvent | DoneInvokeEvent - | DoneInvokeEvent | DoneInvokeEvent; diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/common/index.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/common/index.ts index 0847781e3b9f6..62dd4e0333896 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/common/index.ts +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/common/index.ts @@ -14,6 +14,7 @@ export { OBSERVABILITY_LOGS_EXPLORER_URL_STATE_KEY, OBSERVABILITY_DATASET_QUALITY_URL_STATE_KEY, logsExplorerUrlSchemaV1, + logsExplorerUrlSchemaV2, datasetQualityUrlSchemaV1, } from './url_schema'; export { deepCompactObject } from './utils/deep_compact_object'; diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/all_datasets_locator.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/all_datasets_locator.ts index c9aef93f4c2a0..44d0213885891 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/all_datasets_locator.ts +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/all_datasets_locator.ts @@ -25,7 +25,7 @@ export class AllDatasetsLocatorDefinition implements LocatorDefinition { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: '/?pageState=(datasetSelection:(selectionType:all),v:1)', + path: '/?pageState=(dataSourceSelection:(selectionType:all),v:2)', state: {}, }); }); @@ -59,7 +59,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: '/?pageState=(datasetSelection:(selectionType:all),time:(from:now-30m,to:now),v:1)', + path: '/?pageState=(dataSourceSelection:(selectionType:all),time:(from:now-30m,to:now),v:2)', state: {}, }); }); @@ -76,7 +76,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: '/?pageState=(datasetSelection:(selectionType:all),query:(language:kuery,query:foo),v:1)', + path: '/?pageState=(dataSourceSelection:(selectionType:all),query:(language:kuery,query:foo),v:2)', state: {}, }); }); @@ -94,7 +94,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: '/?pageState=(datasetSelection:(selectionType:all),refreshInterval:(pause:!f,value:666),v:1)', + path: '/?pageState=(dataSourceSelection:(selectionType:all),refreshInterval:(pause:!f,value:666),v:2)', state: {}, }); }); @@ -109,7 +109,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: '/?pageState=(columns:!((field:_source,type:document-field)),datasetSelection:(selectionType:all),v:1)', + path: '/?pageState=(columns:!((field:_source,type:document-field)),dataSourceSelection:(selectionType:all),v:2)', state: {}, }); }); @@ -138,7 +138,7 @@ describe('Observability Logs Explorer Locators', () => { const location = await allDatasetsLocator.getLocation(params); expect(location.path).toMatchInlineSnapshot( - `"/?pageState=(datasetSelection:(selectionType:all),filters:!((meta:(alias:foo,disabled:!f,negate:!f)),(meta:(alias:bar,disabled:!f,negate:!f))),v:1)"` + `"/?pageState=(dataSourceSelection:(selectionType:all),filters:!((meta:(alias:foo,disabled:!f,negate:!f)),(meta:(alias:bar,disabled:!f,negate:!f))),v:2)"` ); }); }); @@ -152,7 +152,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: `/?pageState=(datasetSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),v:1)`, + path: `/?pageState=(dataSourceSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),v:2)`, state: {}, }); }); @@ -168,7 +168,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: `/?pageState=(datasetSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),time:(from:now-30m,to:now),v:1)`, + path: `/?pageState=(dataSourceSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),time:(from:now-30m,to:now),v:2)`, state: {}, }); }); @@ -187,7 +187,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: `/?pageState=(datasetSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),query:(language:kuery,query:foo),v:1)`, + path: `/?pageState=(dataSourceSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),query:(language:kuery,query:foo),v:2)`, state: {}, }); }); @@ -206,7 +206,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: `/?pageState=(datasetSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),refreshInterval:(pause:!f,value:666),v:1)`, + path: `/?pageState=(dataSourceSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),refreshInterval:(pause:!f,value:666),v:2)`, state: {}, }); }); @@ -222,7 +222,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: `/?pageState=(columns:!((field:_source,type:document-field)),datasetSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),v:1)`, + path: `/?pageState=(columns:!((field:_source,type:document-field)),dataSourceSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),v:2)`, state: {}, }); }); @@ -252,7 +252,7 @@ describe('Observability Logs Explorer Locators', () => { const location = await dataViewLocator.getLocation(params); expect(location.path).toMatchInlineSnapshot( - `"/?pageState=(datasetSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),filters:!((meta:(alias:foo,disabled:!f,negate:!f)),(meta:(alias:bar,disabled:!f,negate:!f))),v:1)"` + `"/?pageState=(dataSourceSelection:(selection:(dataView:(dataType:unresolved,id:data-view-id)),selectionType:dataView),filters:!((meta:(alias:foo,disabled:!f,negate:!f)),(meta:(alias:bar,disabled:!f,negate:!f))),v:2)"` ); }); }); @@ -269,7 +269,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: `/?pageState=(datasetSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),v:1)`, + path: `/?pageState=(dataSourceSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),v:2)`, state: {}, }); }); @@ -286,7 +286,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: `/?pageState=(datasetSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),time:(from:now-30m,to:now),v:1)`, + path: `/?pageState=(dataSourceSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),time:(from:now-30m,to:now),v:2)`, state: {}, }); }); @@ -306,7 +306,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: `/?pageState=(datasetSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),query:(language:kuery,query:foo),v:1)`, + path: `/?pageState=(dataSourceSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),query:(language:kuery,query:foo),v:2)`, state: {}, }); }); @@ -326,7 +326,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: `/?pageState=(datasetSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),refreshInterval:(pause:!f,value:666),v:1)`, + path: `/?pageState=(dataSourceSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),refreshInterval:(pause:!f,value:666),v:2)`, state: {}, }); }); @@ -343,7 +343,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: `/?pageState=(columns:!((field:_source,type:document-field)),datasetSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),v:1)`, + path: `/?pageState=(columns:!((field:_source,type:document-field)),dataSourceSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),v:2)`, state: {}, }); }); @@ -374,7 +374,7 @@ describe('Observability Logs Explorer Locators', () => { const location = await singleDatasetLocator.getLocation(params); expect(location.path).toMatchInlineSnapshot( - `"/?pageState=(datasetSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),filters:!((meta:(alias:foo,disabled:!f,negate:!f)),(meta:(alias:bar,disabled:!f,negate:!f))),v:1)"` + `"/?pageState=(dataSourceSelection:(selection:(dataset:(name:'logs-test-*-*',title:test),name:Test),selectionType:unresolved),filters:!((meta:(alias:foo,disabled:!f,negate:!f)),(meta:(alias:bar,disabled:!f,negate:!f))),v:2)"` ); }); }); diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/single_dataset_locator.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/single_dataset_locator.ts index 3b7a8dfe0b0f6..4187b9067d667 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/single_dataset_locator.ts +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/single_dataset_locator.ts @@ -36,7 +36,7 @@ export class SingleDatasetLocatorDefinition }); return constructLocatorPath({ - datasetSelection: unresolvedDatasetSelection.toPlainSelection(), + dataSourceSelection: unresolvedDatasetSelection.toPlainSelection(), locatorParams: params, useHash, }); diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/utils/construct_locator_path.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/utils/construct_locator_path.ts index 949dc6b1fcafe..eb96fb81ae2f3 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/utils/construct_locator_path.ts +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/utils/construct_locator_path.ts @@ -14,35 +14,35 @@ import { setStateToKbnUrl } from '@kbn/kibana-utils-plugin/common'; import { AvailableControlPanels, availableControlsPanels, - DatasetSelectionPlain, + DataSourceSelectionPlain, SMART_FALLBACK_FIELDS, } from '@kbn/logs-explorer-plugin/common'; import { OBSERVABILITY_LOGS_EXPLORER_APP_ID } from '@kbn/deeplinks-observability'; import { OBSERVABILITY_LOGS_EXPLORER_URL_STATE_KEY, - logsExplorerUrlSchemaV1, + logsExplorerUrlSchemaV2, } from '../../url_schema'; import { deepCompactObject } from '../../utils/deep_compact_object'; -type ControlsPageState = NonNullable; +type ControlsPageState = NonNullable; interface LocatorPathConstructionParams { - datasetSelection: DatasetSelectionPlain; + dataSourceSelection: DataSourceSelectionPlain; locatorParams: DatasetLocatorParams; useHash: boolean; } export const constructLocatorPath = async (params: LocatorPathConstructionParams) => { const { - datasetSelection, + dataSourceSelection, locatorParams: { filterControls, filters, query, refreshInterval, timeRange, columns, origin }, useHash, } = params; - const pageState = logsExplorerUrlSchemaV1.urlSchemaRT.encode( + const pageState = logsExplorerUrlSchemaV2.urlSchemaRT.encode( deepCompactObject({ - v: 1, - datasetSelection, + v: 2, + dataSourceSelection, filters, query, refreshInterval, diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/index.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/index.ts index 26543045514eb..269b95778bafa 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/index.ts +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/index.ts @@ -9,5 +9,6 @@ export { OBSERVABILITY_LOGS_EXPLORER_URL_STATE_KEY, OBSERVABILITY_DATASET_QUALITY_URL_STATE_KEY, } from './common'; -export * as logsExplorerUrlSchemaV1 from './url_schema_v1'; +export * as logsExplorerUrlSchemaV1 from './logs_explorer/url_schema_v1'; +export * as logsExplorerUrlSchemaV2 from './logs_explorer/url_schema_v2'; export * as datasetQualityUrlSchemaV1 from './dataset_quality/url_schema_v1'; diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/url_schema_v1.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/logs_explorer/url_schema_v1.ts similarity index 90% rename from x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/url_schema_v1.ts rename to x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/logs_explorer/url_schema_v1.ts index 2cdbe422009f3..38ac6a91c3c7d 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/url_schema_v1.ts +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/logs_explorer/url_schema_v1.ts @@ -5,7 +5,10 @@ * 2.0. */ -import { availableControlsPanels, datasetSelectionPlainRT } from '@kbn/logs-explorer-plugin/common'; +import { + availableControlsPanels, + dataSourceSelectionPlainRT, +} from '@kbn/logs-explorer-plugin/common'; import * as rt from 'io-ts'; const allowedNamesRT = rt.keyof({ @@ -93,7 +96,7 @@ export const filterRT = rt.intersection([ export const filtersRT = rt.array(filterRT); -const queryRT = rt.union([ +export const queryRT = rt.union([ rt.strict({ language: rt.string, query: rt.union([rt.string, rt.record(rt.string, rt.unknown)]), @@ -106,7 +109,7 @@ const queryRT = rt.union([ }), ]); -const timeRangeRT = rt.intersection([ +export const timeRangeRT = rt.intersection([ rt.strict({ from: rt.string, to: rt.string, @@ -121,7 +124,7 @@ const timeRangeRT = rt.intersection([ ), ]); -const refreshIntervalRT = rt.strict({ +export const refreshIntervalRT = rt.strict({ pause: rt.boolean, value: rt.number, }); @@ -131,7 +134,7 @@ export const urlSchemaRT = rt.exact( v: rt.literal(1), breakdownField: rt.union([rt.string, rt.null]), columns: columnsRT, - datasetSelection: datasetSelectionPlainRT, + datasetSelection: dataSourceSelectionPlainRT, filters: filtersRT, query: queryRT, refreshInterval: refreshIntervalRT, diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/logs_explorer/url_schema_v2.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/logs_explorer/url_schema_v2.ts new file mode 100644 index 0000000000000..29af0373c0a1e --- /dev/null +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/logs_explorer/url_schema_v2.ts @@ -0,0 +1,42 @@ +/* + * 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 { dataSourceSelectionPlainRT } from '@kbn/logs-explorer-plugin/common'; +import * as rt from 'io-ts'; +import { + columnsRT, + controlsRT, + filtersRT, + queryRT, + refreshIntervalRT, + timeRangeRT, +} from './url_schema_v1'; + +export * from './url_schema_v1'; + +/** + * The breaking change and only difference between url schema v1 to v2 + * is the renaming of the `datasetSelection` param to `dataSourceSelection` + * as the selection parameter now represents a wider concept after the support to data views. + */ +export const urlSchemaRT = rt.exact( + rt.partial({ + v: rt.literal(2), + breakdownField: rt.union([rt.string, rt.null]), + columns: columnsRT, + dataSourceSelection: dataSourceSelectionPlainRT, + filters: filtersRT, + query: queryRT, + refreshInterval: refreshIntervalRT, + rowHeight: rt.number, + rowsPerPage: rt.number, + time: timeRangeRT, + controls: controlsRT, + }) +); + +export type UrlSchema = rt.TypeOf; diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/alerts_popover.tsx b/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/alerts_popover.tsx index 22f689010a2df..65e469f63c214 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/alerts_popover.tsx +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/alerts_popover.tsx @@ -10,7 +10,7 @@ import React, { useMemo, useReducer } from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; import { OBSERVABILITY_THRESHOLD_RULE_TYPE_ID } from '@kbn/rule-data-utils'; import { useActor } from '@xstate/react'; -import { hydrateDatasetSelection } from '@kbn/logs-explorer-plugin/common'; +import { hydrateDataSourceSelection } from '@kbn/logs-explorer-plugin/common'; import { getDiscoverFiltersFromState } from '@kbn/logs-explorer-plugin/public'; import type { AlertParams } from '@kbn/observability-plugin/public/components/custom_threshold/types'; import { useLinkProps } from '@kbn/observability-shared-plugin/public'; @@ -79,7 +79,9 @@ export const AlertsPopover = () => { pageState.matches({ initialized: 'validLogsExplorerState' }) ) { const { logsExplorerState } = pageState.context; - const index = hydrateDatasetSelection(logsExplorerState.datasetSelection).toDataviewSpec(); + const index = hydrateDataSourceSelection( + logsExplorerState.dataSourceSelection + ).toDataviewSpec(); return triggersActionsUi.getAddRuleFlyout({ consumer: 'logs', diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/discover_link.tsx b/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/discover_link.tsx index 49a50458ba652..4e3482816b026 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/discover_link.tsx +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/discover_link.tsx @@ -8,7 +8,7 @@ import { EuiHeaderLink } from '@elastic/eui'; import { DiscoverAppLocatorParams } from '@kbn/discover-plugin/common'; import { DiscoverStart } from '@kbn/discover-plugin/public'; -import { hydrateDatasetSelection } from '@kbn/logs-explorer-plugin/common'; +import { hydrateDataSourceSelection } from '@kbn/logs-explorer-plugin/common'; import { getDiscoverColumnsWithFallbackFieldsFromDisplayOptions, getDiscoverFiltersFromState, @@ -54,7 +54,9 @@ export const DiscoverLinkForValidState = React.memo( pageState: InitializedPageState; }) => { const discoverLinkParams = useMemo(() => { - const index = hydrateDatasetSelection(logsExplorerState.datasetSelection).toDataviewSpec(); + const index = hydrateDataSourceSelection( + logsExplorerState.dataSourceSelection + ).toDataviewSpec(); return { breakdownField: logsExplorerState.chart.breakdownField ?? undefined, columns: getDiscoverColumnsWithFallbackFieldsFromDisplayOptions(logsExplorerState), diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/public/logs_explorer_customizations/discover_navigation_handler.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/public/logs_explorer_customizations/discover_navigation_handler.ts index 8ffd223201c99..1e9a2190bd685 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/public/logs_explorer_customizations/discover_navigation_handler.ts +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/public/logs_explorer_customizations/discover_navigation_handler.ts @@ -16,11 +16,11 @@ export const createOnUknownDataViewSelectionHandler = ( discover: DiscoverStart ): LogsExplorerCustomizationEvents['onUknownDataViewSelection'] => { return (context) => { - if (isDataViewSelection(context.datasetSelection)) + if (isDataViewSelection(context.dataSourceSelection)) discover.locator?.navigate({ breakdownField: context.chart.breakdownField ?? undefined, columns: getDiscoverColumnsWithFallbackFieldsFromDisplayOptions(context), - dataViewSpec: context.datasetSelection.selection.dataView.toDataviewSpec(), + dataViewSpec: context.dataSourceSelection.selection.dataView.toDataviewSpec(), filters: context.filters, query: context.query, refreshInterval: context.refreshInterval, diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_schema_v1.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_schema_v1.ts index f3034bba5d310..e6f55743709f3 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_schema_v1.ts +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_schema_v1.ts @@ -17,7 +17,7 @@ export const getStateFromUrlValue = ( breakdownField: urlValue.breakdownField, }, controls: urlValue.controls, - datasetSelection: urlValue.datasetSelection, + dataSourceSelection: urlValue.datasetSelection, filters: urlValue.filters, grid: { columns: urlValue.columns, @@ -38,7 +38,7 @@ export const getUrlValueFromState = ( breakdownField: state.chart?.breakdownField, columns: state.grid?.columns, controls: state.controls, - datasetSelection: state.datasetSelection, + datasetSelection: state.dataSourceSelection, filters: state.filters, query: state.query, refreshInterval: state.refreshInterval, diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_schema_v2.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_schema_v2.ts new file mode 100644 index 0000000000000..0df3f1cd0bbc5 --- /dev/null +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_schema_v2.ts @@ -0,0 +1,63 @@ +/* + * 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 { LogsExplorerPublicStateUpdate } from '@kbn/logs-explorer-plugin/public'; +import * as rt from 'io-ts'; +import { deepCompactObject, logsExplorerUrlSchemaV2 } from '../../../../common'; + +export const getStateFromUrlValue = ( + urlValue: logsExplorerUrlSchemaV2.UrlSchema +): LogsExplorerPublicStateUpdate => + deepCompactObject({ + chart: { + breakdownField: urlValue.breakdownField, + }, + controls: urlValue.controls, + dataSourceSelection: urlValue.dataSourceSelection, + filters: urlValue.filters, + grid: { + columns: urlValue.columns, + rows: { + rowHeight: urlValue.rowHeight, + rowsPerPage: urlValue.rowsPerPage, + }, + }, + query: urlValue.query, + refreshInterval: urlValue.refreshInterval, + time: urlValue.time, + }); + +export const getUrlValueFromState = ( + state: LogsExplorerPublicStateUpdate +): logsExplorerUrlSchemaV2.UrlSchema => + deepCompactObject({ + breakdownField: state.chart?.breakdownField, + columns: state.grid?.columns, + controls: state.controls, + dataSourceSelection: state.dataSourceSelection, + filters: state.filters, + query: state.query, + refreshInterval: state.refreshInterval, + rowHeight: state.grid?.rows?.rowHeight, + rowsPerPage: state.grid?.rows?.rowsPerPage, + time: state.time, + v: 2, + }); + +const stateFromUrlSchemaRT = new rt.Type< + LogsExplorerPublicStateUpdate, + logsExplorerUrlSchemaV2.UrlSchema, + logsExplorerUrlSchemaV2.UrlSchema +>( + 'stateFromUrlSchemaRT', + rt.never.is, + (urlSchema, context) => rt.success(getStateFromUrlValue(urlSchema)), + getUrlValueFromState +); + +export const stateFromUntrustedUrlRT = + logsExplorerUrlSchemaV2.urlSchemaRT.pipe(stateFromUrlSchemaRT); diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_state_storage_service.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_state_storage_service.ts index 3e58629b3409e..60d35a7859101 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_state_storage_service.ts +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/public/state_machines/observability_logs_explorer/src/url_state_storage_service.ts @@ -14,6 +14,7 @@ import { InvokeCreator } from 'xstate'; import { OBSERVABILITY_LOGS_EXPLORER_URL_STATE_KEY } from '../../../../common'; import type { ObservabilityLogsExplorerContext, ObservabilityLogsExplorerEvent } from './types'; import * as urlSchemaV1 from './url_schema_v1'; +import * as urlSchemaV2 from './url_schema_v2'; interface ObservabilityLogsExplorerUrlStateDependencies { toastsService: IToasts; @@ -28,7 +29,7 @@ export const updateUrlFromLogsExplorerState = } // we want to write in the newest schema - const encodedUrlStateValues = urlSchemaV1.stateFromUntrustedUrlRT.encode( + const encodedUrlStateValues = urlSchemaV2.stateFromUntrustedUrlRT.encode( context.logsExplorerState ); @@ -52,7 +53,11 @@ export const initializeFromUrl = // in the future we'll have to more schema versions to the union const stateValuesE = rt - .union([rt.undefined, urlSchemaV1.stateFromUntrustedUrlRT]) + .union([ + rt.undefined, + urlSchemaV1.stateFromUntrustedUrlRT, + urlSchemaV2.stateFromUntrustedUrlRT, + ]) .decode(urlStateValues); if (Either.isLeft(stateValuesE)) { diff --git a/x-pack/plugins/observability_solution/observability_onboarding/e2e/cypress/e2e/logs/custom_logs/install_elastic_agent.cy.ts b/x-pack/plugins/observability_solution/observability_onboarding/e2e/cypress/e2e/logs/custom_logs/install_elastic_agent.cy.ts index 3f85bb560fa6f..ed90bd98b386e 100644 --- a/x-pack/plugins/observability_solution/observability_onboarding/e2e/cypress/e2e/logs/custom_logs/install_elastic_agent.cy.ts +++ b/x-pack/plugins/observability_solution/observability_onboarding/e2e/cypress/e2e/logs/custom_logs/install_elastic_agent.cy.ts @@ -623,7 +623,7 @@ describe('[Logs onboarding] Custom logs - install elastic agent', () => { cy.getByTestSubj('obltOnboardingExploreLogs').should('exist').click(); cy.url().should('include', '/app/observability-logs-explorer'); - cy.get('[data-test-subj="datasetSelectorPopoverButton"]') + cy.get('[data-test-subj="dataSourceSelectorPopoverButton"]') .contains('[Mylogs] mylogs', { matchCase: false }) .should('exist'); }); diff --git a/x-pack/test/functional/apps/observability_logs_explorer/dataset_selection_state.ts b/x-pack/test/functional/apps/observability_logs_explorer/data_source_selection_state.ts similarity index 62% rename from x-pack/test/functional/apps/observability_logs_explorer/dataset_selection_state.ts rename to x-pack/test/functional/apps/observability_logs_explorer/data_source_selection_state.ts index 8cf11615152e1..cd84fd514798c 100644 --- a/x-pack/test/functional/apps/observability_logs_explorer/dataset_selection_state.ts +++ b/x-pack/test/functional/apps/observability_logs_explorer/data_source_selection_state.ts @@ -6,10 +6,10 @@ */ import expect from '@kbn/expect'; import { decodeOrThrow, indexPatternRt } from '@kbn/io-ts-utils'; -import { DatasetSelectionPlain } from '@kbn/logs-explorer-plugin/common'; +import { DataSourceSelectionPlain } from '@kbn/logs-explorer-plugin/common'; import { FtrProviderContext } from './config'; -const azureActivityDatasetSelection: DatasetSelectionPlain = { +const azureActivityDatasetSelection: DataSourceSelectionPlain = { selection: { dataset: { name: decodeOrThrow(indexPatternRt)('logs-azure.activitylogs-*'), @@ -27,46 +27,46 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { const retry = getService('retry'); const PageObjects = getPageObjects(['common', 'observabilityLogsExplorer']); - describe('DatasetSelection initialization and update', () => { - describe('when no dataset selection is given', () => { + describe('dataSourceSelection initialization and update', () => { + describe('when no dataSourceSelection is given', () => { it('should initialize the "All logs" selection', async () => { await PageObjects.observabilityLogsExplorer.navigateTo(); - const datasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + const dataSourceSelectionTitle = + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); - expect(datasetSelectionTitle).to.be('All logs'); + expect(dataSourceSelectionTitle).to.be('All logs'); }); }); - describe('when a dataset selection is given', () => { - it('should restore the selection from a valid encoded index', async () => { + describe('when a dataSourceSelection is given', () => { + it('should restore the selection from a valid parameter', async () => { await PageObjects.observabilityLogsExplorer.navigateTo({ pageState: { - datasetSelection: azureActivityDatasetSelection, + dataSourceSelection: azureActivityDatasetSelection, }, }); - const datasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + const dataSourceSelectionTitle = + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); - expect(datasetSelectionTitle).to.be('[Azure Logs] activitylogs'); + expect(dataSourceSelectionTitle).to.be('[Azure Logs] activitylogs'); }); - it('should fallback to the "All logs" selection and notify the user of an invalid encoded index', async () => { + it('should fallback to the "All logs" selection and notify the user of an invalid parameter', async () => { await PageObjects.observabilityLogsExplorer.navigateToWithUncheckedState({ pageState: { - v: 1, - datasetSelection: { + v: 2, + dataSourceSelection: { selectionType: 'invalid', }, }, }); - const datasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + const dataSourceSelectionTitle = + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); await PageObjects.observabilityLogsExplorer.assertRestoreFailureToastExist(); - expect(datasetSelectionTitle).to.be('All logs'); + expect(dataSourceSelectionTitle).to.be('All logs'); }); }); @@ -74,30 +74,30 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { it('should decode and restore the selection for the current index', async () => { await PageObjects.observabilityLogsExplorer.navigateTo(); const allDatasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); expect(allDatasetSelectionTitle).to.be('All logs'); await PageObjects.observabilityLogsExplorer.navigateTo({ pageState: { - datasetSelection: azureActivityDatasetSelection, + dataSourceSelection: azureActivityDatasetSelection, }, }); const azureDatasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); expect(azureDatasetSelectionTitle).to.be('[Azure Logs] activitylogs'); // Go back to previous page selection await retry.tryForTime(30 * 1000, async () => { await browser.goBack(); const backNavigationDatasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); expect(backNavigationDatasetSelectionTitle).to.be('All logs'); }); // Go forward to previous page selection await retry.tryForTime(30 * 1000, async () => { await browser.goForward(); const forwardNavigationDatasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); expect(forwardNavigationDatasetSelectionTitle).to.be('[Azure Logs] activitylogs'); }); }); diff --git a/x-pack/test/functional/apps/observability_logs_explorer/dataset_selector.ts b/x-pack/test/functional/apps/observability_logs_explorer/data_source_selector.ts similarity index 96% rename from x-pack/test/functional/apps/observability_logs_explorer/dataset_selector.ts rename to x-pack/test/functional/apps/observability_logs_explorer/data_source_selector.ts index 9e2dcd1d7c41c..f45cd0ee34195 100644 --- a/x-pack/test/functional/apps/observability_logs_explorer/dataset_selector.ts +++ b/x-pack/test/functional/apps/observability_logs_explorer/data_source_selector.ts @@ -31,7 +31,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { const noIntegrationsTitle = 'No integrations found'; const noUncategorizedTitle = 'No data streams found'; - describe('Dataset Selector', () => { + describe('DataSourceSelector', () => { before(async () => { await kibanaServer.importExport.load('test/functional/fixtures/kbn_archiver/discover'); await PageObjects.observabilityLogsExplorer.removeInstalledPackages(); @@ -48,7 +48,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); }); it('should always display the Integrations Uncategorized and Data Views top level tabs', async () => { @@ -65,12 +65,11 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { }); it('should always display the "Show all logs" action', async () => { - const allLogDatasetButton = - await PageObjects.observabilityLogsExplorer.getAllLogDatasetsButton(); + const allLogsButton = await PageObjects.observabilityLogsExplorer.getAllLogsButton(); - const allLogDatasetTitle = await allLogDatasetButton.getVisibleText(); + const allLogsTitle = await allLogsButton.getVisibleText(); - expect(allLogDatasetTitle).to.be('Show all logs'); + expect(allLogsTitle).to.be('Show all logs'); }); describe('when open on the integrations tab', () => { @@ -204,7 +203,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); }); it('should display a list of installed integrations', async () => { @@ -275,7 +274,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await PageObjects.observabilityLogsExplorer.setupAdditionalIntegrations(); await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); // Initially fetched integrations await retry.try(async () => { @@ -307,7 +306,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); }); it('should display a list of available datasets', async () => { @@ -459,7 +458,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await retry.try(async () => { const selectorButton = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButton(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButton(); expect(await selectorButton.getVisibleText()).to.be('[Apache HTTP Server] access'); }); @@ -474,7 +473,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); await PageObjects.observabilityLogsExplorer .getUncategorizedTab() .then((tab: WebElementWrapper) => tab.click()); @@ -613,7 +612,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await retry.try(async () => { const selectorButton = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButton(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButton(); expect(await selectorButton.getVisibleText()).to.be(expectedUncategorized[0]); }); @@ -627,7 +626,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); await PageObjects.observabilityLogsExplorer .getDataViewsTab() .then((tab: WebElementWrapper) => tab.click()); @@ -782,7 +781,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); }); it('should restore the latest navigation panel', async () => { @@ -806,8 +805,8 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { expect(await menuEntries[1].getVisibleText()).to.be('error'); }); - await PageObjects.observabilityLogsExplorer.closeDatasetSelector(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.closeDataSourceSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); await retry.try(async () => { const [panelTitleNode, menuEntries] = await PageObjects.observabilityLogsExplorer @@ -833,8 +832,8 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { expect(integrations).to.eql([initialPackageMap.system]); }); - await PageObjects.observabilityLogsExplorer.closeDatasetSelector(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.closeDataSourceSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); await retry.try(async () => { const { integrations } = await PageObjects.observabilityLogsExplorer.getIntegrations(); @@ -849,7 +848,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { }); it('should remember the latest search and restore its results', async () => { - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); await PageObjects.observabilityLogsExplorer.clearSearchField(); await PageObjects.observabilityLogsExplorer.typeSearchFieldWith('apache'); diff --git a/x-pack/test/functional/apps/observability_logs_explorer/filter_controls.ts b/x-pack/test/functional/apps/observability_logs_explorer/filter_controls.ts index bb75b12004e77..bb2885f723dc0 100644 --- a/x-pack/test/functional/apps/observability_logs_explorer/filter_controls.ts +++ b/x-pack/test/functional/apps/observability_logs_explorer/filter_controls.ts @@ -22,7 +22,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { it('renders a filter controls section as part of the unified search bar', async () => { await PageObjects.observabilityLogsExplorer.navigateTo(); - await testSubjects.existOrFail('datasetFiltersCustomization', { allowHidden: true }); + await testSubjects.existOrFail('dataSourceFiltersCustomization', { allowHidden: true }); }); }); } diff --git a/x-pack/test/functional/apps/observability_logs_explorer/index.ts b/x-pack/test/functional/apps/observability_logs_explorer/index.ts index c56a898b6d0c0..662e91072aca7 100644 --- a/x-pack/test/functional/apps/observability_logs_explorer/index.ts +++ b/x-pack/test/functional/apps/observability_logs_explorer/index.ts @@ -11,8 +11,8 @@ export default function ({ loadTestFile }: FtrProviderContext) { describe('Observability Logs Explorer', function () { loadTestFile(require.resolve('./app')); loadTestFile(require.resolve('./columns_selection')); - loadTestFile(require.resolve('./dataset_selection_state')); - loadTestFile(require.resolve('./dataset_selector')); + loadTestFile(require.resolve('./data_source_selection_state')); + loadTestFile(require.resolve('./data_source_selector')); loadTestFile(require.resolve('./filter_controls')); loadTestFile(require.resolve('./flyout')); loadTestFile(require.resolve('./header_menu')); diff --git a/x-pack/test/functional/page_objects/observability_logs_explorer.ts b/x-pack/test/functional/page_objects/observability_logs_explorer.ts index 270b233c9dca3..6fa43b56d297f 100644 --- a/x-pack/test/functional/page_objects/observability_logs_explorer.ts +++ b/x-pack/test/functional/page_objects/observability_logs_explorer.ts @@ -7,7 +7,7 @@ import expect from '@kbn/expect'; import { OBSERVABILITY_LOGS_EXPLORER_URL_STATE_KEY, - logsExplorerUrlSchemaV1, + logsExplorerUrlSchemaV2, } from '@kbn/observability-logs-explorer-plugin/common'; import rison from '@kbn/rison'; import querystring from 'querystring'; @@ -105,8 +105,8 @@ const packages: IntegrationPackage[] = [ const initialPackages = packages.slice(0, 3); const additionalPackages = packages.slice(3); -const defaultPageState: logsExplorerUrlSchemaV1.UrlSchema = { - v: 1, +const defaultPageState: logsExplorerUrlSchemaV2.UrlSchema = { + v: 2, time: { from: '2023-08-03T10:24:14.035Z', to: '2023-08-03T10:24:14.091Z', @@ -212,11 +212,11 @@ export function ObservabilityLogsExplorerPageObject({ async navigateTo({ pageState, }: { - pageState?: logsExplorerUrlSchemaV1.UrlSchema; + pageState?: logsExplorerUrlSchemaV2.UrlSchema; } = {}) { const queryStringParams = querystring.stringify({ [OBSERVABILITY_LOGS_EXPLORER_URL_STATE_KEY]: rison.encode( - logsExplorerUrlSchemaV1.urlSchemaRT.encode({ + logsExplorerUrlSchemaV2.urlSchemaRT.encode({ ...defaultPageState, ...pageState, }) @@ -260,20 +260,20 @@ export function ObservabilityLogsExplorerPageObject({ ); }, - getDatasetSelector() { - return testSubjects.find('datasetSelectorPopover'); + getDataSourceSelector() { + return testSubjects.find('dataSourceSelectorPopover'); }, - getDatasetSelectorButton() { - return testSubjects.find('datasetSelectorPopoverButton', 120000); // Increase timeout if refresh takes longer before opening the selector + getDataSourceSelectorButton() { + return testSubjects.find('dataSourceSelectorPopoverButton', 120000); // Increase timeout if refresh takes longer before opening the selector }, - getDatasetSelectorContent() { - return testSubjects.find('datasetSelectorContent'); + getDataSourceSelectorContent() { + return testSubjects.find('dataSourceSelectorContent'); }, - getDatasetSelectorSearchControls() { - return testSubjects.find('datasetSelectorSearchControls'); + getDataSourceSelectorSearchControls() { + return testSubjects.find('dataSourceSelectorSearchControls'); }, getIntegrationsContextMenu() { @@ -281,7 +281,7 @@ export function ObservabilityLogsExplorerPageObject({ }, getIntegrationsTab() { - return testSubjects.find('datasetSelectorIntegrationsTab'); + return testSubjects.find('dataSourceSelectorIntegrationsTab'); }, getUncategorizedContextMenu() { @@ -289,7 +289,7 @@ export function ObservabilityLogsExplorerPageObject({ }, getUncategorizedTab() { - return testSubjects.find('datasetSelectorUncategorizedTab'); + return testSubjects.find('dataSourceSelectorUncategorizedTab'); }, getDataViewsContextMenu() { @@ -301,15 +301,15 @@ export function ObservabilityLogsExplorerPageObject({ }, getDataViewsTab() { - return testSubjects.find('datasetSelectorDataViewsTab'); + return testSubjects.find('dataSourceSelectorDataViewsTab'); }, getPanelTitle(contextMenu: WebElementWrapper) { return contextMenu.findByClassName('euiContextMenuPanel__title'); }, - async getDatasetSelectorButtonText() { - const button = await this.getDatasetSelectorButton(); + async getDataSourceSelectorButtonText() { + const button = await this.getDataSourceSelectorButton(); return button.getVisibleText(); }, @@ -320,8 +320,8 @@ export function ObservabilityLogsExplorerPageObject({ ); }, - getAllLogDatasetsButton() { - return testSubjects.find('datasetSelectorshowAllLogs'); + getAllLogsButton() { + return testSubjects.find('dataSourceSelectorShowAllLogs'); }, getUnmanagedDatasetsButton() { @@ -345,14 +345,14 @@ export function ObservabilityLogsExplorerPageObject({ }; }, - async openDatasetSelector() { - const button = await this.getDatasetSelectorButton(); + async openDataSourceSelector() { + const button = await this.getDataSourceSelectorButton(); return button.click(); }, - async closeDatasetSelector() { - const button = await this.getDatasetSelectorButton(); - const isOpen = await testSubjects.exists('datasetSelectorContent'); + async closeDataSourceSelector() { + const button = await this.getDataSourceSelectorButton(); + const isOpen = await testSubjects.exists('dataSourceSelectorContent'); if (isOpen) return button.click(); }, @@ -362,7 +362,7 @@ export function ObservabilityLogsExplorerPageObject({ asc: 'Ascending', desc: 'Descending', }; - const searchControlsContainer = await this.getDatasetSelectorSearchControls(); + const searchControlsContainer = await this.getDataSourceSelectorSearchControls(); const sortingButton = await searchControlsContainer.findByCssSelector( `[title=${titleMap[direction]}]` ); @@ -371,14 +371,14 @@ export function ObservabilityLogsExplorerPageObject({ }, async getSearchFieldValue() { - const searchControlsContainer = await this.getDatasetSelectorSearchControls(); + const searchControlsContainer = await this.getDataSourceSelectorSearchControls(); const searchField = await searchControlsContainer.findByCssSelector('input[type=search]'); return searchField.getAttribute('value'); }, async typeSearchFieldWith(name: string) { - const searchControlsContainer = await this.getDatasetSelectorSearchControls(); + const searchControlsContainer = await this.getDataSourceSelectorSearchControls(); const searchField = await searchControlsContainer.findByCssSelector('input[type=search]'); await searchField.clearValueWithKeyboard(); @@ -386,7 +386,7 @@ export function ObservabilityLogsExplorerPageObject({ }, async clearSearchField() { - const searchControlsContainer = await this.getDatasetSelectorSearchControls(); + const searchControlsContainer = await this.getDataSourceSelectorSearchControls(); const searchField = await searchControlsContainer.findByCssSelector('input[type=search]'); return searchField.clearValueWithKeyboard(); @@ -398,18 +398,18 @@ export function ObservabilityLogsExplorerPageObject({ }, assertLoadingSkeletonExists() { - return testSubjects.existOrFail('datasetSelectorSkeleton'); + return testSubjects.existOrFail('dataSourceSelectorSkeleton'); }, async assertListStatusEmptyPromptExistsWithTitle(title: string) { - const [listStatus] = await testSubjects.findAll('datasetSelectorListStatusEmptyPrompt'); + const [listStatus] = await testSubjects.findAll('dataSourceSelectorListStatusEmptyPrompt'); const promptTitle = await listStatus.findByTagName('h2'); expect(await promptTitle.getVisibleText()).to.be(title); }, async assertListStatusErrorPromptExistsWithTitle(title: string) { - const listStatus = await testSubjects.find('datasetSelectorListStatusErrorPrompt'); + const listStatus = await testSubjects.find('dataSourceSelectorListStatusErrorPrompt'); const promptTitle = await listStatus.findByTagName('h2'); expect(await promptTitle.getVisibleText()).to.be(title); diff --git a/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/dataset_selection_state.ts b/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/data_source_selection_state.ts similarity index 67% rename from x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/dataset_selection_state.ts rename to x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/data_source_selection_state.ts index 53b25cf5011ff..5fe928c5d3d5e 100644 --- a/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/dataset_selection_state.ts +++ b/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/data_source_selection_state.ts @@ -6,10 +6,10 @@ */ import expect from '@kbn/expect'; import { decodeOrThrow, indexPatternRt } from '@kbn/io-ts-utils'; -import { DatasetSelectionPlain } from '@kbn/logs-explorer-plugin/common'; +import { DataSourceSelectionPlain } from '@kbn/logs-explorer-plugin/common'; import { FtrProviderContext } from '../../../ftr_provider_context'; -const azureActivityDatasetSelection: DatasetSelectionPlain = { +const azureActivityDatasetSelection: DataSourceSelectionPlain = { selection: { dataset: { name: decodeOrThrow(indexPatternRt)('logs-azure.activitylogs-*'), @@ -32,7 +32,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { 'header', ]); - describe('DatasetSelection initialization and update', () => { + describe('dataSourceSelection initialization and update', () => { before(async () => { await PageObjects.svlCommonPage.login(); }); @@ -41,48 +41,48 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await PageObjects.svlCommonPage.forceLogout(); }); - describe('when no dataset selection is given', () => { + describe('when no dataSourceSelection is given', () => { it('should initialize the "All logs" selection', async () => { await PageObjects.observabilityLogsExplorer.navigateTo(); await PageObjects.header.waitUntilLoadingHasFinished(); - const datasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + const dataSourceSelectionTitle = + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); - expect(datasetSelectionTitle).to.be('All logs'); + expect(dataSourceSelectionTitle).to.be('All logs'); }); }); - describe('when a dataset selection is given', () => { - it('should decode and restore the selection from a valid encoded index', async () => { + describe('when a dataSourceSelection is given', () => { + it('should decode and restore the selection from a valid parameter', async () => { await PageObjects.observabilityLogsExplorer.navigateTo({ pageState: { - datasetSelection: azureActivityDatasetSelection, + dataSourceSelection: azureActivityDatasetSelection, }, }); await PageObjects.header.waitUntilLoadingHasFinished(); - const datasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + const dataSourceSelectionTitle = + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); - expect(datasetSelectionTitle).to.be('[Azure Logs] activitylogs'); + expect(dataSourceSelectionTitle).to.be('[Azure Logs] activitylogs'); }); - it('should fallback to the "All logs" selection and notify the user of an invalid encoded index', async () => { + it('should fallback to the "All logs" selection and notify the user of an invalid parameter', async () => { await PageObjects.observabilityLogsExplorer.navigateToWithUncheckedState({ pageState: { - v: 1, - datasetSelection: { + v: 2, + dataSourceSelection: { selectionType: 'invalid', }, }, }); await PageObjects.header.waitUntilLoadingHasFinished(); - const datasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + const dataSourceSelectionTitle = + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); await PageObjects.observabilityLogsExplorer.assertRestoreFailureToastExist(); - expect(datasetSelectionTitle).to.be('All logs'); + expect(dataSourceSelectionTitle).to.be('All logs'); }); }); @@ -91,17 +91,17 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await PageObjects.observabilityLogsExplorer.navigateTo(); await PageObjects.header.waitUntilLoadingHasFinished(); const allDatasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); expect(allDatasetSelectionTitle).to.be('All logs'); await PageObjects.observabilityLogsExplorer.navigateTo({ pageState: { - datasetSelection: azureActivityDatasetSelection, + dataSourceSelection: azureActivityDatasetSelection, }, }); await PageObjects.header.waitUntilLoadingHasFinished(); const azureDatasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); expect(azureDatasetSelectionTitle).to.be('[Azure Logs] activitylogs'); // Go back to previous page selection @@ -109,7 +109,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await browser.goBack(); await PageObjects.header.waitUntilLoadingHasFinished(); const backNavigationDatasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); expect(backNavigationDatasetSelectionTitle).to.be('All logs'); }); @@ -118,7 +118,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await browser.goForward(); await PageObjects.header.waitUntilLoadingHasFinished(); const forwardNavigationDatasetSelectionTitle = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButtonText(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButtonText(); expect(forwardNavigationDatasetSelectionTitle).to.be('[Azure Logs] activitylogs'); }); }); diff --git a/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/dataset_selector.ts b/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/data_source_selector.ts similarity index 96% rename from x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/dataset_selector.ts rename to x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/data_source_selector.ts index a0b5a5d0bc8cd..dddb164007601 100644 --- a/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/dataset_selector.ts +++ b/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/data_source_selector.ts @@ -34,8 +34,8 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { const noIntegrationsTitle = 'No integrations found'; const noUncategorizedTitle = 'No data streams found'; - describe('Dataset Selector', function () { - // TimeoutError: Waiting for element to be located By(css selector, [data-test-subj="datasetSelectorPopoverButton"]) + describe('DataSourceSelector', function () { + // TimeoutError: Waiting for element to be located By(css selector, [data-test-subj="dataSourceSelectorPopoverButton"]) this.tags(['failsOnMKI']); before(async () => { await PageObjects.svlCommonPage.login(); @@ -53,7 +53,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); }); it('should always display the Integrations, Uncategorized and Data Views top level tabs', async () => { @@ -70,12 +70,11 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { }); it('should always display the "Show all logs" action', async () => { - const allLogDatasetButton = - await PageObjects.observabilityLogsExplorer.getAllLogDatasetsButton(); + const allLogsButton = await PageObjects.observabilityLogsExplorer.getAllLogsButton(); - const allLogDatasetTitle = await allLogDatasetButton.getVisibleText(); + const allLogsTitle = await allLogsButton.getVisibleText(); - expect(allLogDatasetTitle).to.be('Show all logs'); + expect(allLogsTitle).to.be('Show all logs'); }); describe('when open on the integrations tab', () => { @@ -205,7 +204,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); }); it('should display a list of installed integrations', async () => { @@ -276,7 +275,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await PageObjects.observabilityLogsExplorer.setupAdditionalIntegrations(); await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); // Initially fetched integrations await retry.try(async () => { @@ -308,7 +307,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); }); it('should display a list of available datasets', async () => { @@ -442,7 +441,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await retry.try(async () => { const selectorButton = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButton(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButton(); expect(await selectorButton.getVisibleText()).to.be('[Apache HTTP Server] access'); }); @@ -457,7 +456,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); await PageObjects.observabilityLogsExplorer .getUncategorizedTab() .then((tab) => tab.click()); @@ -578,7 +577,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { await retry.try(async () => { const selectorButton = - await PageObjects.observabilityLogsExplorer.getDatasetSelectorButton(); + await PageObjects.observabilityLogsExplorer.getDataSourceSelectorButton(); expect(await selectorButton.getVisibleText()).to.be(expectedUncategorized[0]); }); @@ -592,7 +591,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); await PageObjects.observabilityLogsExplorer.getDataViewsTab().then((tab) => tab.click()); }); @@ -724,7 +723,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { beforeEach(async () => { await browser.refresh(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); }); it('should restore the latest navigation panel', async () => { @@ -748,8 +747,8 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { expect(await menuEntries[1].getVisibleText()).to.be('error'); }); - await PageObjects.observabilityLogsExplorer.closeDatasetSelector(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.closeDataSourceSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); await retry.try(async () => { const [panelTitleNode, menuEntries] = await PageObjects.observabilityLogsExplorer @@ -775,8 +774,8 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { expect(integrations).to.eql([initialPackageMap.system]); }); - await PageObjects.observabilityLogsExplorer.closeDatasetSelector(); - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.closeDataSourceSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); await retry.try(async () => { const { integrations } = await PageObjects.observabilityLogsExplorer.getIntegrations(); @@ -791,7 +790,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { }); it('should remember the latest search and restore its results', async () => { - await PageObjects.observabilityLogsExplorer.openDatasetSelector(); + await PageObjects.observabilityLogsExplorer.openDataSourceSelector(); await PageObjects.observabilityLogsExplorer.clearSearchField(); await PageObjects.observabilityLogsExplorer.typeSearchFieldWith('apache'); diff --git a/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/filter_controls.ts b/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/filter_controls.ts index d0a4b79abbb51..9cf4629e89a90 100644 --- a/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/filter_controls.ts +++ b/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/filter_controls.ts @@ -24,7 +24,7 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { it('renders a filter controls section as part of the unified search bar', async () => { await PageObjects.observabilityLogsExplorer.navigateTo(); - await testSubjects.existOrFail('datasetFiltersCustomization', { allowHidden: true }); + await testSubjects.existOrFail('dataSourceFiltersCustomization', { allowHidden: true }); }); }); } diff --git a/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/index.ts b/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/index.ts index 98cde3a1d8267..6e4356d0841b9 100644 --- a/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/index.ts +++ b/x-pack/test_serverless/functional/test_suites/observability/observability_logs_explorer/index.ts @@ -11,8 +11,8 @@ export default function ({ loadTestFile }: FtrProviderContext) { describe('Observability Logs Explorer', function () { loadTestFile(require.resolve('./app')); loadTestFile(require.resolve('./columns_selection')); - loadTestFile(require.resolve('./dataset_selection_state')); - loadTestFile(require.resolve('./dataset_selector')); + loadTestFile(require.resolve('./data_source_selection_state')); + loadTestFile(require.resolve('./data_source_selector')); loadTestFile(require.resolve('./filter_controls')); loadTestFile(require.resolve('./flyout')); loadTestFile(require.resolve('./header_menu')); From 982a3eeb59492c28102cac3ab3e100be3a73e1b3 Mon Sep 17 00:00:00 2001 From: Artem Shelkovnikov Date: Fri, 23 Feb 2024 17:28:30 +0100 Subject: [PATCH 28/34] Change key for Select Connector component from serviceType to name (#177729) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Fixing a problem with Select Connector component being broken due to elements with duplicate ids. Confluence Data Center and Jira Data Center tiles were added with duplicate service_type (by design). Because of that, the component broke, as it uses service_type as an unique key when rendering the table. See for example this log message with an error: ``` 2react-dom.development.js:67 Warning: Encountered two children with the same key, `confluence`. Keys should be unique so that components maintain their identity across updates. Non-unique keys may cause children to be duplicated and/or omitted — the behavior is unsupported and could change in a future version. ``` This PR changes the unique key field from `service_type` to `name` - this way the table is rendered correctly and works as expected. Before: https://github.com/elastic/kibana/assets/12238374/81da28b6-06b6-46de-80ac-ba4c529ffd97 After: https://github.com/elastic/kibana/assets/12238374/447ad868-b296-4eef-8813-46cc65bddf7c ### Checklist Delete any items that are not applicable to this PR. - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios ### For maintainers - [ ] This was checked for breaking API changes and was [labeled appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --- .../components/new_index/select_connector/select_connector.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/new_index/select_connector/select_connector.tsx b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/new_index/select_connector/select_connector.tsx index a06238810c9a8..92158b7ae94bb 100644 --- a/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/new_index/select_connector/select_connector.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/enterprise_search_content/components/new_index/select_connector/select_connector.tsx @@ -319,7 +319,7 @@ export const SelectConnector: React.FC = () => { {filteredConnectors.map((connector) => ( - + Date: Fri, 23 Feb 2024 17:56:01 +0100 Subject: [PATCH 29/34] [Fleet] Fix status summary when showUpgradeable is selected (#177618) Fixes https://github.com/elastic/kibana/issues/159446 ## Summary Fix status summary in agents list. The problem is not actually in the UI but in the `GET api/fleet/agents` endpoint, specifically when querying with `getStatusSummary` and `showUpgradeable` (query used in the UI to show the status bar above the table: ``` /api/fleet/agents?getStatusSummary=true&perPage=5&showUpgradeable=true ``` This codepath was not taking into account the upgradeable agents so the results were wrong, both in the API and in the table header: ![Screenshot 2024-02-21 at 10 38 19](https://github.com/elastic/kibana/assets/16084106/d66a0e55-4e14-4874-8264-757eba9017eb) ### Testing Enroll some agents and make sure that at least one of them is upgradeable (version < fleet server). Then select the `upgrade available` button on top and check that the values shown in the summary update correctly. ### Checklist - [ ] [Unit or functional tests](https://www.elastic.co/guide/en/kibana/master/development-tests.html) were updated or added to match the most common scenarios --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- .../plugins/fleet/common/constants/agent.ts | 12 ++ .../fleet/common/types/models/agent.ts | 13 +-- .../hooks/use_fetch_agents_data.tsx | 2 +- .../fleet/server/services/agents/crud.test.ts | 106 ++++++++++++++++-- .../fleet/server/services/agents/crud.ts | 16 ++- .../fleet_api_integration/apis/agents/list.ts | 50 ++++++++- 6 files changed, 172 insertions(+), 27 deletions(-) diff --git a/x-pack/plugins/fleet/common/constants/agent.ts b/x-pack/plugins/fleet/common/constants/agent.ts index d05dd66bb096b..251db5db24806 100644 --- a/x-pack/plugins/fleet/common/constants/agent.ts +++ b/x-pack/plugins/fleet/common/constants/agent.ts @@ -35,3 +35,15 @@ export const FleetServerAgentComponentStatuses = [ 'STOPPING', 'STOPPED', ] as const; + +export const AgentStatuses = [ + 'offline', + 'error', + 'online', + 'inactive', + 'enrolling', + 'unenrolling', + 'unenrolled', + 'updating', + 'degraded', +] as const; diff --git a/x-pack/plugins/fleet/common/types/models/agent.ts b/x-pack/plugins/fleet/common/types/models/agent.ts index 47d9c424ef0e0..7edc939ee1bcd 100644 --- a/x-pack/plugins/fleet/common/types/models/agent.ts +++ b/x-pack/plugins/fleet/common/types/models/agent.ts @@ -10,6 +10,7 @@ import type { AGENT_TYPE_PERMANENT, AGENT_TYPE_TEMPORARY, FleetServerAgentComponentStatuses, + AgentStatuses, } from '../../constants'; export type AgentType = @@ -17,16 +18,8 @@ export type AgentType = | typeof AGENT_TYPE_PERMANENT | typeof AGENT_TYPE_TEMPORARY; -export type AgentStatus = - | 'offline' - | 'error' - | 'online' - | 'inactive' - | 'enrolling' - | 'unenrolling' - | 'unenrolled' - | 'updating' - | 'degraded'; +type AgentStatusTuple = typeof AgentStatuses; +export type AgentStatus = AgentStatusTuple[number]; export type SimplifiedAgentStatus = | 'healthy' diff --git a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.tsx b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.tsx index ae0067a6af21a..3eb47af03ee0e 100644 --- a/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.tsx +++ b/x-pack/plugins/fleet/public/applications/fleet/sections/agents/agent_list_page/hooks/use_fetch_agents_data.tsx @@ -33,7 +33,7 @@ export function useFetchAgentsData() { const { displayAgentMetrics } = ExperimentalFeaturesService.get(); const { notifications } = useStartServices(); - // useBreadcrumbs('agent_list'); + const history = useHistory(); const { urlParams, toUrlParams } = useUrlParams(); const defaultKuery: string = (urlParams.kuery as string) || ''; diff --git a/x-pack/plugins/fleet/server/services/agents/crud.test.ts b/x-pack/plugins/fleet/server/services/agents/crud.test.ts index 93dde0737accc..33f30ab1b966b 100644 --- a/x-pack/plugins/fleet/server/services/agents/crud.test.ts +++ b/x-pack/plugins/fleet/server/services/agents/crud.test.ts @@ -12,6 +12,7 @@ import { AGENTS_INDEX } from '../../constants'; import { createAppContextStartContractMock } from '../../mocks'; import type { Agent } from '../../types'; import { appContextService } from '../app_context'; +import type { AgentStatus } from '../../../common/types'; import { auditLoggingService } from '../audit_logging'; @@ -57,7 +58,7 @@ describe('Agents CRUD test', () => { appContextService.start(mockContract); }); - function getEsResponse(ids: string[], total: number) { + function getEsResponse(ids: string[], total: number, status: AgentStatus) { return { hits: { total, @@ -65,7 +66,7 @@ describe('Agents CRUD test', () => { _id: id, _source: {}, fields: { - status: ['inactive'], + status: [status], }, })), }, @@ -162,9 +163,11 @@ describe('Agents CRUD test', () => { describe('getAgentsByKuery', () => { it('should return upgradeable on first page', async () => { searchMock - .mockImplementationOnce(() => Promise.resolve(getEsResponse(['1', '2', '3', '4', '5'], 7))) .mockImplementationOnce(() => - Promise.resolve(getEsResponse(['1', '2', '3', '4', '5', 'up', '7'], 7)) + Promise.resolve(getEsResponse(['1', '2', '3', '4', '5'], 7, 'inactive')) + ) + .mockImplementationOnce(() => + Promise.resolve(getEsResponse(['1', '2', '3', '4', '5', 'up', '7'], 7, 'inactive')) ); const result = await getAgentsByKuery(esClientMock, soClientMock, { showUpgradeable: true, @@ -191,9 +194,11 @@ describe('Agents CRUD test', () => { it('should return upgradeable from all pages', async () => { searchMock - .mockImplementationOnce(() => Promise.resolve(getEsResponse(['1', '2', '3', 'up', '5'], 7))) .mockImplementationOnce(() => - Promise.resolve(getEsResponse(['1', '2', '3', 'up', '5', 'up2', '7'], 7)) + Promise.resolve(getEsResponse(['1', '2', '3', 'up', '5'], 7, 'inactive')) + ) + .mockImplementationOnce(() => + Promise.resolve(getEsResponse(['1', '2', '3', 'up', '5', 'up2', '7'], 7, 'inactive')) ); const result = await getAgentsByKuery(esClientMock, soClientMock, { showUpgradeable: true, @@ -227,9 +232,11 @@ describe('Agents CRUD test', () => { it('should return upgradeable on second page', async () => { searchMock - .mockImplementationOnce(() => Promise.resolve(getEsResponse(['up6', '7'], 7))) + .mockImplementationOnce(() => Promise.resolve(getEsResponse(['up6', '7'], 7, 'inactive'))) .mockImplementationOnce(() => - Promise.resolve(getEsResponse(['up1', 'up2', 'up3', 'up4', 'up5', 'up6', '7'], 7)) + Promise.resolve( + getEsResponse(['up1', 'up2', 'up3', 'up4', 'up5', 'up6', '7'], 7, 'inactive') + ) ); const result = await getAgentsByKuery(esClientMock, soClientMock, { showUpgradeable: true, @@ -256,7 +263,7 @@ describe('Agents CRUD test', () => { it('should return upgradeable from one page when total is more than limit', async () => { searchMock.mockImplementationOnce(() => - Promise.resolve(getEsResponse(['1', '2', '3', 'up', '5'], 10001)) + Promise.resolve(getEsResponse(['1', '2', '3', 'up', '5'], 10001, 'inactive')) ); const result = await getAgentsByKuery(esClientMock, soClientMock, { showUpgradeable: true, @@ -281,8 +288,79 @@ describe('Agents CRUD test', () => { }); }); + it('should return correct status summary when showUpgradeable is selected and total is less than limit', async () => { + searchMock.mockImplementationOnce(() => + Promise.resolve(getEsResponse(['1', '2', '3', 'up', '5'], 100, 'updating')) + ); + searchMock.mockImplementationOnce(() => + Promise.resolve(getEsResponse(['1', '2', '3', 'up', '5'], 100, 'updating')) + ); + const result = await getAgentsByKuery(esClientMock, soClientMock, { + showUpgradeable: true, + showInactive: false, + getStatusSummary: true, + page: 1, + perPage: 5, + }); + + expect(result).toEqual( + expect.objectContaining({ + page: 1, + perPage: 5, + statusSummary: { + degraded: 0, + enrolling: 0, + error: 0, + inactive: 0, + offline: 0, + online: 0, + unenrolled: 0, + unenrolling: 0, + updating: 1, + }, + total: 1, + }) + ); + }); + + it('should return correct status summary when showUpgradeable is selected and total is more than limit', async () => { + searchMock.mockImplementationOnce(() => + Promise.resolve(getEsResponse(['1', '2', '3', 'up', '5'], 10001, 'updating')) + ); + searchMock.mockImplementationOnce(() => + Promise.resolve(getEsResponse(['1', '2', '3', 'up', '5'], 10001, 'updating')) + ); + const result = await getAgentsByKuery(esClientMock, soClientMock, { + showUpgradeable: true, + showInactive: false, + getStatusSummary: true, + page: 1, + perPage: 5, + }); + expect(result).toEqual( + expect.objectContaining({ + page: 1, + perPage: 5, + statusSummary: { + degraded: 0, + enrolling: 0, + error: 0, + inactive: 0, + offline: 0, + online: 0, + unenrolled: 0, + unenrolling: 0, + updating: 1, + }, + total: 10001, + }) + ); + }); + it('should return second page', async () => { - searchMock.mockImplementationOnce(() => Promise.resolve(getEsResponse(['6', '7'], 7))); + searchMock.mockImplementationOnce(() => + Promise.resolve(getEsResponse(['6', '7'], 7, 'inactive')) + ); const result = await getAgentsByKuery(esClientMock, soClientMock, { showUpgradeable: false, showInactive: false, @@ -314,7 +392,9 @@ describe('Agents CRUD test', () => { }); it('should pass secondary sort for default sort', async () => { - searchMock.mockImplementationOnce(() => Promise.resolve(getEsResponse(['1', '2'], 2))); + searchMock.mockImplementationOnce(() => + Promise.resolve(getEsResponse(['1', '2'], 2, 'inactive')) + ); await getAgentsByKuery(esClientMock, soClientMock, { showInactive: false, }); @@ -326,7 +406,9 @@ describe('Agents CRUD test', () => { }); it('should not pass secondary sort for non-default sort', async () => { - searchMock.mockImplementationOnce(() => Promise.resolve(getEsResponse(['1', '2'], 2))); + searchMock.mockImplementationOnce(() => + Promise.resolve(getEsResponse(['1', '2'], 2, 'inactive')) + ); await getAgentsByKuery(esClientMock, soClientMock, { showInactive: false, sortField: 'policy_id', diff --git a/x-pack/plugins/fleet/server/services/agents/crud.ts b/x-pack/plugins/fleet/server/services/agents/crud.ts index d8e6e58f059ad..5492c52a16394 100644 --- a/x-pack/plugins/fleet/server/services/agents/crud.ts +++ b/x-pack/plugins/fleet/server/services/agents/crud.ts @@ -350,9 +350,19 @@ export async function getAgentsByKuery( } if (getStatusSummary) { - res.aggregations?.status.buckets.forEach((bucket) => { - statusSummary[bucket.key] = bucket.doc_count; - }); + if (showUpgradeable) { + // when showUpgradeable is selected, calculate the summary status manually from the upgradeable agents above + // the bucket count doesn't take in account the upgradeable agents + agents.forEach((agent) => { + if (!agent?.status) return; + if (!statusSummary[agent.status]) statusSummary[agent.status] = 0; + statusSummary[agent.status]++; + }); + } else { + res.aggregations?.status.buckets.forEach((bucket) => { + statusSummary[bucket.key] = bucket.doc_count; + }); + } } return { diff --git a/x-pack/test/fleet_api_integration/apis/agents/list.ts b/x-pack/test/fleet_api_integration/apis/agents/list.ts index 55d9373c0bd95..72c333753bdec 100644 --- a/x-pack/test/fleet_api_integration/apis/agents/list.ts +++ b/x-pack/test/fleet_api_integration/apis/agents/list.ts @@ -6,7 +6,7 @@ */ import expect from '@kbn/expect'; -import { type Agent, FLEET_ELASTIC_AGENT_PACKAGE } from '@kbn/fleet-plugin/common'; +import { type Agent, FLEET_ELASTIC_AGENT_PACKAGE, AGENTS_INDEX } from '@kbn/fleet-plugin/common'; import { FtrProviderContext } from '../../../api_integration/ftr_provider_context'; import { testUsers } from '../test_users'; @@ -236,5 +236,53 @@ export default function ({ getService }: FtrProviderContext) { updating: 0, }); }); + + it('should return correct status summary if showUpgradeable is provided', async () => { + await es.update({ + id: 'agent1', + refresh: 'wait_for', + index: AGENTS_INDEX, + body: { + doc: { + policy_revision_idx: 1, + last_checkin: new Date().toISOString(), + status: 'online', + local_metadata: { elastic: { agent: { upgradeable: true, version: '0.0.0' } } }, + }, + }, + }); + // 1 agent inactive + await es.update({ + id: 'agent4', + refresh: 'wait_for', + index: AGENTS_INDEX, + body: { + doc: { + policy_id: 'policy-inactivity-timeout', + policy_revision_idx: 1, + last_checkin: new Date(Date.now() - 1000 * 60).toISOString(), // policy timeout 1 min + status: 'online', + local_metadata: { elastic: { agent: { upgradeable: true, version: '0.0.0' } } }, + }, + }, + }); + + const { body: apiResponse } = await supertest + .get('/api/fleet/agents?getStatusSummary=true&perPage=5&showUpgradeable=true') + .set('kbn-xsrf', 'xxxx') + .expect(200); + + expect(apiResponse.statusSummary).to.eql({ + degraded: 0, + enrolling: 0, + error: 0, + inactive: 0, + offline: 0, + online: 2, + unenrolled: 0, + unenrolling: 0, + updating: 0, + }); + }); }); } From d738c2cf2e7e7e7e2a880862b501ed831f3a3e31 Mon Sep 17 00:00:00 2001 From: Coen Warmer Date: Fri, 23 Feb 2024 17:56:21 +0100 Subject: [PATCH 30/34] [Moving] Move APM and APM_Data_Access folders into `/x-pack/observability_solution/` (#177433) ## Summary This PR is part of the initiative to consolidate Observability plugins into `x-pack/plugins/observability_solution`. This was discussed and agreed upon with the Observability org in the Observability Office Hours meeting at the end of 2023. ## Related PRs: - [ ] [Move APM ](https://github.com/elastic/kibana/pull/177433) <-- you are here - [x] [Move Data Quality](https://github.com/elastic/kibana/pull/177456) - [x] [Move Exploratory View](https://github.com/elastic/kibana/pull/177440) - [ ] [Move Infra](https://github.com/elastic/kibana/pull/177443) - [X] Move Logs Explorer - [x] [Move Observability AI Assistant](https://github.com/elastic/kibana/pull/177427) - [ ] [Move Observability App](https://github.com/elastic/kibana/pull/177437) - [x] [Move Observability Onboarding](https://github.com/elastic/kibana/pull/177458) - [x] [Move Observability Shared](https://github.com/elastic/kibana/pull/177463) - [x] [Move Profiling](https://github.com/elastic/kibana/pull/177453) - [x] [Move Synthetics](https://github.com/elastic/kibana/pull/177464) - [x] [Move Uptime](https://github.com/elastic/kibana/pull/177466) - [x] [Move UX](https://github.com/elastic/kibana/pull/177470) --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .buildkite/ftr_configs.yml | 6 +- .eslintrc.js | 20 +- .github/CODEOWNERS | 6 +- .github/paths-labeller.yml | 2 +- .gitignore | 5 +- api_docs/apm.devdocs.json | 96 ++-- api_docs/apm_data_access.devdocs.json | 28 +- api_docs/deprecations_by_plugin.mdx | 14 +- api_docs/deprecations_by_team.mdx | 157 +++---- api_docs/home.devdocs.json | 241 +++------- api_docs/kbn_analytics_client.devdocs.json | 433 +++++------------- api_docs/kbn_core_http_server.devdocs.json | 2 +- ...kbn_core_saved_objects_server.devdocs.json | 4 +- api_docs/kibana_react.devdocs.json | 6 +- api_docs/licensing.devdocs.json | 50 +- docs/developer/plugin-list.asciidoc | 4 +- package.json | 4 +- .../styled_components_files.js | 2 +- ...get_i18n_identifier_from_file_path.test.ts | 5 +- ...k_node_for_existing_data_test_subj_prop.ts | 2 +- .../helpers/get_app_name.test.ts | 6 +- .../helpers/get_app_name.ts | 3 + src/dev/storybook/aliases.ts | 2 +- tsconfig.base.json | 8 +- x-pack/.i18nrc.json | 4 +- .../progress_controls/progress_controls.tsx | 2 +- .../queries/fetch_index_info.ts | 2 +- .../fetch_significant_term_p_values.ts | 2 +- .../queries/fetch_top_terms.ts | 2 +- .../alert_as_data_fields.test.ts | 2 +- .../utils/saved_search_utils.ts | 2 +- .../observability/common/annotations.ts | 2 +- .../apm/.prettierrc | 0 .../apm/.storybook/jest_setup.js | 0 .../apm/.storybook/main.js | 0 .../apm/.storybook/preview.js | 0 .../apm/CONTRIBUTING.md | 0 .../__snapshots__/apm_telemetry.test.ts.snap | 0 .../common/agent_configuration/all_option.ts | 0 .../agent_configuration/amount_and_unit.ts | 0 .../configuration_types.d.ts | 0 .../common/agent_configuration/constants.ts | 0 .../agent_configuration_intake_rt.test.ts | 0 .../agent_configuration_intake_rt.ts | 0 .../runtime_types/boolean_rt.test.ts | 0 .../runtime_types/boolean_rt.ts | 0 .../runtime_types/bytes_rt.test.ts | 0 .../runtime_types/bytes_rt.ts | 0 .../runtime_types/capture_body_rt.test.ts | 0 .../runtime_types/capture_body_rt.ts | 0 .../runtime_types/duration_rt.test.ts | 0 .../runtime_types/duration_rt.ts | 0 .../runtime_types/float_rt.test.ts | 0 .../runtime_types/float_rt.ts | 0 .../runtime_types/get_range_type_message.ts | 0 .../runtime_types/integer_rt.test.ts | 0 .../runtime_types/integer_rt.ts | 0 .../runtime_types/log_ecs_reformatting_rt.ts | 0 .../runtime_types/log_level_rt.ts | 0 .../runtime_types/storage_size_rt.test.ts | 0 .../runtime_types/storage_size_rt.ts | 0 .../trace_continuation_strategy_rt.ts | 0 .../__snapshots__/index.test.ts.snap | 0 .../setting_definitions/general_settings.ts | 0 .../setting_definitions/index.test.ts | 0 .../setting_definitions/index.ts | 0 .../setting_definitions/java_settings.ts | 0 .../setting_definitions/mobile_settings.ts | 0 .../setting_definitions/types.d.ts | 0 .../apm/common/agent_explorer.ts | 0 .../apm/common/agent_key_types.ts | 0 .../apm/common/agent_name.ts | 0 .../apm/common/aggregated_transactions.ts | 0 .../apm/common/annotations.ts | 0 .../anomaly_detection/apm_ml_detectors.ts | 0 .../common/anomaly_detection/apm_ml_job.ts | 0 .../get_anomaly_detection_setup_state.ts | 0 ...eferred_service_anomaly_timeseries.test.ts | 0 ...et_preferred_service_anomaly_timeseries.ts | 0 .../apm/common/anomaly_detection/index.ts | 0 .../service_anomaly_timeseries.ts | 0 .../apm/common/apm_api/parse_endpoint.ts | 0 .../apm/common/apm_feature_flags.ts | 0 .../apm/common/apm_saved_object_constants.ts | 0 .../apm/common/apm_telemetry.test.ts | 0 .../apm/common/apm_telemetry.ts | 0 .../apm/common/assistant/constants.ts | 0 .../apm/common/comparison_rt.ts | 0 .../apm/common/connections.ts | 0 .../apm/common/correlations/constants.ts | 0 .../constants.ts | 0 .../failed_transactions_correlations/types.ts | 0 .../common/correlations/field_stats_types.ts | 0 .../latency_correlations/types.ts | 0 .../apm/common/correlations/types.ts | 0 .../get_prioritized_field_value_pairs.test.ts | 0 .../get_prioritized_field_value_pairs.ts | 0 .../utils/has_prefix_to_include.test.ts | 0 .../utils/has_prefix_to_include.ts | 0 .../apm/common/correlations/utils/index.ts | 0 ...get_aggregated_critical_path_root_nodes.ts | 0 .../critical_path/get_critical_path.test.ts | 0 .../common/critical_path/get_critical_path.ts | 0 .../apm/common/critical_path/types.ts | 0 .../apm/common/custom_dashboards.ts | 0 .../common/custom_link/custom_link.test.ts | 0 .../custom_link/custom_link_filter_options.ts | 0 .../common/custom_link/custom_link_types.d.ts | 0 .../apm/common/custom_link/index.ts | 0 .../apm/common/data_source.ts | 0 .../apm/common/data_view_constants.ts | 0 .../apm/common/dependencies.ts | 0 .../apm/common/document_type.ts | 0 .../apm/common/environment_filter_values.ts | 0 .../apm/common/environment_rt.ts | 0 .../__snapshots__/es_fields.test.ts.snap | 0 .../apm/common/es_fields/apm.ts | 0 .../apm/common/es_fields/es_fields.test.ts | 0 .../apm/common/es_fields/infra_metrics.ts | 0 .../apm/common/event_outcome.ts | 0 .../apm/common/fetch_options.ts | 0 .../apm/common/fleet.ts | 0 .../apm/common/i18n.ts | 0 .../apm/common/index.ts | 0 .../apm/common/instances.ts | 0 .../apm/common/latency_aggregation_types.ts | 0 .../latency_distribution_chart_types.ts | 0 .../apm/common/license_check.test.ts | 0 .../apm/common/license_check.ts | 0 .../apm/common/mobile/constants.ts | 0 .../apm/common/mobile_types.ts | 0 .../apm/common/privilege_type.ts | 0 .../apm/common/processor_event.ts | 0 .../apm/common/rollup.ts | 0 .../apm/common/rules/apm_rule_types.ts | 8 +- .../common/rules/default_action_message.ts | 0 .../common/rules/get_all_groupby_fields.ts | 0 .../apm/common/rules/schema.ts | 0 .../apm/common/serverless.test.ts | 0 .../apm/common/serverless.ts | 0 .../apm/common/service_groups.test.ts | 0 .../apm/common/service_groups.ts | 0 .../apm/common/service_health_status.ts | 0 .../apm/common/service_inventory.ts | 0 .../apm/common/service_map.ts | 0 .../apm/common/service_metadata.ts | 0 .../apm/common/service_nodes.ts | 0 .../apm/common/span_links.ts | 0 .../apm/common/storage_explorer_types.ts | 0 .../apm/common/time_range_metadata.ts | 0 .../apm/common/trace_explorer.ts | 0 .../apm/common/transaction_types.ts | 0 .../instructions/apm_agent_instructions.ts | 0 .../instructions/apm_server_instructions.ts | 0 .../apm/common/tutorial/tutorials.ts | 0 .../common/utils/array_union_to_callable.ts | 0 .../apm/common/utils/as_mutable_array.ts | 0 .../common/utils/environment_query.test.ts | 0 .../apm/common/utils/environment_query.ts | 0 .../utils/esql/get_esql_date_range_filter.ts | 0 .../utils/esql/get_esql_environment_filter.ts | 0 .../apm/common/utils/esql/index.ts | 0 .../common/utils/field_value_pair_to_kql.ts | 0 .../apm/common/utils/formatters/alert_url.ts | 0 .../common/utils/formatters/datetime.test.ts | 0 .../apm/common/utils/formatters/datetime.ts | 0 .../common/utils/formatters/duration.test.ts | 0 .../apm/common/utils/formatters/duration.ts | 0 .../utils/formatters/formatters.test.ts | 0 .../apm/common/utils/formatters/formatters.ts | 0 .../apm/common/utils/formatters/index.ts | 0 .../apm/common/utils/formatters/size.test.ts | 0 .../apm/common/utils/formatters/size.ts | 0 .../utils/get_bucket_size/calculate_auto.js | 0 .../apm/common/utils/get_bucket_size/index.ts | 0 .../utils/get_bucket_size/unit_to_seconds.js | 0 .../apm/common/utils/get_kuery_fields.test.ts | 0 .../apm/common/utils/get_kuery_fields.ts | 0 .../get_kuery_with_mobile_filters.test.ts | 0 .../utils/get_kuery_with_mobile_filters.ts | 0 .../apm/common/utils/get_offset_in_ms.ts | 0 ...ferred_bucket_size_and_data_source.test.ts | 0 ...t_preferred_bucket_size_and_data_source.ts | 0 .../apm/common/utils/is_finite_number.ts | 0 .../common/utils/join_by_key/index.test.ts | 0 .../apm/common/utils/join_by_key/index.ts | 0 .../apm/common/utils/kuery_utils.test.ts | 0 .../apm/common/utils/kuery_utils.ts | 0 .../apm/common/utils/maybe.ts | 0 .../offset_previous_period_coordinate.test.ts | 0 .../offset_previous_period_coordinate.ts | 0 .../apm/common/utils/pick_keys.ts | 0 .../apm/common/utils/term_query.ts | 0 .../apm/common/viz_colors.ts | 0 .../apm/common/waterfall/typings.ts | 0 .../apm/dev_docs/apm_queries.md | 12 +- .../apm/dev_docs/github_commands.md | 0 .../apm/dev_docs/learning_material.md | 0 .../apm/dev_docs/linting.md | 8 +- .../apm/dev_docs/local_setup.md | 2 +- .../apm/dev_docs/overflow_bucket_setup.md | 0 ...debugging_in_development_and_production.md | 0 .../apm/dev_docs/routing_and_linking.md | 0 .../apm/dev_docs/telemetry.md | 8 +- .../apm/dev_docs/testing.md | 20 +- .../apm/dev_docs/testing_apm_server.md | 0 .../updating_functional_tests_archives.md | 4 +- .../apm/dev_docs/vscode_setup.md | 2 +- .../apm/ftr_e2e/README.md | 4 +- .../apis/fixtures/package_registry_config.yml | 0 .../apm/ftr_e2e/cypress.config.ts | 0 .../apm/ftr_e2e/cypress/.gitignore | 0 .../apm/ftr_e2e/cypress/e2e/_404.cy.ts | 0 .../apm/ftr_e2e/cypress/e2e/deep_links.cy.ts | 0 .../e2e/dependencies/dependencies.cy.ts | 0 .../generate_many_dependencies.ts | 0 .../dependency_operation.cy.ts | 0 .../apm-diagnostics-8.8.0-1687436214804.json | 0 .../cypress/e2e/diagnostics/diagnostics.cy.ts | 0 .../cypress/e2e/errors/error_details.cy.ts | 0 .../cypress/e2e/errors/errors_page.cy.ts | 0 .../cypress/e2e/errors/generate_data.ts | 0 .../cypress/e2e/feature_flag/comparison.cy.ts | 0 .../apm/ftr_e2e/cypress/e2e/home.cy.ts | 0 .../e2e/infrastructure/generate_data.ts | 0 .../infrastructure/infrastructure_page.cy.ts | 0 .../integration_policy.cy.ts | 0 .../cypress/e2e/mobile/generate_data.ts | 0 .../mobile/mobile_transaction_details.cy.ts | 0 .../e2e/mobile/mobile_transactions.cy.ts | 0 .../apm/ftr_e2e/cypress/e2e/navigation.cy.ts | 0 .../ftr_e2e/cypress/e2e/no_data_screen.cy.ts | 0 .../cypress/e2e/onboarding/onboarding.cy.ts | 0 .../cypress/e2e/rules/error_count.cy.ts | 0 .../cypress/e2e/rules/generate_data.ts | 0 .../e2e/service_groups/generate_data.ts | 0 .../e2e/service_groups/service_groups.cy.ts | 0 .../e2e/service_inventory/generate_data.ts | 0 .../header_filters/generate_data.ts | 0 .../header_filters/header_filters.cy.ts | 0 .../service_inventory/service_inventory.cy.ts | 0 .../cypress/e2e/service_map/service_map.cy.ts | 0 .../snapshots/detailed_service_map.png | Bin .../e2e/service_map/snapshots/service_map.png | Bin .../e2e/service_overview/alerts_table.cy.ts | 0 .../aws_lambda/aws_lambda.cy.ts | 0 .../aws_lambda/generate_data.ts | 0 .../azure_functions/azure_functions.cy.ts | 0 .../azure_functions/generate_data.ts | 0 .../e2e/service_overview/errors_table.cy.ts | 0 .../e2e/service_overview/generate_data.ts | 0 .../service_overview/generate_mobile.data.ts | 0 .../e2e/service_overview/header_filters.cy.ts | 0 .../service_overview/instances_table.cy.ts | 0 ...obile_overview_with_most_used_charts.cy.ts | 0 .../service_and_mobile_overview.cy.ts | 0 .../service_overview/service_overview.cy.ts | 0 .../service_overview/time_comparison.cy.ts | 0 .../e2e/settings/agent_configurations.cy.ts | 0 .../cypress/e2e/settings/custom_links.cy.ts | 0 .../storage_explorer/storage_explorer.cy.ts | 0 .../e2e/trace_explorer/trace_explorer.cy.ts | 0 .../generate_span_links_data.ts | 0 .../generate_span_stacktrace_data.ts | 0 .../generate_large_trace.ts | 0 .../large_traces_in_waterfall.cy.ts | 0 .../e2e/transaction_details/span_links.cy.ts | 0 .../transaction_details/span_stacktrace.cy.ts | 0 .../transaction_details.cy.ts | 0 .../transactions_overview.cy.ts | 0 .../cypress/e2e/tutorial/tutorial.cy.ts | 0 .../es_archiver/apm_8.0.0_empty/mappings.json | 0 .../apm_mappings_only_8.0.0/mappings.json | 0 .../es_archiver/metrics_8.0.0/mappings.json | 0 .../cypress/fixtures/synthtrace/opbeans.ts | 0 .../apm/ftr_e2e/cypress/support/commands.ts | 0 .../apm/ftr_e2e/cypress/support/e2e.ts | 0 .../cypress/support/output_command_timings.ts | 0 .../apm/ftr_e2e/cypress/support/types.d.ts | 0 .../apm/ftr_e2e/cypress_test_runner.ts | 0 .../apm/ftr_e2e/ftr_config.ts | 4 +- .../apm/ftr_e2e/ftr_provider_context.d.ts | 0 .../apm/ftr_e2e/setup_cypress_node_events.ts | 0 .../apm/ftr_e2e/synthtrace.ts | 0 .../apm/ftr_e2e/tsconfig.json | 21 +- .../apm/jest.config.js | 13 +- .../apm/kibana.jsonc | 0 .../apm/public/application/index.tsx | 0 .../apm/public/assets/apm.png | Bin .../illustration_integrations_darkmode.svg | 0 .../illustration_integrations_lightmode.svg | 0 .../apm/public/assets/no_results_dark.svg | 0 .../apm/public/assets/no_results_light.svg | 0 .../get_apm_timeseries.tsx | 0 .../apm/public/assistant_functions/index.ts | 0 .../rule_types/anomaly_rule_type/index.tsx | 0 .../select_anomaly_detector.tsx | 0 .../select_anomaly_severity.test.tsx | 0 .../select_anomaly_severity.tsx | 0 .../error_count_rule_type/index.stories.tsx | 0 .../error_count_rule_type/index.test.tsx | 0 .../error_count_rule_type/index.tsx | 0 .../rule_types/register_apm_rule_types.ts | 0 .../index.stories.tsx | 0 .../transaction_duration_rule_type/index.tsx | 0 .../index.stories.tsx | 0 .../index.tsx | 0 .../alert_details_app_section/constants.ts | 0 .../failed_transaction_chart.tsx | 0 .../alert_details_app_section/helpers.ts | 0 .../alert_details_app_section/index.tsx | 0 .../latency_alerts_history_chart.tsx | 0 .../latency_chart.tsx | 0 .../throughput_chart.tsx | 0 .../alert_details_app_section/types.ts | 0 .../ui_components/alerting_flyout/index.tsx | 0 .../ui_components/apm_rule_group_by.tsx | 0 .../ui_components/apm_rule_kql_filter.tsx | 0 .../apm_rule_params_container/index.test.tsx | 0 .../apm_rule_params_container/index.tsx | 0 .../apm_rule_unified_search_bar.tsx | 0 .../chart_preview/chart_preview_helper.tsx | 0 .../ui_components/chart_preview/index.tsx | 0 .../ui_components/popover_expression.tsx | 0 .../components/alerting/utils/fields.test.tsx | 0 .../components/alerting/utils/fields.tsx | 0 .../utils/get_alerting_capabilities.test.ts | 0 .../utils/get_alerting_capabilities.ts | 0 .../utils/get_initial_alert_values.test.ts | 0 .../utils/get_initial_alert_values.ts | 0 .../components/alerting/utils/helper.ts | 0 .../components/app/alerts_overview/index.tsx | 0 .../components/app/breadcrumb/index.tsx | 0 .../app/correlations/chart_title_tool_tip.tsx | 0 .../context_popover/field_stats_popover.tsx | 0 .../app/correlations/context_popover/index.ts | 0 .../app/correlations/correlations_table.tsx | 0 .../cross_cluster_search_warning.tsx | 0 .../app/correlations/empty_state_prompt.tsx | 0 .../failed_transactions_correlations.tsx | 0 ...transactions_correlations_help_popover.tsx | 0 ...get_transaction_distribution_chart_data.ts | 0 .../latency_correlations.test.tsx | 0 .../app/correlations/latency_correlations.tsx | 0 .../latency_correlations_help_popover.tsx | 0 .../app/correlations/progress_controls.tsx | 0 ..._failed_transactions_correlations.test.tsx | 0 .../use_failed_transactions_correlations.ts | 0 .../app/correlations/use_fetch_params.ts | 0 .../use_latency_correlations.test.tsx | 0 .../correlations/use_latency_correlations.ts | 0 .../correlations/utils/analysis_hook_utils.ts | 0 ...nsactions_correlation_impact_label.test.ts | 0 ...d_transactions_correlation_impact_label.ts | 0 .../utils/get_overall_histogram.test.ts | 0 .../utils/get_overall_histogram.ts | 0 .../correlations/utils/is_error_message.ts | 0 .../dependencies_inventory_table/index.tsx | 0 .../app/dependencies_inventory/index.tsx | 0 .../index.tsx | 0 .../dependency_detail_operations/index.tsx | 0 .../dependencies_detail_table.tsx | 0 .../app/dependency_detail_overview/index.tsx | 0 .../app/dependency_detail_view/index.tsx | 0 .../dependency_operation_detail_link.tsx | 0 ...ependency_operation_distribution_chart.tsx | 0 .../detail_view_header/index.tsx | 0 .../index.tsx | 0 ..._redirect_to_available_span_sample.test.ts | 0 ...maybe_redirect_to_available_span_sample.ts | 0 .../app/diagnostics/apm_documents_tab.tsx | 0 .../context/diagnostics_context.tsx | 0 .../diagnostics/context/use_diagnostics.tsx | 0 .../app/diagnostics/data_stream_tab.tsx | 0 .../app/diagnostics/import_export_tab.tsx | 0 .../components/app/diagnostics/index.tsx | 0 .../index_pattern_settings_tab.tsx | 0 .../app/diagnostics/index_templates_tab.tsx | 0 .../app/diagnostics/indices_tab.tsx | 0 .../apm_integration_package_status.tsx | 0 .../summary_tab/data_streams_status.tsx | 0 .../app/diagnostics/summary_tab/index.tsx | 0 .../summary_tab/index_templates_status.tsx | 0 .../summary_tab/indicies_status.tsx | 0 .../diagnostics/summary_tab/tab_status.tsx | 0 .../distribution/index.stories.tsx | 0 .../distribution/index.tsx | 0 .../error_sample_contextual_insight.tsx | 0 .../error_sampler/error_sample_detail.tsx | 0 .../error_sampler/error_tabs.tsx | 0 .../error_ui_actions_context_menu.tsx | 0 .../exception_stacktrace.stories.tsx | 0 .../exception_stacktrace.test.tsx | 0 .../error_sampler/exception_stacktrace.tsx | 0 .../exception_stacktrace_title.tsx | 0 .../error_sampler/index.tsx | 0 .../error_sampler/plaintext_stacktrace.tsx | 0 .../error_sampler/sample_summary.tsx | 0 .../app/error_group_details/index.tsx | 0 .../top_erroneous_transactions/index.tsx | 0 .../error_group_list/__fixtures__/props.json | 0 .../error_group_list.stories.tsx | 0 .../error_group_list.test.tsx | 0 .../error_group_list/index.tsx | 0 .../use_error_group_list_data.tsx | 0 .../app/error_group_overview/index.tsx | 0 .../app/help_popover/help_popover.tsx | 0 .../components/app/help_popover/index.tsx | 0 .../components/app/infra_overview/index.tsx | 0 .../infra_tabs/empty_prompt.tsx | 0 .../infra_tabs/failure_prompt.tsx | 0 .../app/infra_overview/infra_tabs/index.tsx | 0 .../infra_tabs/use_tabs.test.tsx | 0 .../infra_overview/infra_tabs/use_tabs.tsx | 0 .../public/components/app/metrics/index.tsx | 0 .../metrics/jvm_metrics_overview/index.tsx | 0 .../app/metrics/serverless_metrics/index.tsx | 0 .../serverless_active_instances.tsx | 0 .../serverless_function_name_link.tsx | 0 .../serverless_functions.tsx | 0 .../serverless_metrics_charts.tsx | 0 .../serverless_metrics/serverless_summary.tsx | 0 .../app/metrics/service_metrics/index.tsx | 0 .../dashboards/dashboard_catalog.ts | 0 .../static_dashboard/dashboards/java.json | 0 .../static_dashboard/dashboards/nodejs.json | 0 .../dashboards/opentelemetry_nodejs.json | 0 .../app/metrics/static_dashboard/helper.ts | 0 .../app/metrics/static_dashboard/index.tsx | 0 .../components/app/metrics_details/index.tsx | 0 .../serverless_metrics_details/index.tsx | 0 .../service_node_metrics/index.test.tsx | 0 .../service_node_metrics/index.tsx | 0 .../app/mobile/charts/http_requests_chart.tsx | 0 .../index.tsx | 0 .../treemap_select.tsx | 0 .../charts/mobile_http_error_rate/index.tsx | 0 .../charts/mobile_most_affected/index.tsx | 0 .../mobile_most_affected/treemap_select.tsx | 0 .../mobile/charts/mobile_treemap/index.tsx | 0 .../charts/mobile_treemap/treemap_select.tsx | 0 .../app/mobile/charts/sessions_chart.tsx | 0 .../crash_group_details/index.tsx | 0 .../error_group_details/index.tsx | 0 .../shared/distribution/index.stories.tsx | 0 .../shared/distribution/index.tsx | 0 .../crash_group_list.stories.tsx | 0 .../crash_group_list.test.tsx | 0 .../crash_group_list/index.tsx | 0 .../crashes_overview.tsx | 0 .../error_group_list.stories.tsx | 0 .../error_group_list.test.tsx | 0 .../error_group_list/index.tsx | 0 .../errors_overview.tsx | 0 .../errors_and_crashes_overview/index.tsx | 0 .../errors_and_crashes_overview/tabs/tabs.tsx | 0 .../components/app/mobile/search_bar.tsx | 0 .../mobile/service_overview/filters/index.tsx | 0 .../geo_map/embedded_map.test.tsx | 0 .../service_overview/geo_map/embedded_map.tsx | 0 .../geo_map/embedded_map_select.tsx | 0 .../mobile/service_overview/geo_map/index.tsx | 0 .../get_http_requests_map_layer_list.ts | 0 .../geo_map/map_layers/get_layer_list.ts | 0 .../geo_map/map_layers/get_map_layer_style.ts | 0 .../map_layers/get_session_map_layer_list.ts | 0 .../app/mobile/service_overview/index.tsx | 0 .../most_used_charts/index.tsx | 0 .../most_used_charts/sunburst_chart.tsx | 0 .../service_overview/stats/location_stats.tsx | 0 .../service_overview/stats/metric_item.tsx | 0 .../mobile/service_overview/stats/stats.tsx | 0 .../app/mobile/transaction_overview/index.tsx | 0 .../transaction_charts.tsx | 0 .../app_version_tab.tsx | 0 .../transaction_overview_tabs/devices_tab.tsx | 0 .../transaction_overview_tabs/index.tsx | 0 .../os_version_tab.tsx | 0 .../stats_list/get_columns.tsx | 0 .../stats_list/index.tsx | 0 .../transactions_tab.tsx | 0 .../use_mobile_statistics_fetcher.ts | 0 .../onboarding/agent_config_instructions.tsx | 0 .../app/onboarding/agent_config_table.tsx | 0 .../onboarding/agent_status_instructions.tsx | 0 .../app/onboarding/commands/django.ts | 0 .../app/onboarding/commands/dotnet.ts | 0 .../app/onboarding/commands/flask.ts | 0 .../commands/get_apm_agent_commands.test.ts | 0 .../commands/get_apm_agent_commands.ts | 0 .../components/app/onboarding/commands/go.ts | 0 .../app/onboarding/commands/java.ts | 0 .../app/onboarding/commands/node.ts | 0 .../components/app/onboarding/commands/php.ts | 0 .../app/onboarding/commands/rack.ts | 0 .../app/onboarding/commands/rails.ts | 0 .../app/onboarding/commands/shared_hints.ts | 0 .../components/app/onboarding/footer.tsx | 0 .../components/app/onboarding/index.tsx | 0 .../app/onboarding/instruction_variants.ts | 0 .../instructions/api_key_callout.tsx | 0 .../onboarding/instructions/django_agent.tsx | 0 .../onboarding/instructions/dotnet_agent.tsx | 0 .../onboarding/instructions/flask_agent.tsx | 0 .../app/onboarding/instructions/go_agent.tsx | 0 .../app/onboarding/instructions/index.ts | 0 .../onboarding/instructions/java_agent.tsx | 0 .../onboarding/instructions/node_agent.tsx | 0 .../onboarding/instructions/otel_agent.tsx | 0 .../app/onboarding/instructions/php_agent.tsx | 0 .../onboarding/instructions/rack_agent.tsx | 0 .../onboarding/instructions/rails_agent.tsx | 0 .../app/onboarding/instructions_set.tsx | 0 .../app/onboarding/introduction.tsx | 0 .../app/onboarding/serverless_instructions.ts | 0 .../host_names_filter_warning.tsx | 0 .../app/profiling_overview/index.tsx | 0 .../profiling_flamegraph.tsx | 0 .../profiling_top_functions.tsx | 0 .../actions/edit_dashboard.tsx | 0 .../actions/goto_dashboard.tsx | 0 .../app/service_dashboards/actions/index.ts | 0 .../actions/link_dashboard.tsx | 0 .../actions/save_dashboard_modal.tsx | 0 .../actions/unlink_dashboard.tsx | 0 .../app/service_dashboards/context_menu.tsx | 0 .../service_dashboards/dashboard_selector.tsx | 0 .../service_dashboards/empty_dashboards.tsx | 0 .../app/service_dashboards/index.tsx | 0 .../app/service_dependencies/index.tsx | 0 .../service_dependencies_breakdown_chart.tsx | 0 .../components/app/service_groups/index.tsx | 0 .../refresh_service_groups_subscriber.tsx | 0 .../service_group_save/create_button.tsx | 0 .../service_group_save/edit_button.tsx | 0 .../service_group_save/group_details.tsx | 0 .../service_group_save/index.tsx | 0 .../service_group_save/save_button.tsx | 0 .../service_group_save/save_modal.tsx | 0 .../service_group_save/select_services.tsx | 0 .../service_list_preview.tsx | 0 .../service_groups_button_group.tsx | 0 .../service_groups_list/index.tsx | 0 .../service_group_card.tsx | 0 .../service_groups_list.tsx | 0 .../service_groups_list/service_stat.tsx | 0 .../service_groups_list/sort.tsx | 0 .../service_groups/service_groups_tour.tsx | 0 .../use_service_groups_tour.tsx | 0 .../app/service_inventory/index.tsx | 0 .../service_inventory.stories.tsx | 0 .../__fixtures__/service_api_mock_data.ts | 0 .../service_list/health_badge.tsx | 0 .../service_inventory/service_list/index.tsx | 0 .../service_list/order_service_items.test.ts | 0 .../service_list/order_service_items.ts | 0 .../service_list/service_list.stories.tsx | 0 .../service_list/service_list.test.tsx | 0 .../components/app/service_logs/index.test.ts | 0 .../components/app/service_logs/index.tsx | 0 .../app/service_map/__stories__/centerer.tsx | 0 .../__stories__/cytoscape.stories.tsx | 0 .../cytoscape_example_data.stories.tsx | 0 .../example_grouped_connections.json | 0 .../example_response_hipster_store.json | 0 .../example_response_opbeans_beats.json | 0 .../__stories__/example_response_todo.json | 0 .../generate_service_map_elements.ts | 0 .../app/service_map/controls.test.tsx | 0 .../components/app/service_map/controls.tsx | 0 .../components/app/service_map/cytoscape.tsx | 0 .../app/service_map/cytoscape_options.ts | 0 .../app/service_map/disabled_prompt.tsx | 0 .../app/service_map/empty_banner.test.tsx | 0 .../app/service_map/empty_banner.tsx | 0 .../app/service_map/empty_prompt.tsx | 0 .../components/app/service_map/icons.ts | 0 .../components/app/service_map/index.tsx | 0 .../service_map/popover/anomaly_detection.tsx | 0 .../popover/dependency_contents.tsx | 0 .../app/service_map/popover/edge_contents.tsx | 0 .../popover/externals_list_contents.tsx | 0 .../app/service_map/popover/index.tsx | 0 .../service_map/popover/popover.stories.tsx | 0 .../app/service_map/popover/popover.test.tsx | 0 .../service_map/popover/resource_contents.tsx | 0 .../service_map/popover/service_contents.tsx | 0 .../app/service_map/popover/stats_list.tsx | 0 .../app/service_map/timeout_prompt.tsx | 0 .../use_cytoscape_event_handlers.test.tsx | 0 .../use_cytoscape_event_handlers.ts | 0 .../app/service_map/use_ref_dimensions.ts | 0 .../get_throughput_screen_context.ts | 0 .../components/app/service_overview/index.tsx | 0 .../service_overview.stories.tsx | 0 .../service_overview.test.tsx | 0 .../index.tsx | 0 .../service_overview_errors_table/index.tsx | 0 ...ice_overview_instances_chart_and_table.tsx | 0 .../get_columns.tsx | 0 .../index.tsx | 0 .../instance_actions_menu/index.tsx | 0 .../instance_actions_menu/menu_sections.ts | 0 .../instance_details.test.tsx | 0 .../intance_details.tsx | 0 .../use_instance_details_fetcher.tsx | 0 .../service_overview_throughput_chart.tsx | 0 .../index.stories.tsx | 0 .../agent_configuration_create_edit/index.tsx | 0 .../service_page/form_row_select.tsx | 0 .../form_row_suggestions_select.tsx | 0 .../service_page/service_page.tsx | 0 .../settings_page/save_config.ts | 0 .../settings_page/setting_form_row.tsx | 0 .../settings_page/settings_page.tsx | 0 .../settings/agent_configurations/index.tsx | 0 .../list/confirm_delete_modal.tsx | 0 .../agent_configurations/list/index.tsx | 0 .../agent_explorer_docs_link/index.tsx | 0 .../agent_contextual_information/index.tsx | 0 .../agent_instances_details/index.tsx | 0 .../agent_explorer/agent_instances/index.tsx | 0 .../agent_latest_version/index.tsx | 0 .../agent_explorer/agent_list/index.tsx | 0 .../app/settings/agent_explorer/index.tsx | 0 .../agent_keys/agent_keys_table.stories.tsx | 0 .../settings/agent_keys/agent_keys_table.tsx | 0 .../agent_keys/confirm_delete_modal.tsx | 0 .../agent_keys/create_agent_key.stories.tsx | 0 .../settings/agent_keys/create_agent_key.tsx | 0 .../create_agent_key/agent_key_callout.tsx | 0 .../app/settings/agent_keys/index.tsx | 0 .../prompts/api_keys_not_enabled.stories.tsx | 0 .../prompts/api_keys_not_enabled.tsx | 0 .../prompts/permission_denied.stories.tsx | 0 .../agent_keys/prompts/permission_denied.tsx | 0 .../anomaly_detection/add_environments.tsx | 0 .../settings/anomaly_detection/create_jobs.ts | 0 .../app/settings/anomaly_detection/index.tsx | 0 .../settings/anomaly_detection/jobs_list.tsx | 0 .../anomaly_detection/jobs_list_status.tsx | 0 .../app/settings/apm_indices/index.tsx | 0 .../custom_link/create_custom_link_button.tsx | 0 .../delete_button.test.tsx | 0 .../delete_button.tsx | 0 .../documentation.tsx | 0 .../filters_section.tsx | 0 .../flyout_footer.tsx | 0 .../helper.test.ts | 0 .../create_edit_custom_link_flyout/helper.ts | 0 .../create_edit_custom_link_flyout/index.tsx | 0 .../link_preview.stories.tsx | 0 .../link_preview.test.tsx | 0 .../link_preview.tsx | 0 .../link_section.tsx | 0 .../save_custom_link.ts | 0 .../custom_link/custom_link_table.tsx | 0 .../app/settings/custom_link/empty_prompt.tsx | 0 .../app/settings/custom_link/index.test.tsx | 0 .../app/settings/custom_link/index.tsx | 0 .../app/settings/general_settings/index.tsx | 0 .../settings/schema/blog_rocket_720x420.png | Bin .../schema/confirm_switch_modal.stories.tsx | 0 .../settings/schema/confirm_switch_modal.tsx | 0 .../components/app/settings/schema/index.tsx | 0 .../schema/migrated/card_footer_content.tsx | 0 .../migrated/successful_migration_card.tsx | 0 .../migrated/upgrade_available_card.tsx | 0 .../schema/migration_in_progress_panel.tsx | 0 .../app/settings/schema/schema.stories.tsx | 0 .../app/settings/schema/schema_overview.tsx | 0 .../get_storage_explorer_links.ts | 0 .../components/app/storage_explorer/index.tsx | 0 .../index_lifecycle_phase_select.tsx | 0 .../prompts/permission_denied.tsx | 0 .../resources/tips_and_resources.tsx | 0 .../storage_explorer/services_table/index.tsx | 0 .../index_stats_per_service.tsx | 0 .../services_table/size_label.tsx | 0 .../storage_details_per_service.tsx | 0 .../app/storage_explorer/storage_chart.tsx | 0 .../app/storage_explorer/summary_stats.tsx | 0 .../app/top_traces_overview/index.tsx | 0 .../app/top_traces_overview/trace_list.tsx | 0 .../components/app/trace_explorer/index.tsx | 0 ...race_explorer_aggregated_critical_path.tsx | 0 .../trace_explorer_waterfall.tsx | 0 .../trace_explorer/trace_search_box/index.tsx | 0 .../get_redirect_to_trace_page_url.ts | 0 ...ect_to_transaction_detail_page_url.test.ts | 0 ...redirect_to_transaction_detail_page_url.ts | 0 .../components/app/trace_link/index.tsx | 0 .../app/trace_link/trace_link.test.tsx | 0 .../components/app/trace_overview/index.tsx | 0 .../aggregated_critical_path_tab.tsx | 0 .../distribution/index.test.tsx | 0 .../distribution/index.tsx | 0 ...use_transaction_distribution_chart_data.ts | 0 .../failed_transactions_correlations_tab.tsx | 0 .../app/transaction_details/index.tsx | 0 .../latency_correlations_tab.tsx | 0 .../profiling_flamegraph.tsx | 0 .../app/transaction_details/profiling_tab.tsx | 0 .../profiling_top_functions.tsx | 0 .../transaction_details/top_errors/index.tsx | 0 .../transaction_details/trace_samples_tab.tsx | 0 .../transaction_details_tabs.tsx | 0 .../use_waterfall_fetcher.ts | 0 .../waterfall_with_summary/index.tsx | 0 .../maybe_view_trace_link.tsx | 0 .../percent_of_parent.tsx | 0 .../transaction_tabs.tsx | 0 .../waterfall_container/index.tsx | 0 .../marks/get_agent_marks.test.ts | 0 .../marks/get_agent_marks.ts | 0 .../marks/get_error_marks.test.ts | 0 .../marks/get_error_marks.ts | 0 .../waterfall_container/marks/index.ts | 0 .../waterfall/accordion_waterfall.tsx | 0 .../badge/cold_start_badge.stories.tsx | 0 .../waterfall/badge/cold_start_badge.tsx | 0 .../waterfall/badge/span_links_badge.tsx | 0 .../waterfall/badge/sync_badge.stories.tsx | 0 .../waterfall/badge/sync_badge.test.tsx | 0 .../waterfall/badge/sync_badge.tsx | 0 .../waterfall/failure_badge.tsx | 0 .../waterfall/flyout_top_level_properties.tsx | 0 .../waterfall_container/waterfall/index.tsx | 0 .../waterfall/orphan_trace_items_warning.tsx | 0 .../waterfall/responsive_flyout.tsx | 0 .../waterfall/span_flyout/index.tsx | 0 .../waterfall/span_flyout/span_db.tsx | 0 .../span_flyout/span_flyout.stories.tsx | 0 .../span_flyout/sticky_span_properties.tsx | 0 .../span_flyout/truncate_height_section.tsx | 0 .../dropped_spans_warning.tsx | 0 .../waterfall/transaction_flyout/index.tsx | 0 .../transaction_flyout.stories.tsx | 0 .../waterfall/waterfall_flyout.tsx | 0 .../waterfall_helpers.test.ts.snap | 0 .../mock_responses/spans.json | 0 .../mock_responses/transaction.json | 0 .../waterfall_helpers.test.ts | 0 .../waterfall_helpers/waterfall_helpers.ts | 0 .../waterfall/waterfall_item.tsx | 0 .../waterfall_container.stories.tsx | 0 .../waterfall_container.test.tsx | 0 .../waterfall_container/waterfall_legends.tsx | 0 .../components/app/transaction_link/index.tsx | 0 .../app/transaction_overview/index.tsx | 0 .../transaction_overview.test.tsx | 0 .../agent_instructions_accordion.tsx | 0 .../apm_agents/agent_instructions_mappings.ts | 0 .../fleet_integration/apm_agents/index.tsx | 0 .../apm_agents/render_mustache.ts | 0 .../default_discovery_rule.tsx | 0 .../runtime_attachment/discovery_rule.tsx | 0 .../edit_discovery_rule.tsx | 0 .../apm_agents/runtime_attachment/index.tsx | 0 .../java_agent_version_input.tsx | 0 .../runtime_attachment.stories.tsx | 0 .../runtime_attachment/runtime_attachment.tsx | 0 .../java_runtime_attachment.tsx | 0 .../validate_java_version.test.ts | 0 .../apm_custom_assets_extension.tsx | 0 .../apm_enrollment_flyout_extension.tsx | 0 .../create_apm_policy_form.tsx | 0 .../edit_apm_policy_form.stories.tsx | 0 .../apm_policy_form/edit_apm_policy_form.tsx | 0 .../apm_policy_form/index.tsx | 0 .../agent_authorization_settings.test.ts | 0 .../agent_authorization_settings.ts | 0 .../settings_definition/apm_settings.test.ts | 0 .../settings_definition/apm_settings.ts | 0 .../settings_definition/debug_settings.ts | 0 .../settings_definition/rum_settings.test.tsx | 0 .../settings_definition/rum_settings.ts | 0 .../tail_sampling_settings.test.tsx | 0 .../tail_sampling_settings.tsx | 0 .../settings_definition/tls_settings.test.ts | 0 .../settings_definition/tls_settings.ts | 0 .../settings_form/form_row_setting.tsx | 0 .../apm_policy_form/settings_form/index.tsx | 0 .../settings_form/utils.test.ts | 0 .../apm_policy_form/settings_form/utils.ts | 0 .../apm_policy_form/typings.ts | 0 .../components/fleet_integration/index.ts | 0 .../lazy_apm_agents_tab_extension.tsx | 0 .../lazy_apm_custom_assets_extension.tsx | 0 .../lazy_apm_policy_create_extension.tsx | 0 .../lazy_apm_policy_edit_extension.tsx | 0 .../components/routing/apm_error_boundary.tsx | 0 .../components/routing/apm_route_config.tsx | 0 .../alerting_popover_flyout.tsx | 0 .../anomaly_detection_setup_link.test.tsx | 0 .../anomaly_detection_setup_link.tsx | 0 .../app_root/apm_header_action_menu/index.tsx | 0 .../inspector_header_link.tsx | 0 .../apm_header_action_menu/labs/index.tsx | 0 .../labs/labs_flyout.tsx | 0 .../components/routing/app_root/index.tsx | 0 ...dependencies_to_dependencies_inventory.tsx | 0 .../index.tsx | 0 .../index.test.tsx | 0 .../index.tsx | 0 .../redirect_with_offset/index.test.tsx | 0 .../app_root/redirect_with_offset/index.tsx | 0 .../app_root/scroll_to_top_on_path_change.tsx | 0 ...pdate_execution_context_on_route_change.ts | 0 .../components/routing/home/dependencies.tsx | 0 .../public/components/routing/home/index.tsx | 0 .../routing/home/legacy_backends.tsx | 0 .../components/routing/home/page_template.tsx | 0 .../routing/home/storage_explorer.tsx | 0 .../routing/mobile_service_detail/index.tsx | 0 .../components/routing/onboarding/index.tsx | 0 .../routing/onboarding/redirect.tsx | 0 .../public/components/routing/redirect_to.tsx | 0 .../service_detail/apm_service_wrapper.tsx | 0 .../routing/service_detail/index.tsx | 0 ...redirect_to_default_service_route_view.tsx | 0 .../create_agent_configuration_route_view.tsx | 0 .../edit_agent_configuration_route_view.tsx | 0 .../components/routing/settings/index.tsx | 0 .../routing/templates/apm_main_template.tsx | 0 .../analyze_data_button.stories.tsx | 0 .../analyze_data_button.test.tsx | 0 .../analyze_data_button.tsx | 0 .../apm_service_template/index.test.tsx | 0 .../templates/apm_service_template/index.tsx | 0 .../templates/dependency_detail_template.tsx | 0 .../mobile_service_template/index.tsx | 0 .../routing/templates/no_data_config.ts | 0 .../templates/service_group_template.tsx | 0 .../templates/settings_template.stories.tsx | 0 .../templates/settings_template.test.tsx | 0 .../routing/templates/settings_template.tsx | 0 .../components/routing/track_pageview.tsx | 0 .../aggregated_transactions_badge/index.tsx | 0 .../public/components/shared/beta_badge.tsx | 0 .../shared/charts/breakdown_chart/index.tsx | 0 .../shared/charts/chart_container.test.tsx | 0 .../shared/charts/chart_container.tsx | 0 .../index.test.tsx | 0 .../duration_distribution_chart/index.tsx | 0 .../total_doc_count_label.tsx | 0 .../index.test.ts | 0 .../index.tsx | 0 .../failed_transaction_rate_chart/index.tsx | 0 .../helper/get_chart_anomaly_timeseries.tsx | 0 .../shared/charts/helper/get_empty_series.ts | 0 .../charts/helper/get_timeseries_color.ts | 0 .../helper/get_timezone_offset_in_ms.test.ts | 0 .../helper/get_timezone_offset_in_ms.ts | 0 .../shared/charts/helper/helper.test.ts | 0 .../components/shared/charts/helper/helper.ts | 0 .../shared/charts/helper/timezone.test.ts | 0 .../shared/charts/helper/timezone.ts | 0 .../custom_tooltip.stories.tsx | 0 .../custom_tooltip.tsx | 0 .../index.tsx | 0 ...ces_latency_distribution_chart.stories.tsx | 0 .../get_latency_chart_screen_context.ts | 0 .../shared/charts/latency_chart/index.tsx | 0 .../latency_chart/latency_chart.stories.tsx | 0 .../latency_chart/latency_chart.test.tsx | 0 .../shared/charts/metrics_chart/index.tsx | 0 .../shared/charts/spark_plot/index.tsx | 0 .../__snapshots__/timeline.test.tsx.snap | 0 .../shared/charts/timeline/index.tsx | 0 .../charts/timeline/last_tick_value.tsx | 0 .../shared/charts/timeline/legend.tsx | 0 .../__snapshots__/agent_marker.test.tsx.snap | 0 .../marker/__snapshots__/index.test.tsx.snap | 0 .../timeline/marker/agent_marker.test.tsx | 0 .../charts/timeline/marker/agent_marker.tsx | 0 .../timeline/marker/error_marker.test.tsx | 0 .../charts/timeline/marker/error_marker.tsx | 0 .../charts/timeline/marker/index.test.tsx | 0 .../shared/charts/timeline/marker/index.tsx | 0 .../shared/charts/timeline/plot_utils.ts | 0 .../shared/charts/timeline/timeline.test.tsx | 0 .../shared/charts/timeline/timeline_axis.tsx | 0 .../shared/charts/timeline/vertical_lines.tsx | 0 .../shared/charts/timeseries_chart.tsx | 0 .../charts/timeseries_chart_with_context.tsx | 0 .../transaction_breakdown_chart/index.tsx | 0 .../use_transaction_breakdown.ts | 0 .../charts/transaction_charts/helper.test.ts | 0 .../charts/transaction_charts/helper.tsx | 0 .../charts/transaction_charts/index.tsx | 0 .../charts/transaction_charts/ml_header.tsx | 0 .../index.tsx | 0 .../shared/charts/treemap_chart/index.tsx | 0 .../critical_path_flamegraph_tooltip.tsx | 0 .../critical_path_to_flamegraph.ts | 0 .../shared/critical_path_flamegraph/index.tsx | 0 .../shared/date_picker/apm_date_picker.tsx | 0 .../shared/date_picker/date_picker.test.tsx | 0 .../components/shared/date_picker/index.tsx | 0 .../components/shared/date_picker/typings.ts | 0 .../dependencies_table_service_map_link.tsx | 0 .../get_span_metric_columns.tsx | 0 .../shared/dependencies_table/index.tsx | 0 ...pendency_failed_transaction_rate_chart.tsx | 0 .../dependency_latency_chart.tsx | 0 .../dependency_metric_charts_route_params.ts | 0 .../dependency_throughput_chart.tsx | 0 .../shared/dependency_metric_charts/index.tsx | 0 .../components/shared/empty_message.tsx | 0 .../shared/environment_badge/index.tsx | 0 .../shared/environment_filter/index.tsx | 0 .../shared/environment_select/index.tsx | 0 .../components/shared/error_state_prompt.tsx | 0 .../shared/errors_table/get_columns.tsx | 0 .../components/shared/get_bool_filter.ts | 0 .../shared/height_retainer/index.tsx | 0 .../resetting_height_container.tsx | 0 .../__snapshots__/impact_bar.test.js.snap | 0 .../shared/impact_bar/impact_bar.test.js | 0 .../components/shared/impact_bar/index.tsx | 0 .../shared/is_route_with_time_range.ts | 0 .../components/shared/item_badge/index.tsx | 0 .../shared/key_value_filter_list/index.tsx | 0 .../key_value_filter_list.test.tsx | 0 .../key_value_table/formatted_value.tsx | 0 .../shared/key_value_table/index.tsx | 0 .../key_value_table/key_value_table.test.tsx | 0 .../components/shared/kuery_bar/index.tsx | 0 .../kuery_bar/typeahead/click_outside.js | 0 .../shared/kuery_bar/typeahead/index.js | 0 .../shared/kuery_bar/typeahead/suggestion.js | 0 .../shared/kuery_bar/typeahead/suggestions.js | 0 .../components/shared/kuery_bar/utils.ts | 0 .../shared/license_prompt/index.tsx | 0 .../license_prompt/license_prompt.stories.tsx | 0 .../links/apm/agent_configuration_links.tsx | 0 .../shared/links/apm/apm_link.test.tsx | 0 .../components/shared/links/apm/apm_link.tsx | 0 .../shared/links/apm/error_detail_link.tsx | 0 .../shared/links/apm/error_overview_link.tsx | 0 .../components/shared/links/apm/home_link.tsx | 0 .../shared/links/apm/max_groups_message.tsx | 0 .../shared/links/apm/metric_overview_link.tsx | 0 .../links/apm/mobile/crash_detail_link.tsx | 0 .../links/apm/mobile/error_detail_link.tsx | 0 .../links/apm/mobile/error_overview_link.tsx | 0 .../links/apm/service_inventory_link.tsx | 0 .../shared/links/apm/service_link/index.tsx | 0 .../apm/service_link/service_link.stories.tsx | 0 .../apm/service_link/service_link.test.tsx | 0 .../shared/links/apm/service_map_link.tsx | 0 .../apm/service_node_metric_overview_link.tsx | 0 .../links/apm/service_node_overview_link.tsx | 0 ...ervice_transactions_overview_link.test.tsx | 0 .../service_transactions_overview_link.tsx | 0 .../shared/links/apm/trace_overview_link.tsx | 0 .../transaction_detail_link/index.test.tsx | 0 .../apm/transaction_detail_link/index.tsx | 0 .../apm/transaction_overview_link.test.tsx | 0 .../links/apm/transaction_overview_link.tsx | 0 .../shared/links/dependency_link.stories.tsx | 0 .../shared/links/dependency_link.test.tsx | 0 .../shared/links/dependency_link.tsx | 0 .../__fixtures__/mock_transaction.json | 0 .../discover_error_button.test.tsx.snap | 0 .../discover_error_link.test.tsx.snap | 0 .../discover_transaction_button.test.tsx.snap | 0 .../discover_transaction_link.test.tsx.snap | 0 .../discover_error_button.test.tsx | 0 .../discover_error_link.test.tsx | 0 .../discover_links/discover_error_link.tsx | 0 .../links/discover_links/discover_link.tsx | 0 .../discover_links.integration.test.tsx | 0 .../discover_links/discover_span_link.tsx | 0 .../discover_transaction_button.test.tsx | 0 .../discover_transaction_link.test.tsx | 0 .../discover_transaction_link.tsx | 0 .../shared/links/elastic_docs_link.tsx | 0 .../shared/links/infra_link.test.tsx | 0 .../components/shared/links/infra_link.tsx | 0 .../public/components/shared/links/kibana.ts | 0 .../mlexplorer_link.test.tsx | 0 .../mlexplorer_link.tsx | 0 .../mlmanage_jobs_link.test.tsx | 0 .../mlmanage_jobs_link.tsx | 0 .../mlsingle_metric_link.test.tsx | 0 .../mlsingle_metric_link.tsx | 0 .../shared/links/rison_helpers.test.ts | 0 .../components/shared/links/rison_helpers.ts | 0 .../shared/links/setup_instructions_link.tsx | 0 .../shared/links/url_helpers.test.tsx | 0 .../components/shared/links/url_helpers.ts | 0 .../public/components/shared/list_metric.tsx | 0 .../shared/loading_state_prompt.tsx | 0 .../components/shared/managed_table/index.tsx | 0 .../managed_table/managed_table.test.tsx | 0 .../metadata_table/error_metadata/index.tsx | 0 .../shared/metadata_table/helper.test.ts | 0 .../shared/metadata_table/helper.ts | 0 .../shared/metadata_table/index.tsx | 0 .../metadata_table/metadata_table.test.tsx | 0 .../shared/metadata_table/section.test.tsx | 0 .../shared/metadata_table/section.tsx | 0 .../metadata_table/span_metadata/index.tsx | 0 .../transaction_metadata/index.tsx | 0 .../components/shared/metadata_table/types.ts | 0 .../components/shared/ml_callout/index.tsx | 0 .../shared/monaco_code_editor/index.tsx | 0 .../shared/overview_table_container/index.tsx | 0 .../shared/popover_tooltip/index.tsx | 0 .../profiling/flamegraph/flamegraph_link.tsx | 0 .../shared/profiling/flamegraph/index.tsx | 0 .../top_functions/top_functions_link.tsx | 0 .../shared/search_bar/search_bar.test.tsx | 0 .../shared/search_bar/search_bar.tsx | 0 .../shared/select_with_placeholder/index.tsx | 0 .../shared/service_icons/cloud_details.tsx | 0 .../service_icons/container_details.tsx | 0 .../shared/service_icons/icon_popover.tsx | 0 .../shared/service_icons/index.test.tsx | 0 .../components/shared/service_icons/index.tsx | 0 .../shared/service_icons/otel_details.tsx | 0 .../service_icons/serverless_details.tsx | 0 .../shared/service_icons/service_details.tsx | 0 .../service_icons/service_icons.stories.tsx | 0 .../components/shared/slo_callout/index.tsx | 0 .../shared/span_icon/get_span_icon.ts | 0 .../components/shared/span_icon/icons/aws.svg | 0 .../shared/span_icon/icons/azure.svg | 0 .../shared/span_icon/icons/blob_storage.svg | 0 .../shared/span_icon/icons/cassandra.svg | 0 .../shared/span_icon/icons/cosmos_db.svg | 0 .../shared/span_icon/icons/database.svg | 0 .../shared/span_icon/icons/default.svg | 0 .../shared/span_icon/icons/documents.svg | 0 .../shared/span_icon/icons/dynamo_db.svg | 0 .../shared/span_icon/icons/elasticsearch.svg | 0 .../span_icon/icons/file_share_storage.svg | 0 .../shared/span_icon/icons/globe.svg | 0 .../shared/span_icon/icons/graphql.svg | 0 .../shared/span_icon/icons/grpc.svg | 0 .../shared/span_icon/icons/handlebars.svg | 0 .../shared/span_icon/icons/kafka.svg | 0 .../shared/span_icon/icons/ldap.svg | 0 .../shared/span_icon/icons/mongodb.svg | 0 .../shared/span_icon/icons/mysql.svg | 0 .../shared/span_icon/icons/postgresql.svg | 0 .../shared/span_icon/icons/redis.svg | 0 .../components/shared/span_icon/icons/s3.svg | 0 .../shared/span_icon/icons/service_bus.svg | 0 .../components/shared/span_icon/icons/sns.svg | 0 .../components/shared/span_icon/icons/sqs.svg | 0 .../shared/span_icon/icons/storage_queue.svg | 0 .../shared/span_icon/icons/table_storage.svg | 0 .../shared/span_icon/icons/websocket.svg | 0 .../components/shared/span_icon/index.tsx | 0 .../shared/span_icon/span_icon.stories.tsx | 0 .../components/shared/span_links/index.tsx | 0 .../shared/span_links/span_links_callout.tsx | 0 .../span_links/span_links_tab_content.tsx | 0 .../shared/span_links/span_links_table.tsx | 0 .../stacktrace/__fixtures__/stacktraces.json | 0 .../stacktrace/cause_stacktrace.test.tsx | 0 .../shared/stacktrace/cause_stacktrace.tsx | 0 .../components/shared/stacktrace/context.tsx | 0 .../shared/stacktrace/frame_heading.test.tsx | 0 .../shared/stacktrace/frame_heading.tsx | 0 .../c_sharp_frame_heading_renderer.tsx | 0 .../default_frame_heading_renderer.tsx | 0 .../frame_heading_renderers/index.ts | 0 .../java_frame_heading_renderer.tsx | 0 .../java_script_frame_heading_renderer.tsx | 0 .../php_frame_heading_renderer.tsx | 0 .../ruby_frame_heading_renderer.tsx | 0 .../components/shared/stacktrace/index.tsx | 0 .../stacktrace/library_stacktrace.test.tsx | 0 .../shared/stacktrace/library_stacktrace.tsx | 0 .../shared/stacktrace/stackframe.test.tsx | 0 .../shared/stacktrace/stackframe.tsx | 0 .../shared/stacktrace/stacktrace.test.ts | 0 .../shared/stacktrace/variables.tsx | 0 .../sticky_properties.test.tsx.snap | 0 .../shared/sticky_properties/index.tsx | 0 .../sticky_properties.test.tsx | 0 .../shared/suggestions_select/index.tsx | 0 .../suggestions_select.stories.tsx | 0 .../suggestions_select.test.tsx | 0 .../summary/__fixtures__/transactions.ts | 0 .../composite_span_duration_summary_item.tsx | 0 .../shared/summary/duration_summary_item.tsx | 0 .../error_count_summary_item_badge.test.tsx | 0 .../error_count_summary_item_badge.tsx | 0 .../http_info_summary_item.test.tsx | 0 .../summary/http_info_summary_item/index.tsx | 0 .../http_status_badge.test.tsx | 0 .../summary/http_status_badge/index.tsx | 0 .../summary/http_status_badge/status_codes.ts | 0 .../components/shared/summary/index.tsx | 0 .../transaction_result_summary_item.tsx | 0 .../summary/transaction_summary.test.tsx | 0 .../shared/summary/transaction_summary.tsx | 0 .../summary/user_agent_summary_item.test.tsx | 0 .../summary/user_agent_summary_item.tsx | 0 .../table_search_bar/table_search_bar.test.ts | 0 .../table_search_bar/table_search_bar.tsx | 0 .../shared/technical_preview_badge.tsx | 0 .../shared/time_comparison/comparison.test.ts | 0 .../get_comparison_chart_theme.ts | 0 .../get_comparison_enabled.test.ts | 0 .../time_comparison/get_comparison_enabled.ts | 0 .../time_comparison/get_comparison_options.ts | 0 .../shared/time_comparison/index.test.tsx | 0 .../shared/time_comparison/index.tsx | 0 .../shared/timestamp_tooltip/index.test.tsx | 0 .../shared/timestamp_tooltip/index.tsx | 0 .../__fixtures__/mock_data.ts | 0 .../transaction_action_menu.test.tsx.snap | 0 .../custom_link_flyout.tsx | 0 .../custom_link_list.test.tsx | 0 .../custom_link_list.tsx | 0 .../custom_link_toolbar.test.tsx | 0 .../custom_link_toolbar.tsx | 0 .../custom_link_menu_section/index.test.tsx | 0 .../custom_link_menu_section/index.tsx | 0 .../transaction_action_menu/sections.test.ts | 0 .../transaction_action_menu/sections.ts | 0 .../sections_helper.test.ts | 0 .../sections_helper.ts | 0 .../transaction_action_menu.test.tsx | 0 .../transaction_action_menu.tsx | 0 .../shared/transaction_type_select.tsx | 0 .../shared/transactions_table/get_columns.tsx | 0 .../get_latency_column_label.ts | 0 .../shared/transactions_table/index.tsx | 0 .../shared/truncate_with_tooltip/index.tsx | 0 .../shared/unified_search_bar/index.tsx | 0 .../unified_search_bar.test.tsx | 0 .../annotations/annotations_context.tsx | 0 .../annotations/use_annotations_context.ts | 0 .../anomaly_detection_jobs_context.tsx | 0 .../use_anomaly_detection_jobs_context.ts | 0 .../context/apm_plugin/apm_plugin_context.tsx | 0 .../apm_plugin/mock_apm_plugin_context.tsx | 0 .../apm_plugin/mock_apm_plugin_storybook.tsx | 0 .../apm_plugin/use_apm_plugin_context.ts | 0 .../apm_service/apm_service_context.test.tsx | 0 .../apm_service/apm_service_context.tsx | 0 .../apm_service/use_apm_service_context.ts | 0 .../apm_service/use_service_agent_fetcher.ts | 0 .../use_service_transaction_types_fetcher.tsx | 0 .../public/context/breadcrumbs/context.tsx | 0 .../context/breadcrumbs/use_breadcrumb.ts | 0 .../chart_pointer_event_context.tsx | 0 .../use_chart_pointer_event_context.tsx | 0 .../environments_context.tsx | 0 .../use_environments_context.tsx | 0 .../kibana_environment_context.tsx | 0 .../use_kibana_environment_context.tsx | 0 .../license/invalid_license_notification.tsx | 0 .../context/license/license_context.tsx | 0 .../context/license/use_license_context.ts | 0 .../service_anomaly_timeseries_context.tsx | 0 ...use_service_anomaly_timeseries_context.tsx | 0 .../time_range_id/time_range_id_context.tsx | 0 .../time_range_id/use_time_range_id.ts | 0 ...k_time_range_metadata_context_provider.tsx | 0 .../time_range_metadata_context.tsx | 0 .../use_search_service_destination_metrics.ts | 0 .../use_time_range_metadata_context.ts | 0 .../context/url_params_context/constants.ts | 0 .../url_params_context/helpers.test.ts | 0 .../context/url_params_context/helpers.ts | 0 .../mock_url_params_context_provider.tsx | 0 .../url_params_context/resolve_url_params.ts | 0 .../context/url_params_context/types.ts | 0 .../url_params_context.test.tsx | 0 .../url_params_context/url_params_context.tsx | 0 .../url_params_context/use_url_params.tsx | 0 .../apm/public/feature_catalogue_entry.ts | 0 .../hooks/create_shared_use_fetcher.tsx | 0 .../public/hooks/use_adhoc_apm_data_view.ts | 0 .../apm/public/hooks/use_apm_feature_flag.ts | 0 .../apm/public/hooks/use_apm_params.ts | 0 .../apm/public/hooks/use_apm_route_path.ts | 0 .../apm/public/hooks/use_apm_router.ts | 0 .../apm/public/hooks/use_breakpoints.test.tsx | 0 .../apm/public/hooks/use_breakpoints.ts | 0 .../use_crash_group_distribution_fetcher.tsx | 0 ...e_critical_path_feature_enabled_setting.ts | 0 .../apm/public/hooks/use_current_user.ts | 0 .../public/hooks/use_dashboards_fetcher.ts | 0 .../public/hooks/use_date_range_redirect.ts | 0 .../apm/public/hooks/use_debounce.test.tsx | 0 .../apm/public/hooks/use_debounce.tsx | 0 .../public/hooks/use_deep_object_identity.ts | 0 .../public/hooks/use_default_environment.ts | 0 .../public/hooks/use_default_time_range.ts | 0 ...dependency_detail_operations_breadcrumb.ts | 0 .../public/hooks/use_environments_fetcher.tsx | 0 .../use_error_group_distribution_fetcher.tsx | 0 .../use_fallback_to_transactions_fetcher.tsx | 0 .../hooks/use_fetcher.integration.test.tsx | 0 .../apm/public/hooks/use_fetcher.test.tsx | 0 .../apm/public/hooks/use_fetcher.tsx | 0 .../use_filters_for_embeddable_charts.ts | 0 .../apm/public/hooks/use_kibana_url.ts | 0 .../apm/public/hooks/use_local_storage.ts | 0 .../public/hooks/use_ml_manage_jobs_href.ts | 0 ...e_preferred_data_source_and_bucket_size.ts | 0 ...se_preferred_service_anomaly_timeseries.ts | 0 .../public/hooks/use_previous_period_text.ts | 0 .../apm/public/hooks/use_processor_event.ts | 0 .../use_profiling_integration_setting.ts | 0 .../apm/public/hooks/use_profiling_plugin.tsx | 0 .../public/hooks/use_progressive_fetcher.tsx | 0 .../hooks/use_sample_chart_selection.ts | 0 .../use_service_metric_charts_fetcher.ts | 0 .../apm/public/hooks/use_service_name.tsx | 0 .../apm/public/hooks/use_theme.tsx | 0 .../apm/public/hooks/use_time_range.test.ts | 0 .../apm/public/hooks/use_time_range.ts | 0 .../use_trace_explorer_enabled_setting.ts | 0 .../hooks/use_trace_explorer_samples.ts | 0 .../use_transaction_latency_chart_fetcher.ts | 0 .../use_transaction_trace_samples_fetcher.ts | 0 .../apm/public/icon.svg | 0 .../apm_ml_anomaly_detection_example.png | Bin .../apm/public/index.ts | 0 .../apm/public/locator/helpers.ts | 0 .../locator/service_detail_locator.test.ts | 0 .../public/locator/service_detail_locator.ts | 0 .../apm/public/plugin.ts | 0 .../selectors/latency_chart_selector.test.ts | 0 .../selectors/latency_chart_selectors.ts | 0 .../services/__mocks__/SessionStorageMock.ts | 0 .../apm/public/services/call_api.test.ts | 0 .../apm/public/services/call_apm_api.test.ts | 0 ...pm_observability_overview_fetchers.test.ts | 0 .../apm_observability_overview_fetchers.ts | 0 .../apm/public/services/rest/call_api.ts | 0 .../public/services/rest/call_apm_api_spy.ts | 0 .../services/rest/create_call_apm_api.ts | 0 .../apm/public/services/telemetry/index.ts | 0 .../services/telemetry/telemetry_client.ts | 0 .../services/telemetry/telemetry_events.ts | 0 .../telemetry/telemetry_service.test.ts | 0 .../services/telemetry/telemetry_service.ts | 0 .../apm/public/services/telemetry/types.ts | 0 .../apm/public/set_help_extension.ts | 0 .../agent_config_instructions.test.tsx | 0 .../agent_config_instructions.tsx | 0 .../config_agent/agent_config_table.tsx | 0 .../tutorial/config_agent/commands/django.ts | 0 .../tutorial/config_agent/commands/dotnet.ts | 0 .../tutorial/config_agent/commands/flask.ts | 0 .../commands/get_apm_agent_commands.test.ts | 0 .../commands/get_apm_agent_commands.ts | 0 .../tutorial/config_agent/commands/go.ts | 0 .../tutorial/config_agent/commands/java.ts | 0 .../tutorial/config_agent/commands/node.ts | 0 .../tutorial/config_agent/commands/php.ts | 0 .../tutorial/config_agent/commands/rack.ts | 0 .../tutorial/config_agent/commands/rails.ts | 0 .../tutorial/config_agent/commands/rum.ts | 0 .../config_agent/commands/shared_hints.ts | 0 .../config_agent/config_agent.stories.tsx | 0 .../config_agent/get_policy_options.test.ts | 0 .../config_agent/get_policy_options.ts | 0 .../tutorial/config_agent/index.test.tsx | 0 .../public/tutorial/config_agent/index.tsx | 0 .../opentelemetry_instructions.tsx | 0 .../tutorial/config_agent/policy_selector.tsx | 0 .../tutorial/config_agent/rum_script.tsx | 0 .../tutorial/tutorial_apm_fleet_check.ts | 0 .../tutorial_fleet_instructions/index.tsx | 0 .../tutorial_fleet_instructions.stories.tsx | 0 .../apm/public/update_badge.ts | 0 .../apm/public/utils/download_json.ts | 0 .../apm/public/utils/flatten_object.test.ts | 0 .../apm/public/utils/flatten_object.ts | 0 .../utils/get_path_for_feedback.test.ts | 0 .../apm/public/utils/get_path_for_feedback.ts | 0 .../public/utils/http_status_code_to_color.ts | 0 .../apm/public/utils/style.ts | 0 .../apm/public/utils/test_helpers.tsx | 0 .../apm/readme.md | 0 .../apm/scripts/.gitignore | 0 .../apm/scripts/create_apm_users.js | 0 .../create_apm_users/create_apm_users_cli.ts | 0 .../apm/scripts/create_diagnostics_bundle.js | 0 .../create_functional_tests_archive.js | 0 .../create_functional_tests_archive/index.ts | 0 .../apm/scripts/diagnostics_bundle/cli.ts | 0 .../diagnostics_bundle/diagnostics_bundle.ts | 0 .../apm/scripts/eslint.js | 0 .../generate_telemetry_fields_table.js | 0 .../apm/scripts/infer_route_return_types.js | 0 .../scripts/infer_route_return_types/index.ts | 3 +- .../apm/scripts/package.json | 0 .../apm/scripts/precommit.js | 5 +- .../shared/download_telemetry_template.ts | 0 .../apm/scripts/shared/get_es_client.ts | 0 .../apm/scripts/shared/get_http_auth.ts | 0 .../apm/scripts/shared/parse_index_url.ts | 0 .../apm/scripts/shared/read_kibana_config.ts | 0 .../apm/scripts/telemetry/main.ts | 3 +- .../apm/scripts/test/README.md | 0 .../apm/scripts/test/api.js | 0 .../apm/scripts/test/e2e.js | 0 .../apm/scripts/test/jest.js | 0 .../apm/scripts/upload_telemetry_data.js | 0 .../get_apm_correlations.ts | 0 .../get_apm_downstream_dependencies.ts | 0 .../get_apm_error_document.ts | 0 .../get_apm_service_summary.ts | 0 .../get_apm_services_list.ts | 0 .../assistant_functions/get_apm_timeseries.ts | 0 .../apm/server/assistant_functions/index.ts | 0 .../server/deprecations/deprecations.test.ts | 0 .../apm/server/deprecations/index.ts | 0 .../apm/server/feature.ts | 0 .../apm/server/index.ts | 0 .../lib/anomaly_detection/anomaly_search.ts | 0 .../anomaly_detection/apm_ml_anomaly_query.ts | 0 .../anomaly_detection/apm_ml_jobs_query.ts | 0 .../server/lib/anomaly_detection/constants.ts | 0 .../create_anomaly_detection_jobs.ts | 0 .../get_anomaly_detection_jobs.ts | 0 .../get_anomaly_result_bucket_size.ts | 0 .../get_anomaly_timeseries.ts | 0 .../get_ml_jobs_with_apm_group.ts | 0 .../__snapshots__/tasks.test.ts.snap | 0 .../collect_data_telemetry/index.ts | 0 .../collect_data_telemetry/tasks.test.ts | 0 .../collect_data_telemetry/tasks.ts | 0 .../apm/server/lib/apm_telemetry/index.ts | 0 .../apm/server/lib/apm_telemetry/schema.ts | 0 .../lib/apm_telemetry/telemetry_client.ts | 0 .../apm/server/lib/apm_telemetry/types.ts | 0 .../exclude_rum_exit_spans_query.ts | 0 ...ection_stats_items_with_relative_impact.ts | 0 .../get_destination_map.ts | 0 .../get_connection_stats/get_stats.ts | 0 .../connections/get_connection_stats/index.ts | 0 .../lib/helpers/calculate_throughput.ts | 0 .../create_es_client/call_async_with_debug.ts | 0 .../cancel_es_request_on_abort.ts | 0 .../get_request_base.test.ts | 0 .../get_request_base.ts | 0 .../create_apm_event_client/index.test.ts | 0 .../create_apm_event_client/index.ts | 0 .../create_infra_metrics_client.ts | 0 .../create_internal_es_client/index.ts | 0 .../helpers/create_es_client/document_type.ts | 0 .../lib/helpers/get_apm_alerts_client.ts | 0 .../lib/helpers/get_apm_event_client.ts | 0 .../index.test.ts | 0 .../index.ts | 0 .../lib/helpers/get_document_sources.ts | 0 .../server/lib/helpers/get_error_name.test.ts | 0 .../apm/server/lib/helpers/get_error_name.ts | 0 .../server/lib/helpers/get_es_capabilities.ts | 0 .../get_internal_saved_objects_client.ts | 0 .../apm/server/lib/helpers/get_ml_client.ts | 0 .../lib/helpers/get_random_sampler/index.ts | 0 .../helpers/latency_aggregation_type/index.ts | 0 .../apm/server/lib/helpers/metrics.ts | 0 .../round_to_nearest_five_or_ten.test.ts | 0 .../helpers/round_to_nearest_five_or_ten.ts | 0 ...et_is_using_service_destination_metrics.ts | 0 .../lib/helpers/transaction_coldstart_rate.ts | 0 .../lib/helpers/transaction_error_rate.ts | 0 ...t_is_using_transaction_events.test.ts.snap | 0 .../get_is_using_transaction_events.test.ts | 0 .../get_is_using_transaction_events.ts | 0 .../server/lib/helpers/transactions/index.ts | 0 .../apm/server/lib/service_group_query.ts | 0 .../lib/service_group_query_with_overflow.ts | 0 .../transaction_groups/get_coldstart_rate.ts | 0 .../get_failed_transaction_rate.ts | 0 .../apm/server/plugin.ts | 0 .../agent_explorer/error_with_status_code.ts | 0 .../fetch_agents_last_version.test.ts | 0 .../fetch_agents_latest_version.ts | 0 .../agent_explorer/get_agent_instances.ts | 0 .../get_agent_url_repository.ts | 0 .../routes/agent_explorer/get_agents.ts | 0 .../routes/agent_explorer/get_agents_items.ts | 0 .../apm/server/routes/agent_explorer/route.ts | 0 .../routes/agent_keys/create_agent_key.ts | 0 .../routes/agent_keys/get_agent_keys.ts | 0 .../agent_keys/get_agent_keys_privileges.ts | 0 .../routes/agent_keys/invalidate_agent_key.ts | 0 .../apm/server/routes/agent_keys/route.ts | 0 .../server/routes/alerts/action_variables.ts | 0 .../routes/alerts/alerting_es_client.ts | 0 .../routes/alerts/register_apm_rule_types.ts | 0 .../apm/server/routes/alerts/route.ts | 0 .../get_service_group_fields_for_anomaly.ts | 0 .../register_anomaly_rule_type.test.ts | 0 .../anomaly/register_anomaly_rule_type.ts | 0 .../docs/params_property_apm_anomaly.yaml | 0 .../docs/params_property_apm_error_count.yaml | 0 ...ams_property_apm_transaction_duration.yaml | 0 ...s_property_apm_transaction_error_rate.yaml | 0 .../get_error_count_chart_preview.ts | 0 .../register_error_count_rule_type.test.ts | 0 .../register_error_count_rule_type.ts | 0 .../get_service_group_fields.test.ts | 0 .../rule_types/get_service_group_fields.ts | 0 .../average_or_percentile_agg.ts | 0 .../get_transaction_duration_chart_preview.ts | 0 ...ter_transaction_duration_rule_type.test.ts | 0 ...register_transaction_duration_rule_type.ts | 0 ...et_transaction_error_rate_chart_preview.ts | 0 ...r_transaction_error_rate_rule_type.test.ts | 0 ...gister_transaction_error_rate_rule_type.ts | 0 .../get_filtered_series_for_preview_chart.ts | 0 .../get_groupby_action_variables.test.ts | 0 .../utils/get_groupby_action_variables.ts | 0 .../utils/get_groupby_terms.test.ts | 0 .../rule_types/utils/get_groupby_terms.ts | 0 .../server/routes/alerts/test_utils/index.ts | 0 .../apm_routes/create_apm_server_route.ts | 0 .../get_global_apm_server_route_repository.ts | 0 .../register_apm_server_routes.test.ts | 0 .../apm_routes/register_apm_server_routes.ts | 0 .../get_apm_correlation_values/index.ts | 0 .../get_apm_downstream_dependencies/index.ts | 0 .../get_apm_error_document/index.ts | 0 .../get_apm_service_summary/index.ts | 0 .../get_apm_timeseries/fetch_timeseries.ts | 0 .../get_error_event_rate.ts | 0 .../get_exit_span_failure_rate.ts | 0 .../get_exit_span_latency.ts | 0 .../get_exit_span_throughput.ts | 0 .../get_transaction_failure_rate.ts | 0 .../get_transaction_latency.ts | 0 .../get_transaction_throughput.ts | 0 .../get_apm_timeseries/index.ts | 0 .../routes/assistant_functions/route.ts | 0 .../queries/fetch_duration_correlation.ts | 0 ...tch_duration_correlation_with_histogram.ts | 0 .../fetch_duration_field_candidates.ts | 0 .../queries/fetch_duration_fractions.ts | 0 .../fetch_duration_histogram_range_steps.ts | 0 .../queries/fetch_duration_percentiles.ts | 0 .../queries/fetch_duration_ranges.ts | 0 ...etch_failed_events_correlation_p_values.ts | 0 .../queries/fetch_field_value_pairs.ts | 0 .../correlations/queries/fetch_p_values.ts | 0 .../queries/fetch_significant_correlations.ts | 0 .../fetch_field_value_field_stats.ts | 0 .../queries/get_common_correlations_query.ts | 0 .../apm/server/routes/correlations/route.ts | 0 .../compute_expectations_and_ranges.test.ts | 0 .../utils/compute_expectations_and_ranges.ts | 0 .../correlations/utils/get_duration_field.ts | 0 .../correlations/utils/get_event_type.ts | 0 .../server/routes/correlations/utils/index.ts | 0 .../utils/split_all_settled_promises.ts | 0 .../get_custom_dashboards.ts | 0 .../get_services_with_dashboards.ts | 0 .../remove_service_dashboard.ts | 0 .../server/routes/custom_dashboards/route.ts | 0 .../save_service_dashboard.ts | 0 .../data_view/create_static_data_view.test.ts | 0 .../data_view/create_static_data_view.ts | 0 .../get_apm_data_view_index_pattern.test.ts | 0 .../get_apm_data_view_index_pattern.ts | 0 .../apm/server/routes/data_view/route.ts | 0 .../server/routes/debug_telemetry/route.ts | 0 .../apm/server/routes/default_api_types.ts | 0 .../get_dependency_latency_distribution.ts | 0 .../get_error_rate_charts_for_dependency.ts | 0 .../get_latency_charts_for_dependency.ts | 0 .../get_metadata_for_dependency.ts | 0 .../get_throughput_charts_for_dependency.ts | 0 .../dependencies/get_top_dependencies.ts | 0 .../get_top_dependency_operations.ts | 0 .../dependencies/get_top_dependency_spans.ts | 0 .../get_upstream_services_for_dependency.ts | 0 .../apm/server/routes/dependencies/route.ts | 0 .../diagnostics/bundle/get_apm_events.ts | 0 .../diagnostics/bundle/get_data_streams.ts | 0 .../bundle/get_existing_index_templates.ts | 0 .../diagnostics/bundle/get_field_caps.ts | 0 .../diagnostics/bundle/get_index_template.ts | 0 .../get_index_templates_by_index_pattern.ts | 0 .../routes/diagnostics/bundle/get_indices.ts | 0 .../diagnostics/bundle/get_indices_states.ts | 0 .../bundle/get_non_data_stream_indices.ts | 0 .../diagnostics/create_typed_es_client.ts | 0 .../diagnostics/get_diagnostics_bundle.ts | 0 .../diagnostics/get_elasticsearch_version.ts | 0 .../diagnostics/get_fleet_package_info.ts | 0 .../helpers/get_apm_index_template_names.ts | 0 .../helpers/get_diagnostic_privileges.ts | 0 .../diagnostics/helpers/handle_exceptions.ts | 0 .../apm/server/routes/diagnostics/route.ts | 0 .../get_all_environments.test.ts.snap | 0 .../environments/get_all_environments.test.ts | 0 .../environments/get_all_environments.ts | 0 .../routes/environments/get_environments.ts | 0 .../apm/server/routes/environments/route.ts | 0 .../__snapshots__/get_buckets.test.ts.snap | 0 .../__snapshots__/queries.test.ts.snap | 0 .../errors/distribution/get_buckets.test.ts | 0 .../routes/errors/distribution/get_buckets.ts | 0 .../errors/distribution/get_distribution.ts | 0 .../errors/distribution/queries.test.ts | 0 .../get_top_erroneous_transactions.ts | 0 .../get_error_group_detailed_statistics.ts | 0 .../get_error_group_main_statistics.ts | 0 .../get_error_group_sample_ids.ts | 0 .../get_error_sample_details.ts | 0 .../apm/server/routes/errors/route.ts | 0 .../event_metadata/get_event_metadata.ts | 0 .../apm/server/routes/event_metadata/route.ts | 0 .../routes/fallback_to_transactions/route.ts | 0 .../add_api_keys_to_policies_if_missing.ts | 0 .../fleet/api_keys/create_apm_api_keys.ts | 0 .../fleet/create_cloud_apm_package_policy.ts | 0 .../apm/server/routes/fleet/get_agents.ts | 0 .../routes/fleet/get_apm_package_policies.ts | 0 .../get_apm_package_policy_definition.ts | 0 .../fleet/get_cloud_apm_package_policy.ts | 0 .../fleet/get_java_agent_versions.test.ts | 0 .../routes/fleet/get_java_agent_versions.ts | 0 .../routes/fleet/get_latest_apm_package.ts | 0 .../fleet/get_package_policy_decorators.ts | 0 .../get_unsupported_apm_server_schema.test.ts | 0 .../get_unsupported_apm_server_schema.ts | 0 .../apm/server/routes/fleet/is_superuser.ts | 0 .../fleet/merge_package_policy_with_apm.ts | 0 .../fleet/register_fleet_policy_callbacks.ts | 0 .../apm/server/routes/fleet/route.ts | 0 .../routes/fleet/run_migration_check.ts | 0 .../server/routes/fleet/source_maps.test.ts | 0 .../apm/server/routes/fleet/source_maps.ts | 0 ...c_agent_configs_to_apm_package_policies.ts | 0 .../translate_legacy_schema_paths.test.ts | 0 .../fleet/translate_legacy_schema_paths.ts | 0 .../has_historical_agent_data.ts | 0 .../server/routes/historical_data/route.ts | 0 .../routes/infrastructure/get_host_names.ts | 0 .../infrastructure/get_infrastructure_data.ts | 0 .../apm/server/routes/infrastructure/route.ts | 0 .../get_overall_latency_distribution.ts | 0 .../get_percentile_threshold_value.ts | 0 .../routes/latency_distribution/route.ts | 0 .../routes/latency_distribution/types.ts | 0 .../__snapshots__/queries.test.ts.snap | 0 .../server/routes/metrics/by_agent/default.ts | 0 .../gc/fetch_and_transform_gc_metrics.test.ts | 0 .../java/gc/fetch_and_transform_gc_metrics.ts | 0 .../by_agent/java/gc/get_gc_rate_chart.ts | 0 .../by_agent/java/gc/get_gc_time_chart.ts | 0 .../by_agent/java/heap_memory/index.ts | 0 .../routes/metrics/by_agent/java/index.ts | 0 .../by_agent/java/non_heap_memory/index.ts | 0 .../metrics/by_agent/java/otel_cpu/index.ts | 0 .../by_agent/java/thread_count/index.ts | 0 .../metrics/by_agent/shared/cpu/index.ts | 0 .../metrics/by_agent/shared/memory/index.ts | 0 .../metrics/fetch_and_transform_metrics.ts | 0 .../get_metrics_chart_data_by_agent.ts | 0 .../routes/metrics/get_service_nodes.ts | 0 .../server/routes/metrics/has_otel_metrics.ts | 0 .../apm/server/routes/metrics/queries.test.ts | 0 .../apm/server/routes/metrics/route.ts | 0 .../get_active_instances_overview.ts | 0 .../get_active_instances_timeseries.ts | 0 .../serverless/get_cold_start_count_chart.ts | 0 .../get_cold_start_duration_chart.ts | 0 .../serverless/get_compute_usage_chart.ts | 0 .../get_serverless_agent_metrics_chart.ts | 0 .../get_serverless_function_latency_chart.ts | 0 .../get_serverless_functions_overview.ts | 0 .../serverless/get_serverless_summary.ts | 0 .../routes/metrics/serverless/helper.test.ts | 0 .../routes/metrics/serverless/helper.ts | 0 .../server/routes/metrics/serverless/route.ts | 0 .../apm/server/routes/metrics/types.ts | 0 .../__snapshots__/get_buckets.test.ts.snap | 0 .../__snapshots__/queries.test.ts.snap | 0 .../crashes/distribution/get_buckets.test.ts | 0 .../crashes/distribution/get_buckets.ts | 0 .../crashes/distribution/get_distribution.ts | 0 .../crashes/distribution/queries.test.ts | 0 .../get_crash_group_main_statistics.ts | 0 ..._mobile_crash_group_detailed_statistics.ts | 0 .../apm/server/routes/mobile/crashes/route.ts | 0 ..._mobile_error_group_detailed_statistics.ts | 0 .../get_mobile_error_group_main_statistics.ts | 0 .../get_mobile_errors_terms_by_field.ts | 0 .../mobile/errors/get_mobile_http_errors.ts | 0 .../apm/server/routes/mobile/errors/route.ts | 0 .../server/routes/mobile/get_device_os_app.ts | 0 .../mobile/get_mobile_average_launch_time.ts | 0 .../routes/mobile/get_mobile_crash_rate.ts | 0 .../mobile/get_mobile_crashes_by_location.ts | 0 ...get_mobile_detailed_statistics_by_field.ts | 0 .../routes/mobile/get_mobile_filters.ts | 0 .../routes/mobile/get_mobile_http_requests.ts | 0 .../get_mobile_http_requests_by_location.ts | 0 .../mobile/get_mobile_launches_by_location.ts | 0 .../mobile/get_mobile_location_stats.ts | 0 .../get_mobile_main_statistics_by_field.ts | 0 .../get_mobile_most_used_charts/index.ts | 0 .../merge_other_count.ts | 0 .../routes/mobile/get_mobile_sessions.ts | 0 .../mobile/get_mobile_sessions_by_location.ts | 0 .../server/routes/mobile/get_mobile_stats.ts | 0 .../mobile/get_mobile_terms_by_field.ts | 0 .../apm/server/routes/mobile/get_nct.ts | 0 .../apm/server/routes/mobile/route.ts | 0 .../get_observability_overview_data.ts | 0 .../get_service_count.ts | 0 .../get_transactions_per_minute.ts | 0 .../routes/observability_overview/has_data.ts | 0 .../routes/observability_overview/route.ts | 0 .../profiling/get_service_host_names.ts | 0 .../apm/server/routes/profiling/route.ts | 0 .../apm/server/routes/profiling/utils.test.ts | 0 .../apm/server/routes/profiling/utils.ts | 0 .../service_groups/delete_service_group.ts | 0 .../service_groups/get_service_group.ts | 0 .../get_service_group_alerts.ts | 0 .../service_groups/get_service_groups.ts | 0 .../service_groups/get_services_counts.ts | 0 .../routes/service_groups/lookup_services.ts | 0 .../apm/server/routes/service_groups/route.ts | 0 .../service_groups/save_service_group.ts | 0 .../fetch_service_paths_from_trace_ids.ts | 0 .../service_map/get_service_anomalies.ts | 0 .../routes/service_map/get_service_map.ts | 0 .../get_service_map_dependency_node_info.ts | 0 .../get_service_map_from_trace_ids.test.ts | 0 .../get_service_map_from_trace_ids.ts | 0 .../get_service_map_service_node_info.ts | 0 .../routes/service_map/get_service_stats.ts | 0 .../service_map/get_trace_sample_ids.ts | 0 .../service_map/group_resource_nodes.test.ts | 0 .../service_map/group_resource_nodes.ts | 0 .../group_resource_nodes_grouped.json | 0 .../group_resource_nodes_pregrouped.json | 0 .../apm/server/routes/service_map/route.ts | 0 .../transform_service_map_responses.test.ts | 0 .../transform_service_map_responses.ts | 0 .../__fixtures__/multiple_versions.json | 0 .../annotations/__fixtures__/no_versions.json | 0 .../annotations/__fixtures__/one_version.json | 0 .../__fixtures__/versions_first_seen.json | 0 .../get_derived_service_annotations.ts | 0 .../annotations/get_stored_annotations.ts | 0 .../routes/services/annotations/index.ts | 0 .../routes/services/get_service_agent.ts | 0 .../services/get_service_dependencies.ts | 0 .../get_service_dependencies_breakdown.ts | 0 ...get_service_instance_container_metadata.ts | 0 .../get_service_instance_metadata_details.ts | 0 .../detailed_statistics.ts | 0 ...vice_instances_system_metric_statistics.ts | 0 ...ervice_instances_transaction_statistics.ts | 0 .../get_service_instances/main_statistics.ts | 0 .../services/get_service_metadata_details.ts | 0 .../services/get_service_metadata_icons.ts | 0 .../services/get_service_node_metadata.ts | 0 ...get_service_overview_container_metadata.ts | 0 ...e_transaction_group_detailed_statistics.ts | 0 .../get_service_transaction_groups.ts | 0 .../get_service_transaction_groups_alerts.ts | 0 .../services/get_service_transaction_types.ts | 0 .../get_services/get_health_statuses.ts | 0 .../get_services/get_service_alerts.ts | 0 .../get_service_names_from_terms_enum.ts | 0 .../get_service_transaction_stats.ts | 0 .../get_services/get_services_items.ts | 0 .../get_services_without_transactions.ts | 0 .../get_services/merge_service_stats.test.ts | 0 .../get_services/merge_service_stats.ts | 0 ...service_transaction_detailed_statistics.ts | 0 .../get_services_detailed_statistics/index.ts | 0 .../server/routes/services/get_throughput.ts | 0 .../apm/server/routes/services/route.ts | 0 .../__snapshots__/queries.test.ts.snap | 0 .../convert_settings_to_string.ts | 0 .../create_agent_config_index.ts | 0 .../create_or_update_configuration.ts | 0 .../delete_configuration.ts | 0 .../find_exact_configuration.ts | 0 .../get_agent_config_etag_metrics.ts | 0 .../get_agent_name_by_service.ts | 0 .../get_existing_environments_for_service.ts | 0 .../get_environments/index.ts | 0 .../list_configurations.ts | 0 .../mark_applied_by_agent.ts | 0 .../agent_configuration/queries.test.ts | 0 .../settings/agent_configuration/route.ts | 0 .../search_configurations.ts | 0 .../settings/anomaly_detection/route.ts | 0 .../anomaly_detection/update_to_v3.ts | 0 .../apm_indices/apm_system_index_constants.ts | 0 .../settings/apm_indices/get_apm_indices.ts | 0 .../routes/settings/apm_indices/route.ts | 0 .../get_transaction.test.ts.snap | 0 .../list_custom_links.test.ts.snap | 0 .../custom_link/create_custom_link_index.ts | 0 .../create_or_update_custom_link.test.ts | 0 .../create_or_update_custom_link.ts | 0 .../settings/custom_link/custom_link_types.ts | 0 .../custom_link/delete_custom_link.ts | 0 .../custom_link/get_transaction.test.ts | 0 .../settings/custom_link/get_transaction.ts | 0 .../settings/custom_link/helper.test.ts | 0 .../routes/settings/custom_link/helper.ts | 0 .../custom_link/list_custom_links.test.ts | 0 .../settings/custom_link/list_custom_links.ts | 0 .../routes/settings/custom_link/route.ts | 0 .../apm/server/routes/settings/labs/route.ts | 0 .../bulk_create_apm_source_maps.ts | 0 .../source_maps/create_apm_source_map.ts | 0 .../create_apm_source_map_index_template.ts | 0 .../source_maps/delete_apm_sourcemap.ts | 0 .../apm/server/routes/source_maps/route.ts | 0 .../schedule_source_map_migration.ts | 0 .../routes/source_maps/sourcemap_utils.ts | 0 .../routes/span_links/get_linked_children.ts | 0 .../routes/span_links/get_linked_parents.ts | 0 .../span_links/get_span_links_details.ts | 0 .../apm/server/routes/span_links/route.ts | 0 .../apm/server/routes/span_links/utils.ts | 0 .../get_service_statistics.ts | 0 .../storage_explorer/get_size_timeseries.ts | 0 .../storage_explorer/get_storage_details.ts | 0 .../get_storage_details_per_service.ts | 0 .../get_summary_statistics.ts | 0 .../get_total_transactions_per_service.ts | 0 .../has_storage_explorer_privileges.ts | 0 .../storage_explorer/indices_stats_helpers.ts | 0 .../is_cross_cluster_search.test.ts | 0 .../is_cross_cluster_search.ts | 0 .../server/routes/storage_explorer/route.ts | 0 .../get_suggestions_with_terms_aggregation.ts | 0 .../get_suggestions_with_terms_enum.ts | 0 .../apm/server/routes/suggestions/route.ts | 0 .../routes/time_range_metadata/route.ts | 0 .../traces/__snapshots__/queries.test.ts.snap | 0 .../routes/traces/calculate_impact_builder.ts | 0 .../traces/get_aggregated_critical_path.ts | 0 .../traces/get_top_traces_primary_stats.ts | 0 .../server/routes/traces/get_trace_items.ts | 0 .../traces/get_trace_samples_by_query.ts | 0 .../apm/server/routes/traces/queries.test.ts | 0 .../apm/server/routes/traces/route.ts | 0 .../__snapshots__/queries.test.ts.snap | 0 .../transactions/breakdown/constants.ts | 0 .../transactions/breakdown/index.test.ts | 0 .../routes/transactions/breakdown/index.ts | 0 .../breakdown/mock_responses/data.json | 0 .../breakdown/mock_responses/no_data.json | 0 .../server/routes/transactions/constants.ts | 0 .../get_failed_transaction_rate_periods.ts | 0 .../transactions/get_latency_charts/index.ts | 0 .../routes/transactions/get_span/index.ts | 0 .../transactions/get_transaction/index.ts | 0 .../get_transaction_by_trace/index.ts | 0 .../routes/transactions/queries.test.ts | 0 .../apm/server/routes/transactions/route.ts | 0 .../transactions/trace_samples/index.ts | 0 .../apm/server/routes/typings.ts | 0 .../saved_objects/apm_custom_dashboards.ts | 0 .../saved_objects/apm_server_settings.ts | 0 .../saved_objects/apm_service_groups.ts | 0 .../apm/server/saved_objects/apm_telemetry.ts | 0 .../apm/server/saved_objects/index.ts | 0 .../create_apm_users/authentication.ts | 0 .../create_apm_users/create_apm_users.ts | 0 .../create_apm_users/helpers/call_kibana.ts | 0 .../helpers/create_custom_role.ts | 0 .../helpers/create_or_update_user.ts | 0 .../create_apm_users/helpers/get_version.ts | 0 .../apm/server/tutorial/envs/elastic_cloud.ts | 0 .../apm/server/tutorial/envs/on_prem.ts | 0 .../on_prem_apm_server_instruction_set.ts | 0 .../apm/server/tutorial/index.ts | 0 .../apm/server/types.ts | 0 .../apm/server/utils/non_empty_string_ref.ts | 0 .../utils/string_from_buffer_rt.test.ts | 0 .../apm/server/utils/string_from_buffer_rt.ts | 0 .../apm/server/utils/test_helpers.tsx | 0 .../apm/server/utils/with_apm_span.ts | 0 .../apm/tsconfig.json | 6 +- .../apm/typings/apm_rum_react.d.ts | 0 .../apm/typings/common.d.ts | 0 .../typings/es_schemas/raw/apm_base_doc.ts | 0 .../apm/typings/es_schemas/raw/error_raw.ts | 0 .../apm/typings/es_schemas/raw/event_raw.ts | 0 .../typings/es_schemas/raw/fields/cloud.ts | 0 .../es_schemas/raw/fields/container.ts | 0 .../es_schemas/raw/fields/event_outcome.ts | 0 .../apm/typings/es_schemas/raw/fields/faas.ts | 0 .../apm/typings/es_schemas/raw/fields/host.ts | 0 .../apm/typings/es_schemas/raw/fields/http.ts | 0 .../es_schemas/raw/fields/kubernetes.ts | 0 .../typings/es_schemas/raw/fields/observer.ts | 0 .../apm/typings/es_schemas/raw/fields/page.ts | 0 .../typings/es_schemas/raw/fields/process.ts | 0 .../typings/es_schemas/raw/fields/service.ts | 0 .../es_schemas/raw/fields/span_links.ts | 0 .../es_schemas/raw/fields/stackframe.ts | 0 .../es_schemas/raw/fields/timestamp_us.ts | 0 .../apm/typings/es_schemas/raw/fields/url.ts | 0 .../apm/typings/es_schemas/raw/fields/user.ts | 0 .../es_schemas/raw/fields/user_agent.ts | 0 .../apm/typings/es_schemas/raw/metric_raw.ts | 0 .../apm/typings/es_schemas/raw/span_raw.ts | 0 .../typings/es_schemas/raw/transaction_raw.ts | 0 .../apm/typings/es_schemas/ui/apm_error.ts | 0 .../apm/typings/es_schemas/ui/event.ts | 0 .../apm/typings/es_schemas/ui/fields/agent.ts | 0 .../apm/typings/es_schemas/ui/metric.ts | 0 .../apm/typings/es_schemas/ui/span.ts | 0 .../apm/typings/es_schemas/ui/transaction.ts | 0 .../apm/typings/timeseries.ts | 0 .../apm_data_access/common/index.ts | 0 .../apm_data_access/jest.config.js | 4 +- .../apm_data_access/kibana.jsonc | 0 .../apm_data_access/server/index.ts | 0 .../apm_data_access/server/plugin.ts | 0 .../server/saved_objects/apm_indices.ts | 0 ..._legacy_apm_indices_to_space_aware.test.ts | 0 ...grate_legacy_apm_indices_to_space_aware.ts | 0 .../migrations/update_apm_oss_index_paths.ts | 0 .../saved_objects/save_apm_indices.test.ts | 0 .../apm_data_access/server/types.ts | 0 .../apm_data_access/tsconfig.json | 4 +- .../dataset_quality/filters/filter_bar.tsx | 1 + .../dataset_quality/table/columns.tsx | 7 +- .../public/components/flyout/flyout.tsx | 7 +- .../public/components/flyout/header.tsx | 7 +- .../exploratory_view/common/annotations.ts | 2 +- .../certificates/fingerprint_col.tsx | 5 +- .../waterfall/waterfall_filter.tsx | 1 + .../components/waterfall_marker_icon.tsx | 1 + .../filters_expression_select.tsx | 1 + .../synthetics/check_steps/steps_list.tsx | 1 + .../security/server/lib/flatten_object.ts | 2 +- .../calculate_timeseries_interval.ts | 2 +- yarn.lock | 4 +- 1852 files changed, 470 insertions(+), 826 deletions(-) rename x-pack/plugins/{ => observability_solution}/apm/.prettierrc (100%) rename x-pack/plugins/{ => observability_solution}/apm/.storybook/jest_setup.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/.storybook/main.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/.storybook/preview.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/CONTRIBUTING.md (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/__snapshots__/apm_telemetry.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/all_option.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/amount_and_unit.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/configuration_types.d.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/boolean_rt.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/boolean_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/bytes_rt.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/bytes_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/capture_body_rt.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/capture_body_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/duration_rt.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/duration_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/float_rt.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/float_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/get_range_type_message.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/integer_rt.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/integer_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/log_ecs_reformatting_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/log_level_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/storage_size_rt.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/storage_size_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/runtime_types/trace_continuation_strategy_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/setting_definitions/__snapshots__/index.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/setting_definitions/general_settings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/setting_definitions/index.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/setting_definitions/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/setting_definitions/java_settings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/setting_definitions/mobile_settings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_configuration/setting_definitions/types.d.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_explorer.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_key_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/agent_name.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/aggregated_transactions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/annotations.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/anomaly_detection/apm_ml_detectors.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/anomaly_detection/apm_ml_job.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/anomaly_detection/get_anomaly_detection_setup_state.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/anomaly_detection/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/anomaly_detection/service_anomaly_timeseries.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/apm_api/parse_endpoint.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/apm_feature_flags.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/apm_saved_object_constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/apm_telemetry.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/apm_telemetry.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/assistant/constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/comparison_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/connections.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/correlations/constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/correlations/failed_transactions_correlations/constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/correlations/failed_transactions_correlations/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/correlations/field_stats_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/correlations/latency_correlations/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/correlations/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/correlations/utils/get_prioritized_field_value_pairs.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/correlations/utils/get_prioritized_field_value_pairs.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/correlations/utils/has_prefix_to_include.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/correlations/utils/has_prefix_to_include.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/correlations/utils/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/critical_path/get_critical_path.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/critical_path/get_critical_path.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/critical_path/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/custom_dashboards.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/custom_link/custom_link.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/custom_link/custom_link_filter_options.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/custom_link/custom_link_types.d.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/custom_link/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/data_source.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/data_view_constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/dependencies.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/document_type.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/environment_filter_values.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/environment_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/es_fields/__snapshots__/es_fields.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/es_fields/apm.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/es_fields/es_fields.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/es_fields/infra_metrics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/event_outcome.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/fetch_options.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/fleet.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/i18n.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/instances.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/latency_aggregation_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/latency_distribution_chart_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/license_check.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/license_check.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/mobile/constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/mobile_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/privilege_type.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/processor_event.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/rollup.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/rules/apm_rule_types.ts (96%) rename x-pack/plugins/{ => observability_solution}/apm/common/rules/default_action_message.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/rules/get_all_groupby_fields.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/rules/schema.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/serverless.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/serverless.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/service_groups.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/service_groups.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/service_health_status.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/service_inventory.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/service_map.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/service_metadata.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/service_nodes.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/span_links.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/storage_explorer_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/time_range_metadata.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/trace_explorer.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/transaction_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/tutorial/instructions/apm_agent_instructions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/tutorial/instructions/apm_server_instructions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/tutorial/tutorials.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/array_union_to_callable.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/as_mutable_array.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/environment_query.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/environment_query.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/esql/get_esql_date_range_filter.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/esql/get_esql_environment_filter.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/esql/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/field_value_pair_to_kql.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/formatters/alert_url.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/formatters/datetime.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/formatters/datetime.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/formatters/duration.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/formatters/duration.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/formatters/formatters.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/formatters/formatters.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/formatters/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/formatters/size.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/formatters/size.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/get_bucket_size/calculate_auto.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/get_bucket_size/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/get_bucket_size/unit_to_seconds.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/get_kuery_fields.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/get_kuery_fields.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/get_kuery_with_mobile_filters.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/get_kuery_with_mobile_filters.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/get_offset_in_ms.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/get_preferred_bucket_size_and_data_source.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/get_preferred_bucket_size_and_data_source.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/is_finite_number.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/join_by_key/index.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/join_by_key/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/kuery_utils.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/kuery_utils.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/maybe.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/offset_previous_period_coordinate.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/offset_previous_period_coordinate.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/pick_keys.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/utils/term_query.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/viz_colors.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/common/waterfall/typings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/apm_queries.md (89%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/github_commands.md (100%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/learning_material.md (100%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/linting.md (75%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/local_setup.md (94%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/overflow_bucket_setup.md (100%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/query_debugging_in_development_and_production.md (100%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/routing_and_linking.md (100%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/telemetry.md (93%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/testing.md (88%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/testing_apm_server.md (100%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/updating_functional_tests_archives.md (80%) rename x-pack/plugins/{ => observability_solution}/apm/dev_docs/vscode_setup.md (88%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/README.md (92%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/apis/fixtures/package_registry_config.yml (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress.config.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/.gitignore (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/_404.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/deep_links.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/dependencies/dependencies.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/dependencies/generate_many_dependencies.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/dependency_operation/dependency_operation.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/diagnostics/apm-diagnostics-8.8.0-1687436214804.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/diagnostics/diagnostics.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/errors/error_details.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/errors/errors_page.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/errors/generate_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/feature_flag/comparison.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/home.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/infrastructure/generate_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/infrastructure/infrastructure_page.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/integration_settings/integration_policy.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/mobile/generate_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/mobile/mobile_transaction_details.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/mobile/mobile_transactions.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/navigation.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/no_data_screen.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/onboarding/onboarding.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/rules/error_count.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/rules/generate_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_groups/generate_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_groups/service_groups.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_inventory/generate_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/generate_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/header_filters.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_map/service_map.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_map/snapshots/detailed_service_map.png (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_map/snapshots/service_map.png (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/alerts_table.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/aws_lambda.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/generate_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/azure_functions.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/generate_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/errors_table.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/generate_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/generate_mobile.data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/header_filters.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/instances_table.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/mobile_overview_with_most_used_charts.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/service_and_mobile_overview.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/service_overview.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/service_overview/time_comparison.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/settings/agent_configurations.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/settings/custom_links.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/storage_explorer/storage_explorer.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/trace_explorer/trace_explorer.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_links_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_stacktrace_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/generate_large_trace.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/large_traces_in_waterfall.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/transaction_details/span_links.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/transaction_details/span_stacktrace.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/transaction_details/transaction_details.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/transactions_overview/transactions_overview.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/e2e/tutorial/tutorial.cy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/fixtures/es_archiver/apm_8.0.0_empty/mappings.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/fixtures/es_archiver/apm_mappings_only_8.0.0/mappings.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/fixtures/es_archiver/metrics_8.0.0/mappings.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/fixtures/synthtrace/opbeans.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/support/commands.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/support/e2e.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/support/output_command_timings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress/support/types.d.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/cypress_test_runner.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/ftr_config.ts (94%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/ftr_provider_context.d.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/setup_cypress_node_events.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/synthtrace.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/ftr_e2e/tsconfig.json (50%) rename x-pack/plugins/{ => observability_solution}/apm/jest.config.js (50%) rename x-pack/plugins/{ => observability_solution}/apm/kibana.jsonc (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/application/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/assets/apm.png (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/assets/illustration_integrations_darkmode.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/assets/illustration_integrations_lightmode.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/assets/no_results_dark.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/assets/no_results_light.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/assistant_functions/get_apm_timeseries.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/assistant_functions/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/anomaly_rule_type/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_detector.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/error_count_rule_type/index.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/error_count_rule_type/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/error_count_rule_type/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/register_apm_rule_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/alert_details_app_section/constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/alert_details_app_section/failed_transaction_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/alert_details_app_section/helpers.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/alert_details_app_section/latency_alerts_history_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/alert_details_app_section/latency_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/alert_details_app_section/throughput_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/alert_details_app_section/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/alerting_flyout/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/apm_rule_group_by.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/apm_rule_kql_filter.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/apm_rule_params_container/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/apm_rule_params_container/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/apm_rule_unified_search_bar.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/chart_preview/chart_preview_helper.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/chart_preview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/ui_components/popover_expression.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/utils/fields.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/utils/fields.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/utils/get_alerting_capabilities.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/utils/get_alerting_capabilities.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/utils/get_initial_alert_values.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/utils/get_initial_alert_values.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/alerting/utils/helper.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/alerts_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/breadcrumb/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/chart_title_tool_tip.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/context_popover/field_stats_popover.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/context_popover/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/correlations_table.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/cross_cluster_search_warning.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/empty_state_prompt.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/failed_transactions_correlations.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/failed_transactions_correlations_help_popover.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/get_transaction_distribution_chart_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/latency_correlations.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/latency_correlations.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/latency_correlations_help_popover.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/progress_controls.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/use_failed_transactions_correlations.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/use_failed_transactions_correlations.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/use_fetch_params.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/use_latency_correlations.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/use_latency_correlations.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/utils/analysis_hook_utils.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/utils/get_overall_histogram.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/utils/get_overall_histogram.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/correlations/utils/is_error_message.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependencies_inventory/dependencies_inventory_table/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependencies_inventory/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependency_detail_operations/dependency_detail_operations_list/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependency_detail_operations/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependency_detail_overview/dependencies_detail_table.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependency_detail_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependency_detail_view/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependency_operation_detail_view/dependency_operation_detail_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependency_operation_detail_view/dependency_operation_distribution_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependency_operation_detail_view/detail_view_header/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependency_operation_detail_view/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/apm_documents_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/context/diagnostics_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/context/use_diagnostics.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/data_stream_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/import_export_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/index_pattern_settings_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/index_templates_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/indices_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/summary_tab/apm_integration_package_status.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/summary_tab/data_streams_status.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/summary_tab/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/summary_tab/index_templates_status.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/summary_tab/indicies_status.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/diagnostics/summary_tab/tab_status.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/distribution/index.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/distribution/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/error_sampler/error_sample_contextual_insight.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/error_sampler/error_tabs.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/error_sampler/error_ui_actions_context_menu.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace_title.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/error_sampler/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/error_sampler/plaintext_stacktrace.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/error_sampler/sample_summary.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_details/top_erroneous_transactions/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_overview/error_group_list/__fixtures__/props.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_overview/error_group_list/error_group_list.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_overview/error_group_list/error_group_list.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_overview/error_group_list/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/error_group_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/help_popover/help_popover.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/help_popover/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/infra_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/infra_overview/infra_tabs/empty_prompt.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/infra_overview/infra_tabs/failure_prompt.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/infra_overview/infra_tabs/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/infra_overview/infra_tabs/use_tabs.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/infra_overview/infra_tabs/use_tabs.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/jvm_metrics_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/serverless_metrics/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/serverless_metrics/serverless_active_instances.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/serverless_metrics/serverless_function_name_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/serverless_metrics/serverless_functions.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/serverless_metrics/serverless_metrics_charts.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/serverless_metrics/serverless_summary.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/service_metrics/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/static_dashboard/dashboards/java.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/static_dashboard/dashboards/nodejs.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/static_dashboard/helper.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics/static_dashboard/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics_details/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics_details/serverless_metrics_details/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics_details/service_node_metrics/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/metrics_details/service_node_metrics/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/charts/http_requests_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/charts/mobile_treemap/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/charts/sessions_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/search_bar.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/filters/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/geo_map/embedded_map_select.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/geo_map/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_http_requests_map_layer_list.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_layer_list.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_map_layer_style.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_session_map_layer_list.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/most_used_charts/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/most_used_charts/sunburst_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/stats/location_stats.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/stats/metric_item.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/service_overview/stats/stats.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/transaction_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/transaction_overview/transaction_charts.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/app_version_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/devices_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/os_version_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/get_columns.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/transactions_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/agent_config_instructions.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/agent_config_table.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/agent_status_instructions.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/django.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/dotnet.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/flask.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/get_apm_agent_commands.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/get_apm_agent_commands.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/go.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/java.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/node.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/php.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/rack.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/rails.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/commands/shared_hints.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/footer.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instruction_variants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/api_key_callout.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/django_agent.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/dotnet_agent.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/flask_agent.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/go_agent.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/java_agent.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/node_agent.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/otel_agent.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/php_agent.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/rack_agent.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions/rails_agent.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/instructions_set.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/introduction.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/onboarding/serverless_instructions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/profiling_overview/host_names_filter_warning.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/profiling_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/profiling_overview/profiling_flamegraph.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/profiling_overview/profiling_top_functions.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dashboards/actions/edit_dashboard.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dashboards/actions/goto_dashboard.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dashboards/actions/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dashboards/actions/link_dashboard.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dashboards/actions/save_dashboard_modal.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dashboards/actions/unlink_dashboard.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dashboards/context_menu.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dashboards/dashboard_selector.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dashboards/empty_dashboards.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dashboards/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dependencies/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_dependencies/service_dependencies_breakdown_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/refresh_service_groups_subscriber.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_group_save/create_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_group_save/edit_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_group_save/group_details.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_group_save/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_group_save/save_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_group_save/save_modal.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_group_save/select_services.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_group_save/service_list_preview.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_groups_button_group.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_groups_list/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_groups_list/service_groups_list.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_groups_list/service_stat.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_groups_list/sort.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/service_groups_tour.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_groups/use_service_groups_tour.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_inventory/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_inventory/service_inventory.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_inventory/service_list/__fixtures__/service_api_mock_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_inventory/service_list/health_badge.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_inventory/service_list/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_inventory/service_list/order_service_items.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_inventory/service_list/order_service_items.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_inventory/service_list/service_list.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_inventory/service_list/service_list.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_logs/index.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_logs/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/__stories__/centerer.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/__stories__/cytoscape.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/__stories__/cytoscape_example_data.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/__stories__/example_grouped_connections.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/__stories__/example_response_hipster_store.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/__stories__/example_response_opbeans_beats.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/__stories__/example_response_todo.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/__stories__/generate_service_map_elements.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/controls.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/controls.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/cytoscape.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/cytoscape_options.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/disabled_prompt.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/empty_banner.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/empty_banner.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/empty_prompt.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/icons.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/popover/anomaly_detection.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/popover/dependency_contents.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/popover/edge_contents.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/popover/externals_list_contents.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/popover/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/popover/popover.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/popover/popover.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/popover/resource_contents.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/popover/service_contents.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/popover/stats_list.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/timeout_prompt.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/use_cytoscape_event_handlers.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/use_cytoscape_event_handlers.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_map/use_ref_dimensions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/get_throughput_screen_context.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview_dependencies_table/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview_errors_table/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview_instances_chart_and_table.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview_instances_table/get_columns.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview_instances_table/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/menu_sections.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview_instances_table/instance_details.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview_instances_table/intance_details.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview_instances_table/use_instance_details_fetcher.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/service_overview/service_overview_throughput_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_select.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_suggestions_select.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/service_page.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/save_config.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/setting_form_row.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/settings_page.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_configurations/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_configurations/list/confirm_delete_modal.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_configurations/list/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_explorer/agent_explorer_docs_link/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_explorer/agent_instances/agent_contextual_information/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_explorer/agent_instances/agent_instances_details/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_explorer/agent_instances/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_explorer/agent_latest_version/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_explorer/agent_list/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_explorer/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_keys/agent_keys_table.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_keys/agent_keys_table.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_keys/confirm_delete_modal.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_keys/create_agent_key.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_keys/create_agent_key.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_keys/create_agent_key/agent_key_callout.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_keys/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_keys/prompts/permission_denied.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/agent_keys/prompts/permission_denied.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/anomaly_detection/add_environments.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/anomaly_detection/create_jobs.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/anomaly_detection/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/anomaly_detection/jobs_list.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/anomaly_detection/jobs_list_status.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/apm_indices/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_custom_link_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/documentation.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/filters_section.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/flyout_footer.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_section.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/save_custom_link.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/custom_link_table.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/empty_prompt.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/custom_link/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/general_settings/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/schema/blog_rocket_720x420.png (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/schema/confirm_switch_modal.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/schema/confirm_switch_modal.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/schema/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/schema/migrated/card_footer_content.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/schema/migrated/successful_migration_card.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/schema/migrated/upgrade_available_card.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/schema/migration_in_progress_panel.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/schema/schema.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/settings/schema/schema_overview.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/storage_explorer/get_storage_explorer_links.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/storage_explorer/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/storage_explorer/index_lifecycle_phase_select.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/storage_explorer/prompts/permission_denied.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/storage_explorer/resources/tips_and_resources.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/storage_explorer/services_table/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/storage_explorer/services_table/index_stats_per_service.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/storage_explorer/services_table/size_label.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/storage_explorer/services_table/storage_details_per_service.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/storage_explorer/storage_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/storage_explorer/summary_stats.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/top_traces_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/top_traces_overview/trace_list.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/trace_explorer/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/trace_explorer/trace_explorer_aggregated_critical_path.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/trace_explorer/trace_explorer_waterfall.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/trace_explorer/trace_search_box/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/trace_link/get_redirect_to_trace_page_url.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/trace_link/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/trace_link/trace_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/trace_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/aggregated_critical_path_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/distribution/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/distribution/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/distribution/use_transaction_distribution_chart_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/failed_transactions_correlations_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/latency_correlations_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/profiling_flamegraph.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/profiling_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/profiling_top_functions.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/top_errors/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/trace_samples_tab.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/transaction_details_tabs.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/use_waterfall_fetcher.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/maybe_view_trace_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/percent_of_parent.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/transaction_tabs.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/accordion_waterfall.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/span_links_badge.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/failure_badge.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/flyout_top_level_properties.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/orphan_trace_items_warning.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/responsive_flyout.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_db.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_flyout.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/sticky_span_properties.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/truncate_height_section.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/dropped_spans_warning.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/transaction_flyout.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_flyout.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/__snapshots__/waterfall_helpers.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/spans.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/transaction.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_item.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_legends.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_link/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_overview/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/app/transaction_overview/transaction_overview.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/agent_instructions_accordion.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/agent_instructions_mappings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/render_mustache.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/default_discovery_rule.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/discovery_rule.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/edit_discovery_rule.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/java_agent_version_input.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/supported_agents/java_runtime_attachment.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_agents/runtime_attachment/validate_java_version.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_custom_assets_extension.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_enrollment_flyout_extension.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/create_apm_policy_form.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/debug_settings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_form/form_row_setting.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_form/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/apm_policy_form/typings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/lazy_apm_agents_tab_extension.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/lazy_apm_custom_assets_extension.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/lazy_apm_policy_create_extension.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/fleet_integration/lazy_apm_policy_edit_extension.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/apm_error_boundary.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/apm_route_config.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/apm_header_action_menu/alerting_popover_flyout.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/apm_header_action_menu/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/apm_header_action_menu/inspector_header_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/apm_header_action_menu/labs/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/apm_header_action_menu/labs/labs_flyout.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/redirect_dependencies_to_dependencies_inventory.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/redirect_with_default_date_range/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/redirect_with_default_environment/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/redirect_with_default_environment/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/redirect_with_offset/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/redirect_with_offset/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/scroll_to_top_on_path_change.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/app_root/update_execution_context_on_route_change.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/home/dependencies.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/home/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/home/legacy_backends.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/home/page_template.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/home/storage_explorer.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/mobile_service_detail/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/onboarding/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/onboarding/redirect.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/redirect_to.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/service_detail/apm_service_wrapper.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/service_detail/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/service_detail/redirect_to_default_service_route_view.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/settings/create_agent_configuration_route_view.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/settings/edit_agent_configuration_route_view.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/settings/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/apm_main_template.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/apm_service_template/analyze_data_button.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/apm_service_template/analyze_data_button.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/apm_service_template/analyze_data_button.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/apm_service_template/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/apm_service_template/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/dependency_detail_template.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/mobile_service_template/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/no_data_config.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/service_group_template.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/settings_template.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/settings_template.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/templates/settings_template.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/routing/track_pageview.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/aggregated_transactions_badge/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/beta_badge.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/breakdown_chart/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/chart_container.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/chart_container.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/duration_distribution_chart/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/duration_distribution_chart/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/duration_distribution_chart/total_doc_count_label.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/failed_transaction_rate_chart/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/helper/get_chart_anomaly_timeseries.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/helper/get_empty_series.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/helper/get_timeseries_color.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/helper/helper.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/helper/helper.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/helper/timezone.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/helper/timezone.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/instances_latency_distribution_chart/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/instances_latency_distribution_chart/instances_latency_distribution_chart.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/latency_chart/get_latency_chart_screen_context.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/latency_chart/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/latency_chart/latency_chart.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/latency_chart/latency_chart.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/metrics_chart/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/spark_plot/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/__snapshots__/timeline.test.tsx.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/last_tick_value.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/legend.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/marker/__snapshots__/agent_marker.test.tsx.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/marker/__snapshots__/index.test.tsx.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/marker/agent_marker.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/marker/agent_marker.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/marker/error_marker.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/marker/error_marker.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/marker/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/marker/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/plot_utils.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/timeline.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/timeline_axis.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeline/vertical_lines.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeseries_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/timeseries_chart_with_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/transaction_breakdown_chart/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/transaction_breakdown_chart/use_transaction_breakdown.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/transaction_charts/helper.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/transaction_charts/helper.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/transaction_charts/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/transaction_charts/ml_header.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/transaction_coldstart_rate_chart/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/charts/treemap_chart/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/critical_path_flamegraph/critical_path_flamegraph_tooltip.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/critical_path_flamegraph/critical_path_to_flamegraph.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/critical_path_flamegraph/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/date_picker/apm_date_picker.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/date_picker/date_picker.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/date_picker/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/date_picker/typings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/dependencies_table/dependencies_table_service_map_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/dependencies_table/get_span_metric_columns.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/dependencies_table/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/dependency_metric_charts/dependency_failed_transaction_rate_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/dependency_metric_charts/dependency_latency_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/dependency_metric_charts/dependency_metric_charts_route_params.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/dependency_metric_charts/dependency_throughput_chart.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/dependency_metric_charts/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/empty_message.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/environment_badge/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/environment_filter/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/environment_select/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/error_state_prompt.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/errors_table/get_columns.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/get_bool_filter.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/height_retainer/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/height_retainer/resetting_height_container.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/impact_bar/__snapshots__/impact_bar.test.js.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/impact_bar/impact_bar.test.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/impact_bar/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/is_route_with_time_range.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/item_badge/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/key_value_filter_list/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/key_value_filter_list/key_value_filter_list.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/key_value_table/formatted_value.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/key_value_table/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/key_value_table/key_value_table.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/kuery_bar/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/kuery_bar/typeahead/click_outside.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/kuery_bar/typeahead/index.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/kuery_bar/typeahead/suggestion.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/kuery_bar/typeahead/suggestions.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/kuery_bar/utils.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/license_prompt/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/license_prompt/license_prompt.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/agent_configuration_links.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/apm_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/apm_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/error_detail_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/error_overview_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/home_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/max_groups_message.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/metric_overview_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/service_inventory_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/service_link/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/service_link/service_link.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/service_link/service_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/service_map_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/service_node_metric_overview_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/service_node_overview_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/service_transactions_overview_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/service_transactions_overview_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/trace_overview_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/transaction_detail_link/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/transaction_detail_link/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/transaction_overview_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/apm/transaction_overview_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/dependency_link.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/dependency_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/dependency_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/__fixtures__/mock_transaction.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_button.test.tsx.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_link.test.tsx.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_button.test.tsx.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_link.test.tsx.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/discover_error_button.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/discover_error_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/discover_error_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/discover_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/discover_links.integration.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/discover_span_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/discover_transaction_button.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/discover_transaction_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/discover_links/discover_transaction_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/elastic_docs_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/infra_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/infra_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/kibana.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/rison_helpers.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/rison_helpers.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/setup_instructions_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/url_helpers.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/links/url_helpers.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/list_metric.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/loading_state_prompt.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/managed_table/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/managed_table/managed_table.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/metadata_table/error_metadata/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/metadata_table/helper.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/metadata_table/helper.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/metadata_table/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/metadata_table/metadata_table.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/metadata_table/section.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/metadata_table/section.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/metadata_table/span_metadata/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/metadata_table/transaction_metadata/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/metadata_table/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/ml_callout/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/monaco_code_editor/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/overview_table_container/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/popover_tooltip/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/profiling/flamegraph/flamegraph_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/profiling/flamegraph/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/profiling/top_functions/top_functions_link.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/search_bar/search_bar.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/search_bar/search_bar.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/select_with_placeholder/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/service_icons/cloud_details.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/service_icons/container_details.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/service_icons/icon_popover.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/service_icons/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/service_icons/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/service_icons/otel_details.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/service_icons/serverless_details.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/service_icons/service_details.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/service_icons/service_icons.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/slo_callout/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/get_span_icon.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/aws.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/azure.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/blob_storage.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/cassandra.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/cosmos_db.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/database.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/default.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/documents.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/dynamo_db.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/elasticsearch.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/file_share_storage.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/globe.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/graphql.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/grpc.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/handlebars.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/kafka.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/ldap.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/mongodb.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/mysql.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/postgresql.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/redis.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/s3.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/service_bus.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/sns.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/sqs.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/storage_queue.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/table_storage.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/icons/websocket.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_icon/span_icon.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_links/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_links/span_links_callout.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_links/span_links_tab_content.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/span_links/span_links_table.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/__fixtures__/stacktraces.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/cause_stacktrace.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/cause_stacktrace.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/frame_heading.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/frame_heading.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/frame_heading_renderers/c_sharp_frame_heading_renderer.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/frame_heading_renderers/default_frame_heading_renderer.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/frame_heading_renderers/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/frame_heading_renderers/java_frame_heading_renderer.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/frame_heading_renderers/java_script_frame_heading_renderer.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/frame_heading_renderers/php_frame_heading_renderer.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/frame_heading_renderers/ruby_frame_heading_renderer.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/library_stacktrace.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/library_stacktrace.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/stackframe.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/stackframe.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/stacktrace.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/stacktrace/variables.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/sticky_properties/__snapshots__/sticky_properties.test.tsx.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/sticky_properties/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/sticky_properties/sticky_properties.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/suggestions_select/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/suggestions_select/suggestions_select.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/suggestions_select/suggestions_select.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/__fixtures__/transactions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/composite_span_duration_summary_item.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/duration_summary_item.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/error_count_summary_item_badge.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/error_count_summary_item_badge.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/http_info_summary_item/http_info_summary_item.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/http_info_summary_item/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/http_status_badge/http_status_badge.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/http_status_badge/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/http_status_badge/status_codes.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/transaction_result_summary_item.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/transaction_summary.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/transaction_summary.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/user_agent_summary_item.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/summary/user_agent_summary_item.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/table_search_bar/table_search_bar.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/table_search_bar/table_search_bar.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/technical_preview_badge.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/time_comparison/comparison.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/time_comparison/get_comparison_chart_theme.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/time_comparison/get_comparison_enabled.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/time_comparison/get_comparison_enabled.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/time_comparison/get_comparison_options.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/time_comparison/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/time_comparison/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/timestamp_tooltip/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/timestamp_tooltip/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/__fixtures__/mock_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/__snapshots__/transaction_action_menu.test.tsx.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/custom_link_flyout.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/sections.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/sections.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/sections_helper.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/sections_helper.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/transaction_action_menu.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_action_menu/transaction_action_menu.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transaction_type_select.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transactions_table/get_columns.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transactions_table/get_latency_column_label.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/transactions_table/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/truncate_with_tooltip/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/unified_search_bar/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/components/shared/unified_search_bar/unified_search_bar.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/annotations/annotations_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/annotations/use_annotations_context.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/anomaly_detection_jobs/anomaly_detection_jobs_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/anomaly_detection_jobs/use_anomaly_detection_jobs_context.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/apm_plugin/apm_plugin_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/apm_plugin/mock_apm_plugin_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/apm_plugin/mock_apm_plugin_storybook.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/apm_plugin/use_apm_plugin_context.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/apm_service/apm_service_context.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/apm_service/apm_service_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/apm_service/use_apm_service_context.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/apm_service/use_service_agent_fetcher.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/apm_service/use_service_transaction_types_fetcher.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/breadcrumbs/context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/breadcrumbs/use_breadcrumb.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/chart_pointer_event/chart_pointer_event_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/chart_pointer_event/use_chart_pointer_event_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/environments_context/environments_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/environments_context/use_environments_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/kibana_environment_context/kibana_environment_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/kibana_environment_context/use_kibana_environment_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/license/invalid_license_notification.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/license/license_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/license/use_license_context.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/service_anomaly_timeseries/service_anomaly_timeseries_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/service_anomaly_timeseries/use_service_anomaly_timeseries_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/time_range_id/time_range_id_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/time_range_id/use_time_range_id.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/time_range_metadata/mock_time_range_metadata_context_provider.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/time_range_metadata/time_range_metadata_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/time_range_metadata/use_search_service_destination_metrics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/time_range_metadata/use_time_range_metadata_context.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/url_params_context/constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/url_params_context/helpers.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/url_params_context/helpers.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/url_params_context/mock_url_params_context_provider.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/url_params_context/resolve_url_params.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/url_params_context/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/url_params_context/url_params_context.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/url_params_context/url_params_context.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/context/url_params_context/use_url_params.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/feature_catalogue_entry.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/create_shared_use_fetcher.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_adhoc_apm_data_view.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_apm_feature_flag.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_apm_params.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_apm_route_path.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_apm_router.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_breakpoints.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_breakpoints.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_crash_group_distribution_fetcher.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_critical_path_feature_enabled_setting.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_current_user.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_dashboards_fetcher.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_date_range_redirect.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_debounce.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_debounce.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_deep_object_identity.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_default_environment.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_default_time_range.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_dependency_detail_operations_breadcrumb.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_environments_fetcher.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_error_group_distribution_fetcher.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_fallback_to_transactions_fetcher.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_fetcher.integration.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_fetcher.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_fetcher.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_filters_for_embeddable_charts.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_kibana_url.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_local_storage.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_ml_manage_jobs_href.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_preferred_data_source_and_bucket_size.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_preferred_service_anomaly_timeseries.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_previous_period_text.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_processor_event.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_profiling_integration_setting.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_profiling_plugin.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_progressive_fetcher.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_sample_chart_selection.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_service_metric_charts_fetcher.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_service_name.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_theme.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_time_range.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_time_range.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_trace_explorer_enabled_setting.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_trace_explorer_samples.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_transaction_latency_chart_fetcher.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/hooks/use_transaction_trace_samples_fetcher.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/icon.svg (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/images/apm_ml_anomaly_detection_example.png (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/locator/helpers.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/locator/service_detail_locator.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/locator/service_detail_locator.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/plugin.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/selectors/latency_chart_selector.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/selectors/latency_chart_selectors.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/__mocks__/SessionStorageMock.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/call_api.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/call_apm_api.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/rest/apm_observability_overview_fetchers.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/rest/apm_observability_overview_fetchers.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/rest/call_api.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/rest/call_apm_api_spy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/rest/create_call_apm_api.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/telemetry/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/telemetry/telemetry_client.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/telemetry/telemetry_events.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/telemetry/telemetry_service.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/telemetry/telemetry_service.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/services/telemetry/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/set_help_extension.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/agent_config_instructions.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/agent_config_instructions.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/agent_config_table.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/django.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/dotnet.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/flask.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/go.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/java.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/node.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/php.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/rack.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/rails.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/rum.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/commands/shared_hints.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/config_agent.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/get_policy_options.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/get_policy_options.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/index.test.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/opentelemetry_instructions.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/policy_selector.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/config_agent/rum_script.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/tutorial_apm_fleet_check.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/tutorial_fleet_instructions/index.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/tutorial/tutorial_fleet_instructions/tutorial_fleet_instructions.stories.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/update_badge.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/utils/download_json.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/utils/flatten_object.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/utils/flatten_object.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/utils/get_path_for_feedback.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/utils/get_path_for_feedback.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/utils/http_status_code_to_color.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/utils/style.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/public/utils/test_helpers.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/readme.md (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/.gitignore (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/create_apm_users.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/create_apm_users/create_apm_users_cli.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/create_diagnostics_bundle.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/create_functional_tests_archive.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/create_functional_tests_archive/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/diagnostics_bundle/cli.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/diagnostics_bundle/diagnostics_bundle.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/eslint.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/generate_telemetry_fields_table.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/infer_route_return_types.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/infer_route_return_types/index.ts (97%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/package.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/precommit.js (94%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/shared/download_telemetry_template.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/shared/get_es_client.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/shared/get_http_auth.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/shared/parse_index_url.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/shared/read_kibana_config.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/telemetry/main.ts (94%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/test/README.md (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/test/api.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/test/e2e.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/test/jest.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/scripts/upload_telemetry_data.js (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/assistant_functions/get_apm_correlations.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/assistant_functions/get_apm_downstream_dependencies.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/assistant_functions/get_apm_error_document.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/assistant_functions/get_apm_service_summary.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/assistant_functions/get_apm_services_list.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/assistant_functions/get_apm_timeseries.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/assistant_functions/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/deprecations/deprecations.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/deprecations/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/feature.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/anomaly_detection/anomaly_search.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/anomaly_detection/apm_ml_anomaly_query.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/anomaly_detection/apm_ml_jobs_query.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/anomaly_detection/constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/anomaly_detection/create_anomaly_detection_jobs.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/anomaly_detection/get_anomaly_detection_jobs.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/anomaly_detection/get_anomaly_result_bucket_size.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/anomaly_detection/get_anomaly_timeseries.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/anomaly_detection/get_ml_jobs_with_apm_group.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/apm_telemetry/collect_data_telemetry/__snapshots__/tasks.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/apm_telemetry/collect_data_telemetry/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/apm_telemetry/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/apm_telemetry/schema.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/apm_telemetry/telemetry_client.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/apm_telemetry/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/connections/exclude_rum_exit_spans_query.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/connections/get_connection_stats/get_connection_stats_items_with_relative_impact.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/connections/get_connection_stats/get_destination_map.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/connections/get_connection_stats/get_stats.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/connections/get_connection_stats/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/calculate_throughput.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/create_es_client/call_async_with_debug.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/create_es_client/cancel_es_request_on_abort.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/create_es_client/create_infra_metrics_client/create_infra_metrics_client.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/create_es_client/create_internal_es_client/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/create_es_client/document_type.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/get_apm_alerts_client.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/get_apm_event_client.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/get_document_sources.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/get_error_name.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/get_error_name.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/get_es_capabilities.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/get_internal_saved_objects_client.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/get_ml_client.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/get_random_sampler/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/latency_aggregation_type/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/metrics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/round_to_nearest_five_or_ten.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/round_to_nearest_five_or_ten.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/transaction_coldstart_rate.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/transaction_error_rate.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/transactions/__snapshots__/get_is_using_transaction_events.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/transactions/get_is_using_transaction_events.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/transactions/get_is_using_transaction_events.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/helpers/transactions/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/service_group_query.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/service_group_query_with_overflow.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/transaction_groups/get_coldstart_rate.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/lib/transaction_groups/get_failed_transaction_rate.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/plugin.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_explorer/error_with_status_code.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_explorer/fetch_agents_last_version.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_explorer/fetch_agents_latest_version.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_explorer/get_agent_instances.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_explorer/get_agent_url_repository.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_explorer/get_agents.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_explorer/get_agents_items.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_explorer/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_keys/create_agent_key.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_keys/get_agent_keys.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_keys/get_agent_keys_privileges.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_keys/invalidate_agent_key.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/agent_keys/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/action_variables.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/alerting_es_client.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/register_apm_rule_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/anomaly/get_service_group_fields_for_anomaly.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/error_count/get_error_count_chart_preview.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/get_service_group_fields.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/get_service_group_fields.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/transaction_duration/average_or_percentile_agg.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/transaction_duration/get_transaction_duration_chart_preview.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/transaction_error_rate/get_transaction_error_rate_chart_preview.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/utils/get_filtered_series_for_preview_chart.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/alerts/test_utils/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/apm_routes/create_apm_server_route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/apm_routes/register_apm_server_routes.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/apm_routes/register_apm_server_routes.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_correlation_values/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_downstream_dependencies/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_error_document/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_service_summary/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_timeseries/fetch_timeseries.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_timeseries/get_error_event_rate.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_failure_rate.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_latency.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_throughput.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_failure_rate.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_latency.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_throughput.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/get_apm_timeseries/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/assistant_functions/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/fetch_duration_correlation.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/fetch_duration_correlation_with_histogram.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/fetch_duration_fractions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/fetch_duration_percentiles.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/fetch_duration_ranges.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/fetch_field_value_pairs.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/fetch_p_values.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/fetch_significant_correlations.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/field_stats/fetch_field_value_field_stats.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/queries/get_common_correlations_query.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/utils/compute_expectations_and_ranges.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/utils/compute_expectations_and_ranges.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/utils/get_duration_field.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/utils/get_event_type.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/utils/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/correlations/utils/split_all_settled_promises.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/custom_dashboards/get_custom_dashboards.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/custom_dashboards/get_services_with_dashboards.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/custom_dashboards/remove_service_dashboard.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/custom_dashboards/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/custom_dashboards/save_service_dashboard.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/data_view/create_static_data_view.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/data_view/create_static_data_view.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/data_view/get_apm_data_view_index_pattern.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/data_view/get_apm_data_view_index_pattern.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/data_view/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/debug_telemetry/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/default_api_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/dependencies/get_dependency_latency_distribution.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/dependencies/get_error_rate_charts_for_dependency.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/dependencies/get_latency_charts_for_dependency.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/dependencies/get_metadata_for_dependency.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/dependencies/get_throughput_charts_for_dependency.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/dependencies/get_top_dependencies.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/dependencies/get_top_dependency_operations.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/dependencies/get_top_dependency_spans.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/dependencies/get_upstream_services_for_dependency.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/dependencies/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/bundle/get_apm_events.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/bundle/get_data_streams.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/bundle/get_existing_index_templates.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/bundle/get_field_caps.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/bundle/get_index_template.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/bundle/get_index_templates_by_index_pattern.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/bundle/get_indices.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/bundle/get_indices_states.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/bundle/get_non_data_stream_indices.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/create_typed_es_client.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/get_diagnostics_bundle.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/get_elasticsearch_version.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/get_fleet_package_info.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/helpers/get_apm_index_template_names.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/helpers/get_diagnostic_privileges.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/helpers/handle_exceptions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/diagnostics/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/environments/__snapshots__/get_all_environments.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/environments/get_all_environments.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/environments/get_all_environments.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/environments/get_environments.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/environments/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/distribution/get_buckets.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/distribution/get_buckets.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/distribution/get_distribution.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/distribution/queries.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/erroneous_transactions/get_top_erroneous_transactions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/get_error_groups/get_error_group_detailed_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/get_error_groups/get_error_group_main_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/get_error_groups/get_error_group_sample_ids.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/get_error_groups/get_error_sample_details.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/errors/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/event_metadata/get_event_metadata.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/event_metadata/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fallback_to_transactions/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/api_keys/add_api_keys_to_policies_if_missing.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/api_keys/create_apm_api_keys.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/create_cloud_apm_package_policy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/get_agents.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/get_apm_package_policies.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/get_apm_package_policy_definition.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/get_cloud_apm_package_policy.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/get_java_agent_versions.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/get_java_agent_versions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/get_latest_apm_package.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/get_package_policy_decorators.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/get_unsupported_apm_server_schema.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/get_unsupported_apm_server_schema.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/is_superuser.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/merge_package_policy_with_apm.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/register_fleet_policy_callbacks.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/run_migration_check.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/source_maps.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/source_maps.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/sync_agent_configs_to_apm_package_policies.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/translate_legacy_schema_paths.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/fleet/translate_legacy_schema_paths.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/historical_data/has_historical_agent_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/historical_data/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/infrastructure/get_host_names.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/infrastructure/get_infrastructure_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/infrastructure/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/latency_distribution/get_overall_latency_distribution.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/latency_distribution/get_percentile_threshold_value.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/latency_distribution/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/latency_distribution/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/__snapshots__/queries.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/default.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/java/gc/get_gc_rate_chart.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/java/gc/get_gc_time_chart.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/java/heap_memory/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/java/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/java/non_heap_memory/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/java/otel_cpu/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/java/thread_count/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/shared/cpu/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/by_agent/shared/memory/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/fetch_and_transform_metrics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/get_metrics_chart_data_by_agent.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/get_service_nodes.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/has_otel_metrics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/queries.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/get_active_instances_overview.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/get_active_instances_timeseries.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/get_cold_start_count_chart.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/get_cold_start_duration_chart.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/get_compute_usage_chart.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/get_serverless_agent_metrics_chart.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/get_serverless_function_latency_chart.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/get_serverless_functions_overview.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/get_serverless_summary.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/helper.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/helper.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/serverless/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/metrics/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/crashes/distribution/get_buckets.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/crashes/distribution/get_distribution.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/crashes/distribution/queries.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/crashes/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/errors/get_mobile_http_errors.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/errors/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_device_os_app.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_average_launch_time.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_crash_rate.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_crashes_by_location.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_detailed_statistics_by_field.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_filters.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_http_requests.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_http_requests_by_location.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_launches_by_location.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_location_stats.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_main_statistics_by_field.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_most_used_charts/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_most_used_charts/merge_other_count.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_sessions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_sessions_by_location.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_stats.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_mobile_terms_by_field.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/get_nct.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/mobile/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/observability_overview/get_observability_overview_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/observability_overview/get_service_count.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/observability_overview/get_transactions_per_minute.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/observability_overview/has_data.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/observability_overview/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/profiling/get_service_host_names.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/profiling/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/profiling/utils.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/profiling/utils.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_groups/delete_service_group.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_groups/get_service_group.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_groups/get_service_group_alerts.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_groups/get_service_groups.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_groups/get_services_counts.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_groups/lookup_services.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_groups/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_groups/save_service_group.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/fetch_service_paths_from_trace_ids.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/get_service_anomalies.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/get_service_map.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/get_service_map_dependency_node_info.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/get_service_map_from_trace_ids.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/get_service_map_from_trace_ids.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/get_service_map_service_node_info.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/get_service_stats.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/get_trace_sample_ids.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/group_resource_nodes.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/group_resource_nodes.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/mock_responses/group_resource_nodes_grouped.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/mock_responses/group_resource_nodes_pregrouped.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/transform_service_map_responses.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/service_map/transform_service_map_responses.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/annotations/__fixtures__/multiple_versions.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/annotations/__fixtures__/no_versions.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/annotations/__fixtures__/one_version.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/annotations/__fixtures__/versions_first_seen.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/annotations/get_derived_service_annotations.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/annotations/get_stored_annotations.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/annotations/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_agent.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_dependencies.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_dependencies_breakdown.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_instance_container_metadata.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_instance_metadata_details.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_instances/detailed_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_instances/get_service_instances_system_metric_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_instances/get_service_instances_transaction_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_instances/main_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_metadata_details.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_metadata_icons.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_node_metadata.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_overview_container_metadata.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_transaction_group_detailed_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_transaction_groups.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_transaction_groups_alerts.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_service_transaction_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_services/get_health_statuses.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_services/get_service_alerts.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_services/get_service_names_from_terms_enum.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_services/get_service_transaction_stats.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_services/get_services_items.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_services/get_services_without_transactions.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_services/merge_service_stats.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_services/merge_service_stats.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_services_detailed_statistics/get_service_transaction_detailed_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_services_detailed_statistics/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/get_throughput.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/services/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/__snapshots__/queries.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/convert_settings_to_string.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/create_agent_config_index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/create_or_update_configuration.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/delete_configuration.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/find_exact_configuration.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/get_agent_config_etag_metrics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/get_agent_name_by_service.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/get_environments/get_existing_environments_for_service.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/get_environments/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/list_configurations.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/mark_applied_by_agent.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/queries.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/agent_configuration/search_configurations.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/anomaly_detection/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/anomaly_detection/update_to_v3.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/apm_indices/apm_system_index_constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/apm_indices/get_apm_indices.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/apm_indices/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/__snapshots__/get_transaction.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/__snapshots__/list_custom_links.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/create_custom_link_index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/create_or_update_custom_link.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/create_or_update_custom_link.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/custom_link_types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/delete_custom_link.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/get_transaction.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/get_transaction.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/helper.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/helper.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/list_custom_links.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/list_custom_links.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/custom_link/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/settings/labs/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/source_maps/bulk_create_apm_source_maps.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/source_maps/create_apm_source_map.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/source_maps/create_apm_source_map_index_template.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/source_maps/delete_apm_sourcemap.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/source_maps/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/source_maps/schedule_source_map_migration.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/source_maps/sourcemap_utils.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/span_links/get_linked_children.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/span_links/get_linked_parents.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/span_links/get_span_links_details.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/span_links/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/span_links/utils.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/storage_explorer/get_service_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/storage_explorer/get_size_timeseries.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/storage_explorer/get_storage_details.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/storage_explorer/get_storage_details_per_service.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/storage_explorer/get_summary_statistics.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/storage_explorer/get_total_transactions_per_service.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/storage_explorer/has_storage_explorer_privileges.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/storage_explorer/indices_stats_helpers.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/storage_explorer/is_cross_cluster_search.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/storage_explorer/is_cross_cluster_search.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/storage_explorer/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/suggestions/get_suggestions_with_terms_enum.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/suggestions/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/time_range_metadata/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/traces/__snapshots__/queries.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/traces/calculate_impact_builder.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/traces/get_aggregated_critical_path.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/traces/get_top_traces_primary_stats.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/traces/get_trace_items.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/traces/get_trace_samples_by_query.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/traces/queries.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/traces/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/__snapshots__/queries.test.ts.snap (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/breakdown/constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/breakdown/index.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/breakdown/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/breakdown/mock_responses/data.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/breakdown/mock_responses/no_data.json (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/constants.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/get_failed_transaction_rate_periods.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/get_latency_charts/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/get_span/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/get_transaction/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/get_transaction_by_trace/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/queries.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/route.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/transactions/trace_samples/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/routes/typings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/saved_objects/apm_custom_dashboards.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/saved_objects/apm_server_settings.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/saved_objects/apm_service_groups.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/saved_objects/apm_telemetry.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/saved_objects/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/test_helpers/create_apm_users/authentication.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/test_helpers/create_apm_users/create_apm_users.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/test_helpers/create_apm_users/helpers/call_kibana.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/test_helpers/create_apm_users/helpers/create_custom_role.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/test_helpers/create_apm_users/helpers/create_or_update_user.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/test_helpers/create_apm_users/helpers/get_version.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/tutorial/envs/elastic_cloud.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/tutorial/envs/on_prem.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/tutorial/envs/on_prem_apm_server_instruction_set.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/tutorial/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/utils/non_empty_string_ref.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/utils/string_from_buffer_rt.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/utils/string_from_buffer_rt.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/utils/test_helpers.tsx (100%) rename x-pack/plugins/{ => observability_solution}/apm/server/utils/with_apm_span.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/tsconfig.json (96%) rename x-pack/plugins/{ => observability_solution}/apm/typings/apm_rum_react.d.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/common.d.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/apm_base_doc.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/error_raw.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/event_raw.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/cloud.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/container.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/event_outcome.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/faas.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/host.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/http.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/kubernetes.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/observer.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/page.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/process.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/service.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/span_links.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/stackframe.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/timestamp_us.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/url.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/user.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/fields/user_agent.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/metric_raw.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/span_raw.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/raw/transaction_raw.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/ui/apm_error.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/ui/event.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/ui/fields/agent.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/ui/metric.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/ui/span.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/es_schemas/ui/transaction.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm/typings/timeseries.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/common/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/jest.config.js (71%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/kibana.jsonc (100%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/server/index.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/server/plugin.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/server/saved_objects/apm_indices.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/server/saved_objects/migrations/update_apm_oss_index_paths.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/server/saved_objects/save_apm_indices.test.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/server/types.ts (100%) rename x-pack/plugins/{ => observability_solution}/apm_data_access/tsconfig.json (75%) diff --git a/.buildkite/ftr_configs.yml b/.buildkite/ftr_configs.yml index c57e480db74de..f3af92d9e934b 100644 --- a/.buildkite/ftr_configs.yml +++ b/.buildkite/ftr_configs.yml @@ -47,9 +47,9 @@ disabled: - x-pack/test/functional_enterprise_search/visual_config.ts - x-pack/test/functional_enterprise_search/cli_config.ts - x-pack/test_serverless/functional/test_suites/security/cypress/security_config.ts - - x-pack/plugins/apm/ftr_e2e/ftr_config_open.ts - - x-pack/plugins/apm/ftr_e2e/ftr_config_run.ts - - x-pack/plugins/apm/ftr_e2e/ftr_config.ts + - x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config_open.ts + - x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config_run.ts + - x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config.ts - x-pack/test_serverless/functional/test_suites/observability/cypress/config_headless.ts - x-pack/test_serverless/functional/test_suites/observability/cypress/config_runner.ts - x-pack/test/security_solution_cypress/serverless_config.ts diff --git a/.eslintrc.js b/.eslintrc.js index dba4cf3f925dd..4f8b827511352 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -591,7 +591,7 @@ module.exports = { '**/*.test.js', 'x-pack/test/apm_api_integration/**/*.ts', 'x-pack/test/functional/apps/**/*.js', - 'x-pack/plugins/apm/**/*.js', + 'x-pack/plugins/observability_solution/apm/**/*.js', 'test/*/config.ts', 'test/*/config_open.ts', 'test/*/*.config.ts', @@ -871,7 +871,7 @@ module.exports = { */ { files: [ - 'x-pack/plugins/apm/**/*.{js,mjs,ts,tsx}', + 'x-pack/plugins/observability_solution/apm/**/*.{js,mjs,ts,tsx}', 'x-pack/plugins/observability/**/*.{js,mjs,ts,tsx}', 'x-pack/plugins/observability_solution/exploratory_view/**/*.{js,mjs,ts,tsx}', 'x-pack/plugins/observability_solution/ux/**/*.{js,mjs,ts,tsx}', @@ -894,7 +894,7 @@ module.exports = { }, { files: [ - 'x-pack/plugins/apm/**/*.stories.*', + 'x-pack/plugins/observability_solution/apm/**/*.stories.*', 'x-pack/plugins/observability/**/*.stories.*', 'x-pack/plugins/observability_solution/exploratory_view/**/*.stories.*', ], @@ -911,16 +911,17 @@ module.exports = { { files: [ 'x-pack/plugins/aiops/**/*.tsx', - 'x-pack/plugins/apm/**/*.tsx', - 'x-pack/plugins/observability_solution/exploratory_view/**/*.tsx', 'x-pack/plugins/infra/**/*.tsx', 'x-pack/plugins/observability/**/*.tsx', - 'x-pack/plugins/observability_solution/observability_onboarding/**/*.tsx', + 'x-pack/plugins/observability_solution/apm/**/*.tsx', + 'x-pack/plugins/observability_solution/dataset_quality/**/*.tsx', + 'x-pack/plugins/observability_solution/exploratory_view/**/*.tsx', 'x-pack/plugins/observability_solution/observability_ai_assistant/**/*.tsx', 'x-pack/plugins/observability_solution/observability_onboarding/**/*.tsx', 'x-pack/plugins/observability_solution/observability_shared/**/*.tsx', 'x-pack/plugins/observability_solution/profiling/**/*.tsx', 'x-pack/plugins/observability_solution/synthetics/**/*.tsx', + 'x-pack/plugins/observability_solution/uptime/**/*.tsx', 'x-pack/plugins/observability_solution/ux/**/*.tsx', 'src/plugins/ai_assistant_management/**/*.tsx', ], @@ -930,11 +931,10 @@ module.exports = { }, { files: [ - 'x-pack/plugins/apm/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', - 'x-pack/plugins/observability_solution/exploratory_view/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', 'x-pack/plugins/infra/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', 'x-pack/plugins/observability/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', - 'x-pack/plugins/observability_solution/observability_onboarding/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', + 'x-pack/plugins/observability_solution/apm/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', + 'x-pack/plugins/observability_solution/exploratory_view/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', 'x-pack/plugins/observability_solution/observability_ai_assistant/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', 'x-pack/plugins/observability_solution/observability_onboarding/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', 'x-pack/plugins/observability_solution/observability_shared/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', @@ -950,7 +950,7 @@ module.exports = { }, { // require explicit return types in route handlers for performance reasons - files: ['x-pack/plugins/apm/server/**/route.ts'], + files: ['x-pack/plugins/observability_solution/apm/server/**/route.ts'], rules: { '@typescript-eslint/explicit-function-return-type': [ 'error', diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 48211d6f11b2b..9def2e6ecb28c 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -40,8 +40,8 @@ packages/analytics/shippers/elastic_v3/common @elastic/kibana-core packages/analytics/shippers/elastic_v3/server @elastic/kibana-core packages/analytics/shippers/fullstory @elastic/kibana-core packages/kbn-apm-config-loader @elastic/kibana-core @vigneshshanmugam -x-pack/plugins/apm_data_access @elastic/obs-knowledge-team @elastic/obs-ux-infra_services-team -x-pack/plugins/apm @elastic/obs-ux-infra_services-team +x-pack/plugins/observability_solution/apm_data_access @elastic/obs-knowledge-team @elastic/obs-ux-infra_services-team +x-pack/plugins/observability_solution/apm @elastic/obs-ux-infra_services-team packages/kbn-apm-synthtrace @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team packages/kbn-apm-synthtrace-client @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team packages/kbn-apm-utils @elastic/obs-ux-infra_services-team @@ -1542,7 +1542,7 @@ x-pack/plugins/security_solution/server/lib/security_integrations @elastic/secur **/*.scss @elastic/kibana-design # Observability design -/x-pack/plugins/apm/**/*.scss @elastic/observability-design +/x-pack/plugins/observability_solution/apm/**/*.scss @elastic/observability-design /x-pack/plugins/infra/**/*.scss @elastic/observability-design /x-pack/plugins/fleet/**/*.scss @elastic/observability-design /x-pack/plugins/monitoring/**/*.scss @elastic/observability-design diff --git a/.github/paths-labeller.yml b/.github/paths-labeller.yml index 0ed5bfd6004bf..296830871ba16 100644 --- a/.github/paths-labeller.yml +++ b/.github/paths-labeller.yml @@ -9,7 +9,7 @@ - 'src/plugins/expressions/**/*.*' - 'src/plugins/bfetch/**/*.*' - 'Team:obs-ux-infra_services': - - 'x-pack/plugins/apm/**/*.*' + - 'x-pack/plugins/observability_solution/apm/**/*.*' - 'x-pack/test/apm_api_integration/**/*.*' - 'packages/kbn-apm-synthtrace/**/*.*' - 'packages/kbn-apm-synthtrace-client/**/*.*' diff --git a/.gitignore b/.gitignore index dbfb30c92ff31..cb94ba7ef2d3f 100644 --- a/.gitignore +++ b/.gitignore @@ -91,8 +91,8 @@ npm-debug.log* ## @cypress/snapshot from apm plugin /snapshots.js /apm-diagnostics*.json -/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/*.actual.png -/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/*.diff.png +/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/*.actual.png +/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/*.diff.png # transpiled cypress config x-pack/plugins/fleet/cypress.config.d.ts @@ -141,4 +141,3 @@ x-pack/test/security_api_integration/plugins/audit_log/audit.log # ignore FTR temp directory .ftr role_users.json - diff --git a/api_docs/apm.devdocs.json b/api_docs/apm.devdocs.json index 54636bb51d365..6497780df9538 100644 --- a/api_docs/apm.devdocs.json +++ b/api_docs/apm.devdocs.json @@ -11,7 +11,7 @@ "tags": [], "label": "ConfigSchema", "description": [], - "path": "x-pack/plugins/apm/public/index.ts", + "path": "x-pack/plugins/observability_solution/apm/public/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -22,7 +22,7 @@ "tags": [], "label": "serviceMapEnabled", "description": [], - "path": "x-pack/plugins/apm/public/index.ts", + "path": "x-pack/plugins/observability_solution/apm/public/index.ts", "deprecated": false, "trackAdoption": false }, @@ -33,10 +33,8 @@ "tags": [], "label": "ui", "description": [], - "signature": [ - "{ enabled: boolean; }" - ], - "path": "x-pack/plugins/apm/public/index.ts", + "signature": ["{ enabled: boolean; }"], + "path": "x-pack/plugins/observability_solution/apm/public/index.ts", "deprecated": false, "trackAdoption": false }, @@ -47,7 +45,7 @@ "tags": [], "label": "latestAgentVersionsUrl", "description": [], - "path": "x-pack/plugins/apm/public/index.ts", + "path": "x-pack/plugins/observability_solution/apm/public/index.ts", "deprecated": false, "trackAdoption": false }, @@ -58,7 +56,7 @@ "tags": [], "label": "serverlessOnboarding", "description": [], - "path": "x-pack/plugins/apm/public/index.ts", + "path": "x-pack/plugins/observability_solution/apm/public/index.ts", "deprecated": false, "trackAdoption": false }, @@ -69,7 +67,7 @@ "tags": [], "label": "managedServiceUrl", "description": [], - "path": "x-pack/plugins/apm/public/index.ts", + "path": "x-pack/plugins/observability_solution/apm/public/index.ts", "deprecated": false, "trackAdoption": false }, @@ -83,7 +81,7 @@ "signature": [ "{ agentConfigurationAvailable: boolean; configurableIndicesAvailable: boolean; infrastructureTabAvailable: boolean; infraUiAvailable: boolean; migrationToFleetAvailable: boolean; sourcemapApiAvailable: boolean; storageExplorerAvailable: boolean; profilingIntegrationAvailable: boolean; }" ], - "path": "x-pack/plugins/apm/public/index.ts", + "path": "x-pack/plugins/observability_solution/apm/public/index.ts", "deprecated": false, "trackAdoption": false }, @@ -94,10 +92,8 @@ "tags": [], "label": "serverless", "description": [], - "signature": [ - "{ enabled: boolean; }" - ], - "path": "x-pack/plugins/apm/public/index.ts", + "signature": ["{ enabled: boolean; }"], + "path": "x-pack/plugins/observability_solution/apm/public/index.ts", "deprecated": false, "trackAdoption": false } @@ -146,7 +142,7 @@ }, ">; }; })>; }" ], - "path": "x-pack/plugins/apm/public/plugin.ts", + "path": "x-pack/plugins/observability_solution/apm/public/plugin.ts", "deprecated": false, "trackAdoption": false, "lifecycle": "setup", @@ -159,10 +155,8 @@ "tags": [], "label": "ApmPluginStart", "description": [], - "signature": [ - "void" - ], - "path": "x-pack/plugins/apm/public/plugin.ts", + "signature": ["void"], + "path": "x-pack/plugins/observability_solution/apm/public/plugin.ts", "deprecated": false, "trackAdoption": false, "lifecycle": "start", @@ -208,7 +202,7 @@ "APMPluginStartDependencies", ">" ], - "path": "x-pack/plugins/apm/server/plugin.ts", + "path": "x-pack/plugins/observability_solution/apm/server/plugin.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -219,10 +213,8 @@ "tags": [], "label": "Constructor", "description": [], - "signature": [ - "any" - ], - "path": "x-pack/plugins/apm/server/plugin.ts", + "signature": ["any"], + "path": "x-pack/plugins/observability_solution/apm/server/plugin.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -243,7 +235,7 @@ }, "" ], - "path": "x-pack/plugins/apm/server/plugin.ts", + "path": "x-pack/plugins/observability_solution/apm/server/plugin.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -277,7 +269,7 @@ "SearchAggregatedTransactionSetting", "; telemetryCollectionEnabled: boolean; metricsInterval: number; agent: Readonly<{} & { migrations: Readonly<{} & { enabled: boolean; }>; }>; forceSyntheticSource: boolean; latestAgentVersionsUrl: string; serverless: Readonly<{} & { enabled: true; }>; serverlessOnboarding: boolean; managedServiceUrl: string; featureFlags: Readonly<{} & { agentConfigurationAvailable: boolean; configurableIndicesAvailable: boolean; infrastructureTabAvailable: boolean; infraUiAvailable: boolean; migrationToFleetAvailable: boolean; sourcemapApiAvailable: boolean; storageExplorerAvailable: boolean; profilingIntegrationAvailable: boolean; }>; }>>; }" ], - "path": "x-pack/plugins/apm/server/plugin.ts", + "path": "x-pack/plugins/observability_solution/apm/server/plugin.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -300,7 +292,7 @@ "APMPluginStartDependencies", ", unknown>" ], - "path": "x-pack/plugins/apm/server/plugin.ts", + "path": "x-pack/plugins/observability_solution/apm/server/plugin.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -312,10 +304,8 @@ "tags": [], "label": "plugins", "description": [], - "signature": [ - "APMPluginSetupDependencies" - ], - "path": "x-pack/plugins/apm/server/plugin.ts", + "signature": ["APMPluginSetupDependencies"], + "path": "x-pack/plugins/observability_solution/apm/server/plugin.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -343,7 +333,7 @@ "APMPluginStartDependencies", ") => void" ], - "path": "x-pack/plugins/apm/server/plugin.ts", + "path": "x-pack/plugins/observability_solution/apm/server/plugin.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -363,7 +353,7 @@ "text": "CoreStart" } ], - "path": "x-pack/plugins/apm/server/plugin.ts", + "path": "x-pack/plugins/observability_solution/apm/server/plugin.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -375,10 +365,8 @@ "tags": [], "label": "plugins", "description": [], - "signature": [ - "APMPluginStartDependencies" - ], - "path": "x-pack/plugins/apm/server/plugin.ts", + "signature": ["APMPluginStartDependencies"], + "path": "x-pack/plugins/observability_solution/apm/server/plugin.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -393,10 +381,8 @@ "tags": [], "label": "stop", "description": [], - "signature": [ - "() => void" - ], - "path": "x-pack/plugins/apm/server/plugin.ts", + "signature": ["() => void"], + "path": "x-pack/plugins/observability_solution/apm/server/plugin.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -420,7 +406,7 @@ "signature": [ "\"POST /internal/apm/data_view/static\" | \"GET /internal/apm/data_view/index_pattern\" | \"GET /internal/apm/environments\" | \"GET /internal/apm/services/{serviceName}/errors/groups/main_statistics\" | \"GET /internal/apm/services/{serviceName}/errors/groups/main_statistics_by_transaction_name\" | \"POST /internal/apm/services/{serviceName}/errors/groups/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/samples\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/error/{errorId}\" | \"GET /internal/apm/services/{serviceName}/errors/distribution\" | \"GET /internal/apm/services/{serviceName}/errors/{groupId}/top_erroneous_transactions\" | \"POST /internal/apm/latency/overall_distribution/transactions\" | \"GET /internal/apm/services/{serviceName}/metrics/charts\" | \"GET /internal/apm/services/{serviceName}/metrics/nodes\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/charts\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/summary\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/functions_overview\" | \"GET /internal/apm/services/{serviceName}/metrics/serverless/active_instances\" | \"GET /internal/apm/observability_overview\" | \"GET /internal/apm/observability_overview/has_data\" | \"GET /internal/apm/service-map\" | \"GET /internal/apm/service-map/service/{serviceName}\" | \"GET /internal/apm/service-map/dependency\" | \"GET /internal/apm/services\" | \"POST /internal/apm/services/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/metadata/details\" | \"GET /internal/apm/services/{serviceName}/metadata/icons\" | \"GET /internal/apm/services/{serviceName}/agent\" | \"GET /internal/apm/services/{serviceName}/transaction_types\" | \"GET /internal/apm/services/{serviceName}/node/{serviceNodeName}/metadata\" | \"GET /api/apm/services/{serviceName}/annotation/search 2023-10-31\" | \"POST /api/apm/services/{serviceName}/annotation 2023-10-31\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/details/{serviceNodeName}\" | \"GET /internal/apm/services/{serviceName}/throughput\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/main_statistics\" | \"GET /internal/apm/services/{serviceName}/service_overview_instances/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/dependencies\" | \"GET /internal/apm/services/{serviceName}/dependencies/breakdown\" | \"GET /internal/apm/services/{serviceName}/anomaly_charts\" | \"GET /internal/apm/services/{serviceName}/alerts_count\" | \"GET /internal/apm/service-groups\" | \"GET /internal/apm/service-group\" | \"POST /internal/apm/service-group\" | \"DELETE /internal/apm/service-group\" | \"GET /internal/apm/service-group/services\" | \"GET /internal/apm/service-group/counts\" | \"GET /internal/apm/suggestions\" | \"GET /internal/apm/traces/{traceId}\" | \"GET /internal/apm/traces\" | \"GET /internal/apm/traces/{traceId}/root_transaction\" | \"GET /internal/apm/transactions/{transactionId}\" | \"GET /internal/apm/traces/find\" | \"POST /internal/apm/traces/aggregated_critical_path\" | \"GET /internal/apm/traces/{traceId}/transactions/{transactionId}\" | \"GET /internal/apm/traces/{traceId}/spans/{spanId}\" | \"GET /internal/apm/services/{serviceName}/transactions/groups/main_statistics\" | \"GET /internal/apm/services/{serviceName}/transactions/groups/detailed_statistics\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/latency\" | \"GET /internal/apm/services/{serviceName}/transactions/traces/samples\" | \"GET /internal/apm/services/{serviceName}/transaction/charts/breakdown\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/error_rate\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/coldstart_rate\" | \"GET /internal/apm/services/{serviceName}/transactions/charts/coldstart_rate_by_transaction_name\" | \"GET /internal/apm/rule_types/transaction_error_rate/chart_preview\" | \"GET /internal/apm/rule_types/error_count/chart_preview\" | \"GET /internal/apm/rule_types/transaction_duration/chart_preview\" | \"GET /api/apm/settings/agent-configuration 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/view 2023-10-31\" | \"DELETE /api/apm/settings/agent-configuration 2023-10-31\" | \"PUT /api/apm/settings/agent-configuration 2023-10-31\" | \"POST /api/apm/settings/agent-configuration/search 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/environments 2023-10-31\" | \"GET /api/apm/settings/agent-configuration/agent_name 2023-10-31\" | \"GET /internal/apm/settings/anomaly-detection/jobs\" | \"POST /internal/apm/settings/anomaly-detection/jobs\" | \"GET /internal/apm/settings/anomaly-detection/environments\" | \"POST /internal/apm/settings/anomaly-detection/update_to_v3\" | \"GET /internal/apm/settings/apm-index-settings\" | \"GET /internal/apm/settings/apm-indices\" | \"POST /internal/apm/settings/apm-indices/save\" | \"GET /internal/apm/settings/custom_links/transaction\" | \"GET /internal/apm/settings/custom_links\" | \"POST /internal/apm/settings/custom_links\" | \"PUT /internal/apm/settings/custom_links/{id}\" | \"DELETE /internal/apm/settings/custom_links/{id}\" | \"GET /api/apm/sourcemaps 2023-10-31\" | \"POST /api/apm/sourcemaps 2023-10-31\" | \"DELETE /api/apm/sourcemaps/{id} 2023-10-31\" | \"POST /internal/apm/sourcemaps/migrate_fleet_artifacts\" | \"GET /internal/apm/fleet/has_apm_policies\" | \"GET /internal/apm/fleet/agents\" | \"POST /api/apm/fleet/apm_server_schema 2023-10-31\" | \"GET /internal/apm/fleet/apm_server_schema/unsupported\" | \"GET /internal/apm/fleet/migration_check\" | \"POST /internal/apm/fleet/cloud_apm_package_policy\" | \"GET /internal/apm/fleet/java_agent_versions\" | \"GET /internal/apm/dependencies/top_dependencies\" | \"GET /internal/apm/dependencies/upstream_services\" | \"GET /internal/apm/dependencies/metadata\" | \"GET /internal/apm/dependencies/charts/latency\" | \"GET /internal/apm/dependencies/charts/throughput\" | \"GET /internal/apm/dependencies/charts/error_rate\" | \"GET /internal/apm/dependencies/operations\" | \"GET /internal/apm/dependencies/charts/distribution\" | \"GET /internal/apm/dependencies/operations/spans\" | \"GET /internal/apm/correlations/field_candidates/transactions\" | \"GET /internal/apm/correlations/field_value_stats/transactions\" | \"POST /internal/apm/correlations/field_value_pairs/transactions\" | \"POST /internal/apm/correlations/significant_correlations/transactions\" | \"POST /internal/apm/correlations/p_values/transactions\" | \"GET /internal/apm/fallback_to_transactions\" | \"GET /internal/apm/has_data\" | \"GET /internal/apm/event_metadata/{processorEvent}/{id}\" | \"GET /internal/apm/agent_keys\" | \"GET /internal/apm/agent_keys/privileges\" | \"POST /internal/apm/api_key/invalidate\" | \"POST /api/apm/agent_keys 2023-10-31\" | \"GET /internal/apm/storage_explorer\" | \"GET /internal/apm/services/{serviceName}/storage_details\" | \"GET /internal/apm/storage_chart\" | \"GET /internal/apm/storage_explorer/privileges\" | \"GET /internal/apm/storage_explorer_summary_stats\" | \"GET /internal/apm/storage_explorer/is_cross_cluster_search\" | \"GET /internal/apm/storage_explorer/get_services\" | \"GET /internal/apm/traces/{traceId}/span_links/{spanId}/parents\" | \"GET /internal/apm/traces/{traceId}/span_links/{spanId}/children\" | \"GET /internal/apm/services/{serviceName}/infrastructure_attributes\" | \"GET /internal/apm/debug-telemetry\" | \"GET /internal/apm/time_range_metadata\" | \"GET /internal/apm/settings/labs\" | \"GET /internal/apm/get_agents_per_service\" | \"GET /internal/apm/get_latest_agent_versions\" | \"GET /internal/apm/services/{serviceName}/agent_instances\" | \"GET /internal/apm/mobile-services/{serviceName}/error/http_error_rate\" | \"GET /internal/apm/mobile-services/{serviceName}/errors/groups/main_statistics\" | \"POST /internal/apm/mobile-services/{serviceName}/errors/groups/detailed_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/error_terms\" | \"POST /internal/apm/mobile-services/{serviceName}/crashes/groups/detailed_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/crashes/groups/main_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/crashes/distribution\" | \"GET /internal/apm/services/{serviceName}/mobile/filters\" | \"GET /internal/apm/mobile-services/{serviceName}/most_used_charts\" | \"GET /internal/apm/mobile-services/{serviceName}/transactions/charts/sessions\" | \"GET /internal/apm/mobile-services/{serviceName}/transactions/charts/http_requests\" | \"GET /internal/apm/mobile-services/{serviceName}/stats\" | \"GET /internal/apm/mobile-services/{serviceName}/location/stats\" | \"GET /internal/apm/mobile-services/{serviceName}/terms\" | \"GET /internal/apm/mobile-services/{serviceName}/main_statistics\" | \"GET /internal/apm/mobile-services/{serviceName}/detailed_statistics\" | \"GET /internal/apm/diagnostics\" | \"POST /internal/apm/assistant/get_apm_timeseries\" | \"GET /internal/apm/assistant/get_service_summary\" | \"POST /internal/apm/assistant/get_correlation_values\" | \"GET /internal/apm/assistant/get_downstream_dependencies\" | \"GET /internal/apm/services/{serviceName}/profiling/flamegraph\" | \"GET /internal/apm/profiling/status\" | \"GET /internal/apm/services/{serviceName}/profiling/functions\" | \"GET /internal/apm/services/{serviceName}/transactions/flamegraph\" | \"GET /internal/apm/services/{serviceName}/transactions/functions\" | \"POST /internal/apm/custom-dashboard\" | \"DELETE /internal/apm/custom-dashboard\" | \"GET /internal/apm/services/{serviceName}/dashboards\"" ], - "path": "x-pack/plugins/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts", + "path": "x-pack/plugins/observability_solution/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -432,10 +418,8 @@ "tags": [], "label": "APM_SERVER_FEATURE_ID", "description": [], - "signature": [ - "\"apm\"" - ], - "path": "x-pack/plugins/apm/common/rules/apm_rule_types.ts", + "signature": ["\"apm\""], + "path": "x-pack/plugins/observability_solution/apm/common/rules/apm_rule_types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -452,7 +436,7 @@ "SearchAggregatedTransactionSetting", "; readonly telemetryCollectionEnabled: boolean; readonly metricsInterval: number; readonly agent: Readonly<{} & { migrations: Readonly<{} & { enabled: boolean; }>; }>; readonly forceSyntheticSource: boolean; readonly latestAgentVersionsUrl: string; readonly serverless: Readonly<{} & { enabled: true; }>; readonly serverlessOnboarding: boolean; readonly managedServiceUrl: string; readonly featureFlags: Readonly<{} & { agentConfigurationAvailable: boolean; configurableIndicesAvailable: boolean; infrastructureTabAvailable: boolean; infraUiAvailable: boolean; migrationToFleetAvailable: boolean; sourcemapApiAvailable: boolean; storageExplorerAvailable: boolean; profilingIntegrationAvailable: boolean; }>; }" ], - "path": "x-pack/plugins/apm/server/index.ts", + "path": "x-pack/plugins/observability_solution/apm/server/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -7965,7 +7949,7 @@ "APMRouteCreateOptions", "; }" ], - "path": "x-pack/plugins/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts", + "path": "x-pack/plugins/observability_solution/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -7979,7 +7963,7 @@ "tags": [], "label": "APMPluginSetup", "description": [], - "path": "x-pack/plugins/apm/server/types.ts", + "path": "x-pack/plugins/observability_solution/apm/server/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -7996,7 +7980,7 @@ "SearchAggregatedTransactionSetting", "; telemetryCollectionEnabled: boolean; metricsInterval: number; agent: Readonly<{} & { migrations: Readonly<{} & { enabled: boolean; }>; }>; forceSyntheticSource: boolean; latestAgentVersionsUrl: string; serverless: Readonly<{} & { enabled: true; }>; serverlessOnboarding: boolean; managedServiceUrl: string; featureFlags: Readonly<{} & { agentConfigurationAvailable: boolean; configurableIndicesAvailable: boolean; infrastructureTabAvailable: boolean; infraUiAvailable: boolean; migrationToFleetAvailable: boolean; sourcemapApiAvailable: boolean; storageExplorerAvailable: boolean; profilingIntegrationAvailable: boolean; }>; }>>" ], - "path": "x-pack/plugins/apm/server/types.ts", + "path": "x-pack/plugins/observability_solution/apm/server/types.ts", "deprecated": false, "trackAdoption": false } @@ -8022,7 +8006,7 @@ "CriticalPathTreeNode", "[]; maxDepth: number; numNodes: number; }" ], - "path": "x-pack/plugins/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts", + "path": "x-pack/plugins/observability_solution/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8033,7 +8017,7 @@ "tags": [], "label": "params", "description": [], - "path": "x-pack/plugins/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts", + "path": "x-pack/plugins/observability_solution/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8044,10 +8028,8 @@ "tags": [], "label": "criticalPath", "description": [], - "signature": [ - "CriticalPathResponse" - ], - "path": "x-pack/plugins/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts", + "signature": ["CriticalPathResponse"], + "path": "x-pack/plugins/observability_solution/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts", "deprecated": false, "trackAdoption": false } @@ -8063,4 +8045,4 @@ "misc": [], "objects": [] } -} \ No newline at end of file +} diff --git a/api_docs/apm_data_access.devdocs.json b/api_docs/apm_data_access.devdocs.json index e9cf99fb8e272..b07a37aad06af 100644 --- a/api_docs/apm_data_access.devdocs.json +++ b/api_docs/apm_data_access.devdocs.json @@ -24,7 +24,7 @@ "signature": [ "{ readonly indices: Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>; }" ], - "path": "x-pack/plugins/apm_data_access/server/index.ts", + "path": "x-pack/plugins/observability_solution/apm_data_access/server/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -39,7 +39,7 @@ "signature": [ "{ readonly error: string; readonly transaction: string; readonly span: string; readonly metric: string; readonly onboarding: string; readonly sourcemap: string; }" ], - "path": "x-pack/plugins/apm_data_access/server/index.ts", + "path": "x-pack/plugins/observability_solution/apm_data_access/server/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -53,7 +53,7 @@ "tags": [], "label": "ApmDataAccessPluginSetup", "description": [], - "path": "x-pack/plugins/apm_data_access/server/types.ts", + "path": "x-pack/plugins/observability_solution/apm_data_access/server/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -67,7 +67,7 @@ "signature": [ "{ readonly error: string; readonly transaction: string; readonly span: string; readonly metric: string; readonly onboarding: string; readonly sourcemap: string; }" ], - "path": "x-pack/plugins/apm_data_access/server/types.ts", + "path": "x-pack/plugins/observability_solution/apm_data_access/server/types.ts", "deprecated": false, "trackAdoption": false }, @@ -89,7 +89,7 @@ }, ") => Promise>" ], - "path": "x-pack/plugins/apm_data_access/server/types.ts", + "path": "x-pack/plugins/observability_solution/apm_data_access/server/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -109,7 +109,7 @@ "text": "SavedObjectsClientContract" } ], - "path": "x-pack/plugins/apm_data_access/server/types.ts", + "path": "x-pack/plugins/observability_solution/apm_data_access/server/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -128,7 +128,7 @@ "tags": [], "label": "ApmDataAccessPluginStart", "description": [], - "path": "x-pack/plugins/apm_data_access/server/types.ts", + "path": "x-pack/plugins/observability_solution/apm_data_access/server/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -149,10 +149,8 @@ "tags": [], "label": "PLUGIN_ID", "description": [], - "signature": [ - "\"apmDataAccess\"" - ], - "path": "x-pack/plugins/apm_data_access/common/index.ts", + "signature": ["\"apmDataAccess\""], + "path": "x-pack/plugins/observability_solution/apm_data_access/common/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -164,10 +162,8 @@ "tags": [], "label": "PLUGIN_NAME", "description": [], - "signature": [ - "\"apmDataAccess\"" - ], - "path": "x-pack/plugins/apm_data_access/common/index.ts", + "signature": ["\"apmDataAccess\""], + "path": "x-pack/plugins/observability_solution/apm_data_access/common/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -175,4 +171,4 @@ ], "objects": [] } -} \ No newline at end of file +} diff --git a/api_docs/deprecations_by_plugin.mdx b/api_docs/deprecations_by_plugin.mdx index ec9b18f7b3588..52dcace641063 100644 --- a/api_docs/deprecations_by_plugin.mdx +++ b/api_docs/deprecations_by_plugin.mdx @@ -426,12 +426,12 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Deprecated API | Reference location(s) | Remove By | | ---------------|-----------|-----------| -| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/public/plugin.ts#:~:text=environment) | 8.8.0 | -| | [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/public/application/index.tsx#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/public/application/index.tsx#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/public/application/index.tsx#:~:text=KibanaThemeProvider) | - | -| | [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode)+ 2 more | 8.8.0 | -| | [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/public/context/license/license_context.tsx#:~:text=license%24) | 8.8.0 | -| | [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode)+ 2 more | 8.8.0 | -| | [apm_service_groups.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/server/saved_objects/apm_service_groups.ts#:~:text=migrations) | - | +| | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/public/plugin.ts#:~:text=environment) | 8.8.0 | +| | [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/public/application/index.tsx#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/public/application/index.tsx#:~:text=KibanaThemeProvider), [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/public/application/index.tsx#:~:text=KibanaThemeProvider) | - | +| | [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode)+ 2 more | 8.8.0 | +| | [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/public/context/license/license_context.tsx#:~:text=license%24) | 8.8.0 | +| | [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode)+ 2 more | 8.8.0 | +| | [apm_service_groups.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/server/saved_objects/apm_service_groups.ts#:~:text=migrations) | - | @@ -439,7 +439,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Deprecated API | Reference location(s) | Remove By | | ---------------|-----------|-----------| -| | [apm_indices.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm_data_access/server/saved_objects/apm_indices.ts#:~:text=migrations) | - | +| | [apm_indices.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/apm_indices.ts#:~:text=migrations) | - | diff --git a/api_docs/deprecations_by_team.mdx b/api_docs/deprecations_by_team.mdx index 3d168da06ada3..beead4c3af185 100644 --- a/api_docs/deprecations_by_team.mdx +++ b/api_docs/deprecations_by_team.mdx @@ -11,65 +11,52 @@ date: 2024-02-23 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- - ## @elastic/appex-sharedux -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| kibanaOverview | | [application.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/kibana_overview/public/application.tsx#:~:text=appBasePath) | 8.8.0 | -| savedObjectsTaggingOss | | [api.ts](https://github.com/elastic/kibana/tree/main/src/plugins/saved_objects_tagging_oss/public/api.ts#:~:text=SavedObject), [types.ts](https://github.com/elastic/kibana/tree/main/src/plugins/saved_objects_tagging_oss/public/decorator/types.ts#:~:text=SavedObject), [types.ts](https://github.com/elastic/kibana/tree/main/src/plugins/saved_objects_tagging_oss/public/decorator/types.ts#:~:text=SavedObject), [api.ts](https://github.com/elastic/kibana/tree/main/src/plugins/saved_objects_tagging_oss/public/api.ts#:~:text=SavedObject), [api.ts](https://github.com/elastic/kibana/tree/main/src/plugins/saved_objects_tagging_oss/public/api.ts#:~:text=SavedObject) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| kibanaOverview | | [application.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/kibana_overview/public/application.tsx#:~:text=appBasePath) | 8.8.0 | +| savedObjectsTaggingOss | | [api.ts](https://github.com/elastic/kibana/tree/main/src/plugins/saved_objects_tagging_oss/public/api.ts#:~:text=SavedObject), [types.ts](https://github.com/elastic/kibana/tree/main/src/plugins/saved_objects_tagging_oss/public/decorator/types.ts#:~:text=SavedObject), [types.ts](https://github.com/elastic/kibana/tree/main/src/plugins/saved_objects_tagging_oss/public/decorator/types.ts#:~:text=SavedObject), [api.ts](https://github.com/elastic/kibana/tree/main/src/plugins/saved_objects_tagging_oss/public/api.ts#:~:text=SavedObject), [api.ts](https://github.com/elastic/kibana/tree/main/src/plugins/saved_objects_tagging_oss/public/api.ts#:~:text=SavedObject) | 8.8.0 | ## @elastic/fleet -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| fleet | | [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode) | 8.8.0 | -| fleet | | [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode) | 8.8.0 | -| fleet | | [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/public/applications/integrations/index.tsx#:~:text=appBasePath) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| ------ | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | +| fleet | | [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode) | 8.8.0 | +| fleet | | [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode) | 8.8.0 | +| fleet | | [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/fleet/public/applications/integrations/index.tsx#:~:text=appBasePath) | 8.8.0 | ## @elastic/kibana-core -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| @kbn/core-application-browser-internal | | [app_container.tsx](https://github.com/elastic/kibana/tree/main/packages/core/application/core-application-browser-internal/src/ui/app_container.tsx#:~:text=appBasePath), [application_service.mock.ts](https://github.com/elastic/kibana/tree/main/packages/core/application/core-application-browser-mocks/src/application_service.mock.ts#:~:text=appBasePath), [mocks.ts](https://github.com/elastic/kibana/tree/main/src/core/public/mocks.ts#:~:text=appBasePath) | 8.8.0 | -| @kbn/core | | [index.ts](https://github.com/elastic/kibana/tree/main/src/core/server/index.ts#:~:text=AsyncPlugin), [plugin.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/plugin.ts#:~:text=AsyncPlugin), [plugin.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/plugin.ts#:~:text=AsyncPlugin) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | +| @kbn/core-application-browser-internal | | [app_container.tsx](https://github.com/elastic/kibana/tree/main/packages/core/application/core-application-browser-internal/src/ui/app_container.tsx#:~:text=appBasePath), [application_service.mock.ts](https://github.com/elastic/kibana/tree/main/packages/core/application/core-application-browser-mocks/src/application_service.mock.ts#:~:text=appBasePath), [mocks.ts](https://github.com/elastic/kibana/tree/main/src/core/public/mocks.ts#:~:text=appBasePath) | 8.8.0 | +| @kbn/core | | [index.ts](https://github.com/elastic/kibana/tree/main/src/core/server/index.ts#:~:text=AsyncPlugin), [plugin.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/plugin.ts#:~:text=AsyncPlugin), [plugin.ts](https://github.com/elastic/kibana/tree/main/packages/core/plugins/core-plugins-server-internal/src/plugin.ts#:~:text=AsyncPlugin) | 8.8.0 | ## @elastic/kibana-data-discovery -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| discover | | [on_save_search.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/discover/public/application/main/components/top_nav/on_save_search.tsx#:~:text=SavedObjectSaveModal), [on_save_search.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/discover/public/application/main/components/top_nav/on_save_search.tsx#:~:text=SavedObjectSaveModal) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| -------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| discover | | [on_save_search.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/discover/public/application/main/components/top_nav/on_save_search.tsx#:~:text=SavedObjectSaveModal), [on_save_search.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/discover/public/application/main/components/top_nav/on_save_search.tsx#:~:text=SavedObjectSaveModal) | 8.8.0 | ## @elastic/kibana-gis -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| mapsEms | | [plugin.ts](https://github.com/elastic/kibana/tree/main/src/plugins/maps_ems/server/plugin.ts#:~:text=license%24) | 8.8.0 | -| mapsEms | | [plugin.ts](https://github.com/elastic/kibana/tree/main/src/plugins/maps_ems/server/plugin.ts#:~:text=refresh) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| ------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | --------- | +| mapsEms | | [plugin.ts](https://github.com/elastic/kibana/tree/main/src/plugins/maps_ems/server/plugin.ts#:~:text=license%24) | 8.8.0 | +| mapsEms | | [plugin.ts](https://github.com/elastic/kibana/tree/main/src/plugins/maps_ems/server/plugin.ts#:~:text=refresh) | 8.8.0 | ## @elastic/kibana-presentation -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| dashboard | | [save_modal.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/api/overlays/save_modal.tsx#:~:text=SavedObjectSaveModal), [save_modal.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/api/overlays/save_modal.tsx#:~:text=SavedObjectSaveModal), [attribute_service.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/embeddable/public/lib/attribute_service/attribute_service.tsx#:~:text=SavedObjectSaveModal), [attribute_service.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/embeddable/public/lib/attribute_service/attribute_service.tsx#:~:text=SavedObjectSaveModal), [saved_object_save_modal_dashboard.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/presentation_util/public/components/saved_object_save_modal_dashboard.tsx#:~:text=SavedObjectSaveModal), [saved_object_save_modal_dashboard.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/presentation_util/public/components/saved_object_save_modal_dashboard.tsx#:~:text=SavedObjectSaveModal), [save_to_library.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/links/public/content_management/save_to_library.tsx#:~:text=SavedObjectSaveModal), [save_to_library.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/links/public/content_management/save_to_library.tsx#:~:text=SavedObjectSaveModal) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| --------- | -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------- | +| dashboard | | [save_modal.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/api/overlays/save_modal.tsx#:~:text=SavedObjectSaveModal), [save_modal.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/dashboard/public/dashboard_container/embeddable/api/overlays/save_modal.tsx#:~:text=SavedObjectSaveModal), [attribute_service.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/embeddable/public/lib/attribute_service/attribute_service.tsx#:~:text=SavedObjectSaveModal), [attribute_service.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/embeddable/public/lib/attribute_service/attribute_service.tsx#:~:text=SavedObjectSaveModal), [saved_object_save_modal_dashboard.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/presentation_util/public/components/saved_object_save_modal_dashboard.tsx#:~:text=SavedObjectSaveModal), [saved_object_save_modal_dashboard.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/presentation_util/public/components/saved_object_save_modal_dashboard.tsx#:~:text=SavedObjectSaveModal), [save_to_library.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/links/public/content_management/save_to_library.tsx#:~:text=SavedObjectSaveModal), [save_to_library.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/links/public/content_management/save_to_library.tsx#:~:text=SavedObjectSaveModal) | 8.8.0 | ## @elastic/kibana-security -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| security | | [disable_ui_capabilities.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/disable_ui_capabilities.ts#:~:text=requiredRoles) | 8.8.0 +| Plugin | Deprecated API | Reference location(s) | Remove By | +| -------- | --------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| security | | [disable_ui_capabilities.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/authorization/disable_ui_capabilities.ts#:~:text=requiredRoles) | 8.8.0 | This is relied on by the reporting feature, and should be removed once reporting migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/issues/19914 | @@ -85,84 +72,66 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/ | security | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/server/plugin.ts#:~:text=license%24), [spaces_usage_collector.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/usage_collection/spaces_usage_collector.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/plugin.ts#:~:text=license%24), [spaces_usage_collector.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/spaces/server/usage_collection/spaces_usage_collector.test.ts#:~:text=license%24) | 8.8.0 | | security | | [logout_app.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security/public/authentication/logout/logout_app.test.ts#:~:text=appBasePath) | 8.8.0 | - - ## @elastic/kibana-visualizations -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| graph | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/graph/server/plugin.ts#:~:text=license%24) | 8.8.0 | -| graph | | [save_modal.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/graph/public/components/save_modal.tsx#:~:text=SavedObjectSaveModal), [save_modal.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/graph/public/components/save_modal.tsx#:~:text=SavedObjectSaveModal), [save_action.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/lens/public/visualizations/xy/annotations/actions/save_action.tsx#:~:text=SavedObjectSaveModal), [save_action.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/lens/public/visualizations/xy/annotations/actions/save_action.tsx#:~:text=SavedObjectSaveModal) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| ------ | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| graph | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/graph/server/plugin.ts#:~:text=license%24) | 8.8.0 | +| graph | | [save_modal.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/graph/public/components/save_modal.tsx#:~:text=SavedObjectSaveModal), [save_modal.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/graph/public/components/save_modal.tsx#:~:text=SavedObjectSaveModal), [save_action.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/lens/public/visualizations/xy/annotations/actions/save_action.tsx#:~:text=SavedObjectSaveModal), [save_action.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/lens/public/visualizations/xy/annotations/actions/save_action.tsx#:~:text=SavedObjectSaveModal) | 8.8.0 | ## @elastic/logstash -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| logstash | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/logstash/public/plugin.ts#:~:text=license%24) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| -------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | --------- | +| logstash | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/logstash/public/plugin.ts#:~:text=license%24) | 8.8.0 | ## @elastic/ml-ui -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| ml | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/ml/public/plugin.ts#:~:text=license%24), [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/aiops/public/plugin.tsx#:~:text=license%24) | 8.8.0 | -| ml | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/ml/server/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/aiops/server/plugin.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/transform/server/services/license.ts#:~:text=license%24) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| ------ | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| ml | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/ml/public/plugin.ts#:~:text=license%24), [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/aiops/public/plugin.tsx#:~:text=license%24) | 8.8.0 | +| ml | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/ml/server/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/aiops/server/plugin.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/transform/server/services/license.ts#:~:text=license%24) | 8.8.0 | ## @elastic/obs-ux-infra_services-team -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| apm | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/public/plugin.ts#:~:text=environment) | 8.8.0 | -| apm | | [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode)+ 2 more | 8.8.0 | -| apm | | [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/public/context/license/license_context.tsx#:~:text=license%24), [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/profiling/public/components/contexts/license/license_context.tsx#:~:text=license%24) | 8.8.0 | -| apm | | [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/apm/common/license_check.test.ts#:~:text=mode)+ 2 more | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| ------ | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| apm | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/public/plugin.ts#:~:text=environment) | 8.8.0 | +| apm | | [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode)+ 2 more | 8.8.0 | +| apm | | [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/public/context/license/license_context.tsx#:~:text=license%24), [license_context.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/profiling/public/components/contexts/license/license_context.tsx#:~:text=license%24) | 8.8.0 | +| apm | | [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode), [license_check.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability_solution/apm/common/license_check.test.ts#:~:text=mode)+ 2 more | 8.8.0 | ## @elastic/obs-ux-management-team -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| observability | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability/public/plugin.ts#:~:text=license%24) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| ------------- | -------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | --------- | +| observability | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/observability/public/plugin.ts#:~:text=license%24) | 8.8.0 | ## @elastic/platform-deployment-management -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| management | | [application.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/management/public/application.tsx#:~:text=appBasePath) | 8.8.0 | -| licenseManagement | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/license_management/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/cross_cluster_replication/public/plugin.ts#:~:text=license%24), [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/painless_lab/public/plugin.tsx#:~:text=license%24), [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/painless_lab/public/plugin.tsx#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/searchprofiler/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/searchprofiler/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24) | 8.8.0 | -| indexLifecycleManagement | | [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/index_lifecycle_management/server/services/license.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/painless_lab/server/services/license.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/remote_clusters/server/plugin.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/rollup/server/services/license.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/searchprofiler/server/plugin.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/snapshot_restore/server/services/license.ts#:~:text=license%24), [reindex_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/upgrade_assistant/server/lib/reindexing/reindex_service.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| management | | [application.tsx](https://github.com/elastic/kibana/tree/main/src/plugins/management/public/application.tsx#:~:text=appBasePath) | 8.8.0 | +| licenseManagement | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/license_management/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/cross_cluster_replication/public/plugin.ts#:~:text=license%24), [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/painless_lab/public/plugin.tsx#:~:text=license%24), [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/plugins/painless_lab/public/plugin.tsx#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/searchprofiler/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/searchprofiler/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/watcher/public/plugin.ts#:~:text=license%24) | 8.8.0 | +| indexLifecycleManagement | | [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/index_lifecycle_management/server/services/license.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/painless_lab/server/services/license.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/remote_clusters/server/plugin.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/rollup/server/services/license.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/searchprofiler/server/plugin.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/snapshot_restore/server/services/license.ts#:~:text=license%24), [reindex_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/upgrade_assistant/server/lib/reindexing/reindex_service.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24) | 8.8.0 | ## @elastic/response-ops -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| alerting | | [plugin.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/plugin.test.ts#:~:text=getKibanaFeatures) | 8.8.0 | -| alerting | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/plugin.ts#:~:text=license%24), [license_state.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/lib/license_state.test.ts#:~:text=license%24), [license_state.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/lib/license_state.test.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/plugin.ts#:~:text=license%24), [license_state.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/lib/license_state.test.ts#:~:text=license%24), [license_state.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/lib/license_state.test.ts#:~:text=license%24) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| -------- | ------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| alerting | | [plugin.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/plugin.test.ts#:~:text=getKibanaFeatures) | 8.8.0 | +| alerting | | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/plugin.ts#:~:text=license%24), [license_state.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/lib/license_state.test.ts#:~:text=license%24), [license_state.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/alerting/server/lib/license_state.test.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/plugin.ts#:~:text=license%24), [license_state.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/lib/license_state.test.ts#:~:text=license%24), [license_state.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/actions/server/lib/license_state.test.ts#:~:text=license%24) | 8.8.0 | ## @elastic/security-defend-workflows -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| osquery | | [create_action_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/osquery/server/handlers/action/create_action_service.ts#:~:text=license%24) | 8.8.0 | - - +| Plugin | Deprecated API | Reference location(s) | Remove By | +| ------- | -------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| osquery | | [create_action_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/osquery/server/handlers/action/create_action_service.ts#:~:text=license%24) | 8.8.0 | ## @elastic/security-solution -| Plugin | Deprecated API | Reference location(s) | Remove By | -| --------|-------|-----------|-----------| -| securitySolution | | [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode)+ 7 more | 8.8.0 | -| securitySolution | | [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode)+ 7 more | 8.8.0 | -| securitySolution | | [create_threat_signals.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/create_threat_signals.ts#:~:text=license%24), [query.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/query/query.ts#:~:text=license%24), [threshold.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/threshold/threshold.ts#:~:text=license%24) | 8.8.0 | \ No newline at end of file +| Plugin | Deprecated API | Reference location(s) | Remove By | +| ---------------- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------- | +| securitySolution | | [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode)+ 7 more | 8.8.0 | +| securitySolution | | [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/common/license/policy_config.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [fleet_integration.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/fleet_integration.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [create_default_policy.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/fleet_integration/handlers/create_default_policy.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode), [license_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/endpoint/lib/policy/license_watch.test.ts#:~:text=mode)+ 7 more | 8.8.0 | +| securitySolution | | [create_threat_signals.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/create_threat_signals.ts#:~:text=license%24), [query.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/query/query.ts#:~:text=license%24), [threshold.ts](https://github.com/elastic/kibana/tree/main/x-pack/plugins/security_solution/server/lib/detection_engine/rule_types/threshold/threshold.ts#:~:text=license%24) | 8.8.0 | diff --git a/api_docs/home.devdocs.json b/api_docs/home.devdocs.json index ebc453f366895..3d4a11f7cfb43 100644 --- a/api_docs/home.devdocs.json +++ b/api_docs/home.devdocs.json @@ -107,9 +107,7 @@ "parentPluginId": "home", "id": "def-public.FeatureCatalogueRegistry.get", "type": "Function", - "tags": [ - "deprecated" - ], + "tags": ["deprecated"], "label": "get", "description": [], "signature": [ @@ -219,9 +217,7 @@ "tags": [], "label": "removeFeature", "description": [], - "signature": [ - "(appId: string) => void" - ], + "signature": ["(appId: string) => void"], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false, @@ -233,9 +229,7 @@ "tags": [], "label": "appId", "description": [], - "signature": [ - "string" - ], + "signature": ["string"], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false, @@ -253,14 +247,9 @@ "parentPluginId": "home", "id": "def-public.getDisplayText", "type": "Function", - "tags": [ - "params", - "return" - ], + "tags": ["params", "return"], "label": "getDisplayText", - "description": [ - "\nConvert instruction variant id into display text.\n" - ], + "description": ["\nConvert instruction variant id into display text.\n"], "signature": [ "(id: \"ESC\" | \"OSX\" | \"DEB\" | \"RPM\" | \"DOCKER\" | \"WINDOWS\" | \"NODE\" | \"DJANGO\" | \"FLASK\" | \"RAILS\" | \"RACK\" | \"JS\" | \"GO\" | \"JAVA\" | \"DOTNET\" | \"LINUX\" | \"PHP\" | \"FLEET\" | \"OPEN_TELEMETRY\" | \"OTHER_LINUX\") => string" ], @@ -284,9 +273,7 @@ "isRequired": true } ], - "returnComment": [ - "display name" - ], + "returnComment": ["display name"], "initialIsOpen": false } ], @@ -331,9 +318,7 @@ "tags": [], "label": "component", "description": [], - "signature": [ - "React.FunctionComponent<{}>" - ], + "signature": ["React.FunctionComponent<{}>"], "path": "src/plugins/home/public/services/add_data/add_data_service.ts", "deprecated": false, "trackAdoption": false, @@ -346,9 +331,7 @@ "tags": [], "label": "props", "description": [], - "signature": [ - "P & { children?: React.ReactNode; }" - ], + "signature": ["P & { children?: React.ReactNode; }"], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -360,9 +343,7 @@ "tags": [], "label": "context", "description": [], - "signature": [ - "any" - ], + "signature": ["any"], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -389,9 +370,7 @@ "type": "boolean", "tags": [], "label": "cloud", - "description": [ - "\nFlag whether the home app should advertise cloud features" - ], + "description": ["\nFlag whether the home app should advertise cloud features"], "path": "src/plugins/home/public/services/environment/environment.ts", "deprecated": false, "trackAdoption": false @@ -402,9 +381,7 @@ "type": "boolean", "tags": [], "label": "apmUi", - "description": [ - "\nFlag whether the home app should advertise apm features" - ], + "description": ["\nFlag whether the home app should advertise apm features"], "path": "src/plugins/home/public/services/environment/environment.ts", "deprecated": false, "trackAdoption": false @@ -415,9 +392,7 @@ "type": "boolean", "tags": [], "label": "ml", - "description": [ - "\nFlag whether the home app should advertise ml features" - ], + "description": ["\nFlag whether the home app should advertise ml features"], "path": "src/plugins/home/public/services/environment/environment.ts", "deprecated": false, "trackAdoption": false @@ -442,9 +417,7 @@ "type": "string", "tags": [], "label": "id", - "description": [ - "Unique string identifier for this feature." - ], + "description": ["Unique string identifier for this feature."], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -455,9 +428,7 @@ "type": "string", "tags": [], "label": "title", - "description": [ - "Title of feature displayed to the user." - ], + "description": ["Title of feature displayed to the user."], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -468,12 +439,8 @@ "type": "CompoundType", "tags": [], "label": "category", - "description": [ - "{@link FeatureCatalogueCategory} to display this feature in." - ], - "signature": [ - "\"data\" | \"other\" | \"admin\"" - ], + "description": ["{@link FeatureCatalogueCategory} to display this feature in."], + "signature": ["\"data\" | \"other\" | \"admin\""], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -484,12 +451,8 @@ "type": "string", "tags": [], "label": "subtitle", - "description": [ - "A tagline of feature displayed to the user." - ], - "signature": [ - "string | undefined" - ], + "description": ["A tagline of feature displayed to the user."], + "signature": ["string | undefined"], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -500,9 +463,7 @@ "type": "string", "tags": [], "label": "description", - "description": [ - "One-line description of feature displayed to the user." - ], + "description": ["One-line description of feature displayed to the user."], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -516,9 +477,7 @@ "description": [ "EUI `IconType` for icon to be displayed to the user. EUI supports any known EUI icon, SVG URL, or ReactElement." ], - "signature": [ - "string | React.ComponentType<{}>" - ], + "signature": ["string | React.ComponentType<{}>"], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -529,9 +488,7 @@ "type": "string", "tags": [], "label": "path", - "description": [ - "URL path to link to this future. Should not include the basePath." - ], + "description": ["URL path to link to this future. Should not include the basePath."], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -558,9 +515,7 @@ "description": [ "An ordinal used to sort features relative to one another for display on the home page" ], - "signature": [ - "number | undefined" - ], + "signature": ["number | undefined"], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -571,12 +526,8 @@ "type": "Function", "tags": [], "label": "visible", - "description": [ - "Optional function to control visibility of this feature." - ], - "signature": [ - "(() => boolean) | undefined" - ], + "description": ["Optional function to control visibility of this feature."], + "signature": ["(() => boolean) | undefined"], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false, @@ -589,12 +540,8 @@ "type": "string", "tags": [], "label": "solutionId", - "description": [ - "Unique string identifier of the solution this feature belongs to" - ], - "signature": [ - "string | undefined" - ], + "description": ["Unique string identifier of the solution this feature belongs to"], + "signature": ["string | undefined"], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -619,9 +566,7 @@ "type": "string", "tags": [], "label": "id", - "description": [ - "Unique string identifier for this solution." - ], + "description": ["Unique string identifier for this solution."], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -632,9 +577,7 @@ "type": "string", "tags": [], "label": "title", - "description": [ - "Title of solution displayed to the user." - ], + "description": ["Title of solution displayed to the user."], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -645,9 +588,7 @@ "type": "string", "tags": [], "label": "description", - "description": [ - "One-line description of the solution displayed to the user." - ], + "description": ["One-line description of the solution displayed to the user."], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -661,9 +602,7 @@ "description": [ "EUI `IconType` for icon to be displayed to the user. EUI supports any known EUI icon, SVG URL, or ReactElement." ], - "signature": [ - "string | React.ComponentType<{}>" - ], + "signature": ["string | React.ComponentType<{}>"], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -674,9 +613,7 @@ "type": "string", "tags": [], "label": "path", - "description": [ - "URL path to link to this future. Should not include the basePath." - ], + "description": ["URL path to link to this future. Should not include the basePath."], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false @@ -700,9 +637,7 @@ "type": "Function", "tags": [], "label": "isVisible", - "description": [ - "Optional function to control visibility of this solution." - ], + "description": ["Optional function to control visibility of this solution."], "signature": [ "((capabilities: ", { @@ -765,9 +700,7 @@ "description": [ "\nRegister listeners to be called when the Welcome component is mounted.\nIt can be called multiple times to register multiple listeners." ], - "signature": [ - "(onRendered: () => void) => void" - ], + "signature": ["(onRendered: () => void) => void"], "path": "src/plugins/home/public/services/welcome/welcome_service.ts", "deprecated": false, "trackAdoption": false, @@ -779,9 +712,7 @@ "tags": [], "label": "onRendered", "description": [], - "signature": [ - "() => void" - ], + "signature": ["() => void"], "path": "src/plugins/home/public/services/welcome/welcome_service.ts", "deprecated": false, "trackAdoption": false, @@ -874,9 +805,7 @@ "tags": [], "label": "FeatureCatalogueCategory", "description": [], - "signature": [ - "\"data\" | \"other\" | \"admin\"" - ], + "signature": ["\"data\" | \"other\" | \"admin\""], "path": "src/plugins/home/public/services/feature_catalogue/feature_catalogue_registry.ts", "deprecated": false, "trackAdoption": false, @@ -920,9 +849,7 @@ "tags": [], "label": "TutorialDirectoryHeaderLinkComponent", "description": [], - "signature": [ - "React.FunctionComponent<{}>" - ], + "signature": ["React.FunctionComponent<{}>"], "path": "src/plugins/home/public/services/tutorials/tutorial_service.ts", "deprecated": false, "trackAdoption": false, @@ -935,9 +862,7 @@ "tags": [], "label": "props", "description": [], - "signature": [ - "P & { children?: React.ReactNode; }" - ], + "signature": ["P & { children?: React.ReactNode; }"], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -949,9 +874,7 @@ "tags": [], "label": "context", "description": [], - "signature": [ - "any" - ], + "signature": ["any"], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -966,9 +889,7 @@ "tags": [], "label": "TutorialModuleNoticeComponent", "description": [], - "signature": [ - "React.FunctionComponent<{ moduleName: string; }>" - ], + "signature": ["React.FunctionComponent<{ moduleName: string; }>"], "path": "src/plugins/home/public/services/tutorials/tutorial_service.ts", "deprecated": false, "trackAdoption": false, @@ -981,9 +902,7 @@ "tags": [], "label": "props", "description": [], - "signature": [ - "P & { children?: React.ReactNode; }" - ], + "signature": ["P & { children?: React.ReactNode; }"], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -995,9 +914,7 @@ "tags": [], "label": "context", "description": [], - "signature": [ - "any" - ], + "signature": ["any"], "path": "node_modules/@types/react/index.d.ts", "deprecated": false, "trackAdoption": false @@ -1043,9 +960,7 @@ "tags": [], "label": "TutorialVariables", "description": [], - "signature": [ - "{ [x: string]: unknown; }" - ], + "signature": ["{ [x: string]: unknown; }"], "path": "src/plugins/home/public/services/tutorials/tutorial_service.ts", "deprecated": false, "trackAdoption": false, @@ -1058,9 +973,7 @@ "tags": [], "label": "WelcomeRenderTelemetryNotice", "description": [], - "signature": [ - "() => JSX.Element | null" - ], + "signature": ["() => JSX.Element | null"], "path": "src/plugins/home/public/services/welcome/welcome_service.ts", "deprecated": false, "trackAdoption": false, @@ -1422,9 +1335,7 @@ "parentPluginId": "home", "id": "def-public.HomePublicPluginSetup.environment", "type": "Object", - "tags": [ - "deprecated" - ], + "tags": ["deprecated"], "label": "environment", "description": [ "\nThe environment service is only available for a transition period and will\nbe replaced by display specific extension points." @@ -1447,7 +1358,7 @@ "references": [ { "plugin": "apm", - "path": "x-pack/plugins/apm/public/plugin.ts" + "path": "x-pack/plugins/observability_solution/apm/public/plugin.ts" } ] } @@ -1540,9 +1451,7 @@ "description": [ "\nFunction that returns the path for this app link. Note that the `objectId` can be different than the given `sampleObject.id`, depending\non how the sample data was installed. If the `sampleObject` is null, the `objectId` argument will be an empty string." ], - "signature": [ - "(objectId: string) => string" - ], + "signature": ["(objectId: string) => string"], "path": "src/plugins/home/server/services/sample_data/lib/sample_dataset_registry_types.ts", "deprecated": false, "trackAdoption": false, @@ -1554,9 +1463,7 @@ "tags": [], "label": "objectId", "description": [], - "signature": [ - "string" - ], + "signature": ["string"], "path": "src/plugins/home/server/services/sample_data/lib/sample_dataset_registry_types.ts", "deprecated": false, "trackAdoption": false, @@ -1571,9 +1478,7 @@ "type": "string", "tags": [], "label": "label", - "description": [ - "\nThe label for this app link." - ], + "description": ["\nThe label for this app link."], "path": "src/plugins/home/server/services/sample_data/lib/sample_dataset_registry_types.ts", "deprecated": false, "trackAdoption": false @@ -1584,9 +1489,7 @@ "type": "string", "tags": [], "label": "icon", - "description": [ - "\nThe icon for this app link." - ], + "description": ["\nThe icon for this app link."], "path": "src/plugins/home/server/services/sample_data/lib/sample_dataset_registry_types.ts", "deprecated": false, "trackAdoption": false @@ -1600,9 +1503,7 @@ "description": [ "\nIndex of the links (ascending order, smallest will be displayed first).\nUsed for ordering in the dropdown.\n" ], - "signature": [ - "number | undefined" - ], + "signature": ["number | undefined"], "path": "src/plugins/home/server/services/sample_data/lib/sample_dataset_registry_types.ts", "deprecated": false, "trackAdoption": false @@ -1692,9 +1593,7 @@ "tags": [], "label": "embeddableConfig", "description": [], - "signature": [ - "object" - ], + "signature": ["object"], "path": "src/plugins/home/server/services/sample_data/lib/sample_dataset_registry_types.ts", "deprecated": false, "trackAdoption": false @@ -1708,9 +1607,7 @@ "type": "Interface", "tags": [], "label": "SampleObject", - "description": [ - "This type is used to identify an object in a sample dataset." - ], + "description": ["This type is used to identify an object in a sample dataset."], "path": "src/plugins/home/server/services/sample_data/lib/sample_dataset_registry_types.ts", "deprecated": false, "trackAdoption": false, @@ -1721,9 +1618,7 @@ "type": "string", "tags": [], "label": "type", - "description": [ - "The type of the sample object." - ], + "description": ["The type of the sample object."], "path": "src/plugins/home/server/services/sample_data/lib/sample_dataset_registry_types.ts", "deprecated": false, "trackAdoption": false @@ -1734,9 +1629,7 @@ "type": "string", "tags": [], "label": "id", - "description": [ - "The ID of the sample object." - ], + "description": ["The ID of the sample object."], "path": "src/plugins/home/server/services/sample_data/lib/sample_dataset_registry_types.ts", "deprecated": false, "trackAdoption": false @@ -1793,9 +1686,7 @@ "tags": [], "label": "[key: string]: unknown", "description": [], - "signature": [ - "[key: string]: unknown" - ], + "signature": ["[key: string]: unknown"], "path": "src/plugins/home/server/services/tutorials/lib/tutorials_registry_types.ts", "deprecated": false, "trackAdoption": false @@ -1955,9 +1846,7 @@ "tags": [], "label": "context", "description": [], - "signature": [ - "SampleDatasetProviderContext" - ], + "signature": ["SampleDatasetProviderContext"], "path": "src/plugins/home/server/services/sample_data/lib/sample_dataset_registry_types.ts", "deprecated": false, "trackAdoption": false @@ -1972,9 +1861,7 @@ "tags": [], "label": "ScopedTutorialContextFactory", "description": [], - "signature": [ - "(...args: any[]) => any" - ], + "signature": ["(...args: any[]) => any"], "path": "src/plugins/home/server/services/tutorials/lib/tutorials_registry_types.ts", "deprecated": false, "trackAdoption": false, @@ -1987,9 +1874,7 @@ "tags": [], "label": "args", "description": [], - "signature": [ - "any[]" - ], + "signature": ["any[]"], "path": "src/plugins/home/server/services/tutorials/lib/tutorials_registry_types.ts", "deprecated": false, "trackAdoption": false @@ -2412,9 +2297,7 @@ "tags": [], "label": "tutorials", "description": [], - "signature": [ - "{}" - ], + "signature": ["{}"], "path": "src/plugins/home/server/plugin.ts", "deprecated": false, "trackAdoption": false @@ -2426,9 +2309,7 @@ "tags": [], "label": "sampleData", "description": [], - "signature": [ - "{}" - ], + "signature": ["{}"], "path": "src/plugins/home/server/plugin.ts", "deprecated": false, "trackAdoption": false @@ -2446,4 +2327,4 @@ "misc": [], "objects": [] } -} \ No newline at end of file +} diff --git a/api_docs/kbn_analytics_client.devdocs.json b/api_docs/kbn_analytics_client.devdocs.json index 7aba696c210fe..244362deccafa 100644 --- a/api_docs/kbn_analytics_client.devdocs.json +++ b/api_docs/kbn_analytics_client.devdocs.json @@ -25,9 +25,7 @@ "type": "Function", "tags": [], "label": "createAnalytics", - "description": [ - "\nCreates an {@link AnalyticsClient}." - ], + "description": ["\nCreates an {@link AnalyticsClient}."], "signature": [ "(initContext: ", { @@ -85,9 +83,7 @@ "type": "Interface", "tags": [], "label": "AnalyticsClientInitContext", - "description": [ - "\nGeneral settings of the analytics client" - ], + "description": ["\nGeneral settings of the analytics client"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -98,9 +94,7 @@ "type": "boolean", "tags": [], "label": "isDev", - "description": [ - "\nBoolean indicating if it's running in developer mode." - ], + "description": ["\nBoolean indicating if it's running in developer mode."], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -114,9 +108,7 @@ "description": [ "\nSpecify if the shippers should send their data to the production or staging environments." ], - "signature": [ - "\"production\" | \"staging\"" - ], + "signature": ["\"production\" | \"staging\""], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -127,9 +119,7 @@ "type": "Object", "tags": [], "label": "logger", - "description": [ - "\nApplication-provided logger." - ], + "description": ["\nApplication-provided logger."], "signature": [ { "pluginId": "@kbn/logging", @@ -152,9 +142,7 @@ "type": "Interface", "tags": [], "label": "ContextProviderOpts", - "description": [ - "\nDefinition of a context provider" - ], + "description": ["\nDefinition of a context provider"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -175,9 +163,7 @@ "type": "string", "tags": [], "label": "name", - "description": [ - "\nThe name of the provider." - ], + "description": ["\nThe name of the provider."], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -188,13 +174,8 @@ "type": "Object", "tags": [], "label": "context$", - "description": [ - "\nObservable that emits the custom context." - ], - "signature": [ - "Observable", - "" - ], + "description": ["\nObservable that emits the custom context."], + "signature": ["Observable", ""], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -232,9 +213,7 @@ "type": "Interface", "tags": [], "label": "Event", - "description": [ - "\nDefinition of the full event structure" - ], + "description": ["\nDefinition of the full event structure"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -255,9 +234,7 @@ "type": "string", "tags": [], "label": "timestamp", - "description": [ - "\nThe time the event was generated in ISO format." - ], + "description": ["\nThe time the event was generated in ISO format."], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -268,9 +245,7 @@ "type": "string", "tags": [], "label": "event_type", - "description": [ - "\nThe event type." - ], + "description": ["\nThe event type."], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -281,12 +256,8 @@ "type": "Uncategorized", "tags": [], "label": "properties", - "description": [ - "\nThe specific properties of the event type." - ], - "signature": [ - "Properties" - ], + "description": ["\nThe specific properties of the event type."], + "signature": ["Properties"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -297,9 +268,7 @@ "type": "Object", "tags": [], "label": "context", - "description": [ - "\nThe {@link EventContext} enriched during the processing pipeline." - ], + "description": ["\nThe {@link EventContext} enriched during the processing pipeline."], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -335,12 +304,8 @@ "type": "string", "tags": [], "label": "cluster_uuid", - "description": [ - "\nThe UUID of the cluster" - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe UUID of the cluster"], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -351,12 +316,8 @@ "type": "string", "tags": [], "label": "cluster_name", - "description": [ - "\nThe name of the cluster." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe name of the cluster."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -367,12 +328,8 @@ "type": "string", "tags": [], "label": "license_id", - "description": [ - "\nThe license ID." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe license ID."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -383,12 +340,8 @@ "type": "string", "tags": [], "label": "userId", - "description": [ - "\nThe unique user ID." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe unique user ID."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -399,12 +352,8 @@ "type": "string", "tags": [], "label": "cloudId", - "description": [ - "\nThe Cloud ID." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe Cloud ID."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -418,9 +367,7 @@ "description": [ "\n`true` if the user is logged in via the Elastic Cloud authentication provider." ], - "signature": [ - "boolean | undefined" - ], + "signature": ["boolean | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -431,12 +378,8 @@ "type": "string", "tags": [], "label": "version", - "description": [ - "\nThe product's version." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe product's version."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -447,12 +390,8 @@ "type": "string", "tags": [], "label": "pageName", - "description": [ - "\nThe name of the current page." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe name of the current page."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -463,12 +402,8 @@ "type": "string", "tags": [], "label": "applicationId", - "description": [ - "\nThe current application ID." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe current application ID."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -479,12 +414,8 @@ "type": "string", "tags": [], "label": "entityId", - "description": [ - "\nThe current entity ID (dashboard ID, visualization ID, etc.)." - ], - "signature": [ - "string | undefined" - ], + "description": ["\nThe current entity ID (dashboard ID, visualization ID, etc.)."], + "signature": ["string | undefined"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -495,12 +426,8 @@ "type": "IndexSignature", "tags": [], "label": "[key: string]: unknown", - "description": [ - "\nAdditional keys are allowed." - ], - "signature": [ - "[key: string]: unknown" - ], + "description": ["\nAdditional keys are allowed."], + "signature": ["[key: string]: unknown"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -514,9 +441,7 @@ "type": "Interface", "tags": [], "label": "EventTypeOpts", - "description": [ - "\nDefinition of an Event Type." - ], + "description": ["\nDefinition of an Event Type."], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -537,9 +462,7 @@ "type": "string", "tags": [], "label": "eventType", - "description": [ - "\nThe event type's unique name." - ], + "description": ["\nThe event type's unique name."], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -577,9 +500,7 @@ "type": "Interface", "tags": [], "label": "IAnalyticsClient", - "description": [ - "\nAnalytics client's public APIs" - ], + "description": ["\nAnalytics client's public APIs"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -588,13 +509,9 @@ "parentPluginId": "@kbn/analytics-client", "id": "def-common.IAnalyticsClient.reportEvent", "type": "Function", - "tags": [ - "track-adoption" - ], + "tags": ["track-adoption"], "label": "reportEvent", - "description": [ - "\nReports a telemetry event." - ], + "description": ["\nReports a telemetry event."], "signature": [ "(eventType: string, eventData: EventTypeData) => void" ], @@ -740,7 +657,7 @@ }, { "plugin": "apm", - "path": "x-pack/plugins/apm/public/services/telemetry/telemetry_client.ts" + "path": "x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_client.ts" }, { "plugin": "elasticAssistant", @@ -988,11 +905,11 @@ }, { "plugin": "apm", - "path": "x-pack/plugins/apm/public/services/telemetry/telemetry_service.test.ts" + "path": "x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_service.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/public/services/telemetry/telemetry_service.test.ts" + "path": "x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_service.test.ts" }, { "plugin": "infra", @@ -1138,12 +1055,8 @@ "type": "string", "tags": [], "label": "eventType", - "description": [ - "The event type registered via the `registerEventType` API." - ], - "signature": [ - "string" - ], + "description": ["The event type registered via the `registerEventType` API."], + "signature": ["string"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1158,9 +1071,7 @@ "description": [ "The properties matching the schema declared in the `registerEventType` API." ], - "signature": [ - "EventTypeData" - ], + "signature": ["EventTypeData"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1199,9 +1110,7 @@ "type": "Object", "tags": [], "label": "eventTypeOps", - "description": [ - "The definition of the event type {@link EventTypeOpts }." - ], + "description": ["The definition of the event type {@link EventTypeOpts }."], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1266,9 +1175,7 @@ "type": "Object", "tags": [], "label": "Shipper", - "description": [ - "The {@link IShipper } class to instantiate the shipper." - ], + "description": ["The {@link IShipper } class to instantiate the shipper."], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1290,12 +1197,8 @@ "type": "Uncategorized", "tags": [], "label": "shipperConfig", - "description": [ - "The config specific to the Shipper to instantiate." - ], - "signature": [ - "ShipperConfig" - ], + "description": ["The config specific to the Shipper to instantiate."], + "signature": ["ShipperConfig"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1358,9 +1261,7 @@ "type": "Object", "tags": [], "label": "optInConfig", - "description": [ - "{@link OptInConfig }" - ], + "description": ["{@link OptInConfig }"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1382,13 +1283,9 @@ "parentPluginId": "@kbn/analytics-client", "id": "def-common.IAnalyticsClient.registerContextProvider", "type": "Function", - "tags": [ - "track-adoption" - ], + "tags": ["track-adoption"], "label": "registerContextProvider", - "description": [ - "\nRegisters the context provider to enrich any reported events." - ], + "description": ["\nRegisters the context provider to enrich any reported events."], "signature": [ "(contextProviderOpts: ", { @@ -1668,9 +1565,7 @@ "type": "Object", "tags": [], "label": "contextProviderOpts", - "description": [ - "{@link ContextProviderOpts }" - ], + "description": ["{@link ContextProviderOpts }"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1698,9 +1593,7 @@ "description": [ "\nRemoves the context provider and stop enriching the events from its context." ], - "signature": [ - "(contextProviderName: string) => void" - ], + "signature": ["(contextProviderName: string) => void"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1711,12 +1604,8 @@ "type": "string", "tags": [], "label": "contextProviderName", - "description": [ - "The name of the context provider to remove." - ], - "signature": [ - "string" - ], + "description": ["The name of the context provider to remove."], + "signature": ["string"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1731,9 +1620,7 @@ "type": "Object", "tags": [], "label": "telemetryCounter$", - "description": [ - "\nObservable to emit the stats of the processed events." - ], + "description": ["\nObservable to emit the stats of the processed events."], "signature": [ "Observable", "<", @@ -1759,9 +1646,7 @@ "description": [ "\nForces all shippers to send all their enqueued events and fulfills the returned promise." ], - "signature": [ - "() => Promise" - ], + "signature": ["() => Promise"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1774,12 +1659,8 @@ "type": "Function", "tags": [], "label": "shutdown", - "description": [ - "\nStops the client. Flushing any pending events in the process." - ], - "signature": [ - "() => Promise" - ], + "description": ["\nStops the client. Flushing any pending events in the process."], + "signature": ["() => Promise"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -1795,9 +1676,7 @@ "type": "Interface", "tags": [], "label": "IShipper", - "description": [ - "\nBasic structure of a Shipper" - ], + "description": ["\nBasic structure of a Shipper"], "path": "packages/analytics/client/src/shippers/types.ts", "deprecated": false, "trackAdoption": false, @@ -1808,9 +1687,7 @@ "type": "Function", "tags": [], "label": "reportEvents", - "description": [ - "\nAdapts and ships the event to the persisting/analytics solution." - ], + "description": ["\nAdapts and ships the event to the persisting/analytics solution."], "signature": [ "(events: ", { @@ -1832,9 +1709,7 @@ "type": "Array", "tags": [], "label": "events", - "description": [ - "batched events {@link Event }" - ], + "description": ["batched events {@link Event }"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1862,9 +1737,7 @@ "description": [ "\nStops/restarts the shipping mechanism based on the value of isOptedIn" ], - "signature": [ - "(isOptedIn: boolean) => void" - ], + "signature": ["(isOptedIn: boolean) => void"], "path": "packages/analytics/client/src/shippers/types.ts", "deprecated": false, "trackAdoption": false, @@ -1875,12 +1748,8 @@ "type": "boolean", "tags": [], "label": "isOptedIn", - "description": [ - "`true` for resume sending events. `false` to stop." - ], - "signature": [ - "boolean" - ], + "description": ["`true` for resume sending events. `false` to stop."], + "signature": ["boolean"], "path": "packages/analytics/client/src/shippers/types.ts", "deprecated": false, "trackAdoption": false, @@ -1919,9 +1788,7 @@ "type": "Object", "tags": [], "label": "newContext", - "description": [ - "The full new context to set {@link EventContext }" - ], + "description": ["The full new context to set {@link EventContext }"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -1945,9 +1812,7 @@ "type": "Object", "tags": [], "label": "telemetryCounter$", - "description": [ - "\nObservable to emit the stats of the processed events." - ], + "description": ["\nObservable to emit the stats of the processed events."], "signature": [ "Observable", "<", @@ -1970,12 +1835,8 @@ "type": "Function", "tags": [], "label": "flush", - "description": [ - "\nSends all the enqueued events and fulfills the returned promise." - ], - "signature": [ - "() => Promise" - ], + "description": ["\nSends all the enqueued events and fulfills the returned promise."], + "signature": ["() => Promise"], "path": "packages/analytics/client/src/shippers/types.ts", "deprecated": false, "trackAdoption": false, @@ -1988,12 +1849,8 @@ "type": "Function", "tags": [], "label": "shutdown", - "description": [ - "\nShutdown the shipper." - ], - "signature": [ - "() => void" - ], + "description": ["\nShutdown the shipper."], + "signature": ["() => void"], "path": "packages/analytics/client/src/shippers/types.ts", "deprecated": false, "trackAdoption": false, @@ -2009,9 +1866,7 @@ "type": "Interface", "tags": [], "label": "OptInConfig", - "description": [ - "\n" - ], + "description": ["\n"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -2084,9 +1939,7 @@ "type": "boolean", "tags": [], "label": "enabled", - "description": [ - "\nThe event type is globally enabled." - ], + "description": ["\nThe event type is globally enabled."], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -2100,9 +1953,7 @@ "description": [ "\nControls if an event type should be disabled for a specific type of shipper." ], - "signature": [ - "Record | undefined" - ], + "signature": ["Record | undefined"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -2116,9 +1967,7 @@ "type": "Interface", "tags": [], "label": "RegisterShipperOpts", - "description": [ - "\nOptional options to register a shipper" - ], + "description": ["\nOptional options to register a shipper"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -2131,9 +1980,7 @@ "type": "Interface", "tags": [], "label": "SchemaArray", - "description": [ - "\nSchema to represent an array" - ], + "description": ["\nSchema to represent an array"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2162,12 +2009,8 @@ "type": "string", "tags": [], "label": "type", - "description": [ - "The type must be an array" - ], - "signature": [ - "\"array\"" - ], + "description": ["The type must be an array"], + "signature": ["\"array\""], "path": "packages/analytics/client/src/schema/types.ts", "deprecated": false, "trackAdoption": false @@ -2261,9 +2104,7 @@ "type": "Interface", "tags": [], "label": "SchemaChildValue", - "description": [ - "\nSchema to define a primitive value" - ], + "description": ["\nSchema to define a primitive value"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2284,9 +2125,7 @@ "type": "Uncategorized", "tags": [], "label": "type", - "description": [ - "The type of the value" - ], + "description": ["The type of the value"], "signature": [ "NonNullable extends string | Date ? ", { @@ -2323,9 +2162,7 @@ "type": "CompoundType", "tags": [], "label": "_meta", - "description": [ - "Meta properties of the value: description and is optional" - ], + "description": ["Meta properties of the value: description and is optional"], "signature": [ "{ description: string; } & ", { @@ -2350,9 +2187,7 @@ "type": "Interface", "tags": [], "label": "SchemaMeta", - "description": [ - "\nSchema meta with optional description" - ], + "description": ["\nSchema meta with optional description"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2373,9 +2208,7 @@ "type": "CompoundType", "tags": [], "label": "_meta", - "description": [ - "Meta properties of the pass through: description and is optional" - ], + "description": ["Meta properties of the pass through: description and is optional"], "signature": [ "({ description?: string | undefined; } & ", { @@ -2400,9 +2233,7 @@ "type": "Interface", "tags": [], "label": "SchemaObject", - "description": [ - "\nSchema to represent an object" - ], + "description": ["\nSchema to represent an object"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2458,9 +2289,7 @@ "type": "Interface", "tags": [], "label": "ShipperClassConstructor", - "description": [ - "\nConstructor of a {@link IShipper}" - ], + "description": ["\nConstructor of a {@link IShipper}"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2481,9 +2310,7 @@ "type": "string", "tags": [], "label": "shipperName", - "description": [ - "\nThe shipper's unique name" - ], + "description": ["\nThe shipper's unique name"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false @@ -2494,12 +2321,8 @@ "type": "Function", "tags": [], "label": "new", - "description": [ - "\nThe constructor" - ], - "signature": [ - "any" - ], + "description": ["\nThe constructor"], + "signature": ["any"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -2510,12 +2333,8 @@ "type": "Uncategorized", "tags": [], "label": "config", - "description": [ - "The shipper's custom config" - ], - "signature": [ - "Config" - ], + "description": ["The shipper's custom config"], + "signature": ["Config"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -2527,9 +2346,7 @@ "type": "Object", "tags": [], "label": "initContext", - "description": [ - "Common context {@link AnalyticsClientInitContext }" - ], + "description": ["Common context {@link AnalyticsClientInitContext }"], "signature": [ { "pluginId": "@kbn/analytics-client", @@ -2556,9 +2373,7 @@ "type": "Interface", "tags": [], "label": "TelemetryCounter", - "description": [ - "\nShape of the events emitted by the telemetryCounter$ observable" - ], + "description": ["\nShape of the events emitted by the telemetryCounter$ observable"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false, @@ -2569,9 +2384,7 @@ "type": "CompoundType", "tags": [], "label": "type", - "description": [ - "\n{@link TelemetryCounterType}" - ], + "description": ["\n{@link TelemetryCounterType}"], "signature": [ "\"succeeded\" | \"failed\" | \"enqueued\" | \"sent_to_shipper\" | \"dropped\"" ], @@ -2598,9 +2411,7 @@ "type": "string", "tags": [], "label": "event_type", - "description": [ - "\nThe event type the success/failure/drop event refers to." - ], + "description": ["\nThe event type the success/failure/drop event refers to."], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -2624,9 +2435,7 @@ "type": "number", "tags": [], "label": "count", - "description": [ - "\nThe number of events that this counter refers to." - ], + "description": ["\nThe number of events that this counter refers to."], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false @@ -2643,12 +2452,8 @@ "type": "Type", "tags": [], "label": "AllowedSchemaBooleanTypes", - "description": [ - "Types matching boolean values" - ], - "signature": [ - "\"boolean\"" - ], + "description": ["Types matching boolean values"], + "signature": ["\"boolean\""], "path": "packages/analytics/client/src/schema/types.ts", "deprecated": false, "trackAdoption": false, @@ -2660,9 +2465,7 @@ "type": "Type", "tags": [], "label": "AllowedSchemaNumberTypes", - "description": [ - "Types matching number values" - ], + "description": ["Types matching number values"], "signature": [ "\"date\" | \"integer\" | \"long\" | \"short\" | \"byte\" | \"float\" | \"double\"" ], @@ -2677,12 +2480,8 @@ "type": "Type", "tags": [], "label": "AllowedSchemaStringTypes", - "description": [ - "Types matching string values" - ], - "signature": [ - "\"keyword\" | \"text\" | \"date\"" - ], + "description": ["Types matching string values"], + "signature": ["\"keyword\" | \"text\" | \"date\""], "path": "packages/analytics/client/src/schema/types.ts", "deprecated": false, "trackAdoption": false, @@ -2694,9 +2493,7 @@ "type": "Type", "tags": [], "label": "AllowedSchemaTypes", - "description": [ - "\nPossible type values in the schema" - ], + "description": ["\nPossible type values in the schema"], "signature": [ "\"boolean\" | \"keyword\" | \"text\" | \"date\" | \"integer\" | \"long\" | \"short\" | \"byte\" | \"float\" | \"double\"" ], @@ -2714,9 +2511,7 @@ "description": [ "\nEvent Type used for indexed structures. Only used to improve the readability of the types" ], - "signature": [ - "string" - ], + "signature": ["string"], "path": "packages/analytics/client/src/events/types.ts", "deprecated": false, "trackAdoption": false, @@ -2728,9 +2523,7 @@ "type": "Type", "tags": [], "label": "PossibleSchemaTypes", - "description": [ - "\nHelper to ensure the declared types match the schema types" - ], + "description": ["\nHelper to ensure the declared types match the schema types"], "signature": [ "Value extends string | Date ? ", { @@ -2768,9 +2561,7 @@ "type": "Type", "tags": [], "label": "RootSchema", - "description": [ - "\nSchema definition to match the structure of the properties provided.\n" - ], + "description": ["\nSchema definition to match the structure of the properties provided.\n"], "signature": [ "{ [Key in keyof Required]: ", { @@ -2793,9 +2584,7 @@ "type": "Type", "tags": [], "label": "SchemaMetaOptional", - "description": [ - "\nEnforces { optional: true } if the value can be undefined" - ], + "description": ["\nEnforces { optional: true } if the value can be undefined"], "signature": [ "unknown extends Value ? { optional?: boolean | undefined; } : undefined extends Value ? { optional: true; } : { optional?: false | undefined; }" ], @@ -2894,9 +2683,7 @@ "description": [ "\nShipper Name used for indexed structures. Only used to improve the readability of the types" ], - "signature": [ - "string" - ], + "signature": ["string"], "path": "packages/analytics/client/src/analytics_client/types.ts", "deprecated": false, "trackAdoption": false, @@ -2922,4 +2709,4 @@ ], "objects": [] } -} \ No newline at end of file +} diff --git a/api_docs/kbn_core_http_server.devdocs.json b/api_docs/kbn_core_http_server.devdocs.json index 176ec64529598..7ecc822cd7c03 100644 --- a/api_docs/kbn_core_http_server.devdocs.json +++ b/api_docs/kbn_core_http_server.devdocs.json @@ -4618,7 +4618,7 @@ }, { "plugin": "apm", - "path": "x-pack/plugins/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts" + "path": "x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts" }, { "plugin": "console", diff --git a/api_docs/kbn_core_saved_objects_server.devdocs.json b/api_docs/kbn_core_saved_objects_server.devdocs.json index f6c4d72445514..7d041dd8fc147 100644 --- a/api_docs/kbn_core_saved_objects_server.devdocs.json +++ b/api_docs/kbn_core_saved_objects_server.devdocs.json @@ -10571,7 +10571,7 @@ }, { "plugin": "apmDataAccess", - "path": "x-pack/plugins/apm_data_access/server/saved_objects/apm_indices.ts" + "path": "x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/apm_indices.ts" }, { "plugin": "ml", @@ -10611,7 +10611,7 @@ }, { "plugin": "apm", - "path": "x-pack/plugins/apm/server/saved_objects/apm_service_groups.ts" + "path": "x-pack/plugins/observability_solution/apm/server/saved_objects/apm_service_groups.ts" }, { "plugin": "savedSearch", diff --git a/api_docs/kibana_react.devdocs.json b/api_docs/kibana_react.devdocs.json index 35e40c5034b9b..db0678a2a8b9e 100644 --- a/api_docs/kibana_react.devdocs.json +++ b/api_docs/kibana_react.devdocs.json @@ -1353,15 +1353,15 @@ }, { "plugin": "apm", - "path": "x-pack/plugins/apm/public/application/index.tsx" + "path": "x-pack/plugins/observability_solution/apm/public/application/index.tsx" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/public/application/index.tsx" + "path": "x-pack/plugins/observability_solution/apm/public/application/index.tsx" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/public/application/index.tsx" + "path": "x-pack/plugins/observability_solution/apm/public/application/index.tsx" }, { "plugin": "expressionImage", diff --git a/api_docs/licensing.devdocs.json b/api_docs/licensing.devdocs.json index 2bc54835757f2..e866aea5683d3 100644 --- a/api_docs/licensing.devdocs.json +++ b/api_docs/licensing.devdocs.json @@ -496,51 +496,51 @@ "references": [ { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "fleet", @@ -832,7 +832,7 @@ }, { "plugin": "apm", - "path": "x-pack/plugins/apm/public/context/license/license_context.tsx" + "path": "x-pack/plugins/observability_solution/apm/public/context/license/license_context.tsx" }, { "plugin": "crossClusterReplication", @@ -1809,51 +1809,51 @@ "references": [ { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "apm", - "path": "x-pack/plugins/apm/common/license_check.test.ts" + "path": "x-pack/plugins/observability_solution/apm/common/license_check.test.ts" }, { "plugin": "fleet", diff --git a/docs/developer/plugin-list.asciidoc b/docs/developer/plugin-list.asciidoc index b1b61800c8cf4..10f8b65fdec15 100644 --- a/docs/developer/plugin-list.asciidoc +++ b/docs/developer/plugin-list.asciidoc @@ -458,11 +458,11 @@ The plugin exposes the static DefaultEditorController class to consume. |The Kibana Alerting plugin provides a common place to set up rules. You can: -|{kib-repo}blob/{branch}/x-pack/plugins/apm/readme.md[apm] +|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/apm/readme.md[apm] |This plugin provides access to App Monitoring features provided by Elastic. It allows you to monitor your software services and applications in real-time; visualize detailed performance information on your services, identify and analyze errors, and monitor host-level and APM agent-specific metrics like JVM and Go runtime metrics. -|{kib-repo}blob/{branch}/x-pack/plugins/apm_data_access[apmDataAccess] +|{kib-repo}blob/{branch}/x-pack/plugins/observability_solution/apm_data_access[apmDataAccess] |WARNING: Missing README. diff --git a/package.json b/package.json index d99db23ec5eb5..7f8e32b522eba 100644 --- a/package.json +++ b/package.json @@ -163,8 +163,8 @@ "@kbn/analytics-shippers-elastic-v3-server": "link:packages/analytics/shippers/elastic_v3/server", "@kbn/analytics-shippers-fullstory": "link:packages/analytics/shippers/fullstory", "@kbn/apm-config-loader": "link:packages/kbn-apm-config-loader", - "@kbn/apm-data-access-plugin": "link:x-pack/plugins/apm_data_access", - "@kbn/apm-plugin": "link:x-pack/plugins/apm", + "@kbn/apm-data-access-plugin": "link:x-pack/plugins/observability_solution/apm_data_access", + "@kbn/apm-plugin": "link:x-pack/plugins/observability_solution/apm", "@kbn/apm-utils": "link:packages/kbn-apm-utils", "@kbn/app-link-test-plugin": "link:test/plugin_functional/plugins/app_link_test", "@kbn/application-usage-test-plugin": "link:x-pack/test/usage_collection/plugins/application_usage_test", diff --git a/packages/kbn-babel-preset/styled_components_files.js b/packages/kbn-babel-preset/styled_components_files.js index 8da393ac5fb97..a44fcd7574631 100644 --- a/packages/kbn-babel-preset/styled_components_files.js +++ b/packages/kbn-babel-preset/styled_components_files.js @@ -14,7 +14,7 @@ module.exports = { USES_STYLED_COMPONENTS: [ /packages[\/\\]kbn-ui-shared-deps-(npm|src)[\/\\]/, /src[\/\\]plugins[\/\\](kibana_react)[\/\\]/, - /x-pack[\/\\]plugins[\/\\](apm|beats_management|cases|fleet|infra|lists|observability|observability_solution\/observability_shared|observability_solution\/exploratory_view|security_solution|timelines|observability_solution\/synthetics|observability_solution\/ux|observability_solution\/uptime)[\/\\]/, + /x-pack[\/\\]plugins[\/\\](observability_solution\/apm|beats_management|cases|fleet|infra|lists|observability|observability_solution\/observability_shared|observability_solution\/exploratory_view|security_solution|timelines|observability_solution\/synthetics|observability_solution\/ux|observability_solution\/uptime)[\/\\]/, /x-pack[\/\\]test[\/\\]plugin_functional[\/\\]plugins[\/\\]resolver_test[\/\\]/, /x-pack[\/\\]packages[\/\\]elastic_assistant[\/\\]/, /x-pack[\/\\]packages[\/\\]security-solution[\/\\]ecs_data_quality_dashboard[\/\\]/, diff --git a/packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts b/packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts index 8edc5c59b0991..4a7fa3143556f 100644 --- a/packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts +++ b/packages/kbn-eslint-plugin-i18n/helpers/get_i18n_identifier_from_file_path.test.ts @@ -12,7 +12,10 @@ const SYSTEMPATH = 'systemPath'; const testMap = [ ['x-pack/plugins/observability/public/header_actions.tsx', 'xpack.observability'], - ['x-pack/plugins/apm/common/components/app/correlations/correlations_table.tsx', 'xpack.apm'], + [ + 'x-pack/plugins/observability_solution/apm/common/components/app/correlations/correlations_table.tsx', + 'xpack.apm', + ], ['x-pack/plugins/cases/server/components/foo.tsx', 'xpack.cases'], [ 'x-pack/plugins/observability_solution/synthetics/public/apps/synthetics/components/alerts/toggle_alert_flyout_button.tsx', diff --git a/packages/kbn-eslint-plugin-telemetry/helpers/check_node_for_existing_data_test_subj_prop.ts b/packages/kbn-eslint-plugin-telemetry/helpers/check_node_for_existing_data_test_subj_prop.ts index ef0e32c1d2755..46e91f1e6b7bc 100644 --- a/packages/kbn-eslint-plugin-telemetry/helpers/check_node_for_existing_data_test_subj_prop.ts +++ b/packages/kbn-eslint-plugin-telemetry/helpers/check_node_for_existing_data_test_subj_prop.ts @@ -37,7 +37,7 @@ export function checkNodeForExistingDataTestSubjProp( const variable = getScope().variables.find((v) => v.name === name); // the variable definition of the spreaded variable return variable && variable.defs.length > 0 - ? variable.defs[0].node.init?.properties.find((property: TSESTree.Property) => { + ? variable.defs[0].node.init?.properties?.find((property: TSESTree.Property) => { if ('value' in property.key) { return property.key.value === 'data-test-subj'; } diff --git a/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts b/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts index 36790e883cce1..e86fa78411c5d 100644 --- a/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts +++ b/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.test.ts @@ -12,7 +12,11 @@ const SYSTEMPATH = 'systemPath'; const testMap = [ ['x-pack/plugins/observability/foo/bar/baz/header_actions.tsx', 'o11y'], - ['x-pack/plugins/apm/public/components/app/correlations/correlations_table.tsx', 'apm'], + [ + 'x-pack/plugins/observability_solution/apm/public/components/app/correlations/correlations_table.tsx', + 'apm', + ], + ['x-pack/plugins/observability_solution/apm/baz/header_actions.tsx', 'apm'], ['x-pack/plugins/cases/public/components/foo.tsx', 'cases'], ['packages/kbn-alerts-ui-shared/src/alert_lifecycle_status_badge/index.tsx', 'kbnAlertsUiShared'], ]; diff --git a/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.ts b/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.ts index e483a572be892..1d85e918cf962 100644 --- a/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.ts +++ b/packages/kbn-eslint-plugin-telemetry/helpers/get_app_name.ts @@ -34,6 +34,9 @@ export function getAppName(fileName: string, cwd: string) { if (!relativePathArray[1]) return ''; if (relativePathArray[1] === 'x-pack') { + if (relativePathArray[3] === 'observability_solution') { + return relativePathArray[4]; + } return relativePathArray[3]; } diff --git a/src/dev/storybook/aliases.ts b/src/dev/storybook/aliases.ts index 208b4c0304b20..6aca0390525f3 100644 --- a/src/dev/storybook/aliases.ts +++ b/src/dev/storybook/aliases.ts @@ -11,7 +11,7 @@ // If you wish for your Storybook to be built and included in CI, also add your // alias to .buildkite/scripts/steps/storybooks/build_and_upload.ts export const storybookAliases = { - apm: 'x-pack/plugins/apm/.storybook', + apm: 'x-pack/plugins/observability_solution/apm/.storybook', canvas: 'x-pack/plugins/canvas/storybook', cases: 'packages/kbn-cases-components/.storybook', cell_actions: 'packages/kbn-cell-actions/.storybook', diff --git a/tsconfig.base.json b/tsconfig.base.json index 13101db4b4b7e..49e2e9d269077 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -74,10 +74,10 @@ "@kbn/analytics-shippers-fullstory/*": ["packages/analytics/shippers/fullstory/*"], "@kbn/apm-config-loader": ["packages/kbn-apm-config-loader"], "@kbn/apm-config-loader/*": ["packages/kbn-apm-config-loader/*"], - "@kbn/apm-data-access-plugin": ["x-pack/plugins/apm_data_access"], - "@kbn/apm-data-access-plugin/*": ["x-pack/plugins/apm_data_access/*"], - "@kbn/apm-plugin": ["x-pack/plugins/apm"], - "@kbn/apm-plugin/*": ["x-pack/plugins/apm/*"], + "@kbn/apm-data-access-plugin": ["x-pack/plugins/observability_solution/apm_data_access"], + "@kbn/apm-data-access-plugin/*": ["x-pack/plugins/observability_solution/apm_data_access/*"], + "@kbn/apm-plugin": ["x-pack/plugins/observability_solution/apm"], + "@kbn/apm-plugin/*": ["x-pack/plugins/observability_solution/apm/*"], "@kbn/apm-synthtrace": ["packages/kbn-apm-synthtrace"], "@kbn/apm-synthtrace/*": ["packages/kbn-apm-synthtrace/*"], "@kbn/apm-synthtrace-client": ["packages/kbn-apm-synthtrace-client"], diff --git a/x-pack/.i18nrc.json b/x-pack/.i18nrc.json index 9698ae5321bcc..4859320c39d0c 100644 --- a/x-pack/.i18nrc.json +++ b/x-pack/.i18nrc.json @@ -7,8 +7,8 @@ "xpack.eventLog": "plugins/event_log", "xpack.stackAlerts": "plugins/stack_alerts", "xpack.stackConnectors": "plugins/stack_connectors", - "xpack.apm": "plugins/apm", - "xpack.apmDataAccess": "plugins/apm_data_access", + "xpack.apm": "plugins/observability_solution/apm", + "xpack.apmDataAccess": "plugins/observability_solution/apm_data_access", "xpack.banners": "plugins/banners", "xpack.canvas": "plugins/canvas", "xpack.cases": "plugins/cases", diff --git a/x-pack/packages/ml/aiops_components/src/progress_controls/progress_controls.tsx b/x-pack/packages/ml/aiops_components/src/progress_controls/progress_controls.tsx index 4a2e38a4f3acf..1dcc35a433eb2 100644 --- a/x-pack/packages/ml/aiops_components/src/progress_controls/progress_controls.tsx +++ b/x-pack/packages/ml/aiops_components/src/progress_controls/progress_controls.tsx @@ -24,7 +24,7 @@ import { FormattedMessage } from '@kbn/i18n-react'; import { useAnimatedProgressBarBackground } from './use_animated_progress_bar_background'; // TODO Consolidate with duplicate component `CorrelationsProgressControls` in -// `x-pack/plugins/apm/public/components/app/correlations/progress_controls.tsx` +// `x-pack/plugins/observability_solution/apm/public/components/app/correlations/progress_controls.tsx` /** * Props for ProgressControlProps diff --git a/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_index_info.ts b/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_index_info.ts index fd7975aac1b6e..d8601691264f6 100644 --- a/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_index_info.ts +++ b/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_index_info.ts @@ -16,7 +16,7 @@ import { getRandomDocsRequest } from './get_random_docs_request'; import { getTotalDocCountRequest } from './get_total_doc_count_request'; // TODO Consolidate with duplicate `fetchPValues` in -// `x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts` +// `x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts` const SUPPORTED_ES_FIELD_TYPES = [ ES_FIELD_TYPES.KEYWORD, diff --git a/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_significant_term_p_values.ts b/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_significant_term_p_values.ts index 6cdf6983d5827..8dec0ed7cf2f9 100644 --- a/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_significant_term_p_values.ts +++ b/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_significant_term_p_values.ts @@ -25,7 +25,7 @@ import { getQueryWithParams } from './get_query_with_params'; import { getRequestBase } from './get_request_base'; // TODO Consolidate with duplicate `fetchDurationFieldCandidates` in -// `x-pack/plugins/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts` +// `x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts` export const getSignificantTermRequest = ( params: AiopsLogRateAnalysisSchema, diff --git a/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_top_terms.ts b/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_top_terms.ts index d1b8007249136..4b48bb7ecd232 100644 --- a/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_top_terms.ts +++ b/x-pack/plugins/aiops/server/routes/log_rate_analysis/queries/fetch_top_terms.ts @@ -24,7 +24,7 @@ import { getQueryWithParams } from './get_query_with_params'; import { getRequestBase } from './get_request_base'; // TODO Consolidate with duplicate `fetchDurationFieldCandidates` in -// `x-pack/plugins/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts` +// `x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts` export const getTopTermRequest = ( params: AiopsLogRateAnalysisSchema, diff --git a/x-pack/plugins/alerting/server/integration_tests/alert_as_data_fields.test.ts b/x-pack/plugins/alerting/server/integration_tests/alert_as_data_fields.test.ts index f1191fa5aa353..9e08ec5c2b972 100644 --- a/x-pack/plugins/alerting/server/integration_tests/alert_as_data_fields.test.ts +++ b/x-pack/plugins/alerting/server/integration_tests/alert_as_data_fields.test.ts @@ -95,7 +95,7 @@ describe('Alert as data fields checks', () => { * on all the rule types. */ test('ensure rule types list up to date', async () => { - expect(ruleTypes).toEqual(ruleTypeRegistry.getAllTypes()); + expect(ruleTypes.sort()).toEqual(ruleTypeRegistry.getAllTypes().sort()); }); for (const ruleTypeId of ruleTypes) { diff --git a/x-pack/plugins/data_visualizer/public/application/index_data_visualizer/utils/saved_search_utils.ts b/x-pack/plugins/data_visualizer/public/application/index_data_visualizer/utils/saved_search_utils.ts index 3ecc8a3a7a3d8..b1a02dbfe939f 100644 --- a/x-pack/plugins/data_visualizer/public/application/index_data_visualizer/utils/saved_search_utils.ts +++ b/x-pack/plugins/data_visualizer/public/application/index_data_visualizer/utils/saved_search_utils.ts @@ -6,7 +6,7 @@ */ // TODO Consolidate with duplicate component `CorrelationsProgressControls` in -// `x-pack/plugins/apm/public/components/app/correlations/progress_controls.tsx` +// `x-pack/plugins/observability_solution/apm/public/components/app/correlations/progress_controls.tsx` import { cloneDeep } from 'lodash'; import { IUiSettingsClient } from '@kbn/core/public'; import { buildEsQuery, Query, Filter } from '@kbn/es-query'; diff --git a/x-pack/plugins/observability/common/annotations.ts b/x-pack/plugins/observability/common/annotations.ts index e9b7c6b77b231..b30b563ccd0b0 100644 --- a/x-pack/plugins/observability/common/annotations.ts +++ b/x-pack/plugins/observability/common/annotations.ts @@ -12,7 +12,7 @@ import { either } from 'fp-ts/lib/Either'; * Checks whether a string is a valid ISO timestamp, * but doesn't convert it into a Date object when decoding. * - * Copied from x-pack/plugins/apm/common/runtime_types/date_as_string_rt.ts. + * Copied from x-pack/plugins/observability_solution/apm/common/runtime_types/date_as_string_rt.ts. */ const dateAsStringRt = new t.Type( 'DateAsString', diff --git a/x-pack/plugins/apm/.prettierrc b/x-pack/plugins/observability_solution/apm/.prettierrc similarity index 100% rename from x-pack/plugins/apm/.prettierrc rename to x-pack/plugins/observability_solution/apm/.prettierrc diff --git a/x-pack/plugins/apm/.storybook/jest_setup.js b/x-pack/plugins/observability_solution/apm/.storybook/jest_setup.js similarity index 100% rename from x-pack/plugins/apm/.storybook/jest_setup.js rename to x-pack/plugins/observability_solution/apm/.storybook/jest_setup.js diff --git a/x-pack/plugins/apm/.storybook/main.js b/x-pack/plugins/observability_solution/apm/.storybook/main.js similarity index 100% rename from x-pack/plugins/apm/.storybook/main.js rename to x-pack/plugins/observability_solution/apm/.storybook/main.js diff --git a/x-pack/plugins/apm/.storybook/preview.js b/x-pack/plugins/observability_solution/apm/.storybook/preview.js similarity index 100% rename from x-pack/plugins/apm/.storybook/preview.js rename to x-pack/plugins/observability_solution/apm/.storybook/preview.js diff --git a/x-pack/plugins/apm/CONTRIBUTING.md b/x-pack/plugins/observability_solution/apm/CONTRIBUTING.md similarity index 100% rename from x-pack/plugins/apm/CONTRIBUTING.md rename to x-pack/plugins/observability_solution/apm/CONTRIBUTING.md diff --git a/x-pack/plugins/apm/common/__snapshots__/apm_telemetry.test.ts.snap b/x-pack/plugins/observability_solution/apm/common/__snapshots__/apm_telemetry.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/common/__snapshots__/apm_telemetry.test.ts.snap rename to x-pack/plugins/observability_solution/apm/common/__snapshots__/apm_telemetry.test.ts.snap diff --git a/x-pack/plugins/apm/common/agent_configuration/all_option.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/all_option.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/all_option.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/all_option.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/amount_and_unit.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/amount_and_unit.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/amount_and_unit.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/amount_and_unit.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/configuration_types.d.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/configuration_types.d.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/configuration_types.d.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/configuration_types.d.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/constants.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/constants.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/constants.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/constants.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.test.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.test.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.test.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.test.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/agent_configuration_intake_rt.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/boolean_rt.test.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/boolean_rt.test.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/boolean_rt.test.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/boolean_rt.test.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/boolean_rt.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/boolean_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/boolean_rt.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/boolean_rt.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/bytes_rt.test.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/bytes_rt.test.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/bytes_rt.test.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/bytes_rt.test.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/bytes_rt.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/bytes_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/bytes_rt.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/bytes_rt.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/capture_body_rt.test.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/capture_body_rt.test.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/capture_body_rt.test.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/capture_body_rt.test.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/capture_body_rt.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/capture_body_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/capture_body_rt.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/capture_body_rt.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/duration_rt.test.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/duration_rt.test.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/duration_rt.test.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/duration_rt.test.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/duration_rt.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/duration_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/duration_rt.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/duration_rt.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/float_rt.test.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_rt.test.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/float_rt.test.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_rt.test.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/float_rt.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/float_rt.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/float_rt.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/get_range_type_message.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/get_range_type_message.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/get_range_type_message.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/get_range_type_message.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/integer_rt.test.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/integer_rt.test.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/integer_rt.test.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/integer_rt.test.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/integer_rt.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/integer_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/integer_rt.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/integer_rt.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/log_ecs_reformatting_rt.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/log_ecs_reformatting_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/log_ecs_reformatting_rt.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/log_ecs_reformatting_rt.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/log_level_rt.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/log_level_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/log_level_rt.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/log_level_rt.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/storage_size_rt.test.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/storage_size_rt.test.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/storage_size_rt.test.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/storage_size_rt.test.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/storage_size_rt.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/storage_size_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/storage_size_rt.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/storage_size_rt.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/runtime_types/trace_continuation_strategy_rt.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/trace_continuation_strategy_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/runtime_types/trace_continuation_strategy_rt.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/runtime_types/trace_continuation_strategy_rt.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/setting_definitions/__snapshots__/index.test.ts.snap b/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/__snapshots__/index.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/setting_definitions/__snapshots__/index.test.ts.snap rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/__snapshots__/index.test.ts.snap diff --git a/x-pack/plugins/apm/common/agent_configuration/setting_definitions/general_settings.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/general_settings.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/setting_definitions/general_settings.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/general_settings.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/setting_definitions/index.test.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/index.test.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/setting_definitions/index.test.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/index.test.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/setting_definitions/index.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/index.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/setting_definitions/index.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/index.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/setting_definitions/java_settings.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/java_settings.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/setting_definitions/java_settings.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/java_settings.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/setting_definitions/mobile_settings.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/mobile_settings.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/setting_definitions/mobile_settings.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/mobile_settings.ts diff --git a/x-pack/plugins/apm/common/agent_configuration/setting_definitions/types.d.ts b/x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/types.d.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_configuration/setting_definitions/types.d.ts rename to x-pack/plugins/observability_solution/apm/common/agent_configuration/setting_definitions/types.d.ts diff --git a/x-pack/plugins/apm/common/agent_explorer.ts b/x-pack/plugins/observability_solution/apm/common/agent_explorer.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_explorer.ts rename to x-pack/plugins/observability_solution/apm/common/agent_explorer.ts diff --git a/x-pack/plugins/apm/common/agent_key_types.ts b/x-pack/plugins/observability_solution/apm/common/agent_key_types.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_key_types.ts rename to x-pack/plugins/observability_solution/apm/common/agent_key_types.ts diff --git a/x-pack/plugins/apm/common/agent_name.ts b/x-pack/plugins/observability_solution/apm/common/agent_name.ts similarity index 100% rename from x-pack/plugins/apm/common/agent_name.ts rename to x-pack/plugins/observability_solution/apm/common/agent_name.ts diff --git a/x-pack/plugins/apm/common/aggregated_transactions.ts b/x-pack/plugins/observability_solution/apm/common/aggregated_transactions.ts similarity index 100% rename from x-pack/plugins/apm/common/aggregated_transactions.ts rename to x-pack/plugins/observability_solution/apm/common/aggregated_transactions.ts diff --git a/x-pack/plugins/apm/common/annotations.ts b/x-pack/plugins/observability_solution/apm/common/annotations.ts similarity index 100% rename from x-pack/plugins/apm/common/annotations.ts rename to x-pack/plugins/observability_solution/apm/common/annotations.ts diff --git a/x-pack/plugins/apm/common/anomaly_detection/apm_ml_detectors.ts b/x-pack/plugins/observability_solution/apm/common/anomaly_detection/apm_ml_detectors.ts similarity index 100% rename from x-pack/plugins/apm/common/anomaly_detection/apm_ml_detectors.ts rename to x-pack/plugins/observability_solution/apm/common/anomaly_detection/apm_ml_detectors.ts diff --git a/x-pack/plugins/apm/common/anomaly_detection/apm_ml_job.ts b/x-pack/plugins/observability_solution/apm/common/anomaly_detection/apm_ml_job.ts similarity index 100% rename from x-pack/plugins/apm/common/anomaly_detection/apm_ml_job.ts rename to x-pack/plugins/observability_solution/apm/common/anomaly_detection/apm_ml_job.ts diff --git a/x-pack/plugins/apm/common/anomaly_detection/get_anomaly_detection_setup_state.ts b/x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_anomaly_detection_setup_state.ts similarity index 100% rename from x-pack/plugins/apm/common/anomaly_detection/get_anomaly_detection_setup_state.ts rename to x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_anomaly_detection_setup_state.ts diff --git a/x-pack/plugins/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.test.ts b/x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.test.ts similarity index 100% rename from x-pack/plugins/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.test.ts rename to x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.test.ts diff --git a/x-pack/plugins/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.ts b/x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.ts similarity index 100% rename from x-pack/plugins/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.ts rename to x-pack/plugins/observability_solution/apm/common/anomaly_detection/get_preferred_service_anomaly_timeseries.ts diff --git a/x-pack/plugins/apm/common/anomaly_detection/index.ts b/x-pack/plugins/observability_solution/apm/common/anomaly_detection/index.ts similarity index 100% rename from x-pack/plugins/apm/common/anomaly_detection/index.ts rename to x-pack/plugins/observability_solution/apm/common/anomaly_detection/index.ts diff --git a/x-pack/plugins/apm/common/anomaly_detection/service_anomaly_timeseries.ts b/x-pack/plugins/observability_solution/apm/common/anomaly_detection/service_anomaly_timeseries.ts similarity index 100% rename from x-pack/plugins/apm/common/anomaly_detection/service_anomaly_timeseries.ts rename to x-pack/plugins/observability_solution/apm/common/anomaly_detection/service_anomaly_timeseries.ts diff --git a/x-pack/plugins/apm/common/apm_api/parse_endpoint.ts b/x-pack/plugins/observability_solution/apm/common/apm_api/parse_endpoint.ts similarity index 100% rename from x-pack/plugins/apm/common/apm_api/parse_endpoint.ts rename to x-pack/plugins/observability_solution/apm/common/apm_api/parse_endpoint.ts diff --git a/x-pack/plugins/apm/common/apm_feature_flags.ts b/x-pack/plugins/observability_solution/apm/common/apm_feature_flags.ts similarity index 100% rename from x-pack/plugins/apm/common/apm_feature_flags.ts rename to x-pack/plugins/observability_solution/apm/common/apm_feature_flags.ts diff --git a/x-pack/plugins/apm/common/apm_saved_object_constants.ts b/x-pack/plugins/observability_solution/apm/common/apm_saved_object_constants.ts similarity index 100% rename from x-pack/plugins/apm/common/apm_saved_object_constants.ts rename to x-pack/plugins/observability_solution/apm/common/apm_saved_object_constants.ts diff --git a/x-pack/plugins/apm/common/apm_telemetry.test.ts b/x-pack/plugins/observability_solution/apm/common/apm_telemetry.test.ts similarity index 100% rename from x-pack/plugins/apm/common/apm_telemetry.test.ts rename to x-pack/plugins/observability_solution/apm/common/apm_telemetry.test.ts diff --git a/x-pack/plugins/apm/common/apm_telemetry.ts b/x-pack/plugins/observability_solution/apm/common/apm_telemetry.ts similarity index 100% rename from x-pack/plugins/apm/common/apm_telemetry.ts rename to x-pack/plugins/observability_solution/apm/common/apm_telemetry.ts diff --git a/x-pack/plugins/apm/common/assistant/constants.ts b/x-pack/plugins/observability_solution/apm/common/assistant/constants.ts similarity index 100% rename from x-pack/plugins/apm/common/assistant/constants.ts rename to x-pack/plugins/observability_solution/apm/common/assistant/constants.ts diff --git a/x-pack/plugins/apm/common/comparison_rt.ts b/x-pack/plugins/observability_solution/apm/common/comparison_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/comparison_rt.ts rename to x-pack/plugins/observability_solution/apm/common/comparison_rt.ts diff --git a/x-pack/plugins/apm/common/connections.ts b/x-pack/plugins/observability_solution/apm/common/connections.ts similarity index 100% rename from x-pack/plugins/apm/common/connections.ts rename to x-pack/plugins/observability_solution/apm/common/connections.ts diff --git a/x-pack/plugins/apm/common/correlations/constants.ts b/x-pack/plugins/observability_solution/apm/common/correlations/constants.ts similarity index 100% rename from x-pack/plugins/apm/common/correlations/constants.ts rename to x-pack/plugins/observability_solution/apm/common/correlations/constants.ts diff --git a/x-pack/plugins/apm/common/correlations/failed_transactions_correlations/constants.ts b/x-pack/plugins/observability_solution/apm/common/correlations/failed_transactions_correlations/constants.ts similarity index 100% rename from x-pack/plugins/apm/common/correlations/failed_transactions_correlations/constants.ts rename to x-pack/plugins/observability_solution/apm/common/correlations/failed_transactions_correlations/constants.ts diff --git a/x-pack/plugins/apm/common/correlations/failed_transactions_correlations/types.ts b/x-pack/plugins/observability_solution/apm/common/correlations/failed_transactions_correlations/types.ts similarity index 100% rename from x-pack/plugins/apm/common/correlations/failed_transactions_correlations/types.ts rename to x-pack/plugins/observability_solution/apm/common/correlations/failed_transactions_correlations/types.ts diff --git a/x-pack/plugins/apm/common/correlations/field_stats_types.ts b/x-pack/plugins/observability_solution/apm/common/correlations/field_stats_types.ts similarity index 100% rename from x-pack/plugins/apm/common/correlations/field_stats_types.ts rename to x-pack/plugins/observability_solution/apm/common/correlations/field_stats_types.ts diff --git a/x-pack/plugins/apm/common/correlations/latency_correlations/types.ts b/x-pack/plugins/observability_solution/apm/common/correlations/latency_correlations/types.ts similarity index 100% rename from x-pack/plugins/apm/common/correlations/latency_correlations/types.ts rename to x-pack/plugins/observability_solution/apm/common/correlations/latency_correlations/types.ts diff --git a/x-pack/plugins/apm/common/correlations/types.ts b/x-pack/plugins/observability_solution/apm/common/correlations/types.ts similarity index 100% rename from x-pack/plugins/apm/common/correlations/types.ts rename to x-pack/plugins/observability_solution/apm/common/correlations/types.ts diff --git a/x-pack/plugins/apm/common/correlations/utils/get_prioritized_field_value_pairs.test.ts b/x-pack/plugins/observability_solution/apm/common/correlations/utils/get_prioritized_field_value_pairs.test.ts similarity index 100% rename from x-pack/plugins/apm/common/correlations/utils/get_prioritized_field_value_pairs.test.ts rename to x-pack/plugins/observability_solution/apm/common/correlations/utils/get_prioritized_field_value_pairs.test.ts diff --git a/x-pack/plugins/apm/common/correlations/utils/get_prioritized_field_value_pairs.ts b/x-pack/plugins/observability_solution/apm/common/correlations/utils/get_prioritized_field_value_pairs.ts similarity index 100% rename from x-pack/plugins/apm/common/correlations/utils/get_prioritized_field_value_pairs.ts rename to x-pack/plugins/observability_solution/apm/common/correlations/utils/get_prioritized_field_value_pairs.ts diff --git a/x-pack/plugins/apm/common/correlations/utils/has_prefix_to_include.test.ts b/x-pack/plugins/observability_solution/apm/common/correlations/utils/has_prefix_to_include.test.ts similarity index 100% rename from x-pack/plugins/apm/common/correlations/utils/has_prefix_to_include.test.ts rename to x-pack/plugins/observability_solution/apm/common/correlations/utils/has_prefix_to_include.test.ts diff --git a/x-pack/plugins/apm/common/correlations/utils/has_prefix_to_include.ts b/x-pack/plugins/observability_solution/apm/common/correlations/utils/has_prefix_to_include.ts similarity index 100% rename from x-pack/plugins/apm/common/correlations/utils/has_prefix_to_include.ts rename to x-pack/plugins/observability_solution/apm/common/correlations/utils/has_prefix_to_include.ts diff --git a/x-pack/plugins/apm/common/correlations/utils/index.ts b/x-pack/plugins/observability_solution/apm/common/correlations/utils/index.ts similarity index 100% rename from x-pack/plugins/apm/common/correlations/utils/index.ts rename to x-pack/plugins/observability_solution/apm/common/correlations/utils/index.ts diff --git a/x-pack/plugins/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts b/x-pack/plugins/observability_solution/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts similarity index 100% rename from x-pack/plugins/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts rename to x-pack/plugins/observability_solution/apm/common/critical_path/get_aggregated_critical_path_root_nodes.ts diff --git a/x-pack/plugins/apm/common/critical_path/get_critical_path.test.ts b/x-pack/plugins/observability_solution/apm/common/critical_path/get_critical_path.test.ts similarity index 100% rename from x-pack/plugins/apm/common/critical_path/get_critical_path.test.ts rename to x-pack/plugins/observability_solution/apm/common/critical_path/get_critical_path.test.ts diff --git a/x-pack/plugins/apm/common/critical_path/get_critical_path.ts b/x-pack/plugins/observability_solution/apm/common/critical_path/get_critical_path.ts similarity index 100% rename from x-pack/plugins/apm/common/critical_path/get_critical_path.ts rename to x-pack/plugins/observability_solution/apm/common/critical_path/get_critical_path.ts diff --git a/x-pack/plugins/apm/common/critical_path/types.ts b/x-pack/plugins/observability_solution/apm/common/critical_path/types.ts similarity index 100% rename from x-pack/plugins/apm/common/critical_path/types.ts rename to x-pack/plugins/observability_solution/apm/common/critical_path/types.ts diff --git a/x-pack/plugins/apm/common/custom_dashboards.ts b/x-pack/plugins/observability_solution/apm/common/custom_dashboards.ts similarity index 100% rename from x-pack/plugins/apm/common/custom_dashboards.ts rename to x-pack/plugins/observability_solution/apm/common/custom_dashboards.ts diff --git a/x-pack/plugins/apm/common/custom_link/custom_link.test.ts b/x-pack/plugins/observability_solution/apm/common/custom_link/custom_link.test.ts similarity index 100% rename from x-pack/plugins/apm/common/custom_link/custom_link.test.ts rename to x-pack/plugins/observability_solution/apm/common/custom_link/custom_link.test.ts diff --git a/x-pack/plugins/apm/common/custom_link/custom_link_filter_options.ts b/x-pack/plugins/observability_solution/apm/common/custom_link/custom_link_filter_options.ts similarity index 100% rename from x-pack/plugins/apm/common/custom_link/custom_link_filter_options.ts rename to x-pack/plugins/observability_solution/apm/common/custom_link/custom_link_filter_options.ts diff --git a/x-pack/plugins/apm/common/custom_link/custom_link_types.d.ts b/x-pack/plugins/observability_solution/apm/common/custom_link/custom_link_types.d.ts similarity index 100% rename from x-pack/plugins/apm/common/custom_link/custom_link_types.d.ts rename to x-pack/plugins/observability_solution/apm/common/custom_link/custom_link_types.d.ts diff --git a/x-pack/plugins/apm/common/custom_link/index.ts b/x-pack/plugins/observability_solution/apm/common/custom_link/index.ts similarity index 100% rename from x-pack/plugins/apm/common/custom_link/index.ts rename to x-pack/plugins/observability_solution/apm/common/custom_link/index.ts diff --git a/x-pack/plugins/apm/common/data_source.ts b/x-pack/plugins/observability_solution/apm/common/data_source.ts similarity index 100% rename from x-pack/plugins/apm/common/data_source.ts rename to x-pack/plugins/observability_solution/apm/common/data_source.ts diff --git a/x-pack/plugins/apm/common/data_view_constants.ts b/x-pack/plugins/observability_solution/apm/common/data_view_constants.ts similarity index 100% rename from x-pack/plugins/apm/common/data_view_constants.ts rename to x-pack/plugins/observability_solution/apm/common/data_view_constants.ts diff --git a/x-pack/plugins/apm/common/dependencies.ts b/x-pack/plugins/observability_solution/apm/common/dependencies.ts similarity index 100% rename from x-pack/plugins/apm/common/dependencies.ts rename to x-pack/plugins/observability_solution/apm/common/dependencies.ts diff --git a/x-pack/plugins/apm/common/document_type.ts b/x-pack/plugins/observability_solution/apm/common/document_type.ts similarity index 100% rename from x-pack/plugins/apm/common/document_type.ts rename to x-pack/plugins/observability_solution/apm/common/document_type.ts diff --git a/x-pack/plugins/apm/common/environment_filter_values.ts b/x-pack/plugins/observability_solution/apm/common/environment_filter_values.ts similarity index 100% rename from x-pack/plugins/apm/common/environment_filter_values.ts rename to x-pack/plugins/observability_solution/apm/common/environment_filter_values.ts diff --git a/x-pack/plugins/apm/common/environment_rt.ts b/x-pack/plugins/observability_solution/apm/common/environment_rt.ts similarity index 100% rename from x-pack/plugins/apm/common/environment_rt.ts rename to x-pack/plugins/observability_solution/apm/common/environment_rt.ts diff --git a/x-pack/plugins/apm/common/es_fields/__snapshots__/es_fields.test.ts.snap b/x-pack/plugins/observability_solution/apm/common/es_fields/__snapshots__/es_fields.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/common/es_fields/__snapshots__/es_fields.test.ts.snap rename to x-pack/plugins/observability_solution/apm/common/es_fields/__snapshots__/es_fields.test.ts.snap diff --git a/x-pack/plugins/apm/common/es_fields/apm.ts b/x-pack/plugins/observability_solution/apm/common/es_fields/apm.ts similarity index 100% rename from x-pack/plugins/apm/common/es_fields/apm.ts rename to x-pack/plugins/observability_solution/apm/common/es_fields/apm.ts diff --git a/x-pack/plugins/apm/common/es_fields/es_fields.test.ts b/x-pack/plugins/observability_solution/apm/common/es_fields/es_fields.test.ts similarity index 100% rename from x-pack/plugins/apm/common/es_fields/es_fields.test.ts rename to x-pack/plugins/observability_solution/apm/common/es_fields/es_fields.test.ts diff --git a/x-pack/plugins/apm/common/es_fields/infra_metrics.ts b/x-pack/plugins/observability_solution/apm/common/es_fields/infra_metrics.ts similarity index 100% rename from x-pack/plugins/apm/common/es_fields/infra_metrics.ts rename to x-pack/plugins/observability_solution/apm/common/es_fields/infra_metrics.ts diff --git a/x-pack/plugins/apm/common/event_outcome.ts b/x-pack/plugins/observability_solution/apm/common/event_outcome.ts similarity index 100% rename from x-pack/plugins/apm/common/event_outcome.ts rename to x-pack/plugins/observability_solution/apm/common/event_outcome.ts diff --git a/x-pack/plugins/apm/common/fetch_options.ts b/x-pack/plugins/observability_solution/apm/common/fetch_options.ts similarity index 100% rename from x-pack/plugins/apm/common/fetch_options.ts rename to x-pack/plugins/observability_solution/apm/common/fetch_options.ts diff --git a/x-pack/plugins/apm/common/fleet.ts b/x-pack/plugins/observability_solution/apm/common/fleet.ts similarity index 100% rename from x-pack/plugins/apm/common/fleet.ts rename to x-pack/plugins/observability_solution/apm/common/fleet.ts diff --git a/x-pack/plugins/apm/common/i18n.ts b/x-pack/plugins/observability_solution/apm/common/i18n.ts similarity index 100% rename from x-pack/plugins/apm/common/i18n.ts rename to x-pack/plugins/observability_solution/apm/common/i18n.ts diff --git a/x-pack/plugins/apm/common/index.ts b/x-pack/plugins/observability_solution/apm/common/index.ts similarity index 100% rename from x-pack/plugins/apm/common/index.ts rename to x-pack/plugins/observability_solution/apm/common/index.ts diff --git a/x-pack/plugins/apm/common/instances.ts b/x-pack/plugins/observability_solution/apm/common/instances.ts similarity index 100% rename from x-pack/plugins/apm/common/instances.ts rename to x-pack/plugins/observability_solution/apm/common/instances.ts diff --git a/x-pack/plugins/apm/common/latency_aggregation_types.ts b/x-pack/plugins/observability_solution/apm/common/latency_aggregation_types.ts similarity index 100% rename from x-pack/plugins/apm/common/latency_aggregation_types.ts rename to x-pack/plugins/observability_solution/apm/common/latency_aggregation_types.ts diff --git a/x-pack/plugins/apm/common/latency_distribution_chart_types.ts b/x-pack/plugins/observability_solution/apm/common/latency_distribution_chart_types.ts similarity index 100% rename from x-pack/plugins/apm/common/latency_distribution_chart_types.ts rename to x-pack/plugins/observability_solution/apm/common/latency_distribution_chart_types.ts diff --git a/x-pack/plugins/apm/common/license_check.test.ts b/x-pack/plugins/observability_solution/apm/common/license_check.test.ts similarity index 100% rename from x-pack/plugins/apm/common/license_check.test.ts rename to x-pack/plugins/observability_solution/apm/common/license_check.test.ts diff --git a/x-pack/plugins/apm/common/license_check.ts b/x-pack/plugins/observability_solution/apm/common/license_check.ts similarity index 100% rename from x-pack/plugins/apm/common/license_check.ts rename to x-pack/plugins/observability_solution/apm/common/license_check.ts diff --git a/x-pack/plugins/apm/common/mobile/constants.ts b/x-pack/plugins/observability_solution/apm/common/mobile/constants.ts similarity index 100% rename from x-pack/plugins/apm/common/mobile/constants.ts rename to x-pack/plugins/observability_solution/apm/common/mobile/constants.ts diff --git a/x-pack/plugins/apm/common/mobile_types.ts b/x-pack/plugins/observability_solution/apm/common/mobile_types.ts similarity index 100% rename from x-pack/plugins/apm/common/mobile_types.ts rename to x-pack/plugins/observability_solution/apm/common/mobile_types.ts diff --git a/x-pack/plugins/apm/common/privilege_type.ts b/x-pack/plugins/observability_solution/apm/common/privilege_type.ts similarity index 100% rename from x-pack/plugins/apm/common/privilege_type.ts rename to x-pack/plugins/observability_solution/apm/common/privilege_type.ts diff --git a/x-pack/plugins/apm/common/processor_event.ts b/x-pack/plugins/observability_solution/apm/common/processor_event.ts similarity index 100% rename from x-pack/plugins/apm/common/processor_event.ts rename to x-pack/plugins/observability_solution/apm/common/processor_event.ts diff --git a/x-pack/plugins/apm/common/rollup.ts b/x-pack/plugins/observability_solution/apm/common/rollup.ts similarity index 100% rename from x-pack/plugins/apm/common/rollup.ts rename to x-pack/plugins/observability_solution/apm/common/rollup.ts diff --git a/x-pack/plugins/apm/common/rules/apm_rule_types.ts b/x-pack/plugins/observability_solution/apm/common/rules/apm_rule_types.ts similarity index 96% rename from x-pack/plugins/apm/common/rules/apm_rule_types.ts rename to x-pack/plugins/observability_solution/apm/common/rules/apm_rule_types.ts index dff141ba818b9..644191f1d4e82 100644 --- a/x-pack/plugins/apm/common/rules/apm_rule_types.ts +++ b/x-pack/plugins/observability_solution/apm/common/rules/apm_rule_types.ts @@ -328,9 +328,9 @@ export const ANOMALY_DETECTOR_SELECTOR_OPTIONS = [ ].map((type) => ({ type, label: getApmMlDetectorLabel(type) })); // Server side registrations -// x-pack/plugins/apm/server/lib/alerts/.ts -// x-pack/plugins/apm/server/lib/alerts/register_apm_alerts.ts +// x-pack/plugins/observability_solution/apm/server/lib/alerts/.ts +// x-pack/plugins/observability_solution/apm/server/lib/alerts/register_apm_alerts.ts // Client side registrations: -// x-pack/plugins/apm/public/components/alerting//index.tsx -// x-pack/plugins/apm/public/components/alerting/register_apm_alerts +// x-pack/plugins/observability_solution/apm/public/components/alerting//index.tsx +// x-pack/plugins/observability_solution/apm/public/components/alerting/register_apm_alerts diff --git a/x-pack/plugins/apm/common/rules/default_action_message.ts b/x-pack/plugins/observability_solution/apm/common/rules/default_action_message.ts similarity index 100% rename from x-pack/plugins/apm/common/rules/default_action_message.ts rename to x-pack/plugins/observability_solution/apm/common/rules/default_action_message.ts diff --git a/x-pack/plugins/apm/common/rules/get_all_groupby_fields.ts b/x-pack/plugins/observability_solution/apm/common/rules/get_all_groupby_fields.ts similarity index 100% rename from x-pack/plugins/apm/common/rules/get_all_groupby_fields.ts rename to x-pack/plugins/observability_solution/apm/common/rules/get_all_groupby_fields.ts diff --git a/x-pack/plugins/apm/common/rules/schema.ts b/x-pack/plugins/observability_solution/apm/common/rules/schema.ts similarity index 100% rename from x-pack/plugins/apm/common/rules/schema.ts rename to x-pack/plugins/observability_solution/apm/common/rules/schema.ts diff --git a/x-pack/plugins/apm/common/serverless.test.ts b/x-pack/plugins/observability_solution/apm/common/serverless.test.ts similarity index 100% rename from x-pack/plugins/apm/common/serverless.test.ts rename to x-pack/plugins/observability_solution/apm/common/serverless.test.ts diff --git a/x-pack/plugins/apm/common/serverless.ts b/x-pack/plugins/observability_solution/apm/common/serverless.ts similarity index 100% rename from x-pack/plugins/apm/common/serverless.ts rename to x-pack/plugins/observability_solution/apm/common/serverless.ts diff --git a/x-pack/plugins/apm/common/service_groups.test.ts b/x-pack/plugins/observability_solution/apm/common/service_groups.test.ts similarity index 100% rename from x-pack/plugins/apm/common/service_groups.test.ts rename to x-pack/plugins/observability_solution/apm/common/service_groups.test.ts diff --git a/x-pack/plugins/apm/common/service_groups.ts b/x-pack/plugins/observability_solution/apm/common/service_groups.ts similarity index 100% rename from x-pack/plugins/apm/common/service_groups.ts rename to x-pack/plugins/observability_solution/apm/common/service_groups.ts diff --git a/x-pack/plugins/apm/common/service_health_status.ts b/x-pack/plugins/observability_solution/apm/common/service_health_status.ts similarity index 100% rename from x-pack/plugins/apm/common/service_health_status.ts rename to x-pack/plugins/observability_solution/apm/common/service_health_status.ts diff --git a/x-pack/plugins/apm/common/service_inventory.ts b/x-pack/plugins/observability_solution/apm/common/service_inventory.ts similarity index 100% rename from x-pack/plugins/apm/common/service_inventory.ts rename to x-pack/plugins/observability_solution/apm/common/service_inventory.ts diff --git a/x-pack/plugins/apm/common/service_map.ts b/x-pack/plugins/observability_solution/apm/common/service_map.ts similarity index 100% rename from x-pack/plugins/apm/common/service_map.ts rename to x-pack/plugins/observability_solution/apm/common/service_map.ts diff --git a/x-pack/plugins/apm/common/service_metadata.ts b/x-pack/plugins/observability_solution/apm/common/service_metadata.ts similarity index 100% rename from x-pack/plugins/apm/common/service_metadata.ts rename to x-pack/plugins/observability_solution/apm/common/service_metadata.ts diff --git a/x-pack/plugins/apm/common/service_nodes.ts b/x-pack/plugins/observability_solution/apm/common/service_nodes.ts similarity index 100% rename from x-pack/plugins/apm/common/service_nodes.ts rename to x-pack/plugins/observability_solution/apm/common/service_nodes.ts diff --git a/x-pack/plugins/apm/common/span_links.ts b/x-pack/plugins/observability_solution/apm/common/span_links.ts similarity index 100% rename from x-pack/plugins/apm/common/span_links.ts rename to x-pack/plugins/observability_solution/apm/common/span_links.ts diff --git a/x-pack/plugins/apm/common/storage_explorer_types.ts b/x-pack/plugins/observability_solution/apm/common/storage_explorer_types.ts similarity index 100% rename from x-pack/plugins/apm/common/storage_explorer_types.ts rename to x-pack/plugins/observability_solution/apm/common/storage_explorer_types.ts diff --git a/x-pack/plugins/apm/common/time_range_metadata.ts b/x-pack/plugins/observability_solution/apm/common/time_range_metadata.ts similarity index 100% rename from x-pack/plugins/apm/common/time_range_metadata.ts rename to x-pack/plugins/observability_solution/apm/common/time_range_metadata.ts diff --git a/x-pack/plugins/apm/common/trace_explorer.ts b/x-pack/plugins/observability_solution/apm/common/trace_explorer.ts similarity index 100% rename from x-pack/plugins/apm/common/trace_explorer.ts rename to x-pack/plugins/observability_solution/apm/common/trace_explorer.ts diff --git a/x-pack/plugins/apm/common/transaction_types.ts b/x-pack/plugins/observability_solution/apm/common/transaction_types.ts similarity index 100% rename from x-pack/plugins/apm/common/transaction_types.ts rename to x-pack/plugins/observability_solution/apm/common/transaction_types.ts diff --git a/x-pack/plugins/apm/common/tutorial/instructions/apm_agent_instructions.ts b/x-pack/plugins/observability_solution/apm/common/tutorial/instructions/apm_agent_instructions.ts similarity index 100% rename from x-pack/plugins/apm/common/tutorial/instructions/apm_agent_instructions.ts rename to x-pack/plugins/observability_solution/apm/common/tutorial/instructions/apm_agent_instructions.ts diff --git a/x-pack/plugins/apm/common/tutorial/instructions/apm_server_instructions.ts b/x-pack/plugins/observability_solution/apm/common/tutorial/instructions/apm_server_instructions.ts similarity index 100% rename from x-pack/plugins/apm/common/tutorial/instructions/apm_server_instructions.ts rename to x-pack/plugins/observability_solution/apm/common/tutorial/instructions/apm_server_instructions.ts diff --git a/x-pack/plugins/apm/common/tutorial/tutorials.ts b/x-pack/plugins/observability_solution/apm/common/tutorial/tutorials.ts similarity index 100% rename from x-pack/plugins/apm/common/tutorial/tutorials.ts rename to x-pack/plugins/observability_solution/apm/common/tutorial/tutorials.ts diff --git a/x-pack/plugins/apm/common/utils/array_union_to_callable.ts b/x-pack/plugins/observability_solution/apm/common/utils/array_union_to_callable.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/array_union_to_callable.ts rename to x-pack/plugins/observability_solution/apm/common/utils/array_union_to_callable.ts diff --git a/x-pack/plugins/apm/common/utils/as_mutable_array.ts b/x-pack/plugins/observability_solution/apm/common/utils/as_mutable_array.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/as_mutable_array.ts rename to x-pack/plugins/observability_solution/apm/common/utils/as_mutable_array.ts diff --git a/x-pack/plugins/apm/common/utils/environment_query.test.ts b/x-pack/plugins/observability_solution/apm/common/utils/environment_query.test.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/environment_query.test.ts rename to x-pack/plugins/observability_solution/apm/common/utils/environment_query.test.ts diff --git a/x-pack/plugins/apm/common/utils/environment_query.ts b/x-pack/plugins/observability_solution/apm/common/utils/environment_query.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/environment_query.ts rename to x-pack/plugins/observability_solution/apm/common/utils/environment_query.ts diff --git a/x-pack/plugins/apm/common/utils/esql/get_esql_date_range_filter.ts b/x-pack/plugins/observability_solution/apm/common/utils/esql/get_esql_date_range_filter.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/esql/get_esql_date_range_filter.ts rename to x-pack/plugins/observability_solution/apm/common/utils/esql/get_esql_date_range_filter.ts diff --git a/x-pack/plugins/apm/common/utils/esql/get_esql_environment_filter.ts b/x-pack/plugins/observability_solution/apm/common/utils/esql/get_esql_environment_filter.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/esql/get_esql_environment_filter.ts rename to x-pack/plugins/observability_solution/apm/common/utils/esql/get_esql_environment_filter.ts diff --git a/x-pack/plugins/apm/common/utils/esql/index.ts b/x-pack/plugins/observability_solution/apm/common/utils/esql/index.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/esql/index.ts rename to x-pack/plugins/observability_solution/apm/common/utils/esql/index.ts diff --git a/x-pack/plugins/apm/common/utils/field_value_pair_to_kql.ts b/x-pack/plugins/observability_solution/apm/common/utils/field_value_pair_to_kql.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/field_value_pair_to_kql.ts rename to x-pack/plugins/observability_solution/apm/common/utils/field_value_pair_to_kql.ts diff --git a/x-pack/plugins/apm/common/utils/formatters/alert_url.ts b/x-pack/plugins/observability_solution/apm/common/utils/formatters/alert_url.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/formatters/alert_url.ts rename to x-pack/plugins/observability_solution/apm/common/utils/formatters/alert_url.ts diff --git a/x-pack/plugins/apm/common/utils/formatters/datetime.test.ts b/x-pack/plugins/observability_solution/apm/common/utils/formatters/datetime.test.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/formatters/datetime.test.ts rename to x-pack/plugins/observability_solution/apm/common/utils/formatters/datetime.test.ts diff --git a/x-pack/plugins/apm/common/utils/formatters/datetime.ts b/x-pack/plugins/observability_solution/apm/common/utils/formatters/datetime.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/formatters/datetime.ts rename to x-pack/plugins/observability_solution/apm/common/utils/formatters/datetime.ts diff --git a/x-pack/plugins/apm/common/utils/formatters/duration.test.ts b/x-pack/plugins/observability_solution/apm/common/utils/formatters/duration.test.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/formatters/duration.test.ts rename to x-pack/plugins/observability_solution/apm/common/utils/formatters/duration.test.ts diff --git a/x-pack/plugins/apm/common/utils/formatters/duration.ts b/x-pack/plugins/observability_solution/apm/common/utils/formatters/duration.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/formatters/duration.ts rename to x-pack/plugins/observability_solution/apm/common/utils/formatters/duration.ts diff --git a/x-pack/plugins/apm/common/utils/formatters/formatters.test.ts b/x-pack/plugins/observability_solution/apm/common/utils/formatters/formatters.test.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/formatters/formatters.test.ts rename to x-pack/plugins/observability_solution/apm/common/utils/formatters/formatters.test.ts diff --git a/x-pack/plugins/apm/common/utils/formatters/formatters.ts b/x-pack/plugins/observability_solution/apm/common/utils/formatters/formatters.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/formatters/formatters.ts rename to x-pack/plugins/observability_solution/apm/common/utils/formatters/formatters.ts diff --git a/x-pack/plugins/apm/common/utils/formatters/index.ts b/x-pack/plugins/observability_solution/apm/common/utils/formatters/index.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/formatters/index.ts rename to x-pack/plugins/observability_solution/apm/common/utils/formatters/index.ts diff --git a/x-pack/plugins/apm/common/utils/formatters/size.test.ts b/x-pack/plugins/observability_solution/apm/common/utils/formatters/size.test.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/formatters/size.test.ts rename to x-pack/plugins/observability_solution/apm/common/utils/formatters/size.test.ts diff --git a/x-pack/plugins/apm/common/utils/formatters/size.ts b/x-pack/plugins/observability_solution/apm/common/utils/formatters/size.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/formatters/size.ts rename to x-pack/plugins/observability_solution/apm/common/utils/formatters/size.ts diff --git a/x-pack/plugins/apm/common/utils/get_bucket_size/calculate_auto.js b/x-pack/plugins/observability_solution/apm/common/utils/get_bucket_size/calculate_auto.js similarity index 100% rename from x-pack/plugins/apm/common/utils/get_bucket_size/calculate_auto.js rename to x-pack/plugins/observability_solution/apm/common/utils/get_bucket_size/calculate_auto.js diff --git a/x-pack/plugins/apm/common/utils/get_bucket_size/index.ts b/x-pack/plugins/observability_solution/apm/common/utils/get_bucket_size/index.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/get_bucket_size/index.ts rename to x-pack/plugins/observability_solution/apm/common/utils/get_bucket_size/index.ts diff --git a/x-pack/plugins/apm/common/utils/get_bucket_size/unit_to_seconds.js b/x-pack/plugins/observability_solution/apm/common/utils/get_bucket_size/unit_to_seconds.js similarity index 100% rename from x-pack/plugins/apm/common/utils/get_bucket_size/unit_to_seconds.js rename to x-pack/plugins/observability_solution/apm/common/utils/get_bucket_size/unit_to_seconds.js diff --git a/x-pack/plugins/apm/common/utils/get_kuery_fields.test.ts b/x-pack/plugins/observability_solution/apm/common/utils/get_kuery_fields.test.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/get_kuery_fields.test.ts rename to x-pack/plugins/observability_solution/apm/common/utils/get_kuery_fields.test.ts diff --git a/x-pack/plugins/apm/common/utils/get_kuery_fields.ts b/x-pack/plugins/observability_solution/apm/common/utils/get_kuery_fields.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/get_kuery_fields.ts rename to x-pack/plugins/observability_solution/apm/common/utils/get_kuery_fields.ts diff --git a/x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.test.ts b/x-pack/plugins/observability_solution/apm/common/utils/get_kuery_with_mobile_filters.test.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.test.ts rename to x-pack/plugins/observability_solution/apm/common/utils/get_kuery_with_mobile_filters.test.ts diff --git a/x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.ts b/x-pack/plugins/observability_solution/apm/common/utils/get_kuery_with_mobile_filters.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/get_kuery_with_mobile_filters.ts rename to x-pack/plugins/observability_solution/apm/common/utils/get_kuery_with_mobile_filters.ts diff --git a/x-pack/plugins/apm/common/utils/get_offset_in_ms.ts b/x-pack/plugins/observability_solution/apm/common/utils/get_offset_in_ms.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/get_offset_in_ms.ts rename to x-pack/plugins/observability_solution/apm/common/utils/get_offset_in_ms.ts diff --git a/x-pack/plugins/apm/common/utils/get_preferred_bucket_size_and_data_source.test.ts b/x-pack/plugins/observability_solution/apm/common/utils/get_preferred_bucket_size_and_data_source.test.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/get_preferred_bucket_size_and_data_source.test.ts rename to x-pack/plugins/observability_solution/apm/common/utils/get_preferred_bucket_size_and_data_source.test.ts diff --git a/x-pack/plugins/apm/common/utils/get_preferred_bucket_size_and_data_source.ts b/x-pack/plugins/observability_solution/apm/common/utils/get_preferred_bucket_size_and_data_source.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/get_preferred_bucket_size_and_data_source.ts rename to x-pack/plugins/observability_solution/apm/common/utils/get_preferred_bucket_size_and_data_source.ts diff --git a/x-pack/plugins/apm/common/utils/is_finite_number.ts b/x-pack/plugins/observability_solution/apm/common/utils/is_finite_number.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/is_finite_number.ts rename to x-pack/plugins/observability_solution/apm/common/utils/is_finite_number.ts diff --git a/x-pack/plugins/apm/common/utils/join_by_key/index.test.ts b/x-pack/plugins/observability_solution/apm/common/utils/join_by_key/index.test.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/join_by_key/index.test.ts rename to x-pack/plugins/observability_solution/apm/common/utils/join_by_key/index.test.ts diff --git a/x-pack/plugins/apm/common/utils/join_by_key/index.ts b/x-pack/plugins/observability_solution/apm/common/utils/join_by_key/index.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/join_by_key/index.ts rename to x-pack/plugins/observability_solution/apm/common/utils/join_by_key/index.ts diff --git a/x-pack/plugins/apm/common/utils/kuery_utils.test.ts b/x-pack/plugins/observability_solution/apm/common/utils/kuery_utils.test.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/kuery_utils.test.ts rename to x-pack/plugins/observability_solution/apm/common/utils/kuery_utils.test.ts diff --git a/x-pack/plugins/apm/common/utils/kuery_utils.ts b/x-pack/plugins/observability_solution/apm/common/utils/kuery_utils.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/kuery_utils.ts rename to x-pack/plugins/observability_solution/apm/common/utils/kuery_utils.ts diff --git a/x-pack/plugins/apm/common/utils/maybe.ts b/x-pack/plugins/observability_solution/apm/common/utils/maybe.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/maybe.ts rename to x-pack/plugins/observability_solution/apm/common/utils/maybe.ts diff --git a/x-pack/plugins/apm/common/utils/offset_previous_period_coordinate.test.ts b/x-pack/plugins/observability_solution/apm/common/utils/offset_previous_period_coordinate.test.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/offset_previous_period_coordinate.test.ts rename to x-pack/plugins/observability_solution/apm/common/utils/offset_previous_period_coordinate.test.ts diff --git a/x-pack/plugins/apm/common/utils/offset_previous_period_coordinate.ts b/x-pack/plugins/observability_solution/apm/common/utils/offset_previous_period_coordinate.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/offset_previous_period_coordinate.ts rename to x-pack/plugins/observability_solution/apm/common/utils/offset_previous_period_coordinate.ts diff --git a/x-pack/plugins/apm/common/utils/pick_keys.ts b/x-pack/plugins/observability_solution/apm/common/utils/pick_keys.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/pick_keys.ts rename to x-pack/plugins/observability_solution/apm/common/utils/pick_keys.ts diff --git a/x-pack/plugins/apm/common/utils/term_query.ts b/x-pack/plugins/observability_solution/apm/common/utils/term_query.ts similarity index 100% rename from x-pack/plugins/apm/common/utils/term_query.ts rename to x-pack/plugins/observability_solution/apm/common/utils/term_query.ts diff --git a/x-pack/plugins/apm/common/viz_colors.ts b/x-pack/plugins/observability_solution/apm/common/viz_colors.ts similarity index 100% rename from x-pack/plugins/apm/common/viz_colors.ts rename to x-pack/plugins/observability_solution/apm/common/viz_colors.ts diff --git a/x-pack/plugins/apm/common/waterfall/typings.ts b/x-pack/plugins/observability_solution/apm/common/waterfall/typings.ts similarity index 100% rename from x-pack/plugins/apm/common/waterfall/typings.ts rename to x-pack/plugins/observability_solution/apm/common/waterfall/typings.ts diff --git a/x-pack/plugins/apm/dev_docs/apm_queries.md b/x-pack/plugins/observability_solution/apm/dev_docs/apm_queries.md similarity index 89% rename from x-pack/plugins/apm/dev_docs/apm_queries.md rename to x-pack/plugins/observability_solution/apm/dev_docs/apm_queries.md index acd20597389d9..7b0fd244bfdd5 100644 --- a/x-pack/plugins/apm/dev_docs/apm_queries.md +++ b/x-pack/plugins/observability_solution/apm/dev_docs/apm_queries.md @@ -56,7 +56,7 @@ A pre-aggregated document where `_doc_count` is the number of transaction events You can find all the APM transaction fields [here](https://www.elastic.co/guide/en/apm/server/current/exported-fields-apm-transaction.html). -The decision to use aggregated transactions or not is determined in [`getSearchTransactionsEvents`](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/plugins/apm/server/lib/helpers/aggregated_transactions/index.ts#L53-L79) and then used to specify [the transaction index](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/plugins/apm/server/lib/suggestions/get_suggestions.ts#L30-L32) and [the latency field](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/plugins/apm/server/lib/alerts/chart_preview/get_transaction_duration.ts#L62-L65) +The decision to use aggregated transactions or not is determined in [`getSearchTransactionsEvents`](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/plugins/observability_solution/apm/server/lib/helpers/aggregated_transactions/index.ts#L53-L79) and then used to specify [the transaction index](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/plugins/observability_solution/apm/server/lib/suggestions/get_suggestions.ts#L30-L32) and [the latency field](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/plugins/observability_solution/apm/server/lib/alerts/chart_preview/get_transaction_duration.ts#L62-L65) ### Latency @@ -101,7 +101,7 @@ GET apm-*-metric-*,metrics-apm*/_search?terminate_after=1000 } ``` -Please note: `metricset.name: transaction` was only recently introduced. To retain backwards compatability we still use the old filter `{ "exists": { "field": "transaction.duration.histogram" }}` when filtering for aggregated transactions ([see example](https://github.com/elastic/kibana/blob/2c8686770e64b82cf8e1db5a22327d40d5f8ce45/x-pack/plugins/apm/server/lib/helpers/aggregated_transactions/index.ts#L89-L95)). +Please note: `metricset.name: transaction` was only recently introduced. To retain backwards compatability we still use the old filter `{ "exists": { "field": "transaction.duration.histogram" }}` when filtering for aggregated transactions ([see example](https://github.com/elastic/kibana/blob/2c8686770e64b82cf8e1db5a22327d40d5f8ce45/x-pack/plugins/observability_solution/apm/server/lib/helpers/aggregated_transactions/index.ts#L89-L95)). ### Throughput @@ -291,7 +291,7 @@ System metrics are captured periodically (every 60 seconds by default). You can ![image](https://user-images.githubusercontent.com/209966/135990500-f85bd8d9-b5a5-4b7c-b9e1-0759eefb8a29.png) -Used in: [Metrics section](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/apm/server/lib/metrics/by_agent/shared/cpu/index.ts#L83) +Used in: [Metrics section](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/observability_solution/apm/server/lib/metrics/by_agent/shared/cpu/index.ts#L83) Noteworthy fields: `system.cpu.total.norm.pct`, `system.process.cpu.total.norm.pct` @@ -377,7 +377,7 @@ GET apm-*-metric-*,metrics-apm*/_search?terminate_after=1000 } ``` -The above example is overly simplified. In reality [we do a bit more](https://github.com/elastic/kibana/blob/fe9b5332e157fd456f81aecfd4ffa78d9e511a66/x-pack/plugins/apm/server/lib/metrics/by_agent/shared/memory/index.ts#L51-L71) to properly calculate memory usage inside containers. Please note that an [Exists Query](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-exists-query.html) is used in the filter context in the query to ensure that the memory fields exist. +The above example is overly simplified. In reality [we do a bit more](https://github.com/elastic/kibana/blob/fe9b5332e157fd456f81aecfd4ffa78d9e511a66/x-pack/plugins/observability_solution/apm/server/lib/metrics/by_agent/shared/memory/index.ts#L51-L71) to properly calculate memory usage inside containers. Please note that an [Exists Query](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-exists-query.html) is used in the filter context in the query to ensure that the memory fields exist. # Span breakdown metrics @@ -387,7 +387,7 @@ Span breakdown metrics are used to power the "Time spent by span type" graph. Ag ![image](https://user-images.githubusercontent.com/209966/135990865-9077ae3e-a7a4-4b5d-bdce-41dc832689ea.png) -Used in: ["Time spent by span type" chart](https://github.com/elastic/kibana/blob/723370ab23573e50b3524a62c6b9998f2042423d/x-pack/plugins/apm/server/lib/transactions/breakdown/index.ts#L48-L87) +Used in: ["Time spent by span type" chart](https://github.com/elastic/kibana/blob/723370ab23573e50b3524a62c6b9998f2042423d/x-pack/plugins/observability_solution/apm/server/lib/transactions/breakdown/index.ts#L48-L87) Noteworthy fields: `transaction.name`, `transaction.type`, `span.type`, `span.subtype`, `span.self_time.*` @@ -447,7 +447,7 @@ These metrics measure the count and total duration of requests from one service ![image](https://user-images.githubusercontent.com/209966/135990117-170070da-2fc5-4014-a597-0dda0970854c.png) -Used in: [Dependencies (latency)](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/apm/server/lib/backends/get_latency_charts_for_backend.ts#L68-L79), [Dependencies (throughput)](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/apm/server/lib/backends/get_throughput_charts_for_backend.ts#L67-L74) and [Service Map](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/apm/server/lib/service_map/get_service_map_backend_node_info.ts#L57-L67) +Used in: [Dependencies (latency)](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/observability_solution/apm/server/lib/backends/get_latency_charts_for_backend.ts#L68-L79), [Dependencies (throughput)](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/observability_solution/apm/server/lib/backends/get_throughput_charts_for_backend.ts#L67-L74) and [Service Map](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/plugins/observability_solution/apm/server/lib/service_map/get_service_map_backend_node_info.ts#L57-L67) Noteworthy fields: `span.destination.service.*` diff --git a/x-pack/plugins/apm/dev_docs/github_commands.md b/x-pack/plugins/observability_solution/apm/dev_docs/github_commands.md similarity index 100% rename from x-pack/plugins/apm/dev_docs/github_commands.md rename to x-pack/plugins/observability_solution/apm/dev_docs/github_commands.md diff --git a/x-pack/plugins/apm/dev_docs/learning_material.md b/x-pack/plugins/observability_solution/apm/dev_docs/learning_material.md similarity index 100% rename from x-pack/plugins/apm/dev_docs/learning_material.md rename to x-pack/plugins/observability_solution/apm/dev_docs/learning_material.md diff --git a/x-pack/plugins/apm/dev_docs/linting.md b/x-pack/plugins/observability_solution/apm/dev_docs/linting.md similarity index 75% rename from x-pack/plugins/apm/dev_docs/linting.md rename to x-pack/plugins/observability_solution/apm/dev_docs/linting.md index 3dbd7b5b27484..c0046dfe35e89 100644 --- a/x-pack/plugins/apm/dev_docs/linting.md +++ b/x-pack/plugins/observability_solution/apm/dev_docs/linting.md @@ -5,19 +5,19 @@ _Note: Run the commands from the root of Kibana._ ### Typescript ``` -node scripts/type_check.js --project x-pack/plugins/apm/tsconfig.json +node scripts/type_check.js --project x-pack/plugins/observability_solution/apm/tsconfig.json ``` ### Prettier ``` -yarn prettier "./x-pack/plugins/apm/**/*.{tsx,ts,js}" --write +yarn prettier "./x-pack/plugins/observability_solution/apm/**/*.{tsx,ts,js}" --write ``` ### ESLint ``` -node scripts/eslint.js x-pack/plugins/apm +node scripts/eslint.js x-pack/plugins/observability_solution/apm ``` ## Install pre-commit hook (optional) @@ -27,4 +27,4 @@ In case you want to run a couple of checks like linting or check the file casing After the script completes the pre-commit hook will be created within the file .git/hooks/pre-commit. If you choose to not install it, don’t worry, we still run a quick CI check to provide feedback earliest as we can about the same checks. -More information about linting can be found in the [Kibana Guide](https://www.elastic.co/guide/en/kibana/current/kibana-linting.html). \ No newline at end of file +More information about linting can be found in the [Kibana Guide](https://www.elastic.co/guide/en/kibana/current/kibana-linting.html). diff --git a/x-pack/plugins/apm/dev_docs/local_setup.md b/x-pack/plugins/observability_solution/apm/dev_docs/local_setup.md similarity index 94% rename from x-pack/plugins/apm/dev_docs/local_setup.md rename to x-pack/plugins/observability_solution/apm/dev_docs/local_setup.md index 9f3553f3c680c..f4e8427da189a 100644 --- a/x-pack/plugins/apm/dev_docs/local_setup.md +++ b/x-pack/plugins/observability_solution/apm/dev_docs/local_setup.md @@ -85,7 +85,7 @@ elasticsearch.password: changeme APM behaves differently depending on which role and permissions a logged in user has. To create APM users run: ```sh -node x-pack/plugins/apm/scripts/create_apm_users.js --username admin --password changeme --kibana-url http://localhost:5601 +node x-pack/plugins/observability_solution/apm/scripts/create_apm_users.js --username admin --password changeme --kibana-url http://localhost:5601 ``` This will create: diff --git a/x-pack/plugins/apm/dev_docs/overflow_bucket_setup.md b/x-pack/plugins/observability_solution/apm/dev_docs/overflow_bucket_setup.md similarity index 100% rename from x-pack/plugins/apm/dev_docs/overflow_bucket_setup.md rename to x-pack/plugins/observability_solution/apm/dev_docs/overflow_bucket_setup.md diff --git a/x-pack/plugins/apm/dev_docs/query_debugging_in_development_and_production.md b/x-pack/plugins/observability_solution/apm/dev_docs/query_debugging_in_development_and_production.md similarity index 100% rename from x-pack/plugins/apm/dev_docs/query_debugging_in_development_and_production.md rename to x-pack/plugins/observability_solution/apm/dev_docs/query_debugging_in_development_and_production.md diff --git a/x-pack/plugins/apm/dev_docs/routing_and_linking.md b/x-pack/plugins/observability_solution/apm/dev_docs/routing_and_linking.md similarity index 100% rename from x-pack/plugins/apm/dev_docs/routing_and_linking.md rename to x-pack/plugins/observability_solution/apm/dev_docs/routing_and_linking.md diff --git a/x-pack/plugins/apm/dev_docs/telemetry.md b/x-pack/plugins/observability_solution/apm/dev_docs/telemetry.md similarity index 93% rename from x-pack/plugins/apm/dev_docs/telemetry.md rename to x-pack/plugins/observability_solution/apm/dev_docs/telemetry.md index 89293aad75a19..142701b035b5d 100644 --- a/x-pack/plugins/apm/dev_docs/telemetry.md +++ b/x-pack/plugins/observability_solution/apm/dev_docs/telemetry.md @@ -31,7 +31,7 @@ Once uploaded to the telemetry cluster, the data telemetry is stored in In order to collect a new telemetry field you need to add a task which performs the query that collects the data from the cluster. -All the available tasks are [here](https://github.com/elastic/kibana/blob/ba84602455671f0f6175bbc0fd2e8f302c60bbe6/x-pack/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts) +All the available tasks are [here](https://github.com/elastic/kibana/blob/ba84602455671f0f6175bbc0fd2e8f302c60bbe6/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts) ### Debug telemetry @@ -61,7 +61,7 @@ The collection tasks also use the [`APMDataTelemetry` type](../server/lib/apm_te Running `node scripts/telemetry_check --fix` from the root Kibana directory will update the schemas which should automatically notify the Infra team when a pull request is opened so they can update the mapping in the telemetry clusters. -Running `node scripts/test/jest --updateSnapshot` from the `x-pack/plugins/apm` directory will update the +Running `node scripts/test/jest --updateSnapshot` from the `x-pack/plugins/observability_solution/apm` directory will update the mappings snapshot used in the jest tests. ## Behavioral Telemetry @@ -78,8 +78,8 @@ EBT is part of the core analytics service in Kibana and the `TelemetryService` p #### Collect a new event type -1. You need to define the event type in the [telemetry_events.ts](https://github.com/elastic/kibana/blob/4283802c195231f710be0d9870615fbc31382a31/x-pack/plugins/apm/public/services/telemetry/telemetry_events.ts#L36) -2. Define the tracking method in the [telemetry_client.ts](https://github.com/elastic/kibana/blob/4283802c195231f710be0d9870615fbc31382a31/x-pack/plugins/apm/public/services/telemetry/telemetry_client.ts#L18) +1. You need to define the event type in the [telemetry_events.ts](https://github.com/elastic/kibana/blob/4283802c195231f710be0d9870615fbc31382a31/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_events.ts#L36) +2. Define the tracking method in the [telemetry_client.ts](https://github.com/elastic/kibana/blob/4283802c195231f710be0d9870615fbc31382a31/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_client.ts#L18) 3. Use the tracking method with the telemetry client (`telemetry.reportSearchQuerySumbitted({property: test})`) In addition to the custom properties, analytics module automatically sends context properties. The list of the properties can be found [here](https://docs.elastic.dev/telemetry/collection/event-based-telemetry-context#browser-context) diff --git a/x-pack/plugins/apm/dev_docs/testing.md b/x-pack/plugins/observability_solution/apm/dev_docs/testing.md similarity index 88% rename from x-pack/plugins/apm/dev_docs/testing.md rename to x-pack/plugins/observability_solution/apm/dev_docs/testing.md index 7ce4ed34b9e61..02ff43d37bf75 100644 --- a/x-pack/plugins/apm/dev_docs/testing.md +++ b/x-pack/plugins/observability_solution/apm/dev_docs/testing.md @@ -13,7 +13,7 @@ Unit testing is a good approach if you have a very specific piece of code with l ## Unit Tests (Jest) ``` -node x-pack/plugins/apm/scripts/test/jest [--watch] [--updateSnapshot] +node x-pack/plugins/observability_solution/apm/scripts/test/jest [--watch] [--updateSnapshot] ``` #### Coverage @@ -44,7 +44,7 @@ The API tests are located in [`x-pack/test/apm_api_integration/`](/x-pack/test/a #### Start server and run test (single process) ``` -node x-pack/plugins/apm/scripts/test/api [--trial/--basic] [--help] +node x-pack/plugins/observability_solution/apm/scripts/test/api [--trial/--basic] [--help] ``` The above command will start an ES instance on http://localhost:9220, a Kibana instance on http://localhost:5620 and run the api tests. @@ -55,10 +55,10 @@ Once the tests finish, the instances will be terminated. ```sh # start server -node x-pack/plugins/apm/scripts/test/api --server --basic +node x-pack/plugins/observability_solution/apm/scripts/test/api --server --basic # run tests -node x-pack/plugins/apm/scripts/test/api --runner --basic --grep-files=error_group_list +node x-pack/plugins/observability_solution/apm/scripts/test/api --runner --basic --grep-files=error_group_list ``` ### Update snapshots (from Kibana root) @@ -66,7 +66,7 @@ node x-pack/plugins/apm/scripts/test/api --runner --basic --grep-files=error_gro To update snapshots append `--updateSnapshots` to the `--runner` command: ``` -node x-pack/plugins/apm/scripts/test/api --runner --basic --updateSnapshots +node x-pack/plugins/observability_solution/apm/scripts/test/api --runner --basic --updateSnapshots ``` (The test server needs to be running) @@ -80,7 +80,7 @@ node x-pack/plugins/apm/scripts/test/api --runner --basic --updateSnapshots ## E2E Tests (Cypress) -The E2E tests are located in [`x-pack/plugins/apm/ftr_e2e`](../ftr_e2e). +The E2E tests are located in [`x-pack/plugins/observability_solution/apm/ftr_e2e`](../ftr_e2e). When PR is labeled with `apm:cypress-record`, test runs are recorded to the [Cypress Dashboard](https://dashboard.cypress.io). @@ -98,19 +98,19 @@ Tests run on buildkite PR pipeline are parallelized (4 parallel jobs) and are or #### Start test server ``` -node x-pack/plugins/apm/scripts/test/e2e --server +node x-pack/plugins/observability_solution/apm/scripts/test/e2e --server ``` #### Run tests ``` -node x-pack/plugins/apm/scripts/test/e2e --runner --open +node x-pack/plugins/observability_solution/apm/scripts/test/e2e --runner --open ``` ### Run tests multiple times to check for flakiness ``` -node x-pack/plugins/apm/scripts/test/e2e --runner --times [--spec ] +node x-pack/plugins/observability_solution/apm/scripts/test/e2e --runner --times [--spec ] ``` ### A11y checks @@ -131,7 +131,7 @@ node scripts/functional_test_runner --config x-pack/test/functional/apps/apm/con APM tests are located in `x-pack/test/functional/apps/apm`. For debugging access Elasticsearch on http://localhost:9220` (elastic/changeme) -diff --git a/x-pack/plugins/apm/scripts/test/README.md b/x-pack/plugins/apm/scripts/test/README.md +diff --git a/x-pack/plugins/observability_solution/apm/scripts/test/README.md b/x-pack/plugins/observability_solution/apm/scripts/test/README.md ## Serverless API tests diff --git a/x-pack/plugins/apm/dev_docs/testing_apm_server.md b/x-pack/plugins/observability_solution/apm/dev_docs/testing_apm_server.md similarity index 100% rename from x-pack/plugins/apm/dev_docs/testing_apm_server.md rename to x-pack/plugins/observability_solution/apm/dev_docs/testing_apm_server.md diff --git a/x-pack/plugins/apm/dev_docs/updating_functional_tests_archives.md b/x-pack/plugins/observability_solution/apm/dev_docs/updating_functional_tests_archives.md similarity index 80% rename from x-pack/plugins/apm/dev_docs/updating_functional_tests_archives.md rename to x-pack/plugins/observability_solution/apm/dev_docs/updating_functional_tests_archives.md index 3d1a5f0b00bb4..50a183d502c2f 100644 --- a/x-pack/plugins/apm/dev_docs/updating_functional_tests_archives.md +++ b/x-pack/plugins/observability_solution/apm/dev_docs/updating_functional_tests_archives.md @@ -3,6 +3,4 @@ Some of our API tests use an archive generated by the [`esarchiver`](https://www.elastic.co/guide/en/kibana/current/development-tests.html#development-functional-tests) script. Updating the main archive (`apm_8.0.0`) is a scripted process, where a 30m snapshot is downloaded from a cluster running the [APM Integration Testing server](https://github.com/elastic/apm-integration-testing). The script will copy the generated archives into the `fixtures/es_archiver` folders of our test suites (currently `basic` and `trial`). It will also generate a file that contains metadata about the archive, that can be imported to get the time range of the snapshot. Usage: -`node x-pack/plugins/apm/scripts/create_functional_tests_archive --es-url=https://admin:changeme@localhost:9200 --kibana-url=https://localhost:5601` - - +`node x-pack/plugins/observability_solution/apm/scripts/create_functional_tests_archive --es-url=https://admin:changeme@localhost:9200 --kibana-url=https://localhost:5601` diff --git a/x-pack/plugins/apm/dev_docs/vscode_setup.md b/x-pack/plugins/observability_solution/apm/dev_docs/vscode_setup.md similarity index 88% rename from x-pack/plugins/apm/dev_docs/vscode_setup.md rename to x-pack/plugins/observability_solution/apm/dev_docs/vscode_setup.md index 9be3a53b52176..a5ed2783da9d2 100644 --- a/x-pack/plugins/apm/dev_docs/vscode_setup.md +++ b/x-pack/plugins/observability_solution/apm/dev_docs/vscode_setup.md @@ -1,6 +1,6 @@ # Visual Studio Code -When using [Visual Studio Code](https://code.visualstudio.com/) with APM it's best to set up a [multi-root workspace](https://code.visualstudio.com/docs/editor/multi-root-workspaces) and add the `x-pack/plugins/apm` directory, the `x-pack` directory, and the root of the Kibana repository to the workspace. This makes it so you can navigate and search within APM and use the wider workspace roots when you need to widen your search. +When using [Visual Studio Code](https://code.visualstudio.com/) with APM it's best to set up a [multi-root workspace](https://code.visualstudio.com/docs/editor/multi-root-workspaces) and add the `x-pack/plugins/observability_solution/apm` directory, the `x-pack` directory, and the root of the Kibana repository to the workspace. This makes it so you can navigate and search within APM and use the wider workspace roots when you need to widen your search. ## Using the Jest extension diff --git a/x-pack/plugins/apm/ftr_e2e/README.md b/x-pack/plugins/observability_solution/apm/ftr_e2e/README.md similarity index 92% rename from x-pack/plugins/apm/ftr_e2e/README.md rename to x-pack/plugins/observability_solution/apm/ftr_e2e/README.md index f62040babfe12..8336c037ff21d 100644 --- a/x-pack/plugins/apm/ftr_e2e/README.md +++ b/x-pack/plugins/observability_solution/apm/ftr_e2e/README.md @@ -1,6 +1,6 @@ # APM E2E -APM uses [FTR](../../../../packages/kbn-test/README.md) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/plugins/apm/ftr_e2e/cypress/integration`. +APM uses [FTR](../../../../../packages/kbn-test/README.md) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/integration`. ## Tips and best practices @@ -71,7 +71,7 @@ it('calls the dependencies API', () => { ### Prefer `cy.visitKibana` instead of `cy.visit` -In most cases we should use [`cy.visitKibana`](https://github.com/elastic/kibana/blob/50821db39c07d5d35d510c8082d5c608c4e2fd4e/x-pack/plugins/apm/ftr_e2e/cypress/support/commands.ts#L51-L56) instead of `cy.visit`. +In most cases we should use [`cy.visitKibana`](https://github.com/elastic/kibana/blob/50821db39c07d5d35d510c8082d5c608c4e2fd4e/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/commands.ts#L51-L56) instead of `cy.visit`. `cy.visitKibana` will wait for Kibana to have successfully loaded before moving on. This will reduce the risk of timing out later in the test because we split up the wait time in two parts: Kibana load time, and APM load time thus a time budget for each (by default 40 seconds). ### Clean data before and after each test diff --git a/x-pack/plugins/apm/ftr_e2e/apis/fixtures/package_registry_config.yml b/x-pack/plugins/observability_solution/apm/ftr_e2e/apis/fixtures/package_registry_config.yml similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/apis/fixtures/package_registry_config.yml rename to x-pack/plugins/observability_solution/apm/ftr_e2e/apis/fixtures/package_registry_config.yml diff --git a/x-pack/plugins/apm/ftr_e2e/cypress.config.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress.config.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress.config.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress.config.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/.gitignore b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/.gitignore similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/.gitignore rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/.gitignore diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/_404.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/_404.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/_404.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/_404.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/deep_links.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/deep_links.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/deep_links.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/deep_links.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/dependencies/dependencies.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependencies/dependencies.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/dependencies/dependencies.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependencies/dependencies.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/dependencies/generate_many_dependencies.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependencies/generate_many_dependencies.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/dependencies/generate_many_dependencies.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependencies/generate_many_dependencies.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/dependency_operation/dependency_operation.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependency_operation/dependency_operation.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/dependency_operation/dependency_operation.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/dependency_operation/dependency_operation.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/diagnostics/apm-diagnostics-8.8.0-1687436214804.json b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/diagnostics/apm-diagnostics-8.8.0-1687436214804.json similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/diagnostics/apm-diagnostics-8.8.0-1687436214804.json rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/diagnostics/apm-diagnostics-8.8.0-1687436214804.json diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/diagnostics/diagnostics.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/diagnostics/diagnostics.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/diagnostics/diagnostics.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/diagnostics/diagnostics.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/errors/error_details.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/error_details.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/errors/error_details.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/error_details.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/errors/errors_page.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/errors_page.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/errors/errors_page.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/errors_page.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/errors/generate_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/generate_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/errors/generate_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/errors/generate_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/feature_flag/comparison.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/feature_flag/comparison.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/feature_flag/comparison.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/feature_flag/comparison.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/home.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/home.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/home.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/home.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/infrastructure/generate_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/infrastructure/generate_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/infrastructure/generate_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/infrastructure/generate_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/infrastructure/infrastructure_page.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/infrastructure/infrastructure_page.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/infrastructure/infrastructure_page.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/infrastructure/infrastructure_page.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/integration_settings/integration_policy.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/integration_settings/integration_policy.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/integration_settings/integration_policy.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/integration_settings/integration_policy.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/mobile/generate_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/generate_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/mobile/generate_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/generate_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/mobile/mobile_transaction_details.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/mobile_transaction_details.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/mobile/mobile_transaction_details.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/mobile_transaction_details.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/mobile/mobile_transactions.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/mobile_transactions.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/mobile/mobile_transactions.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/mobile/mobile_transactions.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/navigation.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/navigation.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/navigation.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/navigation.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/no_data_screen.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/no_data_screen.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/no_data_screen.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/no_data_screen.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/onboarding/onboarding.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/onboarding/onboarding.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/onboarding/onboarding.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/onboarding/onboarding.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/rules/error_count.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/rules/error_count.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/rules/error_count.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/rules/error_count.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/rules/generate_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/rules/generate_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/rules/generate_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/rules/generate_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_groups/generate_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_groups/generate_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_groups/generate_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_groups/generate_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_groups/service_groups.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_groups/service_groups.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_groups/service_groups.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_groups/service_groups.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/generate_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/generate_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/generate_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/generate_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/generate_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/generate_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/generate_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/generate_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/header_filters.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/header_filters.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/header_filters.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/header_filters/header_filters.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_map/service_map.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/service_map.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_map/service_map.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/service_map.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/detailed_service_map.png b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/detailed_service_map.png similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/detailed_service_map.png rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/detailed_service_map.png diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/service_map.png b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/service_map.png similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_map/snapshots/service_map.png rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_map/snapshots/service_map.png diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/alerts_table.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/alerts_table.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/alerts_table.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/alerts_table.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/aws_lambda.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/aws_lambda.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/aws_lambda.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/aws_lambda.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/generate_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/generate_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/generate_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/aws_lambda/generate_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/azure_functions.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/azure_functions.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/azure_functions.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/azure_functions.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/generate_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/generate_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/generate_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/azure_functions/generate_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/errors_table.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/errors_table.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/errors_table.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/errors_table.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/generate_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/generate_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/generate_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/generate_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/generate_mobile.data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/generate_mobile.data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/generate_mobile.data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/generate_mobile.data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/header_filters.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/header_filters.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/header_filters.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/header_filters.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/instances_table.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/instances_table.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/instances_table.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/instances_table.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/mobile_overview_with_most_used_charts.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/mobile_overview_with_most_used_charts.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/mobile_overview_with_most_used_charts.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/mobile_overview_with_most_used_charts.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/service_and_mobile_overview.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/service_and_mobile_overview.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/service_and_mobile_overview.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/service_and_mobile_overview.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/service_overview.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/service_overview.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/service_overview.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/service_overview.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/time_comparison.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/time_comparison.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/service_overview/time_comparison.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_overview/time_comparison.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/settings/agent_configurations.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/agent_configurations.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/settings/agent_configurations.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/agent_configurations.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/settings/custom_links.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/custom_links.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/settings/custom_links.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/settings/custom_links.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/storage_explorer/storage_explorer.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/storage_explorer/storage_explorer.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/storage_explorer/storage_explorer.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/storage_explorer/storage_explorer.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/trace_explorer/trace_explorer.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/trace_explorer/trace_explorer.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/trace_explorer/trace_explorer.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/trace_explorer/trace_explorer.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_links_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_links_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_links_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_links_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_stacktrace_data.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_stacktrace_data.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_stacktrace_data.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/generate_span_stacktrace_data.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/generate_large_trace.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/generate_large_trace.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/generate_large_trace.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/generate_large_trace.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/large_traces_in_waterfall.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/large_traces_in_waterfall.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/large_traces_in_waterfall.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/large_trace_in_waterfall/large_traces_in_waterfall.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/span_links.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/span_links.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/span_links.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/span_links.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/span_stacktrace.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/span_stacktrace.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/span_stacktrace.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/span_stacktrace.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/transaction_details.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/transaction_details.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/transaction_details/transaction_details.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transaction_details/transaction_details.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/transactions_overview/transactions_overview.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transactions_overview/transactions_overview.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/transactions_overview/transactions_overview.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/transactions_overview/transactions_overview.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/e2e/tutorial/tutorial.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/tutorial/tutorial.cy.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/e2e/tutorial/tutorial.cy.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/tutorial/tutorial.cy.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/fixtures/es_archiver/apm_8.0.0_empty/mappings.json b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/es_archiver/apm_8.0.0_empty/mappings.json similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/fixtures/es_archiver/apm_8.0.0_empty/mappings.json rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/es_archiver/apm_8.0.0_empty/mappings.json diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/fixtures/es_archiver/apm_mappings_only_8.0.0/mappings.json b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/es_archiver/apm_mappings_only_8.0.0/mappings.json similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/fixtures/es_archiver/apm_mappings_only_8.0.0/mappings.json rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/es_archiver/apm_mappings_only_8.0.0/mappings.json diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/fixtures/es_archiver/metrics_8.0.0/mappings.json b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/es_archiver/metrics_8.0.0/mappings.json similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/fixtures/es_archiver/metrics_8.0.0/mappings.json rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/es_archiver/metrics_8.0.0/mappings.json diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/fixtures/synthtrace/opbeans.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/synthtrace/opbeans.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/fixtures/synthtrace/opbeans.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/fixtures/synthtrace/opbeans.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/support/commands.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/commands.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/support/commands.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/commands.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/support/e2e.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/e2e.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/support/e2e.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/e2e.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/support/output_command_timings.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/output_command_timings.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/support/output_command_timings.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/output_command_timings.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress/support/types.d.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/types.d.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress/support/types.d.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/support/types.d.ts diff --git a/x-pack/plugins/apm/ftr_e2e/cypress_test_runner.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress_test_runner.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/cypress_test_runner.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/cypress_test_runner.ts diff --git a/x-pack/plugins/apm/ftr_e2e/ftr_config.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config.ts similarity index 94% rename from x-pack/plugins/apm/ftr_e2e/ftr_config.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config.ts index 47e5878e365a9..d0aa9b32a95e7 100644 --- a/x-pack/plugins/apm/ftr_e2e/ftr_config.ts +++ b/x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_config.ts @@ -12,10 +12,10 @@ import { FtrProviderContext } from './ftr_provider_context'; async function ftrConfig({ readConfigFile }: FtrConfigProviderContext) { const kibanaCommonTestsConfig = await readConfigFile( - require.resolve('../../../../test/common/config.js') + require.resolve('../../../../../test/common/config.js') ); const xpackFunctionalTestsConfig = await readConfigFile( - require.resolve('../../../test/functional/config.base.js') + require.resolve('../../../../test/functional/config.base.js') ); return { diff --git a/x-pack/plugins/apm/ftr_e2e/ftr_provider_context.d.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_provider_context.d.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/ftr_provider_context.d.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/ftr_provider_context.d.ts diff --git a/x-pack/plugins/apm/ftr_e2e/setup_cypress_node_events.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/setup_cypress_node_events.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/setup_cypress_node_events.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/setup_cypress_node_events.ts diff --git a/x-pack/plugins/apm/ftr_e2e/synthtrace.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/synthtrace.ts similarity index 100% rename from x-pack/plugins/apm/ftr_e2e/synthtrace.ts rename to x-pack/plugins/observability_solution/apm/ftr_e2e/synthtrace.ts diff --git a/x-pack/plugins/apm/ftr_e2e/tsconfig.json b/x-pack/plugins/observability_solution/apm/ftr_e2e/tsconfig.json similarity index 50% rename from x-pack/plugins/apm/ftr_e2e/tsconfig.json rename to x-pack/plugins/observability_solution/apm/ftr_e2e/tsconfig.json index b95f24a54d4fb..4c2eb87feda9b 100644 --- a/x-pack/plugins/apm/ftr_e2e/tsconfig.json +++ b/x-pack/plugins/observability_solution/apm/ftr_e2e/tsconfig.json @@ -1,29 +1,20 @@ { - "extends": "../../../../tsconfig.base.json", - "include": [ - "**/*" - ], - "exclude": [ - "tmp", - "target/**/*" - ], + "extends": "../../../../../tsconfig.base.json", + "include": ["**/*"], + "exclude": ["tmp", "target/**/*"], "compilerOptions": { "outDir": "target/types", - "types": [ - "cypress", - "node", - "cypress-real-events" - ], + "types": ["cypress", "node", "cypress-real-events"], "isolatedModules": false }, "kbn_references": [ - { "path": "../../../test/tsconfig.json" }, { "path": "../../../../test/tsconfig.json" }, + { "path": "../../../../../test/tsconfig.json" }, "@kbn/test", "@kbn/apm-synthtrace", "@kbn/apm-synthtrace-client", "@kbn/dev-utils", "@kbn/axe-config", - "@kbn/cypress-config", + "@kbn/cypress-config" ] } diff --git a/x-pack/plugins/apm/jest.config.js b/x-pack/plugins/observability_solution/apm/jest.config.js similarity index 50% rename from x-pack/plugins/apm/jest.config.js rename to x-pack/plugins/observability_solution/apm/jest.config.js index 5d15dd048d4f1..8e02c46d7ecde 100644 --- a/x-pack/plugins/apm/jest.config.js +++ b/x-pack/plugins/observability_solution/apm/jest.config.js @@ -9,13 +9,16 @@ const path = require('path'); module.exports = { preset: '@kbn/test', - rootDir: path.resolve(__dirname, '../../..'), - roots: ['/x-pack/plugins/apm'], - setupFiles: ['/x-pack/plugins/apm/.storybook/jest_setup.js'], - coverageDirectory: '/target/kibana-coverage/jest/x-pack/plugins/apm', + rootDir: path.resolve(__dirname, '../../../..'), + roots: ['/x-pack/plugins/observability_solution/apm'], + setupFiles: [ + '/x-pack/plugins/observability_solution/apm/.storybook/jest_setup.js', + ], + coverageDirectory: + '/target/kibana-coverage/jest/x-pack/plugins/observability_solution/apm', coverageReporters: ['text', 'html'], collectCoverageFrom: [ - '/x-pack/plugins/apm/{common,public,server}/**/*.{js,ts,tsx}', + '/x-pack/plugins/observability_solution/apm/{common,public,server}/**/*.{js,ts,tsx}', '!/**/*.stories.*', ], }; diff --git a/x-pack/plugins/apm/kibana.jsonc b/x-pack/plugins/observability_solution/apm/kibana.jsonc similarity index 100% rename from x-pack/plugins/apm/kibana.jsonc rename to x-pack/plugins/observability_solution/apm/kibana.jsonc diff --git a/x-pack/plugins/apm/public/application/index.tsx b/x-pack/plugins/observability_solution/apm/public/application/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/application/index.tsx rename to x-pack/plugins/observability_solution/apm/public/application/index.tsx diff --git a/x-pack/plugins/apm/public/assets/apm.png b/x-pack/plugins/observability_solution/apm/public/assets/apm.png similarity index 100% rename from x-pack/plugins/apm/public/assets/apm.png rename to x-pack/plugins/observability_solution/apm/public/assets/apm.png diff --git a/x-pack/plugins/apm/public/assets/illustration_integrations_darkmode.svg b/x-pack/plugins/observability_solution/apm/public/assets/illustration_integrations_darkmode.svg similarity index 100% rename from x-pack/plugins/apm/public/assets/illustration_integrations_darkmode.svg rename to x-pack/plugins/observability_solution/apm/public/assets/illustration_integrations_darkmode.svg diff --git a/x-pack/plugins/apm/public/assets/illustration_integrations_lightmode.svg b/x-pack/plugins/observability_solution/apm/public/assets/illustration_integrations_lightmode.svg similarity index 100% rename from x-pack/plugins/apm/public/assets/illustration_integrations_lightmode.svg rename to x-pack/plugins/observability_solution/apm/public/assets/illustration_integrations_lightmode.svg diff --git a/x-pack/plugins/apm/public/assets/no_results_dark.svg b/x-pack/plugins/observability_solution/apm/public/assets/no_results_dark.svg similarity index 100% rename from x-pack/plugins/apm/public/assets/no_results_dark.svg rename to x-pack/plugins/observability_solution/apm/public/assets/no_results_dark.svg diff --git a/x-pack/plugins/apm/public/assets/no_results_light.svg b/x-pack/plugins/observability_solution/apm/public/assets/no_results_light.svg similarity index 100% rename from x-pack/plugins/apm/public/assets/no_results_light.svg rename to x-pack/plugins/observability_solution/apm/public/assets/no_results_light.svg diff --git a/x-pack/plugins/apm/public/assistant_functions/get_apm_timeseries.tsx b/x-pack/plugins/observability_solution/apm/public/assistant_functions/get_apm_timeseries.tsx similarity index 100% rename from x-pack/plugins/apm/public/assistant_functions/get_apm_timeseries.tsx rename to x-pack/plugins/observability_solution/apm/public/assistant_functions/get_apm_timeseries.tsx diff --git a/x-pack/plugins/apm/public/assistant_functions/index.ts b/x-pack/plugins/observability_solution/apm/public/assistant_functions/index.ts similarity index 100% rename from x-pack/plugins/apm/public/assistant_functions/index.ts rename to x-pack/plugins/observability_solution/apm/public/assistant_functions/index.ts diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/index.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_detector.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_detector.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_detector.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_detector.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.test.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/anomaly_rule_type/select_anomaly_severity.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.stories.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/error_count_rule_type/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/error_count_rule_type/index.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/register_apm_rule_types.ts b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/register_apm_rule_types.ts similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/register_apm_rule_types.ts rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/register_apm_rule_types.ts diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.stories.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_duration_rule_type/index.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.stories.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/rule_types/transaction_error_rate_rule_type/index.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/constants.ts b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/constants.ts similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/constants.ts rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/constants.ts diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/failed_transaction_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/failed_transaction_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/failed_transaction_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/failed_transaction_chart.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/helpers.ts b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/helpers.ts similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/helpers.ts rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/helpers.ts diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/index.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/latency_alerts_history_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/latency_alerts_history_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/latency_alerts_history_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/latency_alerts_history_chart.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/latency_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/latency_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/latency_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/latency_chart.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/throughput_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/throughput_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/throughput_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/throughput_chart.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/types.ts b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/types.ts similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/alert_details_app_section/types.ts rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alert_details_app_section/types.ts diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/alerting_flyout/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alerting_flyout/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/alerting_flyout/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/alerting_flyout/index.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/apm_rule_group_by.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_group_by.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/apm_rule_group_by.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_group_by.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/apm_rule_kql_filter.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_kql_filter.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/apm_rule_kql_filter.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_kql_filter.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/apm_rule_params_container/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_params_container/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/apm_rule_params_container/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_params_container/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/apm_rule_params_container/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_params_container/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/apm_rule_params_container/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_params_container/index.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/apm_rule_unified_search_bar.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_unified_search_bar.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/apm_rule_unified_search_bar.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/apm_rule_unified_search_bar.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/chart_preview/chart_preview_helper.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/chart_preview/chart_preview_helper.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/chart_preview/chart_preview_helper.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/chart_preview/chart_preview_helper.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/chart_preview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/chart_preview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/chart_preview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/chart_preview/index.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/ui_components/popover_expression.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/popover_expression.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/ui_components/popover_expression.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/ui_components/popover_expression.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/utils/fields.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/fields.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/utils/fields.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/utils/fields.test.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/utils/fields.tsx b/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/fields.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/utils/fields.tsx rename to x-pack/plugins/observability_solution/apm/public/components/alerting/utils/fields.tsx diff --git a/x-pack/plugins/apm/public/components/alerting/utils/get_alerting_capabilities.test.ts b/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_alerting_capabilities.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/utils/get_alerting_capabilities.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_alerting_capabilities.test.ts diff --git a/x-pack/plugins/apm/public/components/alerting/utils/get_alerting_capabilities.ts b/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_alerting_capabilities.ts similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/utils/get_alerting_capabilities.ts rename to x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_alerting_capabilities.ts diff --git a/x-pack/plugins/apm/public/components/alerting/utils/get_initial_alert_values.test.ts b/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_initial_alert_values.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/utils/get_initial_alert_values.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_initial_alert_values.test.ts diff --git a/x-pack/plugins/apm/public/components/alerting/utils/get_initial_alert_values.ts b/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_initial_alert_values.ts similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/utils/get_initial_alert_values.ts rename to x-pack/plugins/observability_solution/apm/public/components/alerting/utils/get_initial_alert_values.ts diff --git a/x-pack/plugins/apm/public/components/alerting/utils/helper.ts b/x-pack/plugins/observability_solution/apm/public/components/alerting/utils/helper.ts similarity index 100% rename from x-pack/plugins/apm/public/components/alerting/utils/helper.ts rename to x-pack/plugins/observability_solution/apm/public/components/alerting/utils/helper.ts diff --git a/x-pack/plugins/apm/public/components/app/alerts_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/alerts_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/alerts_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/alerts_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/breadcrumb/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/breadcrumb/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/breadcrumb/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/breadcrumb/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/chart_title_tool_tip.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/chart_title_tool_tip.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/chart_title_tool_tip.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/chart_title_tool_tip.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/context_popover/field_stats_popover.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/context_popover/field_stats_popover.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/context_popover/field_stats_popover.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/context_popover/field_stats_popover.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/context_popover/index.ts b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/context_popover/index.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/context_popover/index.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/context_popover/index.ts diff --git a/x-pack/plugins/apm/public/components/app/correlations/correlations_table.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/correlations_table.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/correlations_table.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/correlations_table.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/cross_cluster_search_warning.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/cross_cluster_search_warning.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/cross_cluster_search_warning.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/cross_cluster_search_warning.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/empty_state_prompt.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/empty_state_prompt.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/empty_state_prompt.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/empty_state_prompt.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/failed_transactions_correlations.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/failed_transactions_correlations.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/failed_transactions_correlations.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/failed_transactions_correlations.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/failed_transactions_correlations_help_popover.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/failed_transactions_correlations_help_popover.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/failed_transactions_correlations_help_popover.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/failed_transactions_correlations_help_popover.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/get_transaction_distribution_chart_data.ts b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/get_transaction_distribution_chart_data.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/get_transaction_distribution_chart_data.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/get_transaction_distribution_chart_data.ts diff --git a/x-pack/plugins/apm/public/components/app/correlations/latency_correlations.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/latency_correlations.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/latency_correlations.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/latency_correlations.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/latency_correlations_help_popover.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations_help_popover.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/latency_correlations_help_popover.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/latency_correlations_help_popover.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/progress_controls.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/progress_controls.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/progress_controls.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/progress_controls.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/use_failed_transactions_correlations.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_failed_transactions_correlations.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/use_failed_transactions_correlations.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_failed_transactions_correlations.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/use_failed_transactions_correlations.ts b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_failed_transactions_correlations.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/use_failed_transactions_correlations.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_failed_transactions_correlations.ts diff --git a/x-pack/plugins/apm/public/components/app/correlations/use_fetch_params.ts b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_fetch_params.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/use_fetch_params.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_fetch_params.ts diff --git a/x-pack/plugins/apm/public/components/app/correlations/use_latency_correlations.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_latency_correlations.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/use_latency_correlations.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_latency_correlations.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/correlations/use_latency_correlations.ts b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_latency_correlations.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/use_latency_correlations.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/use_latency_correlations.ts diff --git a/x-pack/plugins/apm/public/components/app/correlations/utils/analysis_hook_utils.ts b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/analysis_hook_utils.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/utils/analysis_hook_utils.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/analysis_hook_utils.ts diff --git a/x-pack/plugins/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.test.ts b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.test.ts diff --git a/x-pack/plugins/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.ts b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_failed_transactions_correlation_impact_label.ts diff --git a/x-pack/plugins/apm/public/components/app/correlations/utils/get_overall_histogram.test.ts b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_overall_histogram.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/utils/get_overall_histogram.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_overall_histogram.test.ts diff --git a/x-pack/plugins/apm/public/components/app/correlations/utils/get_overall_histogram.ts b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_overall_histogram.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/utils/get_overall_histogram.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/get_overall_histogram.ts diff --git a/x-pack/plugins/apm/public/components/app/correlations/utils/is_error_message.ts b/x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/is_error_message.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/correlations/utils/is_error_message.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/correlations/utils/is_error_message.ts diff --git a/x-pack/plugins/apm/public/components/app/dependencies_inventory/dependencies_inventory_table/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/dependencies_inventory/dependencies_inventory_table/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependencies_inventory/dependencies_inventory_table/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/dependencies_inventory/dependencies_inventory_table/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/dependencies_inventory/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/dependencies_inventory/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependencies_inventory/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/dependencies_inventory/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/dependency_detail_operations/dependency_detail_operations_list/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_operations/dependency_detail_operations_list/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependency_detail_operations/dependency_detail_operations_list/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_operations/dependency_detail_operations_list/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/dependency_detail_operations/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_operations/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependency_detail_operations/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_operations/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/dependency_detail_overview/dependencies_detail_table.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_overview/dependencies_detail_table.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependency_detail_overview/dependencies_detail_table.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_overview/dependencies_detail_table.tsx diff --git a/x-pack/plugins/apm/public/components/app/dependency_detail_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependency_detail_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/dependency_detail_view/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_view/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependency_detail_view/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/dependency_detail_view/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/dependency_operation_detail_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/dependency_operation_detail_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/dependency_operation_detail_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/dependency_operation_detail_link.tsx diff --git a/x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/dependency_operation_distribution_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/dependency_operation_distribution_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/dependency_operation_distribution_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/dependency_operation_distribution_chart.tsx diff --git a/x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/detail_view_header/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/detail_view_header/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/detail_view_header/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/detail_view_header/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.test.ts b/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.test.ts diff --git a/x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.ts b/x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/dependency_operation_detail_view/maybe_redirect_to_available_span_sample.ts diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/apm_documents_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/apm_documents_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/apm_documents_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/apm_documents_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/context/diagnostics_context.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/context/diagnostics_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/context/diagnostics_context.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/context/diagnostics_context.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/context/use_diagnostics.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/context/use_diagnostics.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/context/use_diagnostics.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/context/use_diagnostics.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/data_stream_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/data_stream_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/data_stream_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/data_stream_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/import_export_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/import_export_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/import_export_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/import_export_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/index_pattern_settings_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index_pattern_settings_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/index_pattern_settings_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index_pattern_settings_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/index_templates_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index_templates_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/index_templates_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/index_templates_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/indices_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/indices_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/indices_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/indices_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/apm_integration_package_status.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/apm_integration_package_status.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/apm_integration_package_status.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/apm_integration_package_status.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/data_streams_status.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/data_streams_status.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/data_streams_status.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/data_streams_status.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/index_templates_status.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/index_templates_status.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/index_templates_status.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/index_templates_status.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/indicies_status.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/indicies_status.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/indicies_status.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/indicies_status.tsx diff --git a/x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/tab_status.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/tab_status.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/diagnostics/summary_tab/tab_status.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/diagnostics/summary_tab/tab_status.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/distribution/index.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/distribution/index.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/distribution/index.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/distribution/index.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/distribution/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/distribution/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/distribution/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/distribution/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_contextual_insight.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_sample_contextual_insight.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_contextual_insight.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_sample_contextual_insight.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_sample_detail.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_tabs.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_tabs.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_tabs.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_tabs.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_ui_actions_context_menu.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_ui_actions_context_menu.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/error_ui_actions_context_menu.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/error_ui_actions_context_menu.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace_title.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace_title.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace_title.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/exception_stacktrace_title.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/plaintext_stacktrace.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/plaintext_stacktrace.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/plaintext_stacktrace.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/plaintext_stacktrace.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/sample_summary.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/sample_summary.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/error_sampler/sample_summary.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/error_sampler/sample_summary.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_details/top_erroneous_transactions/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/top_erroneous_transactions/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_details/top_erroneous_transactions/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_details/top_erroneous_transactions/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_overview/error_group_list/__fixtures__/props.json b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/__fixtures__/props.json similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_overview/error_group_list/__fixtures__/props.json rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/__fixtures__/props.json diff --git a/x-pack/plugins/apm/public/components/app/error_group_overview/error_group_list/error_group_list.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/error_group_list.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_overview/error_group_list/error_group_list.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/error_group_list.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_overview/error_group_list/error_group_list.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/error_group_list.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_overview/error_group_list/error_group_list.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/error_group_list.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_overview/error_group_list/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_overview/error_group_list/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx diff --git a/x-pack/plugins/apm/public/components/app/error_group_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/error_group_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/error_group_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/help_popover/help_popover.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/help_popover/help_popover.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/help_popover/help_popover.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/help_popover/help_popover.tsx diff --git a/x-pack/plugins/apm/public/components/app/help_popover/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/help_popover/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/help_popover/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/help_popover/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/infra_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/infra_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/infra_overview/infra_tabs/empty_prompt.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/empty_prompt.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/infra_overview/infra_tabs/empty_prompt.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/empty_prompt.tsx diff --git a/x-pack/plugins/apm/public/components/app/infra_overview/infra_tabs/failure_prompt.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/failure_prompt.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/infra_overview/infra_tabs/failure_prompt.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/failure_prompt.tsx diff --git a/x-pack/plugins/apm/public/components/app/infra_overview/infra_tabs/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/infra_overview/infra_tabs/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/infra_overview/infra_tabs/use_tabs.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/use_tabs.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/infra_overview/infra_tabs/use_tabs.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/use_tabs.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/infra_overview/infra_tabs/use_tabs.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/use_tabs.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/infra_overview/infra_tabs/use_tabs.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/infra_overview/infra_tabs/use_tabs.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics/jvm_metrics_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/jvm_metrics_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/jvm_metrics_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/jvm_metrics_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_active_instances.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_active_instances.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_active_instances.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_active_instances.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_function_name_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_function_name_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_function_name_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_function_name_link.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_functions.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_functions.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_functions.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_functions.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_metrics_charts.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_metrics_charts.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_metrics_charts.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_metrics_charts.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_summary.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_summary.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/serverless_metrics/serverless_summary.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/serverless_metrics/serverless_summary.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics/service_metrics/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/service_metrics/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/service_metrics/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/service_metrics/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/dashboard_catalog.ts diff --git a/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/java.json b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/java.json similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/java.json rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/java.json diff --git a/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/nodejs.json b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/nodejs.json similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/nodejs.json rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/nodejs.json diff --git a/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/dashboards/opentelemetry_nodejs.json diff --git a/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/helper.ts b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/helper.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/static_dashboard/helper.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/helper.ts diff --git a/x-pack/plugins/apm/public/components/app/metrics/static_dashboard/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics/static_dashboard/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics/static_dashboard/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics_details/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics_details/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics_details/serverless_metrics_details/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/serverless_metrics_details/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics_details/serverless_metrics_details/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/serverless_metrics_details/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics_details/service_node_metrics/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/service_node_metrics/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics_details/service_node_metrics/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/service_node_metrics/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/metrics_details/service_node_metrics/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/service_node_metrics/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/metrics_details/service_node_metrics/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/metrics_details/service_node_metrics/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/http_requests_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/http_requests_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/charts/http_requests_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/http_requests_chart.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_errors_and_crashes_treemap/treemap_select.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_http_error_rate/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_most_affected/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_most_affected/treemap_select.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_treemap/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_treemap/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/charts/mobile_treemap/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_treemap/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/mobile_treemap/treemap_select.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/charts/sessions_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/sessions_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/charts/sessions_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/charts/sessions_chart.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/crash_group_details/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/error_group_details/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_group_details/shared/distribution/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/crash_group_list.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crash_group_list/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/error_group_list.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/error_group_list/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/errors_and_crashes_overview/tabs/tabs.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/search_bar.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/search_bar.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/search_bar.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/search_bar.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/filters/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/filters/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/filters/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/filters/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map_select.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map_select.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/embedded_map_select.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/embedded_map_select.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_http_requests_map_layer_list.ts b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_http_requests_map_layer_list.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_http_requests_map_layer_list.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_http_requests_map_layer_list.ts diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_layer_list.ts b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_layer_list.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_layer_list.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_layer_list.ts diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_map_layer_style.ts b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_map_layer_style.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_map_layer_style.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_map_layer_style.ts diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_session_map_layer_list.ts b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_session_map_layer_list.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_session_map_layer_list.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/geo_map/map_layers/get_session_map_layer_list.ts diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/most_used_charts/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/most_used_charts/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/most_used_charts/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/most_used_charts/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/most_used_charts/sunburst_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/most_used_charts/sunburst_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/most_used_charts/sunburst_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/most_used_charts/sunburst_chart.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/stats/location_stats.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/location_stats.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/stats/location_stats.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/location_stats.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/stats/metric_item.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/metric_item.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/stats/metric_item.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/metric_item.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/service_overview/stats/stats.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/stats.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/service_overview/stats/stats.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/service_overview/stats/stats.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/transaction_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/transaction_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_charts.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_charts.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_charts.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_charts.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/app_version_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/app_version_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/app_version_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/app_version_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/devices_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/devices_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/devices_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/devices_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/os_version_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/os_version_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/os_version_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/os_version_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/get_columns.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/get_columns.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/get_columns.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/get_columns.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/stats_list/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/transactions_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/transactions_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/transactions_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/transactions_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts b/x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/agent_config_instructions.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_config_instructions.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/agent_config_instructions.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_config_instructions.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/agent_config_table.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_config_table.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/agent_config_table.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_config_table.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/agent_status_instructions.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_status_instructions.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/agent_status_instructions.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/agent_status_instructions.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/django.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/django.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/django.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/django.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/dotnet.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/dotnet.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/dotnet.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/dotnet.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/flask.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/flask.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/flask.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/flask.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/get_apm_agent_commands.test.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/get_apm_agent_commands.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/get_apm_agent_commands.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/get_apm_agent_commands.test.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/get_apm_agent_commands.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/get_apm_agent_commands.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/get_apm_agent_commands.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/get_apm_agent_commands.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/go.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/go.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/go.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/go.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/java.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/java.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/java.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/java.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/node.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/node.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/node.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/node.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/php.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/php.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/php.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/php.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/rack.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/rack.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/rack.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/rack.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/rails.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/rails.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/rails.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/rails.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/commands/shared_hints.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/shared_hints.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/commands/shared_hints.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/commands/shared_hints.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/footer.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/footer.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/footer.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/footer.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instruction_variants.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instruction_variants.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instruction_variants.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instruction_variants.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/api_key_callout.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/api_key_callout.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/api_key_callout.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/api_key_callout.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/django_agent.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/django_agent.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/django_agent.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/django_agent.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/dotnet_agent.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/dotnet_agent.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/dotnet_agent.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/dotnet_agent.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/flask_agent.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/flask_agent.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/flask_agent.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/flask_agent.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/go_agent.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/go_agent.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/go_agent.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/go_agent.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/index.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/index.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/index.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/index.ts diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/java_agent.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/java_agent.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/java_agent.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/java_agent.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/node_agent.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/node_agent.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/node_agent.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/node_agent.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/otel_agent.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/otel_agent.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/otel_agent.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/otel_agent.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/php_agent.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/php_agent.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/php_agent.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/php_agent.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/rack_agent.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/rack_agent.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/rack_agent.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/rack_agent.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions/rails_agent.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/rails_agent.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions/rails_agent.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions/rails_agent.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/instructions_set.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions_set.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/instructions_set.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/instructions_set.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/introduction.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/introduction.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/introduction.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/introduction.tsx diff --git a/x-pack/plugins/apm/public/components/app/onboarding/serverless_instructions.ts b/x-pack/plugins/observability_solution/apm/public/components/app/onboarding/serverless_instructions.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/onboarding/serverless_instructions.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/onboarding/serverless_instructions.ts diff --git a/x-pack/plugins/apm/public/components/app/profiling_overview/host_names_filter_warning.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/host_names_filter_warning.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/profiling_overview/host_names_filter_warning.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/host_names_filter_warning.tsx diff --git a/x-pack/plugins/apm/public/components/app/profiling_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/profiling_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/profiling_overview/profiling_flamegraph.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/profiling_flamegraph.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/profiling_overview/profiling_flamegraph.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/profiling_flamegraph.tsx diff --git a/x-pack/plugins/apm/public/components/app/profiling_overview/profiling_top_functions.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/profiling_top_functions.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/profiling_overview/profiling_top_functions.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/profiling_overview/profiling_top_functions.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_dashboards/actions/edit_dashboard.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/edit_dashboard.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dashboards/actions/edit_dashboard.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/edit_dashboard.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_dashboards/actions/goto_dashboard.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/goto_dashboard.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dashboards/actions/goto_dashboard.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/goto_dashboard.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_dashboards/actions/index.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/index.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dashboards/actions/index.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/index.ts diff --git a/x-pack/plugins/apm/public/components/app/service_dashboards/actions/link_dashboard.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/link_dashboard.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dashboards/actions/link_dashboard.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/link_dashboard.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_dashboards/actions/save_dashboard_modal.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/save_dashboard_modal.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dashboards/actions/save_dashboard_modal.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/save_dashboard_modal.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_dashboards/actions/unlink_dashboard.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/unlink_dashboard.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dashboards/actions/unlink_dashboard.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/actions/unlink_dashboard.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_dashboards/context_menu.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/context_menu.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dashboards/context_menu.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/context_menu.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_dashboards/dashboard_selector.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/dashboard_selector.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dashboards/dashboard_selector.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/dashboard_selector.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_dashboards/empty_dashboards.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/empty_dashboards.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dashboards/empty_dashboards.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/empty_dashboards.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_dashboards/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dashboards/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dashboards/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_dependencies/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_dependencies/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dependencies/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dependencies/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_dependencies/service_dependencies_breakdown_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_dependencies/service_dependencies_breakdown_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_dependencies/service_dependencies_breakdown_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_dependencies/service_dependencies_breakdown_chart.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/refresh_service_groups_subscriber.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/refresh_service_groups_subscriber.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/refresh_service_groups_subscriber.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/refresh_service_groups_subscriber.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_group_save/create_button.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/create_button.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_group_save/create_button.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/create_button.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_group_save/edit_button.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/edit_button.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_group_save/edit_button.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/edit_button.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_group_save/group_details.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/group_details.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_group_save/group_details.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/group_details.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_group_save/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_group_save/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_group_save/save_button.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/save_button.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_group_save/save_button.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/save_button.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_group_save/save_modal.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/save_modal.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_group_save/save_modal.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/save_modal.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_group_save/select_services.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/select_services.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_group_save/select_services.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/select_services.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_group_save/service_list_preview.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/service_list_preview.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_group_save/service_list_preview.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_group_save/service_list_preview.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_groups_button_group.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_button_group.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_groups_button_group.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_button_group.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_group_card.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/service_groups_list.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_groups_list.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/service_groups_list.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_groups_list.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/service_stat.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_stat.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/service_stat.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/service_stat.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/sort.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/sort.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_groups_list/sort.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_list/sort.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/service_groups_tour.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_tour.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/service_groups_tour.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/service_groups_tour.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_groups/use_service_groups_tour.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_groups/use_service_groups_tour.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_groups/use_service_groups_tour.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_groups/use_service_groups_tour.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_inventory/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_inventory/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_inventory/service_inventory.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_inventory.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_inventory/service_inventory.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_inventory.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_inventory/service_list/__fixtures__/service_api_mock_data.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/__fixtures__/service_api_mock_data.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_inventory/service_list/__fixtures__/service_api_mock_data.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/__fixtures__/service_api_mock_data.ts diff --git a/x-pack/plugins/apm/public/components/app/service_inventory/service_list/health_badge.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/health_badge.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_inventory/service_list/health_badge.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/health_badge.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_inventory/service_list/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_inventory/service_list/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_inventory/service_list/order_service_items.test.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/order_service_items.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_inventory/service_list/order_service_items.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/order_service_items.test.ts diff --git a/x-pack/plugins/apm/public/components/app/service_inventory/service_list/order_service_items.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/order_service_items.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_inventory/service_list/order_service_items.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/order_service_items.ts diff --git a/x-pack/plugins/apm/public/components/app/service_inventory/service_list/service_list.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/service_list.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_inventory/service_list/service_list.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/service_list.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_inventory/service_list/service_list.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/service_list.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_inventory/service_list/service_list.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/service_list/service_list.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_logs/index.test.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_logs/index.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_logs/index.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_logs/index.test.ts diff --git a/x-pack/plugins/apm/public/components/app/service_logs/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_logs/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_logs/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_logs/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/__stories__/centerer.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/centerer.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/__stories__/centerer.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/centerer.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/__stories__/cytoscape.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/cytoscape.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/__stories__/cytoscape.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/cytoscape.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/__stories__/cytoscape_example_data.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/cytoscape_example_data.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/__stories__/cytoscape_example_data.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/cytoscape_example_data.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/__stories__/example_grouped_connections.json b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_grouped_connections.json similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/__stories__/example_grouped_connections.json rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_grouped_connections.json diff --git a/x-pack/plugins/apm/public/components/app/service_map/__stories__/example_response_hipster_store.json b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_hipster_store.json similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/__stories__/example_response_hipster_store.json rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_hipster_store.json diff --git a/x-pack/plugins/apm/public/components/app/service_map/__stories__/example_response_opbeans_beats.json b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_opbeans_beats.json similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/__stories__/example_response_opbeans_beats.json rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_opbeans_beats.json diff --git a/x-pack/plugins/apm/public/components/app/service_map/__stories__/example_response_todo.json b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_todo.json similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/__stories__/example_response_todo.json rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/example_response_todo.json diff --git a/x-pack/plugins/apm/public/components/app/service_map/__stories__/generate_service_map_elements.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/generate_service_map_elements.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/__stories__/generate_service_map_elements.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/__stories__/generate_service_map_elements.ts diff --git a/x-pack/plugins/apm/public/components/app/service_map/controls.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/controls.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/controls.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/controls.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/controls.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/controls.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/controls.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/controls.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/cytoscape.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/cytoscape.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/cytoscape.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/cytoscape.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/cytoscape_options.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/cytoscape_options.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/cytoscape_options.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/cytoscape_options.ts diff --git a/x-pack/plugins/apm/public/components/app/service_map/disabled_prompt.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/disabled_prompt.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/disabled_prompt.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/disabled_prompt.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/empty_banner.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_banner.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/empty_banner.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_banner.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/empty_banner.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_banner.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/empty_banner.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_banner.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/empty_prompt.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_prompt.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/empty_prompt.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/empty_prompt.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/icons.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/icons.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/icons.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/icons.ts diff --git a/x-pack/plugins/apm/public/components/app/service_map/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/popover/anomaly_detection.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/anomaly_detection.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/popover/anomaly_detection.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/anomaly_detection.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/popover/dependency_contents.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/dependency_contents.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/popover/dependency_contents.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/dependency_contents.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/popover/edge_contents.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/edge_contents.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/popover/edge_contents.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/edge_contents.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/popover/externals_list_contents.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/externals_list_contents.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/popover/externals_list_contents.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/externals_list_contents.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/popover/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/popover/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/popover/popover.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/popover.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/popover/popover.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/popover.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/popover/popover.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/popover.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/popover/popover.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/popover.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/popover/resource_contents.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/resource_contents.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/popover/resource_contents.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/resource_contents.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/popover/service_contents.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/service_contents.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/popover/service_contents.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/service_contents.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/popover/stats_list.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/stats_list.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/popover/stats_list.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/popover/stats_list.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/timeout_prompt.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/timeout_prompt.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/timeout_prompt.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/timeout_prompt.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/use_cytoscape_event_handlers.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_cytoscape_event_handlers.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/use_cytoscape_event_handlers.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_cytoscape_event_handlers.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_map/use_cytoscape_event_handlers.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_cytoscape_event_handlers.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/use_cytoscape_event_handlers.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_cytoscape_event_handlers.ts diff --git a/x-pack/plugins/apm/public/components/app/service_map/use_ref_dimensions.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_ref_dimensions.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_map/use_ref_dimensions.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_map/use_ref_dimensions.ts diff --git a/x-pack/plugins/apm/public/components/app/service_overview/get_throughput_screen_context.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/get_throughput_screen_context.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/get_throughput_screen_context.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/get_throughput_screen_context.ts diff --git a/x-pack/plugins/apm/public/components/app/service_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview_dependencies_table/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_dependencies_table/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview_dependencies_table/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_dependencies_table/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview_errors_table/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_errors_table/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview_errors_table/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_errors_table/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_chart_and_table.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_chart_and_table.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/get_columns.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/get_columns.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/get_columns.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/get_columns.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/menu_sections.ts b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/menu_sections.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/menu_sections.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_actions_menu/menu_sections.ts diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_details.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_details.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/instance_details.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/instance_details.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/intance_details.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/intance_details.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/intance_details.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/intance_details.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/use_instance_details_fetcher.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/use_instance_details_fetcher.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview_instances_table/use_instance_details_fetcher.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_instances_table/use_instance_details_fetcher.tsx diff --git a/x-pack/plugins/apm/public/components/app/service_overview/service_overview_throughput_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_throughput_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/service_overview/service_overview_throughput_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/service_overview/service_overview_throughput_chart.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_select.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_select.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_select.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_select.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_suggestions_select.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_suggestions_select.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_suggestions_select.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/form_row_suggestions_select.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/service_page.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/service_page.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/service_page.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/service_page/service_page.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/save_config.ts b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/save_config.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/save_config.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/save_config.ts diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/setting_form_row.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/setting_form_row.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/setting_form_row.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/setting_form_row.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/settings_page.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/settings_page.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/settings_page.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/agent_configuration_create_edit/settings_page/settings_page.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_configurations/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_configurations/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_configurations/list/confirm_delete_modal.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/list/confirm_delete_modal.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_configurations/list/confirm_delete_modal.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/list/confirm_delete_modal.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_configurations/list/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/list/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_configurations/list/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_configurations/list/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_explorer_docs_link/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_explorer_docs_link/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_explorer_docs_link/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_explorer_docs_link/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/agent_contextual_information/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/agent_contextual_information/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/agent_contextual_information/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/agent_contextual_information/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/agent_instances_details/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/agent_instances_details/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/agent_instances_details/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/agent_instances_details/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_instances/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_instances/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_latest_version/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_latest_version/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_latest_version/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_latest_version/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_list/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_list/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_explorer/agent_list/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/agent_list/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_explorer/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_explorer/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_explorer/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_keys/agent_keys_table.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/agent_keys_table.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_keys/agent_keys_table.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/agent_keys_table.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_keys/agent_keys_table.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/agent_keys_table.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_keys/agent_keys_table.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/agent_keys_table.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_keys/confirm_delete_modal.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/confirm_delete_modal.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_keys/confirm_delete_modal.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/confirm_delete_modal.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_keys/create_agent_key.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_keys/create_agent_key.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_keys/create_agent_key.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_keys/create_agent_key.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_keys/create_agent_key/agent_key_callout.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key/agent_key_callout.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_keys/create_agent_key/agent_key_callout.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/create_agent_key/agent_key_callout.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_keys/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_keys/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/api_keys_not_enabled.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_keys/prompts/permission_denied.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/permission_denied.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_keys/prompts/permission_denied.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/permission_denied.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/agent_keys/prompts/permission_denied.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/permission_denied.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/agent_keys/prompts/permission_denied.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/agent_keys/prompts/permission_denied.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/anomaly_detection/add_environments.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/add_environments.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/anomaly_detection/add_environments.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/add_environments.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/anomaly_detection/create_jobs.ts b/x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/create_jobs.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/anomaly_detection/create_jobs.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/create_jobs.ts diff --git a/x-pack/plugins/apm/public/components/app/settings/anomaly_detection/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/anomaly_detection/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/anomaly_detection/jobs_list.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/jobs_list.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/anomaly_detection/jobs_list.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/jobs_list.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/anomaly_detection/jobs_list_status.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/jobs_list_status.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/anomaly_detection/jobs_list_status.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/anomaly_detection/jobs_list_status.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/apm_indices/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/apm_indices/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/apm_indices/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/apm_indices/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_custom_link_button.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_custom_link_button.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_custom_link_button.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_custom_link_button.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/delete_button.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/documentation.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/documentation.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/documentation.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/documentation.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/filters_section.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/filters_section.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/filters_section.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/filters_section.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/flyout_footer.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/flyout_footer.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/flyout_footer.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/flyout_footer.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.test.ts b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.test.ts diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.ts b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/helper.ts diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_preview.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_section.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_section.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_section.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/link_section.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/save_custom_link.ts b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/save_custom_link.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/save_custom_link.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/create_edit_custom_link_flyout/save_custom_link.ts diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/custom_link_table.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/custom_link_table.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/custom_link_table.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/custom_link_table.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/empty_prompt.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/empty_prompt.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/empty_prompt.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/empty_prompt.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/custom_link/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/custom_link/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/custom_link/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/general_settings/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/general_settings/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/general_settings/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/general_settings/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/schema/blog_rocket_720x420.png b/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/blog_rocket_720x420.png similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/schema/blog_rocket_720x420.png rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/blog_rocket_720x420.png diff --git a/x-pack/plugins/apm/public/components/app/settings/schema/confirm_switch_modal.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/confirm_switch_modal.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/schema/confirm_switch_modal.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/confirm_switch_modal.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/schema/confirm_switch_modal.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/confirm_switch_modal.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/schema/confirm_switch_modal.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/confirm_switch_modal.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/schema/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/schema/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/schema/migrated/card_footer_content.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/card_footer_content.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/schema/migrated/card_footer_content.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/card_footer_content.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/schema/migrated/successful_migration_card.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/successful_migration_card.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/schema/migrated/successful_migration_card.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/successful_migration_card.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/schema/migrated/upgrade_available_card.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/upgrade_available_card.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/schema/migrated/upgrade_available_card.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migrated/upgrade_available_card.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/schema/migration_in_progress_panel.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migration_in_progress_panel.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/schema/migration_in_progress_panel.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/migration_in_progress_panel.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/schema/schema.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/schema.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/schema/schema.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/schema.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/settings/schema/schema_overview.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/schema_overview.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/settings/schema/schema_overview.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/settings/schema/schema_overview.tsx diff --git a/x-pack/plugins/apm/public/components/app/storage_explorer/get_storage_explorer_links.ts b/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/get_storage_explorer_links.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/storage_explorer/get_storage_explorer_links.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/get_storage_explorer_links.ts diff --git a/x-pack/plugins/apm/public/components/app/storage_explorer/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/storage_explorer/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/storage_explorer/index_lifecycle_phase_select.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/index_lifecycle_phase_select.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/storage_explorer/index_lifecycle_phase_select.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/index_lifecycle_phase_select.tsx diff --git a/x-pack/plugins/apm/public/components/app/storage_explorer/prompts/permission_denied.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/prompts/permission_denied.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/storage_explorer/prompts/permission_denied.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/prompts/permission_denied.tsx diff --git a/x-pack/plugins/apm/public/components/app/storage_explorer/resources/tips_and_resources.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/resources/tips_and_resources.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/storage_explorer/resources/tips_and_resources.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/resources/tips_and_resources.tsx diff --git a/x-pack/plugins/apm/public/components/app/storage_explorer/services_table/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/storage_explorer/services_table/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/storage_explorer/services_table/index_stats_per_service.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/index_stats_per_service.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/storage_explorer/services_table/index_stats_per_service.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/index_stats_per_service.tsx diff --git a/x-pack/plugins/apm/public/components/app/storage_explorer/services_table/size_label.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/size_label.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/storage_explorer/services_table/size_label.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/size_label.tsx diff --git a/x-pack/plugins/apm/public/components/app/storage_explorer/services_table/storage_details_per_service.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/storage_details_per_service.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/storage_explorer/services_table/storage_details_per_service.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/services_table/storage_details_per_service.tsx diff --git a/x-pack/plugins/apm/public/components/app/storage_explorer/storage_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/storage_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/storage_explorer/storage_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/storage_chart.tsx diff --git a/x-pack/plugins/apm/public/components/app/storage_explorer/summary_stats.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/summary_stats.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/storage_explorer/summary_stats.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/storage_explorer/summary_stats.tsx diff --git a/x-pack/plugins/apm/public/components/app/top_traces_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/top_traces_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/top_traces_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/top_traces_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/top_traces_overview/trace_list.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/top_traces_overview/trace_list.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/top_traces_overview/trace_list.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/top_traces_overview/trace_list.tsx diff --git a/x-pack/plugins/apm/public/components/app/trace_explorer/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/trace_explorer/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/trace_explorer/trace_explorer_aggregated_critical_path.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_explorer_aggregated_critical_path.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/trace_explorer/trace_explorer_aggregated_critical_path.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_explorer_aggregated_critical_path.tsx diff --git a/x-pack/plugins/apm/public/components/app/trace_explorer/trace_explorer_waterfall.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_explorer_waterfall.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/trace_explorer/trace_explorer_waterfall.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_explorer_waterfall.tsx diff --git a/x-pack/plugins/apm/public/components/app/trace_explorer/trace_search_box/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_search_box/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/trace_explorer/trace_search_box/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/trace_explorer/trace_search_box/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/trace_link/get_redirect_to_trace_page_url.ts b/x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_trace_page_url.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/trace_link/get_redirect_to_trace_page_url.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_trace_page_url.ts diff --git a/x-pack/plugins/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.test.ts b/x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.test.ts diff --git a/x-pack/plugins/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.ts b/x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/trace_link/get_redirect_to_transaction_detail_page_url.ts diff --git a/x-pack/plugins/apm/public/components/app/trace_link/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/trace_link/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/trace_link/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/trace_link/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/trace_link/trace_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/trace_link/trace_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/trace_link/trace_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/trace_link/trace_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/trace_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/trace_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/trace_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/trace_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/aggregated_critical_path_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/aggregated_critical_path_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/aggregated_critical_path_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/aggregated_critical_path_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/distribution/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/distribution/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/distribution/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/distribution/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/distribution/use_transaction_distribution_chart_data.ts b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/use_transaction_distribution_chart_data.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/distribution/use_transaction_distribution_chart_data.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/distribution/use_transaction_distribution_chart_data.ts diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/failed_transactions_correlations_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/failed_transactions_correlations_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/failed_transactions_correlations_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/failed_transactions_correlations_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/latency_correlations_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/latency_correlations_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/latency_correlations_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/latency_correlations_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/profiling_flamegraph.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/profiling_flamegraph.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/profiling_flamegraph.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/profiling_flamegraph.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/profiling_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/profiling_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/profiling_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/profiling_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/profiling_top_functions.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/profiling_top_functions.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/profiling_top_functions.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/profiling_top_functions.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/top_errors/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/top_errors/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/trace_samples_tab.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/trace_samples_tab.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/trace_samples_tab.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/trace_samples_tab.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/transaction_details_tabs.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/transaction_details_tabs.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/transaction_details_tabs.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/transaction_details_tabs.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/use_waterfall_fetcher.ts b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/use_waterfall_fetcher.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/use_waterfall_fetcher.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/use_waterfall_fetcher.ts diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/maybe_view_trace_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/maybe_view_trace_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/maybe_view_trace_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/maybe_view_trace_link.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/percent_of_parent.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/percent_of_parent.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/percent_of_parent.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/percent_of_parent.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/transaction_tabs.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/transaction_tabs.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/transaction_tabs.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/transaction_tabs.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.test.ts b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.test.ts diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.ts b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_agent_marks.ts diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.test.ts b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.test.ts diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.ts b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/get_error_marks.ts diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/index.ts b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/index.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/index.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/marks/index.ts diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/accordion_waterfall.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/accordion_waterfall.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/accordion_waterfall.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/accordion_waterfall.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/cold_start_badge.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/span_links_badge.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/span_links_badge.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/span_links_badge.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/span_links_badge.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/badge/sync_badge.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/failure_badge.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/failure_badge.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/failure_badge.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/failure_badge.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/flyout_top_level_properties.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/flyout_top_level_properties.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/flyout_top_level_properties.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/flyout_top_level_properties.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/orphan_trace_items_warning.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/orphan_trace_items_warning.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/orphan_trace_items_warning.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/orphan_trace_items_warning.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/responsive_flyout.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/responsive_flyout.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/responsive_flyout.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/responsive_flyout.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_db.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_db.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_db.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_db.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_flyout.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_flyout.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_flyout.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/span_flyout.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/sticky_span_properties.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/sticky_span_properties.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/sticky_span_properties.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/sticky_span_properties.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/truncate_height_section.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/truncate_height_section.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/truncate_height_section.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/span_flyout/truncate_height_section.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/dropped_spans_warning.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/dropped_spans_warning.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/dropped_spans_warning.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/dropped_spans_warning.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/transaction_flyout.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/transaction_flyout.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/transaction_flyout.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/transaction_flyout/transaction_flyout.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_flyout.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_flyout.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_flyout.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_flyout.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/__snapshots__/waterfall_helpers.test.ts.snap b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/__snapshots__/waterfall_helpers.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/__snapshots__/waterfall_helpers.test.ts.snap rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/__snapshots__/waterfall_helpers.test.ts.snap diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/spans.json b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/spans.json similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/spans.json rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/spans.json diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/transaction.json b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/transaction.json similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/transaction.json rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/mock_responses/transaction.json diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.test.ts b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.test.ts diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.ts b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.ts similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.ts rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_helpers/waterfall_helpers.ts diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_item.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_item.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_item.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall/waterfall_item.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.stories.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_container.test.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_legends.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_legends.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_legends.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_details/waterfall_with_summary/waterfall_container/waterfall_legends.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_link/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_link/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_link/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_link/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_overview/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_overview/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_overview/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_overview/index.tsx diff --git a/x-pack/plugins/apm/public/components/app/transaction_overview/transaction_overview.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/transaction_overview/transaction_overview.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/app/transaction_overview/transaction_overview.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/app/transaction_overview/transaction_overview.test.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/agent_instructions_accordion.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/agent_instructions_accordion.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/agent_instructions_accordion.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/agent_instructions_accordion.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/agent_instructions_mappings.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/agent_instructions_mappings.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/agent_instructions_mappings.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/agent_instructions_mappings.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/index.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/render_mustache.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/render_mustache.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/render_mustache.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/render_mustache.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/default_discovery_rule.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/default_discovery_rule.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/default_discovery_rule.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/default_discovery_rule.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/discovery_rule.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/discovery_rule.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/discovery_rule.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/discovery_rule.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/edit_discovery_rule.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/edit_discovery_rule.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/edit_discovery_rule.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/edit_discovery_rule.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/index.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/java_agent_version_input.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/java_agent_version_input.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/java_agent_version_input.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/java_agent_version_input.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.stories.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/runtime_attachment.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/supported_agents/java_runtime_attachment.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/supported_agents/java_runtime_attachment.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/supported_agents/java_runtime_attachment.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/supported_agents/java_runtime_attachment.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/validate_java_version.test.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/validate_java_version.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_agents/runtime_attachment/validate_java_version.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_agents/runtime_attachment/validate_java_version.test.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_custom_assets_extension.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_custom_assets_extension.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_custom_assets_extension.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_custom_assets_extension.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_enrollment_flyout_extension.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_enrollment_flyout_extension.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_enrollment_flyout_extension.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_enrollment_flyout_extension.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/create_apm_policy_form.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/create_apm_policy_form.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/create_apm_policy_form.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/create_apm_policy_form.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.stories.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/edit_apm_policy_form.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/index.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.test.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.test.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/agent_authorization_settings.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.test.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.test.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/apm_settings.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/debug_settings.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/debug_settings.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/debug_settings.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/debug_settings.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.test.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/rum_settings.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.test.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tail_sampling_settings.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.test.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.test.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_definition/tls_settings.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/form_row_setting.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/form_row_setting.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/form_row_setting.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/form_row_setting.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/index.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.test.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.test.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/settings_form/utils.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/typings.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/typings.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/apm_policy_form/typings.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/apm_policy_form/typings.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/index.ts b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/index.ts similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/index.ts rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/index.ts diff --git a/x-pack/plugins/apm/public/components/fleet_integration/lazy_apm_agents_tab_extension.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_agents_tab_extension.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/lazy_apm_agents_tab_extension.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_agents_tab_extension.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/lazy_apm_custom_assets_extension.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_custom_assets_extension.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/lazy_apm_custom_assets_extension.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_custom_assets_extension.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/lazy_apm_policy_create_extension.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_policy_create_extension.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/lazy_apm_policy_create_extension.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_policy_create_extension.tsx diff --git a/x-pack/plugins/apm/public/components/fleet_integration/lazy_apm_policy_edit_extension.tsx b/x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_policy_edit_extension.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/fleet_integration/lazy_apm_policy_edit_extension.tsx rename to x-pack/plugins/observability_solution/apm/public/components/fleet_integration/lazy_apm_policy_edit_extension.tsx diff --git a/x-pack/plugins/apm/public/components/routing/apm_error_boundary.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/apm_error_boundary.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/apm_error_boundary.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/apm_error_boundary.tsx diff --git a/x-pack/plugins/apm/public/components/routing/apm_route_config.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/apm_route_config.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/apm_route_config.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/apm_route_config.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/alerting_popover_flyout.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/alerting_popover_flyout.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/alerting_popover_flyout.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/alerting_popover_flyout.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/anomaly_detection_setup_link.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/inspector_header_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/inspector_header_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/inspector_header_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/inspector_header_link.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/labs/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/labs/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/labs/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/labs/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/labs/labs_flyout.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/labs/labs_flyout.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/apm_header_action_menu/labs/labs_flyout.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/apm_header_action_menu/labs/labs_flyout.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/redirect_dependencies_to_dependencies_inventory.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_dependencies_to_dependencies_inventory.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/redirect_dependencies_to_dependencies_inventory.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_dependencies_to_dependencies_inventory.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/redirect_with_default_date_range/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_date_range/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/redirect_with_default_date_range/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_date_range/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/redirect_with_default_environment/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_environment/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/redirect_with_default_environment/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_environment/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/redirect_with_default_environment/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_environment/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/redirect_with_default_environment/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_default_environment/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/redirect_with_offset/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_offset/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/redirect_with_offset/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_offset/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/redirect_with_offset/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_offset/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/redirect_with_offset/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/redirect_with_offset/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/scroll_to_top_on_path_change.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/scroll_to_top_on_path_change.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/scroll_to_top_on_path_change.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/scroll_to_top_on_path_change.tsx diff --git a/x-pack/plugins/apm/public/components/routing/app_root/update_execution_context_on_route_change.ts b/x-pack/plugins/observability_solution/apm/public/components/routing/app_root/update_execution_context_on_route_change.ts similarity index 100% rename from x-pack/plugins/apm/public/components/routing/app_root/update_execution_context_on_route_change.ts rename to x-pack/plugins/observability_solution/apm/public/components/routing/app_root/update_execution_context_on_route_change.ts diff --git a/x-pack/plugins/apm/public/components/routing/home/dependencies.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/home/dependencies.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/home/dependencies.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/home/dependencies.tsx diff --git a/x-pack/plugins/apm/public/components/routing/home/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/home/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/home/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/home/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/home/legacy_backends.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/home/legacy_backends.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/home/legacy_backends.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/home/legacy_backends.tsx diff --git a/x-pack/plugins/apm/public/components/routing/home/page_template.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/home/page_template.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/home/page_template.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/home/page_template.tsx diff --git a/x-pack/plugins/apm/public/components/routing/home/storage_explorer.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/home/storage_explorer.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/home/storage_explorer.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/home/storage_explorer.tsx diff --git a/x-pack/plugins/apm/public/components/routing/mobile_service_detail/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/mobile_service_detail/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/mobile_service_detail/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/mobile_service_detail/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/onboarding/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/onboarding/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/onboarding/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/onboarding/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/onboarding/redirect.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/onboarding/redirect.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/onboarding/redirect.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/onboarding/redirect.tsx diff --git a/x-pack/plugins/apm/public/components/routing/redirect_to.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/redirect_to.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/redirect_to.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/redirect_to.tsx diff --git a/x-pack/plugins/apm/public/components/routing/service_detail/apm_service_wrapper.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/apm_service_wrapper.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/service_detail/apm_service_wrapper.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/apm_service_wrapper.tsx diff --git a/x-pack/plugins/apm/public/components/routing/service_detail/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/service_detail/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/service_detail/redirect_to_default_service_route_view.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/redirect_to_default_service_route_view.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/service_detail/redirect_to_default_service_route_view.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/service_detail/redirect_to_default_service_route_view.tsx diff --git a/x-pack/plugins/apm/public/components/routing/settings/create_agent_configuration_route_view.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/settings/create_agent_configuration_route_view.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/settings/create_agent_configuration_route_view.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/settings/create_agent_configuration_route_view.tsx diff --git a/x-pack/plugins/apm/public/components/routing/settings/edit_agent_configuration_route_view.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/settings/edit_agent_configuration_route_view.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/settings/edit_agent_configuration_route_view.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/settings/edit_agent_configuration_route_view.tsx diff --git a/x-pack/plugins/apm/public/components/routing/settings/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/settings/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/settings/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/settings/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/apm_main_template.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_main_template.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/apm_main_template.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_main_template.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.stories.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.test.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/apm_service_template/analyze_data_button.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/analyze_data_button.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/apm_service_template/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/apm_service_template/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/apm_service_template/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/apm_service_template/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/apm_service_template/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/dependency_detail_template.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/dependency_detail_template.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/dependency_detail_template.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/dependency_detail_template.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/mobile_service_template/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/mobile_service_template/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/mobile_service_template/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/mobile_service_template/index.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/no_data_config.ts b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/no_data_config.ts similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/no_data_config.ts rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/no_data_config.ts diff --git a/x-pack/plugins/apm/public/components/routing/templates/service_group_template.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/service_group_template.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/service_group_template.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/service_group_template.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/settings_template.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/settings_template.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.stories.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/settings_template.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/settings_template.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.test.tsx diff --git a/x-pack/plugins/apm/public/components/routing/templates/settings_template.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/templates/settings_template.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/templates/settings_template.tsx diff --git a/x-pack/plugins/apm/public/components/routing/track_pageview.tsx b/x-pack/plugins/observability_solution/apm/public/components/routing/track_pageview.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/routing/track_pageview.tsx rename to x-pack/plugins/observability_solution/apm/public/components/routing/track_pageview.tsx diff --git a/x-pack/plugins/apm/public/components/shared/aggregated_transactions_badge/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/aggregated_transactions_badge/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/aggregated_transactions_badge/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/aggregated_transactions_badge/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/beta_badge.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/beta_badge.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/beta_badge.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/beta_badge.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/breakdown_chart/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/breakdown_chart/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/breakdown_chart/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/breakdown_chart/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/chart_container.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/chart_container.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/chart_container.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/chart_container.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/chart_container.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/chart_container.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/chart_container.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/chart_container.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/duration_distribution_chart/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/duration_distribution_chart/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/duration_distribution_chart/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/duration_distribution_chart/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/duration_distribution_chart/total_doc_count_label.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/total_doc_count_label.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/duration_distribution_chart/total_doc_count_label.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart/total_doc_count_label.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/duration_distribution_chart_with_scrubber/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/failed_transaction_rate_chart/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/failed_transaction_rate_chart/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/failed_transaction_rate_chart/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/failed_transaction_rate_chart/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/helper/get_chart_anomaly_timeseries.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_chart_anomaly_timeseries.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/helper/get_chart_anomaly_timeseries.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_chart_anomaly_timeseries.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/helper/get_empty_series.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_empty_series.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/helper/get_empty_series.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_empty_series.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/helper/get_timeseries_color.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timeseries_color.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/helper/get_timeseries_color.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timeseries_color.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/get_timezone_offset_in_ms.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/helper/helper.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/helper.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/helper/helper.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/helper.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/helper/helper.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/helper.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/helper/helper.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/helper.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/helper/timezone.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/timezone.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/helper/timezone.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/timezone.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/helper/timezone.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/timezone.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/helper/timezone.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/helper/timezone.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.stories.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/custom_tooltip.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/instances_latency_distribution_chart.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/instances_latency_distribution_chart.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/instances_latency_distribution_chart/instances_latency_distribution_chart.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/instances_latency_distribution_chart/instances_latency_distribution_chart.stories.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/latency_chart/get_latency_chart_screen_context.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/get_latency_chart_screen_context.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/latency_chart/get_latency_chart_screen_context.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/get_latency_chart_screen_context.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/latency_chart/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/latency_chart/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/latency_chart/latency_chart.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/latency_chart.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/latency_chart/latency_chart.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/latency_chart.stories.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/latency_chart/latency_chart.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/latency_chart.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/latency_chart/latency_chart.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/latency_chart/latency_chart.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/metrics_chart/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/metrics_chart/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/metrics_chart/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/metrics_chart/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/spark_plot/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/spark_plot/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/spark_plot/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/spark_plot/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/__snapshots__/timeline.test.tsx.snap b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/__snapshots__/timeline.test.tsx.snap similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/__snapshots__/timeline.test.tsx.snap rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/__snapshots__/timeline.test.tsx.snap diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/last_tick_value.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/last_tick_value.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/last_tick_value.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/last_tick_value.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/legend.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/legend.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/legend.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/legend.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/marker/__snapshots__/agent_marker.test.tsx.snap b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/__snapshots__/agent_marker.test.tsx.snap similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/marker/__snapshots__/agent_marker.test.tsx.snap rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/__snapshots__/agent_marker.test.tsx.snap diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/marker/__snapshots__/index.test.tsx.snap b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/__snapshots__/index.test.tsx.snap similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/marker/__snapshots__/index.test.tsx.snap rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/__snapshots__/index.test.tsx.snap diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/marker/agent_marker.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/agent_marker.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/marker/agent_marker.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/agent_marker.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/marker/agent_marker.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/agent_marker.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/marker/agent_marker.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/agent_marker.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/marker/error_marker.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/error_marker.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/marker/error_marker.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/error_marker.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/marker/error_marker.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/error_marker.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/marker/error_marker.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/error_marker.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/marker/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/marker/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/marker/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/marker/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/marker/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/plot_utils.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/plot_utils.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/plot_utils.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/plot_utils.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/timeline.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/timeline.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/timeline.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/timeline.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/timeline_axis.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/timeline_axis.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/timeline_axis.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/timeline_axis.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeline/vertical_lines.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/vertical_lines.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeline/vertical_lines.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeline/vertical_lines.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeseries_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeseries_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeseries_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeseries_chart.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/timeseries_chart_with_context.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeseries_chart_with_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/timeseries_chart_with_context.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/timeseries_chart_with_context.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/transaction_breakdown_chart/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_breakdown_chart/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/transaction_breakdown_chart/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_breakdown_chart/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/transaction_breakdown_chart/use_transaction_breakdown.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_breakdown_chart/use_transaction_breakdown.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/transaction_breakdown_chart/use_transaction_breakdown.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_breakdown_chart/use_transaction_breakdown.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/transaction_charts/helper.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/helper.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/transaction_charts/helper.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/helper.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/charts/transaction_charts/helper.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/helper.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/transaction_charts/helper.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/helper.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/transaction_charts/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/transaction_charts/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/transaction_charts/ml_header.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/ml_header.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/transaction_charts/ml_header.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_charts/ml_header.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/transaction_coldstart_rate_chart/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_coldstart_rate_chart/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/transaction_coldstart_rate_chart/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/transaction_coldstart_rate_chart/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/charts/treemap_chart/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/charts/treemap_chart/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/charts/treemap_chart/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/charts/treemap_chart/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/critical_path_flamegraph/critical_path_flamegraph_tooltip.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/critical_path_flamegraph_tooltip.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/critical_path_flamegraph/critical_path_flamegraph_tooltip.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/critical_path_flamegraph_tooltip.tsx diff --git a/x-pack/plugins/apm/public/components/shared/critical_path_flamegraph/critical_path_to_flamegraph.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/critical_path_to_flamegraph.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/critical_path_flamegraph/critical_path_to_flamegraph.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/critical_path_to_flamegraph.ts diff --git a/x-pack/plugins/apm/public/components/shared/critical_path_flamegraph/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/critical_path_flamegraph/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/critical_path_flamegraph/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/date_picker/apm_date_picker.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/apm_date_picker.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/date_picker/apm_date_picker.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/apm_date_picker.tsx diff --git a/x-pack/plugins/apm/public/components/shared/date_picker/date_picker.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/date_picker.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/date_picker/date_picker.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/date_picker.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/date_picker/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/date_picker/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/date_picker/typings.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/typings.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/date_picker/typings.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/date_picker/typings.ts diff --git a/x-pack/plugins/apm/public/components/shared/dependencies_table/dependencies_table_service_map_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/dependencies_table_service_map_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/dependencies_table/dependencies_table_service_map_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/dependencies_table_service_map_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/dependencies_table/get_span_metric_columns.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/get_span_metric_columns.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/dependencies_table/get_span_metric_columns.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/get_span_metric_columns.tsx diff --git a/x-pack/plugins/apm/public/components/shared/dependencies_table/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/dependencies_table/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/dependencies_table/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/dependency_metric_charts/dependency_failed_transaction_rate_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_failed_transaction_rate_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/dependency_metric_charts/dependency_failed_transaction_rate_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_failed_transaction_rate_chart.tsx diff --git a/x-pack/plugins/apm/public/components/shared/dependency_metric_charts/dependency_latency_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_latency_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/dependency_metric_charts/dependency_latency_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_latency_chart.tsx diff --git a/x-pack/plugins/apm/public/components/shared/dependency_metric_charts/dependency_metric_charts_route_params.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_metric_charts_route_params.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/dependency_metric_charts/dependency_metric_charts_route_params.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_metric_charts_route_params.ts diff --git a/x-pack/plugins/apm/public/components/shared/dependency_metric_charts/dependency_throughput_chart.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_throughput_chart.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/dependency_metric_charts/dependency_throughput_chart.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/dependency_throughput_chart.tsx diff --git a/x-pack/plugins/apm/public/components/shared/dependency_metric_charts/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/dependency_metric_charts/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/dependency_metric_charts/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/empty_message.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/empty_message.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/empty_message.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/empty_message.tsx diff --git a/x-pack/plugins/apm/public/components/shared/environment_badge/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/environment_badge/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/environment_badge/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/environment_badge/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/environment_filter/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/environment_filter/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/environment_filter/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/environment_filter/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/environment_select/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/environment_select/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/environment_select/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/environment_select/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/error_state_prompt.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/error_state_prompt.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/error_state_prompt.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/error_state_prompt.tsx diff --git a/x-pack/plugins/apm/public/components/shared/errors_table/get_columns.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/errors_table/get_columns.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/errors_table/get_columns.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/errors_table/get_columns.tsx diff --git a/x-pack/plugins/apm/public/components/shared/get_bool_filter.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/get_bool_filter.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/get_bool_filter.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/get_bool_filter.ts diff --git a/x-pack/plugins/apm/public/components/shared/height_retainer/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/height_retainer/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/height_retainer/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/height_retainer/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/height_retainer/resetting_height_container.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/height_retainer/resetting_height_container.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/height_retainer/resetting_height_container.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/height_retainer/resetting_height_container.tsx diff --git a/x-pack/plugins/apm/public/components/shared/impact_bar/__snapshots__/impact_bar.test.js.snap b/x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/__snapshots__/impact_bar.test.js.snap similarity index 100% rename from x-pack/plugins/apm/public/components/shared/impact_bar/__snapshots__/impact_bar.test.js.snap rename to x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/__snapshots__/impact_bar.test.js.snap diff --git a/x-pack/plugins/apm/public/components/shared/impact_bar/impact_bar.test.js b/x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/impact_bar.test.js similarity index 100% rename from x-pack/plugins/apm/public/components/shared/impact_bar/impact_bar.test.js rename to x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/impact_bar.test.js diff --git a/x-pack/plugins/apm/public/components/shared/impact_bar/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/impact_bar/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/impact_bar/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/is_route_with_time_range.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/is_route_with_time_range.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/is_route_with_time_range.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/is_route_with_time_range.ts diff --git a/x-pack/plugins/apm/public/components/shared/item_badge/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/item_badge/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/item_badge/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/item_badge/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/key_value_filter_list/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/key_value_filter_list/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/key_value_filter_list/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/key_value_filter_list/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/key_value_filter_list/key_value_filter_list.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/key_value_filter_list/key_value_filter_list.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/key_value_filter_list/key_value_filter_list.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/key_value_filter_list/key_value_filter_list.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/key_value_table/formatted_value.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/formatted_value.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/key_value_table/formatted_value.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/formatted_value.tsx diff --git a/x-pack/plugins/apm/public/components/shared/key_value_table/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/key_value_table/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/key_value_table/key_value_table.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/key_value_table.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/key_value_table/key_value_table.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/key_value_table/key_value_table.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/kuery_bar/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/kuery_bar/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/kuery_bar/typeahead/click_outside.js b/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/click_outside.js similarity index 100% rename from x-pack/plugins/apm/public/components/shared/kuery_bar/typeahead/click_outside.js rename to x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/click_outside.js diff --git a/x-pack/plugins/apm/public/components/shared/kuery_bar/typeahead/index.js b/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/index.js similarity index 100% rename from x-pack/plugins/apm/public/components/shared/kuery_bar/typeahead/index.js rename to x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/index.js diff --git a/x-pack/plugins/apm/public/components/shared/kuery_bar/typeahead/suggestion.js b/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/suggestion.js similarity index 100% rename from x-pack/plugins/apm/public/components/shared/kuery_bar/typeahead/suggestion.js rename to x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/suggestion.js diff --git a/x-pack/plugins/apm/public/components/shared/kuery_bar/typeahead/suggestions.js b/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/suggestions.js similarity index 100% rename from x-pack/plugins/apm/public/components/shared/kuery_bar/typeahead/suggestions.js rename to x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/typeahead/suggestions.js diff --git a/x-pack/plugins/apm/public/components/shared/kuery_bar/utils.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/utils.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/kuery_bar/utils.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/kuery_bar/utils.ts diff --git a/x-pack/plugins/apm/public/components/shared/license_prompt/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/license_prompt/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/license_prompt/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/license_prompt/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/license_prompt/license_prompt.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/license_prompt/license_prompt.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/license_prompt/license_prompt.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/license_prompt/license_prompt.stories.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/agent_configuration_links.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/agent_configuration_links.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/agent_configuration_links.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/agent_configuration_links.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/apm_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/apm_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/apm_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/apm_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/apm_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/apm_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/apm_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/apm_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/error_detail_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/error_detail_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/error_detail_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/error_detail_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/error_overview_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/error_overview_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/error_overview_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/error_overview_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/home_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/home_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/home_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/home_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/max_groups_message.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/max_groups_message.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/max_groups_message.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/max_groups_message.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/metric_overview_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/metric_overview_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/metric_overview_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/metric_overview_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/crash_detail_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/error_detail_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/mobile/error_overview_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/service_inventory_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_inventory_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/service_inventory_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_inventory_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/service_link/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/service_link/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/service_link/service_link.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/service_link.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/service_link/service_link.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/service_link.stories.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/service_link/service_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/service_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/service_link/service_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_link/service_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/service_map_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_map_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/service_map_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_map_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/service_node_metric_overview_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_node_metric_overview_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/service_node_metric_overview_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_node_metric_overview_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/service_node_overview_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_node_overview_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/service_node_overview_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_node_overview_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/service_transactions_overview_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_transactions_overview_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/service_transactions_overview_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_transactions_overview_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/service_transactions_overview_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_transactions_overview_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/service_transactions_overview_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/service_transactions_overview_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/trace_overview_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/trace_overview_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/trace_overview_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/trace_overview_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/transaction_detail_link/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_detail_link/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/transaction_detail_link/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_detail_link/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/transaction_detail_link/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_detail_link/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/transaction_detail_link/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_detail_link/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/transaction_overview_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_overview_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/transaction_overview_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_overview_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/apm/transaction_overview_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_overview_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/apm/transaction_overview_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/apm/transaction_overview_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/dependency_link.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/dependency_link.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.stories.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/dependency_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/dependency_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/dependency_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/dependency_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/dependency_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/__fixtures__/mock_transaction.json b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__fixtures__/mock_transaction.json similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/__fixtures__/mock_transaction.json rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__fixtures__/mock_transaction.json diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_button.test.tsx.snap b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_button.test.tsx.snap similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_button.test.tsx.snap rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_button.test.tsx.snap diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_link.test.tsx.snap b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_link.test.tsx.snap similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_link.test.tsx.snap rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_error_link.test.tsx.snap diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_button.test.tsx.snap b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_button.test.tsx.snap similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_button.test.tsx.snap rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_button.test.tsx.snap diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_link.test.tsx.snap b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_link.test.tsx.snap similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_link.test.tsx.snap rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/__snapshots__/discover_transaction_link.test.tsx.snap diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/discover_error_button.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_button.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/discover_error_button.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_button.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/discover_error_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/discover_error_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/discover_error_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/discover_error_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_error_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/discover_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/discover_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/discover_links.integration.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_links.integration.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/discover_links.integration.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_links.integration.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/discover_span_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_span_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/discover_span_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_span_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/discover_transaction_button.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_button.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/discover_transaction_button.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_button.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/discover_transaction_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/discover_transaction_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/discover_links/discover_transaction_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/discover_links/discover_transaction_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/discover_links/discover_transaction_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/elastic_docs_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/elastic_docs_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/elastic_docs_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/elastic_docs_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/infra_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/infra_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/infra_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/infra_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/infra_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/infra_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/infra_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/infra_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/kibana.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/links/kibana.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/kibana.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/kibana.ts diff --git a/x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlexplorer_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlmanage_jobs_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/machine_learning_links/mlsingle_metric_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/rison_helpers.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/links/rison_helpers.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/rison_helpers.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/rison_helpers.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/links/rison_helpers.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/links/rison_helpers.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/rison_helpers.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/rison_helpers.ts diff --git a/x-pack/plugins/apm/public/components/shared/links/setup_instructions_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/setup_instructions_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/setup_instructions_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/setup_instructions_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/url_helpers.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/links/url_helpers.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/url_helpers.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/url_helpers.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/links/url_helpers.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/links/url_helpers.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/links/url_helpers.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/links/url_helpers.ts diff --git a/x-pack/plugins/apm/public/components/shared/list_metric.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/list_metric.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/list_metric.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/list_metric.tsx diff --git a/x-pack/plugins/apm/public/components/shared/loading_state_prompt.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/loading_state_prompt.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/loading_state_prompt.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/loading_state_prompt.tsx diff --git a/x-pack/plugins/apm/public/components/shared/managed_table/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/managed_table/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/managed_table/managed_table.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/managed_table.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/managed_table/managed_table.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/managed_table.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/metadata_table/error_metadata/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/error_metadata/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/metadata_table/error_metadata/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/error_metadata/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/metadata_table/helper.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/helper.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/metadata_table/helper.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/helper.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/metadata_table/helper.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/helper.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/metadata_table/helper.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/helper.ts diff --git a/x-pack/plugins/apm/public/components/shared/metadata_table/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/metadata_table/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/metadata_table/metadata_table.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/metadata_table.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/metadata_table/metadata_table.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/metadata_table.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/metadata_table/section.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/section.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/metadata_table/section.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/section.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/metadata_table/section.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/section.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/metadata_table/section.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/section.tsx diff --git a/x-pack/plugins/apm/public/components/shared/metadata_table/span_metadata/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/span_metadata/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/metadata_table/span_metadata/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/span_metadata/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/metadata_table/transaction_metadata/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/transaction_metadata/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/metadata_table/transaction_metadata/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/transaction_metadata/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/metadata_table/types.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/types.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/metadata_table/types.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/metadata_table/types.ts diff --git a/x-pack/plugins/apm/public/components/shared/ml_callout/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/ml_callout/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/ml_callout/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/ml_callout/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/monaco_code_editor/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/monaco_code_editor/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/monaco_code_editor/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/monaco_code_editor/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/overview_table_container/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/overview_table_container/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/overview_table_container/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/overview_table_container/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/popover_tooltip/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/popover_tooltip/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/popover_tooltip/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/popover_tooltip/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/profiling/flamegraph/flamegraph_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/profiling/flamegraph/flamegraph_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/profiling/flamegraph/flamegraph_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/profiling/flamegraph/flamegraph_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/profiling/flamegraph/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/profiling/flamegraph/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/profiling/flamegraph/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/profiling/flamegraph/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/profiling/top_functions/top_functions_link.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/profiling/top_functions/top_functions_link.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/profiling/top_functions/top_functions_link.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/profiling/top_functions/top_functions_link.tsx diff --git a/x-pack/plugins/apm/public/components/shared/search_bar/search_bar.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/search_bar/search_bar.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/search_bar/search_bar.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/search_bar/search_bar.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/search_bar/search_bar.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/search_bar/search_bar.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/search_bar/search_bar.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/search_bar/search_bar.tsx diff --git a/x-pack/plugins/apm/public/components/shared/select_with_placeholder/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/select_with_placeholder/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/select_with_placeholder/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/select_with_placeholder/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/service_icons/cloud_details.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/cloud_details.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/service_icons/cloud_details.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/cloud_details.tsx diff --git a/x-pack/plugins/apm/public/components/shared/service_icons/container_details.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/container_details.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/service_icons/container_details.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/container_details.tsx diff --git a/x-pack/plugins/apm/public/components/shared/service_icons/icon_popover.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/icon_popover.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/service_icons/icon_popover.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/icon_popover.tsx diff --git a/x-pack/plugins/apm/public/components/shared/service_icons/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/service_icons/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/service_icons/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/service_icons/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/service_icons/otel_details.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/otel_details.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/service_icons/otel_details.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/otel_details.tsx diff --git a/x-pack/plugins/apm/public/components/shared/service_icons/serverless_details.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/serverless_details.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/service_icons/serverless_details.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/serverless_details.tsx diff --git a/x-pack/plugins/apm/public/components/shared/service_icons/service_details.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/service_details.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/service_icons/service_details.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/service_details.tsx diff --git a/x-pack/plugins/apm/public/components/shared/service_icons/service_icons.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/service_icons.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/service_icons/service_icons.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/service_icons/service_icons.stories.tsx diff --git a/x-pack/plugins/apm/public/components/shared/slo_callout/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/slo_callout/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/slo_callout/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/slo_callout/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/get_span_icon.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/get_span_icon.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/get_span_icon.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/get_span_icon.ts diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/aws.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/aws.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/aws.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/aws.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/azure.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/azure.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/azure.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/azure.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/blob_storage.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/blob_storage.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/blob_storage.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/blob_storage.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/cassandra.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/cassandra.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/cassandra.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/cassandra.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/cosmos_db.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/cosmos_db.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/cosmos_db.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/cosmos_db.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/database.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/database.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/database.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/database.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/default.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/default.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/default.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/default.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/documents.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/documents.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/documents.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/documents.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/dynamo_db.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/dynamo_db.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/dynamo_db.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/dynamo_db.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/elasticsearch.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/elasticsearch.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/elasticsearch.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/elasticsearch.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/file_share_storage.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/file_share_storage.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/file_share_storage.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/file_share_storage.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/globe.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/globe.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/globe.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/globe.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/graphql.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/graphql.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/graphql.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/graphql.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/grpc.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/grpc.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/grpc.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/grpc.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/handlebars.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/handlebars.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/handlebars.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/handlebars.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/kafka.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/kafka.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/kafka.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/kafka.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/ldap.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/ldap.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/ldap.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/ldap.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/mongodb.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/mongodb.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/mongodb.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/mongodb.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/mysql.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/mysql.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/mysql.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/mysql.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/postgresql.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/postgresql.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/postgresql.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/postgresql.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/redis.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/redis.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/redis.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/redis.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/s3.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/s3.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/s3.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/s3.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/service_bus.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/service_bus.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/service_bus.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/service_bus.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/sns.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/sns.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/sns.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/sns.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/sqs.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/sqs.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/sqs.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/sqs.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/storage_queue.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/storage_queue.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/storage_queue.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/storage_queue.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/table_storage.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/table_storage.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/table_storage.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/table_storage.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/icons/websocket.svg b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/websocket.svg similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/icons/websocket.svg rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/icons/websocket.svg diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/span_icon/span_icon.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/span_icon.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_icon/span_icon.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_icon/span_icon.stories.tsx diff --git a/x-pack/plugins/apm/public/components/shared/span_links/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/span_links/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_links/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_links/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/span_links/span_links_callout.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_callout.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_links/span_links_callout.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_callout.tsx diff --git a/x-pack/plugins/apm/public/components/shared/span_links/span_links_tab_content.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_tab_content.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_links/span_links_tab_content.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_tab_content.tsx diff --git a/x-pack/plugins/apm/public/components/shared/span_links/span_links_table.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_table.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/span_links/span_links_table.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/span_links/span_links_table.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/__fixtures__/stacktraces.json b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/__fixtures__/stacktraces.json similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/__fixtures__/stacktraces.json rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/__fixtures__/stacktraces.json diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/cause_stacktrace.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/cause_stacktrace.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/cause_stacktrace.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/cause_stacktrace.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/cause_stacktrace.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/cause_stacktrace.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/cause_stacktrace.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/cause_stacktrace.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/context.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/context.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/context.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/context.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/c_sharp_frame_heading_renderer.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/c_sharp_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/c_sharp_frame_heading_renderer.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/c_sharp_frame_heading_renderer.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/default_frame_heading_renderer.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/default_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/default_frame_heading_renderer.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/default_frame_heading_renderer.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/index.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/index.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/index.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/index.ts diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/java_frame_heading_renderer.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/java_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/java_frame_heading_renderer.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/java_frame_heading_renderer.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/java_script_frame_heading_renderer.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/java_script_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/java_script_frame_heading_renderer.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/java_script_frame_heading_renderer.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/php_frame_heading_renderer.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/php_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/php_frame_heading_renderer.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/php_frame_heading_renderer.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/ruby_frame_heading_renderer.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/ruby_frame_heading_renderer.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/frame_heading_renderers/ruby_frame_heading_renderer.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/frame_heading_renderers/ruby_frame_heading_renderer.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/library_stacktrace.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/library_stacktrace.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/library_stacktrace.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/library_stacktrace.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/library_stacktrace.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/library_stacktrace.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/library_stacktrace.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/library_stacktrace.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/stackframe.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stackframe.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/stackframe.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stackframe.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/stackframe.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stackframe.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/stackframe.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stackframe.tsx diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/stacktrace.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stacktrace.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/stacktrace.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/stacktrace.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/stacktrace/variables.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/variables.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/stacktrace/variables.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/stacktrace/variables.tsx diff --git a/x-pack/plugins/apm/public/components/shared/sticky_properties/__snapshots__/sticky_properties.test.tsx.snap b/x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/__snapshots__/sticky_properties.test.tsx.snap similarity index 100% rename from x-pack/plugins/apm/public/components/shared/sticky_properties/__snapshots__/sticky_properties.test.tsx.snap rename to x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/__snapshots__/sticky_properties.test.tsx.snap diff --git a/x-pack/plugins/apm/public/components/shared/sticky_properties/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/sticky_properties/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/sticky_properties/sticky_properties.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/sticky_properties.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/sticky_properties/sticky_properties.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/sticky_properties/sticky_properties.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/suggestions_select/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/suggestions_select/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/suggestions_select/suggestions_select.stories.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/suggestions_select.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/suggestions_select/suggestions_select.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/suggestions_select.stories.tsx diff --git a/x-pack/plugins/apm/public/components/shared/suggestions_select/suggestions_select.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/suggestions_select.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/suggestions_select/suggestions_select.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/suggestions_select/suggestions_select.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/__fixtures__/transactions.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/__fixtures__/transactions.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/__fixtures__/transactions.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/__fixtures__/transactions.ts diff --git a/x-pack/plugins/apm/public/components/shared/summary/composite_span_duration_summary_item.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/composite_span_duration_summary_item.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/composite_span_duration_summary_item.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/composite_span_duration_summary_item.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/duration_summary_item.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/duration_summary_item.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/duration_summary_item.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/duration_summary_item.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/error_count_summary_item_badge.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/error_count_summary_item_badge.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/error_count_summary_item_badge.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/error_count_summary_item_badge.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/error_count_summary_item_badge.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/error_count_summary_item_badge.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/error_count_summary_item_badge.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/error_count_summary_item_badge.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/http_info_summary_item/http_info_summary_item.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_info_summary_item/http_info_summary_item.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/http_info_summary_item/http_info_summary_item.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_info_summary_item/http_info_summary_item.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/http_info_summary_item/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_info_summary_item/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/http_info_summary_item/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_info_summary_item/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/http_status_badge/http_status_badge.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/http_status_badge.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/http_status_badge/http_status_badge.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/http_status_badge.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/http_status_badge/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/http_status_badge/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/http_status_badge/status_codes.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/status_codes.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/http_status_badge/status_codes.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/http_status_badge/status_codes.ts diff --git a/x-pack/plugins/apm/public/components/shared/summary/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/transaction_result_summary_item.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_result_summary_item.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/transaction_result_summary_item.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_result_summary_item.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/transaction_summary.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_summary.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/transaction_summary.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_summary.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/transaction_summary.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_summary.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/transaction_summary.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/transaction_summary.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/user_agent_summary_item.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/user_agent_summary_item.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/user_agent_summary_item.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/user_agent_summary_item.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/summary/user_agent_summary_item.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/summary/user_agent_summary_item.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/summary/user_agent_summary_item.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/summary/user_agent_summary_item.tsx diff --git a/x-pack/plugins/apm/public/components/shared/table_search_bar/table_search_bar.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/table_search_bar/table_search_bar.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/table_search_bar/table_search_bar.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/table_search_bar/table_search_bar.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.tsx diff --git a/x-pack/plugins/apm/public/components/shared/technical_preview_badge.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/technical_preview_badge.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/technical_preview_badge.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/technical_preview_badge.tsx diff --git a/x-pack/plugins/apm/public/components/shared/time_comparison/comparison.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/comparison.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/time_comparison/comparison.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/comparison.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/time_comparison/get_comparison_chart_theme.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_chart_theme.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/time_comparison/get_comparison_chart_theme.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_chart_theme.ts diff --git a/x-pack/plugins/apm/public/components/shared/time_comparison/get_comparison_enabled.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_enabled.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/time_comparison/get_comparison_enabled.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_enabled.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/time_comparison/get_comparison_enabled.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_enabled.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/time_comparison/get_comparison_enabled.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_enabled.ts diff --git a/x-pack/plugins/apm/public/components/shared/time_comparison/get_comparison_options.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_options.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/time_comparison/get_comparison_options.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/get_comparison_options.ts diff --git a/x-pack/plugins/apm/public/components/shared/time_comparison/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/time_comparison/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/time_comparison/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/time_comparison/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/time_comparison/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/timestamp_tooltip/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/timestamp_tooltip/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/timestamp_tooltip/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/timestamp_tooltip/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/timestamp_tooltip/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/timestamp_tooltip/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/timestamp_tooltip/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/timestamp_tooltip/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/__fixtures__/mock_data.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/__fixtures__/mock_data.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/__fixtures__/mock_data.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/__fixtures__/mock_data.ts diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/__snapshots__/transaction_action_menu.test.tsx.snap b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/__snapshots__/transaction_action_menu.test.tsx.snap similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/__snapshots__/transaction_action_menu.test.tsx.snap rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/__snapshots__/transaction_action_menu.test.tsx.snap diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_flyout.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_flyout.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_flyout.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_flyout.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_list.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/custom_link_toolbar.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/custom_link_menu_section/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/sections.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/sections.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/sections.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/sections.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections.ts diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/sections_helper.test.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections_helper.test.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/sections_helper.test.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections_helper.test.ts diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/sections_helper.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections_helper.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/sections_helper.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/sections_helper.ts diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/transaction_action_menu.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/transaction_action_menu.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/transaction_action_menu.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/transaction_action_menu.test.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transaction_action_menu/transaction_action_menu.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/transaction_action_menu.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_action_menu/transaction_action_menu.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_action_menu/transaction_action_menu.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transaction_type_select.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transaction_type_select.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transaction_type_select.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transaction_type_select.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transactions_table/get_columns.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/get_columns.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transactions_table/get_columns.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/get_columns.tsx diff --git a/x-pack/plugins/apm/public/components/shared/transactions_table/get_latency_column_label.ts b/x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/get_latency_column_label.ts similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transactions_table/get_latency_column_label.ts rename to x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/get_latency_column_label.ts diff --git a/x-pack/plugins/apm/public/components/shared/transactions_table/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/transactions_table/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/transactions_table/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/truncate_with_tooltip/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/truncate_with_tooltip/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/truncate_with_tooltip/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/truncate_with_tooltip/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/unified_search_bar/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/unified_search_bar/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/unified_search_bar/index.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/unified_search_bar/index.tsx diff --git a/x-pack/plugins/apm/public/components/shared/unified_search_bar/unified_search_bar.test.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/unified_search_bar/unified_search_bar.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/components/shared/unified_search_bar/unified_search_bar.test.tsx rename to x-pack/plugins/observability_solution/apm/public/components/shared/unified_search_bar/unified_search_bar.test.tsx diff --git a/x-pack/plugins/apm/public/context/annotations/annotations_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/annotations/annotations_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/annotations/annotations_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/annotations/annotations_context.tsx diff --git a/x-pack/plugins/apm/public/context/annotations/use_annotations_context.ts b/x-pack/plugins/observability_solution/apm/public/context/annotations/use_annotations_context.ts similarity index 100% rename from x-pack/plugins/apm/public/context/annotations/use_annotations_context.ts rename to x-pack/plugins/observability_solution/apm/public/context/annotations/use_annotations_context.ts diff --git a/x-pack/plugins/apm/public/context/anomaly_detection_jobs/anomaly_detection_jobs_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/anomaly_detection_jobs/anomaly_detection_jobs_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/anomaly_detection_jobs/anomaly_detection_jobs_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/anomaly_detection_jobs/anomaly_detection_jobs_context.tsx diff --git a/x-pack/plugins/apm/public/context/anomaly_detection_jobs/use_anomaly_detection_jobs_context.ts b/x-pack/plugins/observability_solution/apm/public/context/anomaly_detection_jobs/use_anomaly_detection_jobs_context.ts similarity index 100% rename from x-pack/plugins/apm/public/context/anomaly_detection_jobs/use_anomaly_detection_jobs_context.ts rename to x-pack/plugins/observability_solution/apm/public/context/anomaly_detection_jobs/use_anomaly_detection_jobs_context.ts diff --git a/x-pack/plugins/apm/public/context/apm_plugin/apm_plugin_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/apm_plugin/apm_plugin_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/apm_plugin/apm_plugin_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/apm_plugin/apm_plugin_context.tsx diff --git a/x-pack/plugins/apm/public/context/apm_plugin/mock_apm_plugin_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/apm_plugin/mock_apm_plugin_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/apm_plugin/mock_apm_plugin_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/apm_plugin/mock_apm_plugin_context.tsx diff --git a/x-pack/plugins/apm/public/context/apm_plugin/mock_apm_plugin_storybook.tsx b/x-pack/plugins/observability_solution/apm/public/context/apm_plugin/mock_apm_plugin_storybook.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/apm_plugin/mock_apm_plugin_storybook.tsx rename to x-pack/plugins/observability_solution/apm/public/context/apm_plugin/mock_apm_plugin_storybook.tsx diff --git a/x-pack/plugins/apm/public/context/apm_plugin/use_apm_plugin_context.ts b/x-pack/plugins/observability_solution/apm/public/context/apm_plugin/use_apm_plugin_context.ts similarity index 100% rename from x-pack/plugins/apm/public/context/apm_plugin/use_apm_plugin_context.ts rename to x-pack/plugins/observability_solution/apm/public/context/apm_plugin/use_apm_plugin_context.ts diff --git a/x-pack/plugins/apm/public/context/apm_service/apm_service_context.test.tsx b/x-pack/plugins/observability_solution/apm/public/context/apm_service/apm_service_context.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/apm_service/apm_service_context.test.tsx rename to x-pack/plugins/observability_solution/apm/public/context/apm_service/apm_service_context.test.tsx diff --git a/x-pack/plugins/apm/public/context/apm_service/apm_service_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/apm_service/apm_service_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/apm_service/apm_service_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/apm_service/apm_service_context.tsx diff --git a/x-pack/plugins/apm/public/context/apm_service/use_apm_service_context.ts b/x-pack/plugins/observability_solution/apm/public/context/apm_service/use_apm_service_context.ts similarity index 100% rename from x-pack/plugins/apm/public/context/apm_service/use_apm_service_context.ts rename to x-pack/plugins/observability_solution/apm/public/context/apm_service/use_apm_service_context.ts diff --git a/x-pack/plugins/apm/public/context/apm_service/use_service_agent_fetcher.ts b/x-pack/plugins/observability_solution/apm/public/context/apm_service/use_service_agent_fetcher.ts similarity index 100% rename from x-pack/plugins/apm/public/context/apm_service/use_service_agent_fetcher.ts rename to x-pack/plugins/observability_solution/apm/public/context/apm_service/use_service_agent_fetcher.ts diff --git a/x-pack/plugins/apm/public/context/apm_service/use_service_transaction_types_fetcher.tsx b/x-pack/plugins/observability_solution/apm/public/context/apm_service/use_service_transaction_types_fetcher.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/apm_service/use_service_transaction_types_fetcher.tsx rename to x-pack/plugins/observability_solution/apm/public/context/apm_service/use_service_transaction_types_fetcher.tsx diff --git a/x-pack/plugins/apm/public/context/breadcrumbs/context.tsx b/x-pack/plugins/observability_solution/apm/public/context/breadcrumbs/context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/breadcrumbs/context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/breadcrumbs/context.tsx diff --git a/x-pack/plugins/apm/public/context/breadcrumbs/use_breadcrumb.ts b/x-pack/plugins/observability_solution/apm/public/context/breadcrumbs/use_breadcrumb.ts similarity index 100% rename from x-pack/plugins/apm/public/context/breadcrumbs/use_breadcrumb.ts rename to x-pack/plugins/observability_solution/apm/public/context/breadcrumbs/use_breadcrumb.ts diff --git a/x-pack/plugins/apm/public/context/chart_pointer_event/chart_pointer_event_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/chart_pointer_event/chart_pointer_event_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/chart_pointer_event/chart_pointer_event_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/chart_pointer_event/chart_pointer_event_context.tsx diff --git a/x-pack/plugins/apm/public/context/chart_pointer_event/use_chart_pointer_event_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/chart_pointer_event/use_chart_pointer_event_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/chart_pointer_event/use_chart_pointer_event_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/chart_pointer_event/use_chart_pointer_event_context.tsx diff --git a/x-pack/plugins/apm/public/context/environments_context/environments_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/environments_context/environments_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/environments_context/environments_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/environments_context/environments_context.tsx diff --git a/x-pack/plugins/apm/public/context/environments_context/use_environments_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/environments_context/use_environments_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/environments_context/use_environments_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/environments_context/use_environments_context.tsx diff --git a/x-pack/plugins/apm/public/context/kibana_environment_context/kibana_environment_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/kibana_environment_context/kibana_environment_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/kibana_environment_context/kibana_environment_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/kibana_environment_context/kibana_environment_context.tsx diff --git a/x-pack/plugins/apm/public/context/kibana_environment_context/use_kibana_environment_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/kibana_environment_context/use_kibana_environment_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/kibana_environment_context/use_kibana_environment_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/kibana_environment_context/use_kibana_environment_context.tsx diff --git a/x-pack/plugins/apm/public/context/license/invalid_license_notification.tsx b/x-pack/plugins/observability_solution/apm/public/context/license/invalid_license_notification.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/license/invalid_license_notification.tsx rename to x-pack/plugins/observability_solution/apm/public/context/license/invalid_license_notification.tsx diff --git a/x-pack/plugins/apm/public/context/license/license_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/license/license_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/license/license_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/license/license_context.tsx diff --git a/x-pack/plugins/apm/public/context/license/use_license_context.ts b/x-pack/plugins/observability_solution/apm/public/context/license/use_license_context.ts similarity index 100% rename from x-pack/plugins/apm/public/context/license/use_license_context.ts rename to x-pack/plugins/observability_solution/apm/public/context/license/use_license_context.ts diff --git a/x-pack/plugins/apm/public/context/service_anomaly_timeseries/service_anomaly_timeseries_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/service_anomaly_timeseries/service_anomaly_timeseries_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/service_anomaly_timeseries/service_anomaly_timeseries_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/service_anomaly_timeseries/service_anomaly_timeseries_context.tsx diff --git a/x-pack/plugins/apm/public/context/service_anomaly_timeseries/use_service_anomaly_timeseries_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/service_anomaly_timeseries/use_service_anomaly_timeseries_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/service_anomaly_timeseries/use_service_anomaly_timeseries_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/service_anomaly_timeseries/use_service_anomaly_timeseries_context.tsx diff --git a/x-pack/plugins/apm/public/context/time_range_id/time_range_id_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/time_range_id/time_range_id_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/time_range_id/time_range_id_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/time_range_id/time_range_id_context.tsx diff --git a/x-pack/plugins/apm/public/context/time_range_id/use_time_range_id.ts b/x-pack/plugins/observability_solution/apm/public/context/time_range_id/use_time_range_id.ts similarity index 100% rename from x-pack/plugins/apm/public/context/time_range_id/use_time_range_id.ts rename to x-pack/plugins/observability_solution/apm/public/context/time_range_id/use_time_range_id.ts diff --git a/x-pack/plugins/apm/public/context/time_range_metadata/mock_time_range_metadata_context_provider.tsx b/x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/mock_time_range_metadata_context_provider.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/time_range_metadata/mock_time_range_metadata_context_provider.tsx rename to x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/mock_time_range_metadata_context_provider.tsx diff --git a/x-pack/plugins/apm/public/context/time_range_metadata/time_range_metadata_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/time_range_metadata_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/time_range_metadata/time_range_metadata_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/time_range_metadata_context.tsx diff --git a/x-pack/plugins/apm/public/context/time_range_metadata/use_search_service_destination_metrics.ts b/x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/use_search_service_destination_metrics.ts similarity index 100% rename from x-pack/plugins/apm/public/context/time_range_metadata/use_search_service_destination_metrics.ts rename to x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/use_search_service_destination_metrics.ts diff --git a/x-pack/plugins/apm/public/context/time_range_metadata/use_time_range_metadata_context.ts b/x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/use_time_range_metadata_context.ts similarity index 100% rename from x-pack/plugins/apm/public/context/time_range_metadata/use_time_range_metadata_context.ts rename to x-pack/plugins/observability_solution/apm/public/context/time_range_metadata/use_time_range_metadata_context.ts diff --git a/x-pack/plugins/apm/public/context/url_params_context/constants.ts b/x-pack/plugins/observability_solution/apm/public/context/url_params_context/constants.ts similarity index 100% rename from x-pack/plugins/apm/public/context/url_params_context/constants.ts rename to x-pack/plugins/observability_solution/apm/public/context/url_params_context/constants.ts diff --git a/x-pack/plugins/apm/public/context/url_params_context/helpers.test.ts b/x-pack/plugins/observability_solution/apm/public/context/url_params_context/helpers.test.ts similarity index 100% rename from x-pack/plugins/apm/public/context/url_params_context/helpers.test.ts rename to x-pack/plugins/observability_solution/apm/public/context/url_params_context/helpers.test.ts diff --git a/x-pack/plugins/apm/public/context/url_params_context/helpers.ts b/x-pack/plugins/observability_solution/apm/public/context/url_params_context/helpers.ts similarity index 100% rename from x-pack/plugins/apm/public/context/url_params_context/helpers.ts rename to x-pack/plugins/observability_solution/apm/public/context/url_params_context/helpers.ts diff --git a/x-pack/plugins/apm/public/context/url_params_context/mock_url_params_context_provider.tsx b/x-pack/plugins/observability_solution/apm/public/context/url_params_context/mock_url_params_context_provider.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/url_params_context/mock_url_params_context_provider.tsx rename to x-pack/plugins/observability_solution/apm/public/context/url_params_context/mock_url_params_context_provider.tsx diff --git a/x-pack/plugins/apm/public/context/url_params_context/resolve_url_params.ts b/x-pack/plugins/observability_solution/apm/public/context/url_params_context/resolve_url_params.ts similarity index 100% rename from x-pack/plugins/apm/public/context/url_params_context/resolve_url_params.ts rename to x-pack/plugins/observability_solution/apm/public/context/url_params_context/resolve_url_params.ts diff --git a/x-pack/plugins/apm/public/context/url_params_context/types.ts b/x-pack/plugins/observability_solution/apm/public/context/url_params_context/types.ts similarity index 100% rename from x-pack/plugins/apm/public/context/url_params_context/types.ts rename to x-pack/plugins/observability_solution/apm/public/context/url_params_context/types.ts diff --git a/x-pack/plugins/apm/public/context/url_params_context/url_params_context.test.tsx b/x-pack/plugins/observability_solution/apm/public/context/url_params_context/url_params_context.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/url_params_context/url_params_context.test.tsx rename to x-pack/plugins/observability_solution/apm/public/context/url_params_context/url_params_context.test.tsx diff --git a/x-pack/plugins/apm/public/context/url_params_context/url_params_context.tsx b/x-pack/plugins/observability_solution/apm/public/context/url_params_context/url_params_context.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/url_params_context/url_params_context.tsx rename to x-pack/plugins/observability_solution/apm/public/context/url_params_context/url_params_context.tsx diff --git a/x-pack/plugins/apm/public/context/url_params_context/use_url_params.tsx b/x-pack/plugins/observability_solution/apm/public/context/url_params_context/use_url_params.tsx similarity index 100% rename from x-pack/plugins/apm/public/context/url_params_context/use_url_params.tsx rename to x-pack/plugins/observability_solution/apm/public/context/url_params_context/use_url_params.tsx diff --git a/x-pack/plugins/apm/public/feature_catalogue_entry.ts b/x-pack/plugins/observability_solution/apm/public/feature_catalogue_entry.ts similarity index 100% rename from x-pack/plugins/apm/public/feature_catalogue_entry.ts rename to x-pack/plugins/observability_solution/apm/public/feature_catalogue_entry.ts diff --git a/x-pack/plugins/apm/public/hooks/create_shared_use_fetcher.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/create_shared_use_fetcher.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/create_shared_use_fetcher.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/create_shared_use_fetcher.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_adhoc_apm_data_view.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_adhoc_apm_data_view.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_adhoc_apm_data_view.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_adhoc_apm_data_view.ts diff --git a/x-pack/plugins/apm/public/hooks/use_apm_feature_flag.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_apm_feature_flag.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_apm_feature_flag.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_apm_feature_flag.ts diff --git a/x-pack/plugins/apm/public/hooks/use_apm_params.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_apm_params.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_apm_params.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_apm_params.ts diff --git a/x-pack/plugins/apm/public/hooks/use_apm_route_path.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_apm_route_path.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_apm_route_path.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_apm_route_path.ts diff --git a/x-pack/plugins/apm/public/hooks/use_apm_router.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_apm_router.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_apm_router.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_apm_router.ts diff --git a/x-pack/plugins/apm/public/hooks/use_breakpoints.test.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_breakpoints.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_breakpoints.test.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_breakpoints.test.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_breakpoints.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_breakpoints.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_breakpoints.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_breakpoints.ts diff --git a/x-pack/plugins/apm/public/hooks/use_crash_group_distribution_fetcher.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_crash_group_distribution_fetcher.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_crash_group_distribution_fetcher.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_crash_group_distribution_fetcher.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_critical_path_feature_enabled_setting.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_critical_path_feature_enabled_setting.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_critical_path_feature_enabled_setting.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_critical_path_feature_enabled_setting.ts diff --git a/x-pack/plugins/apm/public/hooks/use_current_user.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_current_user.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_current_user.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_current_user.ts diff --git a/x-pack/plugins/apm/public/hooks/use_dashboards_fetcher.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_dashboards_fetcher.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_dashboards_fetcher.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_dashboards_fetcher.ts diff --git a/x-pack/plugins/apm/public/hooks/use_date_range_redirect.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_date_range_redirect.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_date_range_redirect.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_date_range_redirect.ts diff --git a/x-pack/plugins/apm/public/hooks/use_debounce.test.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_debounce.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_debounce.test.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_debounce.test.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_debounce.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_debounce.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_debounce.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_debounce.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_deep_object_identity.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_deep_object_identity.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_deep_object_identity.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_deep_object_identity.ts diff --git a/x-pack/plugins/apm/public/hooks/use_default_environment.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_default_environment.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_default_environment.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_default_environment.ts diff --git a/x-pack/plugins/apm/public/hooks/use_default_time_range.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_default_time_range.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_default_time_range.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_default_time_range.ts diff --git a/x-pack/plugins/apm/public/hooks/use_dependency_detail_operations_breadcrumb.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_dependency_detail_operations_breadcrumb.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_dependency_detail_operations_breadcrumb.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_dependency_detail_operations_breadcrumb.ts diff --git a/x-pack/plugins/apm/public/hooks/use_environments_fetcher.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_environments_fetcher.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_environments_fetcher.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_environments_fetcher.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_error_group_distribution_fetcher.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_error_group_distribution_fetcher.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_error_group_distribution_fetcher.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_error_group_distribution_fetcher.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_fallback_to_transactions_fetcher.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_fallback_to_transactions_fetcher.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_fallback_to_transactions_fetcher.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_fallback_to_transactions_fetcher.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_fetcher.integration.test.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.integration.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_fetcher.integration.test.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.integration.test.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_fetcher.test.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_fetcher.test.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.test.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_fetcher.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_fetcher.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_fetcher.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_filters_for_embeddable_charts.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_filters_for_embeddable_charts.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_filters_for_embeddable_charts.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_filters_for_embeddable_charts.ts diff --git a/x-pack/plugins/apm/public/hooks/use_kibana_url.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_kibana_url.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_kibana_url.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_kibana_url.ts diff --git a/x-pack/plugins/apm/public/hooks/use_local_storage.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_local_storage.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_local_storage.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_local_storage.ts diff --git a/x-pack/plugins/apm/public/hooks/use_ml_manage_jobs_href.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_ml_manage_jobs_href.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_ml_manage_jobs_href.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_ml_manage_jobs_href.ts diff --git a/x-pack/plugins/apm/public/hooks/use_preferred_data_source_and_bucket_size.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_preferred_data_source_and_bucket_size.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_preferred_data_source_and_bucket_size.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_preferred_data_source_and_bucket_size.ts diff --git a/x-pack/plugins/apm/public/hooks/use_preferred_service_anomaly_timeseries.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_preferred_service_anomaly_timeseries.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_preferred_service_anomaly_timeseries.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_preferred_service_anomaly_timeseries.ts diff --git a/x-pack/plugins/apm/public/hooks/use_previous_period_text.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_previous_period_text.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_previous_period_text.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_previous_period_text.ts diff --git a/x-pack/plugins/apm/public/hooks/use_processor_event.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_processor_event.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_processor_event.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_processor_event.ts diff --git a/x-pack/plugins/apm/public/hooks/use_profiling_integration_setting.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_profiling_integration_setting.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_profiling_integration_setting.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_profiling_integration_setting.ts diff --git a/x-pack/plugins/apm/public/hooks/use_profiling_plugin.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_profiling_plugin.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_profiling_plugin.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_profiling_plugin.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_progressive_fetcher.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_progressive_fetcher.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_progressive_fetcher.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_progressive_fetcher.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_sample_chart_selection.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_sample_chart_selection.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_sample_chart_selection.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_sample_chart_selection.ts diff --git a/x-pack/plugins/apm/public/hooks/use_service_metric_charts_fetcher.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_service_metric_charts_fetcher.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_service_metric_charts_fetcher.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_service_metric_charts_fetcher.ts diff --git a/x-pack/plugins/apm/public/hooks/use_service_name.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_service_name.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_service_name.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_service_name.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_theme.tsx b/x-pack/plugins/observability_solution/apm/public/hooks/use_theme.tsx similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_theme.tsx rename to x-pack/plugins/observability_solution/apm/public/hooks/use_theme.tsx diff --git a/x-pack/plugins/apm/public/hooks/use_time_range.test.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_time_range.test.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_time_range.test.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_time_range.test.ts diff --git a/x-pack/plugins/apm/public/hooks/use_time_range.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_time_range.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_time_range.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_time_range.ts diff --git a/x-pack/plugins/apm/public/hooks/use_trace_explorer_enabled_setting.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_trace_explorer_enabled_setting.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_trace_explorer_enabled_setting.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_trace_explorer_enabled_setting.ts diff --git a/x-pack/plugins/apm/public/hooks/use_trace_explorer_samples.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_trace_explorer_samples.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_trace_explorer_samples.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_trace_explorer_samples.ts diff --git a/x-pack/plugins/apm/public/hooks/use_transaction_latency_chart_fetcher.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_transaction_latency_chart_fetcher.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_transaction_latency_chart_fetcher.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_transaction_latency_chart_fetcher.ts diff --git a/x-pack/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts b/x-pack/plugins/observability_solution/apm/public/hooks/use_transaction_trace_samples_fetcher.ts similarity index 100% rename from x-pack/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts rename to x-pack/plugins/observability_solution/apm/public/hooks/use_transaction_trace_samples_fetcher.ts diff --git a/x-pack/plugins/apm/public/icon.svg b/x-pack/plugins/observability_solution/apm/public/icon.svg similarity index 100% rename from x-pack/plugins/apm/public/icon.svg rename to x-pack/plugins/observability_solution/apm/public/icon.svg diff --git a/x-pack/plugins/apm/public/images/apm_ml_anomaly_detection_example.png b/x-pack/plugins/observability_solution/apm/public/images/apm_ml_anomaly_detection_example.png similarity index 100% rename from x-pack/plugins/apm/public/images/apm_ml_anomaly_detection_example.png rename to x-pack/plugins/observability_solution/apm/public/images/apm_ml_anomaly_detection_example.png diff --git a/x-pack/plugins/apm/public/index.ts b/x-pack/plugins/observability_solution/apm/public/index.ts similarity index 100% rename from x-pack/plugins/apm/public/index.ts rename to x-pack/plugins/observability_solution/apm/public/index.ts diff --git a/x-pack/plugins/apm/public/locator/helpers.ts b/x-pack/plugins/observability_solution/apm/public/locator/helpers.ts similarity index 100% rename from x-pack/plugins/apm/public/locator/helpers.ts rename to x-pack/plugins/observability_solution/apm/public/locator/helpers.ts diff --git a/x-pack/plugins/apm/public/locator/service_detail_locator.test.ts b/x-pack/plugins/observability_solution/apm/public/locator/service_detail_locator.test.ts similarity index 100% rename from x-pack/plugins/apm/public/locator/service_detail_locator.test.ts rename to x-pack/plugins/observability_solution/apm/public/locator/service_detail_locator.test.ts diff --git a/x-pack/plugins/apm/public/locator/service_detail_locator.ts b/x-pack/plugins/observability_solution/apm/public/locator/service_detail_locator.ts similarity index 100% rename from x-pack/plugins/apm/public/locator/service_detail_locator.ts rename to x-pack/plugins/observability_solution/apm/public/locator/service_detail_locator.ts diff --git a/x-pack/plugins/apm/public/plugin.ts b/x-pack/plugins/observability_solution/apm/public/plugin.ts similarity index 100% rename from x-pack/plugins/apm/public/plugin.ts rename to x-pack/plugins/observability_solution/apm/public/plugin.ts diff --git a/x-pack/plugins/apm/public/selectors/latency_chart_selector.test.ts b/x-pack/plugins/observability_solution/apm/public/selectors/latency_chart_selector.test.ts similarity index 100% rename from x-pack/plugins/apm/public/selectors/latency_chart_selector.test.ts rename to x-pack/plugins/observability_solution/apm/public/selectors/latency_chart_selector.test.ts diff --git a/x-pack/plugins/apm/public/selectors/latency_chart_selectors.ts b/x-pack/plugins/observability_solution/apm/public/selectors/latency_chart_selectors.ts similarity index 100% rename from x-pack/plugins/apm/public/selectors/latency_chart_selectors.ts rename to x-pack/plugins/observability_solution/apm/public/selectors/latency_chart_selectors.ts diff --git a/x-pack/plugins/apm/public/services/__mocks__/SessionStorageMock.ts b/x-pack/plugins/observability_solution/apm/public/services/__mocks__/SessionStorageMock.ts similarity index 100% rename from x-pack/plugins/apm/public/services/__mocks__/SessionStorageMock.ts rename to x-pack/plugins/observability_solution/apm/public/services/__mocks__/SessionStorageMock.ts diff --git a/x-pack/plugins/apm/public/services/call_api.test.ts b/x-pack/plugins/observability_solution/apm/public/services/call_api.test.ts similarity index 100% rename from x-pack/plugins/apm/public/services/call_api.test.ts rename to x-pack/plugins/observability_solution/apm/public/services/call_api.test.ts diff --git a/x-pack/plugins/apm/public/services/call_apm_api.test.ts b/x-pack/plugins/observability_solution/apm/public/services/call_apm_api.test.ts similarity index 100% rename from x-pack/plugins/apm/public/services/call_apm_api.test.ts rename to x-pack/plugins/observability_solution/apm/public/services/call_apm_api.test.ts diff --git a/x-pack/plugins/apm/public/services/rest/apm_observability_overview_fetchers.test.ts b/x-pack/plugins/observability_solution/apm/public/services/rest/apm_observability_overview_fetchers.test.ts similarity index 100% rename from x-pack/plugins/apm/public/services/rest/apm_observability_overview_fetchers.test.ts rename to x-pack/plugins/observability_solution/apm/public/services/rest/apm_observability_overview_fetchers.test.ts diff --git a/x-pack/plugins/apm/public/services/rest/apm_observability_overview_fetchers.ts b/x-pack/plugins/observability_solution/apm/public/services/rest/apm_observability_overview_fetchers.ts similarity index 100% rename from x-pack/plugins/apm/public/services/rest/apm_observability_overview_fetchers.ts rename to x-pack/plugins/observability_solution/apm/public/services/rest/apm_observability_overview_fetchers.ts diff --git a/x-pack/plugins/apm/public/services/rest/call_api.ts b/x-pack/plugins/observability_solution/apm/public/services/rest/call_api.ts similarity index 100% rename from x-pack/plugins/apm/public/services/rest/call_api.ts rename to x-pack/plugins/observability_solution/apm/public/services/rest/call_api.ts diff --git a/x-pack/plugins/apm/public/services/rest/call_apm_api_spy.ts b/x-pack/plugins/observability_solution/apm/public/services/rest/call_apm_api_spy.ts similarity index 100% rename from x-pack/plugins/apm/public/services/rest/call_apm_api_spy.ts rename to x-pack/plugins/observability_solution/apm/public/services/rest/call_apm_api_spy.ts diff --git a/x-pack/plugins/apm/public/services/rest/create_call_apm_api.ts b/x-pack/plugins/observability_solution/apm/public/services/rest/create_call_apm_api.ts similarity index 100% rename from x-pack/plugins/apm/public/services/rest/create_call_apm_api.ts rename to x-pack/plugins/observability_solution/apm/public/services/rest/create_call_apm_api.ts diff --git a/x-pack/plugins/apm/public/services/telemetry/index.ts b/x-pack/plugins/observability_solution/apm/public/services/telemetry/index.ts similarity index 100% rename from x-pack/plugins/apm/public/services/telemetry/index.ts rename to x-pack/plugins/observability_solution/apm/public/services/telemetry/index.ts diff --git a/x-pack/plugins/apm/public/services/telemetry/telemetry_client.ts b/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_client.ts similarity index 100% rename from x-pack/plugins/apm/public/services/telemetry/telemetry_client.ts rename to x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_client.ts diff --git a/x-pack/plugins/apm/public/services/telemetry/telemetry_events.ts b/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_events.ts similarity index 100% rename from x-pack/plugins/apm/public/services/telemetry/telemetry_events.ts rename to x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_events.ts diff --git a/x-pack/plugins/apm/public/services/telemetry/telemetry_service.test.ts b/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_service.test.ts similarity index 100% rename from x-pack/plugins/apm/public/services/telemetry/telemetry_service.test.ts rename to x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_service.test.ts diff --git a/x-pack/plugins/apm/public/services/telemetry/telemetry_service.ts b/x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_service.ts similarity index 100% rename from x-pack/plugins/apm/public/services/telemetry/telemetry_service.ts rename to x-pack/plugins/observability_solution/apm/public/services/telemetry/telemetry_service.ts diff --git a/x-pack/plugins/apm/public/services/telemetry/types.ts b/x-pack/plugins/observability_solution/apm/public/services/telemetry/types.ts similarity index 100% rename from x-pack/plugins/apm/public/services/telemetry/types.ts rename to x-pack/plugins/observability_solution/apm/public/services/telemetry/types.ts diff --git a/x-pack/plugins/apm/public/set_help_extension.ts b/x-pack/plugins/observability_solution/apm/public/set_help_extension.ts similarity index 100% rename from x-pack/plugins/apm/public/set_help_extension.ts rename to x-pack/plugins/observability_solution/apm/public/set_help_extension.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/agent_config_instructions.test.tsx b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_instructions.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/agent_config_instructions.test.tsx rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_instructions.test.tsx diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/agent_config_instructions.tsx b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_instructions.tsx similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/agent_config_instructions.tsx rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_instructions.tsx diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/agent_config_table.tsx b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_table.tsx similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/agent_config_table.tsx rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/agent_config_table.tsx diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/django.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/django.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/django.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/django.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/dotnet.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/dotnet.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/dotnet.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/dotnet.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/flask.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/flask.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/flask.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/flask.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.test.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.test.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.test.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.test.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/get_apm_agent_commands.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/go.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/go.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/go.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/go.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/java.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/java.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/java.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/java.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/node.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/node.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/node.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/node.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/php.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/php.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/php.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/php.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/rack.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rack.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/rack.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rack.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/rails.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rails.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/rails.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rails.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/rum.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rum.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/rum.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/rum.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/commands/shared_hints.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/shared_hints.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/commands/shared_hints.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/commands/shared_hints.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/config_agent.stories.tsx b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/config_agent.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/config_agent.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/config_agent.stories.tsx diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/get_policy_options.test.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/get_policy_options.test.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/get_policy_options.test.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/get_policy_options.test.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/get_policy_options.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/get_policy_options.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/get_policy_options.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/get_policy_options.ts diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/index.test.tsx b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/index.test.tsx similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/index.test.tsx rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/index.test.tsx diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/index.tsx b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/index.tsx rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/index.tsx diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/opentelemetry_instructions.tsx b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/opentelemetry_instructions.tsx similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/opentelemetry_instructions.tsx rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/opentelemetry_instructions.tsx diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/policy_selector.tsx b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/policy_selector.tsx similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/policy_selector.tsx rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/policy_selector.tsx diff --git a/x-pack/plugins/apm/public/tutorial/config_agent/rum_script.tsx b/x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/rum_script.tsx similarity index 100% rename from x-pack/plugins/apm/public/tutorial/config_agent/rum_script.tsx rename to x-pack/plugins/observability_solution/apm/public/tutorial/config_agent/rum_script.tsx diff --git a/x-pack/plugins/apm/public/tutorial/tutorial_apm_fleet_check.ts b/x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_apm_fleet_check.ts similarity index 100% rename from x-pack/plugins/apm/public/tutorial/tutorial_apm_fleet_check.ts rename to x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_apm_fleet_check.ts diff --git a/x-pack/plugins/apm/public/tutorial/tutorial_fleet_instructions/index.tsx b/x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_fleet_instructions/index.tsx similarity index 100% rename from x-pack/plugins/apm/public/tutorial/tutorial_fleet_instructions/index.tsx rename to x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_fleet_instructions/index.tsx diff --git a/x-pack/plugins/apm/public/tutorial/tutorial_fleet_instructions/tutorial_fleet_instructions.stories.tsx b/x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_fleet_instructions/tutorial_fleet_instructions.stories.tsx similarity index 100% rename from x-pack/plugins/apm/public/tutorial/tutorial_fleet_instructions/tutorial_fleet_instructions.stories.tsx rename to x-pack/plugins/observability_solution/apm/public/tutorial/tutorial_fleet_instructions/tutorial_fleet_instructions.stories.tsx diff --git a/x-pack/plugins/apm/public/update_badge.ts b/x-pack/plugins/observability_solution/apm/public/update_badge.ts similarity index 100% rename from x-pack/plugins/apm/public/update_badge.ts rename to x-pack/plugins/observability_solution/apm/public/update_badge.ts diff --git a/x-pack/plugins/apm/public/utils/download_json.ts b/x-pack/plugins/observability_solution/apm/public/utils/download_json.ts similarity index 100% rename from x-pack/plugins/apm/public/utils/download_json.ts rename to x-pack/plugins/observability_solution/apm/public/utils/download_json.ts diff --git a/x-pack/plugins/apm/public/utils/flatten_object.test.ts b/x-pack/plugins/observability_solution/apm/public/utils/flatten_object.test.ts similarity index 100% rename from x-pack/plugins/apm/public/utils/flatten_object.test.ts rename to x-pack/plugins/observability_solution/apm/public/utils/flatten_object.test.ts diff --git a/x-pack/plugins/apm/public/utils/flatten_object.ts b/x-pack/plugins/observability_solution/apm/public/utils/flatten_object.ts similarity index 100% rename from x-pack/plugins/apm/public/utils/flatten_object.ts rename to x-pack/plugins/observability_solution/apm/public/utils/flatten_object.ts diff --git a/x-pack/plugins/apm/public/utils/get_path_for_feedback.test.ts b/x-pack/plugins/observability_solution/apm/public/utils/get_path_for_feedback.test.ts similarity index 100% rename from x-pack/plugins/apm/public/utils/get_path_for_feedback.test.ts rename to x-pack/plugins/observability_solution/apm/public/utils/get_path_for_feedback.test.ts diff --git a/x-pack/plugins/apm/public/utils/get_path_for_feedback.ts b/x-pack/plugins/observability_solution/apm/public/utils/get_path_for_feedback.ts similarity index 100% rename from x-pack/plugins/apm/public/utils/get_path_for_feedback.ts rename to x-pack/plugins/observability_solution/apm/public/utils/get_path_for_feedback.ts diff --git a/x-pack/plugins/apm/public/utils/http_status_code_to_color.ts b/x-pack/plugins/observability_solution/apm/public/utils/http_status_code_to_color.ts similarity index 100% rename from x-pack/plugins/apm/public/utils/http_status_code_to_color.ts rename to x-pack/plugins/observability_solution/apm/public/utils/http_status_code_to_color.ts diff --git a/x-pack/plugins/apm/public/utils/style.ts b/x-pack/plugins/observability_solution/apm/public/utils/style.ts similarity index 100% rename from x-pack/plugins/apm/public/utils/style.ts rename to x-pack/plugins/observability_solution/apm/public/utils/style.ts diff --git a/x-pack/plugins/apm/public/utils/test_helpers.tsx b/x-pack/plugins/observability_solution/apm/public/utils/test_helpers.tsx similarity index 100% rename from x-pack/plugins/apm/public/utils/test_helpers.tsx rename to x-pack/plugins/observability_solution/apm/public/utils/test_helpers.tsx diff --git a/x-pack/plugins/apm/readme.md b/x-pack/plugins/observability_solution/apm/readme.md similarity index 100% rename from x-pack/plugins/apm/readme.md rename to x-pack/plugins/observability_solution/apm/readme.md diff --git a/x-pack/plugins/apm/scripts/.gitignore b/x-pack/plugins/observability_solution/apm/scripts/.gitignore similarity index 100% rename from x-pack/plugins/apm/scripts/.gitignore rename to x-pack/plugins/observability_solution/apm/scripts/.gitignore diff --git a/x-pack/plugins/apm/scripts/create_apm_users.js b/x-pack/plugins/observability_solution/apm/scripts/create_apm_users.js similarity index 100% rename from x-pack/plugins/apm/scripts/create_apm_users.js rename to x-pack/plugins/observability_solution/apm/scripts/create_apm_users.js diff --git a/x-pack/plugins/apm/scripts/create_apm_users/create_apm_users_cli.ts b/x-pack/plugins/observability_solution/apm/scripts/create_apm_users/create_apm_users_cli.ts similarity index 100% rename from x-pack/plugins/apm/scripts/create_apm_users/create_apm_users_cli.ts rename to x-pack/plugins/observability_solution/apm/scripts/create_apm_users/create_apm_users_cli.ts diff --git a/x-pack/plugins/apm/scripts/create_diagnostics_bundle.js b/x-pack/plugins/observability_solution/apm/scripts/create_diagnostics_bundle.js similarity index 100% rename from x-pack/plugins/apm/scripts/create_diagnostics_bundle.js rename to x-pack/plugins/observability_solution/apm/scripts/create_diagnostics_bundle.js diff --git a/x-pack/plugins/apm/scripts/create_functional_tests_archive.js b/x-pack/plugins/observability_solution/apm/scripts/create_functional_tests_archive.js similarity index 100% rename from x-pack/plugins/apm/scripts/create_functional_tests_archive.js rename to x-pack/plugins/observability_solution/apm/scripts/create_functional_tests_archive.js diff --git a/x-pack/plugins/apm/scripts/create_functional_tests_archive/index.ts b/x-pack/plugins/observability_solution/apm/scripts/create_functional_tests_archive/index.ts similarity index 100% rename from x-pack/plugins/apm/scripts/create_functional_tests_archive/index.ts rename to x-pack/plugins/observability_solution/apm/scripts/create_functional_tests_archive/index.ts diff --git a/x-pack/plugins/apm/scripts/diagnostics_bundle/cli.ts b/x-pack/plugins/observability_solution/apm/scripts/diagnostics_bundle/cli.ts similarity index 100% rename from x-pack/plugins/apm/scripts/diagnostics_bundle/cli.ts rename to x-pack/plugins/observability_solution/apm/scripts/diagnostics_bundle/cli.ts diff --git a/x-pack/plugins/apm/scripts/diagnostics_bundle/diagnostics_bundle.ts b/x-pack/plugins/observability_solution/apm/scripts/diagnostics_bundle/diagnostics_bundle.ts similarity index 100% rename from x-pack/plugins/apm/scripts/diagnostics_bundle/diagnostics_bundle.ts rename to x-pack/plugins/observability_solution/apm/scripts/diagnostics_bundle/diagnostics_bundle.ts diff --git a/x-pack/plugins/apm/scripts/eslint.js b/x-pack/plugins/observability_solution/apm/scripts/eslint.js similarity index 100% rename from x-pack/plugins/apm/scripts/eslint.js rename to x-pack/plugins/observability_solution/apm/scripts/eslint.js diff --git a/x-pack/plugins/apm/scripts/generate_telemetry_fields_table.js b/x-pack/plugins/observability_solution/apm/scripts/generate_telemetry_fields_table.js similarity index 100% rename from x-pack/plugins/apm/scripts/generate_telemetry_fields_table.js rename to x-pack/plugins/observability_solution/apm/scripts/generate_telemetry_fields_table.js diff --git a/x-pack/plugins/apm/scripts/infer_route_return_types.js b/x-pack/plugins/observability_solution/apm/scripts/infer_route_return_types.js similarity index 100% rename from x-pack/plugins/apm/scripts/infer_route_return_types.js rename to x-pack/plugins/observability_solution/apm/scripts/infer_route_return_types.js diff --git a/x-pack/plugins/apm/scripts/infer_route_return_types/index.ts b/x-pack/plugins/observability_solution/apm/scripts/infer_route_return_types/index.ts similarity index 97% rename from x-pack/plugins/apm/scripts/infer_route_return_types/index.ts rename to x-pack/plugins/observability_solution/apm/scripts/infer_route_return_types/index.ts index ce4ba6a9b16df..8658c5359e314 100644 --- a/x-pack/plugins/apm/scripts/infer_route_return_types/index.ts +++ b/x-pack/plugins/observability_solution/apm/scripts/infer_route_return_types/index.ts @@ -37,7 +37,8 @@ const project = new Project({ }); const glob = - (argv.glob as string | undefined) || 'x-pack/plugins/apm/server/**/route.ts'; + (argv.glob as string | undefined) || + 'x-pack/plugins/observability_solution/apm/server/**/route.ts'; const files = project.getSourceFiles(glob); diff --git a/x-pack/plugins/apm/scripts/package.json b/x-pack/plugins/observability_solution/apm/scripts/package.json similarity index 100% rename from x-pack/plugins/apm/scripts/package.json rename to x-pack/plugins/observability_solution/apm/scripts/package.json diff --git a/x-pack/plugins/apm/scripts/precommit.js b/x-pack/plugins/observability_solution/apm/scripts/precommit.js similarity index 94% rename from x-pack/plugins/apm/scripts/precommit.js rename to x-pack/plugins/observability_solution/apm/scripts/precommit.js index c018770a65553..2dc449368b68b 100644 --- a/x-pack/plugins/apm/scripts/precommit.js +++ b/x-pack/plugins/observability_solution/apm/scripts/precommit.js @@ -16,7 +16,10 @@ const root = resolve(__dirname, '../../../..'); const execaOpts = { cwd: root, stderr: 'pipe' }; -const tsconfig = resolve(root, 'x-pack/plugins/apm/tsconfig.json'); +const tsconfig = resolve( + root, + 'x-pack/plugins/observability_solution/apm/tsconfig.json' +); const testTsconfig = resolve(root, 'x-pack/test/tsconfig.json'); diff --git a/x-pack/plugins/apm/scripts/shared/download_telemetry_template.ts b/x-pack/plugins/observability_solution/apm/scripts/shared/download_telemetry_template.ts similarity index 100% rename from x-pack/plugins/apm/scripts/shared/download_telemetry_template.ts rename to x-pack/plugins/observability_solution/apm/scripts/shared/download_telemetry_template.ts diff --git a/x-pack/plugins/apm/scripts/shared/get_es_client.ts b/x-pack/plugins/observability_solution/apm/scripts/shared/get_es_client.ts similarity index 100% rename from x-pack/plugins/apm/scripts/shared/get_es_client.ts rename to x-pack/plugins/observability_solution/apm/scripts/shared/get_es_client.ts diff --git a/x-pack/plugins/apm/scripts/shared/get_http_auth.ts b/x-pack/plugins/observability_solution/apm/scripts/shared/get_http_auth.ts similarity index 100% rename from x-pack/plugins/apm/scripts/shared/get_http_auth.ts rename to x-pack/plugins/observability_solution/apm/scripts/shared/get_http_auth.ts diff --git a/x-pack/plugins/apm/scripts/shared/parse_index_url.ts b/x-pack/plugins/observability_solution/apm/scripts/shared/parse_index_url.ts similarity index 100% rename from x-pack/plugins/apm/scripts/shared/parse_index_url.ts rename to x-pack/plugins/observability_solution/apm/scripts/shared/parse_index_url.ts diff --git a/x-pack/plugins/apm/scripts/shared/read_kibana_config.ts b/x-pack/plugins/observability_solution/apm/scripts/shared/read_kibana_config.ts similarity index 100% rename from x-pack/plugins/apm/scripts/shared/read_kibana_config.ts rename to x-pack/plugins/observability_solution/apm/scripts/shared/read_kibana_config.ts diff --git a/x-pack/plugins/apm/scripts/telemetry/main.ts b/x-pack/plugins/observability_solution/apm/scripts/telemetry/main.ts similarity index 94% rename from x-pack/plugins/apm/scripts/telemetry/main.ts rename to x-pack/plugins/observability_solution/apm/scripts/telemetry/main.ts index 87d3c72e95fe8..1bab04e579fb7 100644 --- a/x-pack/plugins/apm/scripts/telemetry/main.ts +++ b/x-pack/plugins/observability_solution/apm/scripts/telemetry/main.ts @@ -8,7 +8,8 @@ import fs from 'fs'; import { apmSchema } from '../../server/lib/apm_telemetry/schema'; -const markdownFilePath = 'x-pack/plugins/apm/dev_docs/apm_telemetry_fields.md'; +const markdownFilePath = + 'x-pack/plugins/observability_solution/apm/dev_docs/apm_telemetry_fields.md'; function extractFieldDescriptions( schema: any, diff --git a/x-pack/plugins/apm/scripts/test/README.md b/x-pack/plugins/observability_solution/apm/scripts/test/README.md similarity index 100% rename from x-pack/plugins/apm/scripts/test/README.md rename to x-pack/plugins/observability_solution/apm/scripts/test/README.md diff --git a/x-pack/plugins/apm/scripts/test/api.js b/x-pack/plugins/observability_solution/apm/scripts/test/api.js similarity index 100% rename from x-pack/plugins/apm/scripts/test/api.js rename to x-pack/plugins/observability_solution/apm/scripts/test/api.js diff --git a/x-pack/plugins/apm/scripts/test/e2e.js b/x-pack/plugins/observability_solution/apm/scripts/test/e2e.js similarity index 100% rename from x-pack/plugins/apm/scripts/test/e2e.js rename to x-pack/plugins/observability_solution/apm/scripts/test/e2e.js diff --git a/x-pack/plugins/apm/scripts/test/jest.js b/x-pack/plugins/observability_solution/apm/scripts/test/jest.js similarity index 100% rename from x-pack/plugins/apm/scripts/test/jest.js rename to x-pack/plugins/observability_solution/apm/scripts/test/jest.js diff --git a/x-pack/plugins/apm/scripts/upload_telemetry_data.js b/x-pack/plugins/observability_solution/apm/scripts/upload_telemetry_data.js similarity index 100% rename from x-pack/plugins/apm/scripts/upload_telemetry_data.js rename to x-pack/plugins/observability_solution/apm/scripts/upload_telemetry_data.js diff --git a/x-pack/plugins/apm/server/assistant_functions/get_apm_correlations.ts b/x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_correlations.ts similarity index 100% rename from x-pack/plugins/apm/server/assistant_functions/get_apm_correlations.ts rename to x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_correlations.ts diff --git a/x-pack/plugins/apm/server/assistant_functions/get_apm_downstream_dependencies.ts b/x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_downstream_dependencies.ts similarity index 100% rename from x-pack/plugins/apm/server/assistant_functions/get_apm_downstream_dependencies.ts rename to x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_downstream_dependencies.ts diff --git a/x-pack/plugins/apm/server/assistant_functions/get_apm_error_document.ts b/x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_error_document.ts similarity index 100% rename from x-pack/plugins/apm/server/assistant_functions/get_apm_error_document.ts rename to x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_error_document.ts diff --git a/x-pack/plugins/apm/server/assistant_functions/get_apm_service_summary.ts b/x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_service_summary.ts similarity index 100% rename from x-pack/plugins/apm/server/assistant_functions/get_apm_service_summary.ts rename to x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_service_summary.ts diff --git a/x-pack/plugins/apm/server/assistant_functions/get_apm_services_list.ts b/x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_services_list.ts similarity index 100% rename from x-pack/plugins/apm/server/assistant_functions/get_apm_services_list.ts rename to x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_services_list.ts diff --git a/x-pack/plugins/apm/server/assistant_functions/get_apm_timeseries.ts b/x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_timeseries.ts similarity index 100% rename from x-pack/plugins/apm/server/assistant_functions/get_apm_timeseries.ts rename to x-pack/plugins/observability_solution/apm/server/assistant_functions/get_apm_timeseries.ts diff --git a/x-pack/plugins/apm/server/assistant_functions/index.ts b/x-pack/plugins/observability_solution/apm/server/assistant_functions/index.ts similarity index 100% rename from x-pack/plugins/apm/server/assistant_functions/index.ts rename to x-pack/plugins/observability_solution/apm/server/assistant_functions/index.ts diff --git a/x-pack/plugins/apm/server/deprecations/deprecations.test.ts b/x-pack/plugins/observability_solution/apm/server/deprecations/deprecations.test.ts similarity index 100% rename from x-pack/plugins/apm/server/deprecations/deprecations.test.ts rename to x-pack/plugins/observability_solution/apm/server/deprecations/deprecations.test.ts diff --git a/x-pack/plugins/apm/server/deprecations/index.ts b/x-pack/plugins/observability_solution/apm/server/deprecations/index.ts similarity index 100% rename from x-pack/plugins/apm/server/deprecations/index.ts rename to x-pack/plugins/observability_solution/apm/server/deprecations/index.ts diff --git a/x-pack/plugins/apm/server/feature.ts b/x-pack/plugins/observability_solution/apm/server/feature.ts similarity index 100% rename from x-pack/plugins/apm/server/feature.ts rename to x-pack/plugins/observability_solution/apm/server/feature.ts diff --git a/x-pack/plugins/apm/server/index.ts b/x-pack/plugins/observability_solution/apm/server/index.ts similarity index 100% rename from x-pack/plugins/apm/server/index.ts rename to x-pack/plugins/observability_solution/apm/server/index.ts diff --git a/x-pack/plugins/apm/server/lib/anomaly_detection/anomaly_search.ts b/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/anomaly_search.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/anomaly_detection/anomaly_search.ts rename to x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/anomaly_search.ts diff --git a/x-pack/plugins/apm/server/lib/anomaly_detection/apm_ml_anomaly_query.ts b/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/apm_ml_anomaly_query.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/anomaly_detection/apm_ml_anomaly_query.ts rename to x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/apm_ml_anomaly_query.ts diff --git a/x-pack/plugins/apm/server/lib/anomaly_detection/apm_ml_jobs_query.ts b/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/apm_ml_jobs_query.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/anomaly_detection/apm_ml_jobs_query.ts rename to x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/apm_ml_jobs_query.ts diff --git a/x-pack/plugins/apm/server/lib/anomaly_detection/constants.ts b/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/constants.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/anomaly_detection/constants.ts rename to x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/constants.ts diff --git a/x-pack/plugins/apm/server/lib/anomaly_detection/create_anomaly_detection_jobs.ts b/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/create_anomaly_detection_jobs.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/anomaly_detection/create_anomaly_detection_jobs.ts rename to x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/create_anomaly_detection_jobs.ts diff --git a/x-pack/plugins/apm/server/lib/anomaly_detection/get_anomaly_detection_jobs.ts b/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_detection_jobs.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/anomaly_detection/get_anomaly_detection_jobs.ts rename to x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_detection_jobs.ts diff --git a/x-pack/plugins/apm/server/lib/anomaly_detection/get_anomaly_result_bucket_size.ts b/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_result_bucket_size.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/anomaly_detection/get_anomaly_result_bucket_size.ts rename to x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_result_bucket_size.ts diff --git a/x-pack/plugins/apm/server/lib/anomaly_detection/get_anomaly_timeseries.ts b/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_timeseries.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/anomaly_detection/get_anomaly_timeseries.ts rename to x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_anomaly_timeseries.ts diff --git a/x-pack/plugins/apm/server/lib/anomaly_detection/get_ml_jobs_with_apm_group.ts b/x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_ml_jobs_with_apm_group.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/anomaly_detection/get_ml_jobs_with_apm_group.ts rename to x-pack/plugins/observability_solution/apm/server/lib/anomaly_detection/get_ml_jobs_with_apm_group.ts diff --git a/x-pack/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/__snapshots__/tasks.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/__snapshots__/tasks.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/__snapshots__/tasks.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/__snapshots__/tasks.test.ts.snap diff --git a/x-pack/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/index.ts b/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/index.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/index.ts rename to x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/index.ts diff --git a/x-pack/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.test.ts b/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.test.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.test.ts rename to x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.test.ts diff --git a/x-pack/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts b/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts rename to x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts diff --git a/x-pack/plugins/apm/server/lib/apm_telemetry/index.ts b/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/index.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/apm_telemetry/index.ts rename to x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/index.ts diff --git a/x-pack/plugins/apm/server/lib/apm_telemetry/schema.ts b/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/schema.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/apm_telemetry/schema.ts rename to x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/schema.ts diff --git a/x-pack/plugins/apm/server/lib/apm_telemetry/telemetry_client.ts b/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/telemetry_client.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/apm_telemetry/telemetry_client.ts rename to x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/telemetry_client.ts diff --git a/x-pack/plugins/apm/server/lib/apm_telemetry/types.ts b/x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/types.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/apm_telemetry/types.ts rename to x-pack/plugins/observability_solution/apm/server/lib/apm_telemetry/types.ts diff --git a/x-pack/plugins/apm/server/lib/connections/exclude_rum_exit_spans_query.ts b/x-pack/plugins/observability_solution/apm/server/lib/connections/exclude_rum_exit_spans_query.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/connections/exclude_rum_exit_spans_query.ts rename to x-pack/plugins/observability_solution/apm/server/lib/connections/exclude_rum_exit_spans_query.ts diff --git a/x-pack/plugins/apm/server/lib/connections/get_connection_stats/get_connection_stats_items_with_relative_impact.ts b/x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_connection_stats_items_with_relative_impact.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/connections/get_connection_stats/get_connection_stats_items_with_relative_impact.ts rename to x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_connection_stats_items_with_relative_impact.ts diff --git a/x-pack/plugins/apm/server/lib/connections/get_connection_stats/get_destination_map.ts b/x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_destination_map.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/connections/get_connection_stats/get_destination_map.ts rename to x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_destination_map.ts diff --git a/x-pack/plugins/apm/server/lib/connections/get_connection_stats/get_stats.ts b/x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_stats.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/connections/get_connection_stats/get_stats.ts rename to x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/get_stats.ts diff --git a/x-pack/plugins/apm/server/lib/connections/get_connection_stats/index.ts b/x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/index.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/connections/get_connection_stats/index.ts rename to x-pack/plugins/observability_solution/apm/server/lib/connections/get_connection_stats/index.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/calculate_throughput.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/calculate_throughput.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/calculate_throughput.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/calculate_throughput.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/create_es_client/call_async_with_debug.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/call_async_with_debug.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/create_es_client/call_async_with_debug.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/call_async_with_debug.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/create_es_client/cancel_es_request_on_abort.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/cancel_es_request_on_abort.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/create_es_client/cancel_es_request_on_abort.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/cancel_es_request_on_abort.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.test.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.test.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.test.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.test.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_apm_event_client/get_request_base.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.test.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_apm_event_client/index.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/create_es_client/create_infra_metrics_client/create_infra_metrics_client.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_infra_metrics_client/create_infra_metrics_client.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/create_es_client/create_infra_metrics_client/create_infra_metrics_client.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_infra_metrics_client/create_infra_metrics_client.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/create_es_client/create_internal_es_client/index.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_internal_es_client/index.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/create_es_client/create_internal_es_client/index.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/create_internal_es_client/index.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/create_es_client/document_type.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/document_type.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/create_es_client/document_type.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/create_es_client/document_type.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/get_apm_alerts_client.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_alerts_client.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/get_apm_alerts_client.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_alerts_client.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/get_apm_event_client.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_event_client.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/get_apm_event_client.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/get_apm_event_client.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.test.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.test.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.test.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.test.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/get_bucket_size_for_aggregated_transactions/index.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/get_document_sources.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_document_sources.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/get_document_sources.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/get_document_sources.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/get_error_name.test.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_error_name.test.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/get_error_name.test.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/get_error_name.test.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/get_error_name.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_error_name.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/get_error_name.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/get_error_name.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/get_es_capabilities.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_es_capabilities.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/get_es_capabilities.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/get_es_capabilities.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/get_internal_saved_objects_client.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_internal_saved_objects_client.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/get_internal_saved_objects_client.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/get_internal_saved_objects_client.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/get_ml_client.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_ml_client.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/get_ml_client.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/get_ml_client.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/get_random_sampler/index.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/get_random_sampler/index.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/get_random_sampler/index.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/get_random_sampler/index.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/latency_aggregation_type/index.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/latency_aggregation_type/index.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/latency_aggregation_type/index.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/latency_aggregation_type/index.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/metrics.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/metrics.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/metrics.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/metrics.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/round_to_nearest_five_or_ten.test.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/round_to_nearest_five_or_ten.test.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/round_to_nearest_five_or_ten.test.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/round_to_nearest_five_or_ten.test.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/round_to_nearest_five_or_ten.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/round_to_nearest_five_or_ten.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/round_to_nearest_five_or_ten.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/round_to_nearest_five_or_ten.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/spans/get_is_using_service_destination_metrics.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/transaction_coldstart_rate.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/transaction_coldstart_rate.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/transaction_coldstart_rate.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/transaction_coldstart_rate.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/transaction_error_rate.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/transaction_error_rate.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/transaction_error_rate.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/transaction_error_rate.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/transactions/__snapshots__/get_is_using_transaction_events.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/__snapshots__/get_is_using_transaction_events.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/transactions/__snapshots__/get_is_using_transaction_events.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/__snapshots__/get_is_using_transaction_events.test.ts.snap diff --git a/x-pack/plugins/apm/server/lib/helpers/transactions/get_is_using_transaction_events.test.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/get_is_using_transaction_events.test.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/transactions/get_is_using_transaction_events.test.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/get_is_using_transaction_events.test.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/transactions/get_is_using_transaction_events.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/get_is_using_transaction_events.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/transactions/get_is_using_transaction_events.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/get_is_using_transaction_events.ts diff --git a/x-pack/plugins/apm/server/lib/helpers/transactions/index.ts b/x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/index.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/helpers/transactions/index.ts rename to x-pack/plugins/observability_solution/apm/server/lib/helpers/transactions/index.ts diff --git a/x-pack/plugins/apm/server/lib/service_group_query.ts b/x-pack/plugins/observability_solution/apm/server/lib/service_group_query.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/service_group_query.ts rename to x-pack/plugins/observability_solution/apm/server/lib/service_group_query.ts diff --git a/x-pack/plugins/apm/server/lib/service_group_query_with_overflow.ts b/x-pack/plugins/observability_solution/apm/server/lib/service_group_query_with_overflow.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/service_group_query_with_overflow.ts rename to x-pack/plugins/observability_solution/apm/server/lib/service_group_query_with_overflow.ts diff --git a/x-pack/plugins/apm/server/lib/transaction_groups/get_coldstart_rate.ts b/x-pack/plugins/observability_solution/apm/server/lib/transaction_groups/get_coldstart_rate.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/transaction_groups/get_coldstart_rate.ts rename to x-pack/plugins/observability_solution/apm/server/lib/transaction_groups/get_coldstart_rate.ts diff --git a/x-pack/plugins/apm/server/lib/transaction_groups/get_failed_transaction_rate.ts b/x-pack/plugins/observability_solution/apm/server/lib/transaction_groups/get_failed_transaction_rate.ts similarity index 100% rename from x-pack/plugins/apm/server/lib/transaction_groups/get_failed_transaction_rate.ts rename to x-pack/plugins/observability_solution/apm/server/lib/transaction_groups/get_failed_transaction_rate.ts diff --git a/x-pack/plugins/apm/server/plugin.ts b/x-pack/plugins/observability_solution/apm/server/plugin.ts similarity index 100% rename from x-pack/plugins/apm/server/plugin.ts rename to x-pack/plugins/observability_solution/apm/server/plugin.ts diff --git a/x-pack/plugins/apm/server/routes/agent_explorer/error_with_status_code.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/error_with_status_code.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_explorer/error_with_status_code.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/error_with_status_code.ts diff --git a/x-pack/plugins/apm/server/routes/agent_explorer/fetch_agents_last_version.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/fetch_agents_last_version.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_explorer/fetch_agents_last_version.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/fetch_agents_last_version.test.ts diff --git a/x-pack/plugins/apm/server/routes/agent_explorer/fetch_agents_latest_version.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/fetch_agents_latest_version.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_explorer/fetch_agents_latest_version.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/fetch_agents_latest_version.ts diff --git a/x-pack/plugins/apm/server/routes/agent_explorer/get_agent_instances.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agent_instances.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_explorer/get_agent_instances.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agent_instances.ts diff --git a/x-pack/plugins/apm/server/routes/agent_explorer/get_agent_url_repository.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agent_url_repository.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_explorer/get_agent_url_repository.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agent_url_repository.ts diff --git a/x-pack/plugins/apm/server/routes/agent_explorer/get_agents.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agents.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_explorer/get_agents.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agents.ts diff --git a/x-pack/plugins/apm/server/routes/agent_explorer/get_agents_items.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agents_items.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_explorer/get_agents_items.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/get_agents_items.ts diff --git a/x-pack/plugins/apm/server/routes/agent_explorer/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_explorer/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_explorer/route.ts diff --git a/x-pack/plugins/apm/server/routes/agent_keys/create_agent_key.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_keys/create_agent_key.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_keys/create_agent_key.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_keys/create_agent_key.ts diff --git a/x-pack/plugins/apm/server/routes/agent_keys/get_agent_keys.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_keys/get_agent_keys.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_keys/get_agent_keys.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_keys/get_agent_keys.ts diff --git a/x-pack/plugins/apm/server/routes/agent_keys/get_agent_keys_privileges.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_keys/get_agent_keys_privileges.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_keys/get_agent_keys_privileges.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_keys/get_agent_keys_privileges.ts diff --git a/x-pack/plugins/apm/server/routes/agent_keys/invalidate_agent_key.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_keys/invalidate_agent_key.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_keys/invalidate_agent_key.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_keys/invalidate_agent_key.ts diff --git a/x-pack/plugins/apm/server/routes/agent_keys/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/agent_keys/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/agent_keys/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/agent_keys/route.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/action_variables.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/action_variables.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/action_variables.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/action_variables.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/alerting_es_client.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/alerting_es_client.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/alerting_es_client.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/alerting_es_client.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/register_apm_rule_types.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/register_apm_rule_types.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/register_apm_rule_types.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/register_apm_rule_types.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/route.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/anomaly/get_service_group_fields_for_anomaly.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/get_service_group_fields_for_anomaly.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/anomaly/get_service_group_fields_for_anomaly.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/get_service_group_fields_for_anomaly.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.test.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/anomaly/register_anomaly_rule_type.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_anomaly.yaml diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_error_count.yaml diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_duration.yaml diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/docs/params_property_apm_transaction_error_rate.yaml diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/error_count/get_error_count_chart_preview.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/get_error_count_chart_preview.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/error_count/get_error_count_chart_preview.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/get_error_count_chart_preview.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.test.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/error_count/register_error_count_rule_type.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/get_service_group_fields.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/get_service_group_fields.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/get_service_group_fields.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/get_service_group_fields.test.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/get_service_group_fields.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/get_service_group_fields.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/get_service_group_fields.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/get_service_group_fields.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_duration/average_or_percentile_agg.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/average_or_percentile_agg.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_duration/average_or_percentile_agg.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/average_or_percentile_agg.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_duration/get_transaction_duration_chart_preview.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/get_transaction_duration_chart_preview.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_duration/get_transaction_duration_chart_preview.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/get_transaction_duration_chart_preview.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.test.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_duration/register_transaction_duration_rule_type.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/get_transaction_error_rate_chart_preview.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/get_transaction_error_rate_chart_preview.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/get_transaction_error_rate_chart_preview.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/get_transaction_error_rate_chart_preview.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.test.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/transaction_error_rate/register_transaction_error_rate_rule_type.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/utils/get_filtered_series_for_preview_chart.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_filtered_series_for_preview_chart.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/utils/get_filtered_series_for_preview_chart.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_filtered_series_for_preview_chart.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.test.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_action_variables.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.test.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/rule_types/utils/get_groupby_terms.ts diff --git a/x-pack/plugins/apm/server/routes/alerts/test_utils/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/alerts/test_utils/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/alerts/test_utils/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/alerts/test_utils/index.ts diff --git a/x-pack/plugins/apm/server/routes/apm_routes/create_apm_server_route.ts b/x-pack/plugins/observability_solution/apm/server/routes/apm_routes/create_apm_server_route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/apm_routes/create_apm_server_route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/apm_routes/create_apm_server_route.ts diff --git a/x-pack/plugins/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts b/x-pack/plugins/observability_solution/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts rename to x-pack/plugins/observability_solution/apm/server/routes/apm_routes/get_global_apm_server_route_repository.ts diff --git a/x-pack/plugins/apm/server/routes/apm_routes/register_apm_server_routes.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/apm_routes/register_apm_server_routes.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/apm_routes/register_apm_server_routes.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/apm_routes/register_apm_server_routes.test.ts diff --git a/x-pack/plugins/apm/server/routes/apm_routes/register_apm_server_routes.ts b/x-pack/plugins/observability_solution/apm/server/routes/apm_routes/register_apm_server_routes.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/apm_routes/register_apm_server_routes.ts rename to x-pack/plugins/observability_solution/apm/server/routes/apm_routes/register_apm_server_routes.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_correlation_values/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_correlation_values/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_correlation_values/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_correlation_values/index.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_downstream_dependencies/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_downstream_dependencies/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_downstream_dependencies/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_downstream_dependencies/index.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_error_document/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_error_document/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_error_document/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_error_document/index.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_service_summary/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_service_summary/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_service_summary/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_service_summary/index.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/fetch_timeseries.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/fetch_timeseries.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/fetch_timeseries.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/fetch_timeseries.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_error_event_rate.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_error_event_rate.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_error_event_rate.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_error_event_rate.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_failure_rate.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_failure_rate.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_failure_rate.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_failure_rate.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_latency.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_latency.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_latency.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_latency.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_throughput.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_throughput.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_throughput.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_exit_span_throughput.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_failure_rate.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_failure_rate.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_failure_rate.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_failure_rate.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_latency.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_latency.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_latency.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_latency.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_throughput.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_throughput.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_throughput.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/get_transaction_throughput.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/get_apm_timeseries/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/get_apm_timeseries/index.ts diff --git a/x-pack/plugins/apm/server/routes/assistant_functions/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/assistant_functions/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/assistant_functions/route.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_correlation.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_correlation.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_correlation.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_correlation.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_correlation_with_histogram.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_correlation_with_histogram.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_correlation_with_histogram.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_correlation_with_histogram.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_field_candidates.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_fractions.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_fractions.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_fractions.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_fractions.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_histogram_range_steps.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_percentiles.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_percentiles.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_percentiles.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_percentiles.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_ranges.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_ranges.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/fetch_duration_ranges.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_duration_ranges.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_failed_events_correlation_p_values.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/fetch_field_value_pairs.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_field_value_pairs.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/fetch_field_value_pairs.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_field_value_pairs.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/fetch_p_values.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_p_values.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/fetch_p_values.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_p_values.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/fetch_significant_correlations.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_significant_correlations.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/fetch_significant_correlations.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/fetch_significant_correlations.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/field_stats/fetch_field_value_field_stats.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/field_stats/fetch_field_value_field_stats.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/field_stats/fetch_field_value_field_stats.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/field_stats/fetch_field_value_field_stats.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/queries/get_common_correlations_query.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/get_common_correlations_query.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/queries/get_common_correlations_query.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/queries/get_common_correlations_query.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/route.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/utils/compute_expectations_and_ranges.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/compute_expectations_and_ranges.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/utils/compute_expectations_and_ranges.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/compute_expectations_and_ranges.test.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/utils/compute_expectations_and_ranges.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/compute_expectations_and_ranges.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/utils/compute_expectations_and_ranges.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/compute_expectations_and_ranges.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/utils/get_duration_field.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/get_duration_field.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/utils/get_duration_field.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/get_duration_field.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/utils/get_event_type.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/get_event_type.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/utils/get_event_type.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/get_event_type.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/utils/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/utils/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/index.ts diff --git a/x-pack/plugins/apm/server/routes/correlations/utils/split_all_settled_promises.ts b/x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/split_all_settled_promises.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/correlations/utils/split_all_settled_promises.ts rename to x-pack/plugins/observability_solution/apm/server/routes/correlations/utils/split_all_settled_promises.ts diff --git a/x-pack/plugins/apm/server/routes/custom_dashboards/get_custom_dashboards.ts b/x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/get_custom_dashboards.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/custom_dashboards/get_custom_dashboards.ts rename to x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/get_custom_dashboards.ts diff --git a/x-pack/plugins/apm/server/routes/custom_dashboards/get_services_with_dashboards.ts b/x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/get_services_with_dashboards.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/custom_dashboards/get_services_with_dashboards.ts rename to x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/get_services_with_dashboards.ts diff --git a/x-pack/plugins/apm/server/routes/custom_dashboards/remove_service_dashboard.ts b/x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/remove_service_dashboard.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/custom_dashboards/remove_service_dashboard.ts rename to x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/remove_service_dashboard.ts diff --git a/x-pack/plugins/apm/server/routes/custom_dashboards/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/custom_dashboards/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/route.ts diff --git a/x-pack/plugins/apm/server/routes/custom_dashboards/save_service_dashboard.ts b/x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/save_service_dashboard.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/custom_dashboards/save_service_dashboard.ts rename to x-pack/plugins/observability_solution/apm/server/routes/custom_dashboards/save_service_dashboard.ts diff --git a/x-pack/plugins/apm/server/routes/data_view/create_static_data_view.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/data_view/create_static_data_view.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/data_view/create_static_data_view.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/data_view/create_static_data_view.test.ts diff --git a/x-pack/plugins/apm/server/routes/data_view/create_static_data_view.ts b/x-pack/plugins/observability_solution/apm/server/routes/data_view/create_static_data_view.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/data_view/create_static_data_view.ts rename to x-pack/plugins/observability_solution/apm/server/routes/data_view/create_static_data_view.ts diff --git a/x-pack/plugins/apm/server/routes/data_view/get_apm_data_view_index_pattern.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/data_view/get_apm_data_view_index_pattern.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/data_view/get_apm_data_view_index_pattern.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/data_view/get_apm_data_view_index_pattern.test.ts diff --git a/x-pack/plugins/apm/server/routes/data_view/get_apm_data_view_index_pattern.ts b/x-pack/plugins/observability_solution/apm/server/routes/data_view/get_apm_data_view_index_pattern.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/data_view/get_apm_data_view_index_pattern.ts rename to x-pack/plugins/observability_solution/apm/server/routes/data_view/get_apm_data_view_index_pattern.ts diff --git a/x-pack/plugins/apm/server/routes/data_view/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/data_view/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/data_view/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/data_view/route.ts diff --git a/x-pack/plugins/apm/server/routes/debug_telemetry/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/debug_telemetry/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/debug_telemetry/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/debug_telemetry/route.ts diff --git a/x-pack/plugins/apm/server/routes/default_api_types.ts b/x-pack/plugins/observability_solution/apm/server/routes/default_api_types.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/default_api_types.ts rename to x-pack/plugins/observability_solution/apm/server/routes/default_api_types.ts diff --git a/x-pack/plugins/apm/server/routes/dependencies/get_dependency_latency_distribution.ts b/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_dependency_latency_distribution.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/dependencies/get_dependency_latency_distribution.ts rename to x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_dependency_latency_distribution.ts diff --git a/x-pack/plugins/apm/server/routes/dependencies/get_error_rate_charts_for_dependency.ts b/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_error_rate_charts_for_dependency.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/dependencies/get_error_rate_charts_for_dependency.ts rename to x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_error_rate_charts_for_dependency.ts diff --git a/x-pack/plugins/apm/server/routes/dependencies/get_latency_charts_for_dependency.ts b/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_latency_charts_for_dependency.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/dependencies/get_latency_charts_for_dependency.ts rename to x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_latency_charts_for_dependency.ts diff --git a/x-pack/plugins/apm/server/routes/dependencies/get_metadata_for_dependency.ts b/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_metadata_for_dependency.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/dependencies/get_metadata_for_dependency.ts rename to x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_metadata_for_dependency.ts diff --git a/x-pack/plugins/apm/server/routes/dependencies/get_throughput_charts_for_dependency.ts b/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_throughput_charts_for_dependency.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/dependencies/get_throughput_charts_for_dependency.ts rename to x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_throughput_charts_for_dependency.ts diff --git a/x-pack/plugins/apm/server/routes/dependencies/get_top_dependencies.ts b/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependencies.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/dependencies/get_top_dependencies.ts rename to x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependencies.ts diff --git a/x-pack/plugins/apm/server/routes/dependencies/get_top_dependency_operations.ts b/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependency_operations.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/dependencies/get_top_dependency_operations.ts rename to x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependency_operations.ts diff --git a/x-pack/plugins/apm/server/routes/dependencies/get_top_dependency_spans.ts b/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependency_spans.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/dependencies/get_top_dependency_spans.ts rename to x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_top_dependency_spans.ts diff --git a/x-pack/plugins/apm/server/routes/dependencies/get_upstream_services_for_dependency.ts b/x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_upstream_services_for_dependency.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/dependencies/get_upstream_services_for_dependency.ts rename to x-pack/plugins/observability_solution/apm/server/routes/dependencies/get_upstream_services_for_dependency.ts diff --git a/x-pack/plugins/apm/server/routes/dependencies/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/dependencies/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/dependencies/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/dependencies/route.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/bundle/get_apm_events.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_apm_events.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/bundle/get_apm_events.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_apm_events.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/bundle/get_data_streams.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_data_streams.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/bundle/get_data_streams.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_data_streams.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/bundle/get_existing_index_templates.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_existing_index_templates.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/bundle/get_existing_index_templates.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_existing_index_templates.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/bundle/get_field_caps.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_field_caps.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/bundle/get_field_caps.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_field_caps.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/bundle/get_index_template.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_index_template.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/bundle/get_index_template.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_index_template.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/bundle/get_index_templates_by_index_pattern.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_index_templates_by_index_pattern.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/bundle/get_index_templates_by_index_pattern.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_index_templates_by_index_pattern.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/bundle/get_indices.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_indices.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/bundle/get_indices.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_indices.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/bundle/get_indices_states.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_indices_states.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/bundle/get_indices_states.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_indices_states.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/bundle/get_non_data_stream_indices.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_non_data_stream_indices.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/bundle/get_non_data_stream_indices.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/bundle/get_non_data_stream_indices.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/create_typed_es_client.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/create_typed_es_client.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/create_typed_es_client.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/create_typed_es_client.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/get_diagnostics_bundle.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_diagnostics_bundle.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/get_diagnostics_bundle.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_diagnostics_bundle.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/get_elasticsearch_version.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_elasticsearch_version.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/get_elasticsearch_version.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_elasticsearch_version.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/get_fleet_package_info.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_fleet_package_info.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/get_fleet_package_info.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/get_fleet_package_info.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/helpers/get_apm_index_template_names.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/get_apm_index_template_names.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/helpers/get_apm_index_template_names.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/get_apm_index_template_names.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/helpers/get_diagnostic_privileges.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/get_diagnostic_privileges.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/helpers/get_diagnostic_privileges.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/get_diagnostic_privileges.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/helpers/handle_exceptions.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/handle_exceptions.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/helpers/handle_exceptions.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/helpers/handle_exceptions.ts diff --git a/x-pack/plugins/apm/server/routes/diagnostics/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/diagnostics/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/diagnostics/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/diagnostics/route.ts diff --git a/x-pack/plugins/apm/server/routes/environments/__snapshots__/get_all_environments.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/routes/environments/__snapshots__/get_all_environments.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/routes/environments/__snapshots__/get_all_environments.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/routes/environments/__snapshots__/get_all_environments.test.ts.snap diff --git a/x-pack/plugins/apm/server/routes/environments/get_all_environments.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/environments/get_all_environments.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/environments/get_all_environments.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/environments/get_all_environments.test.ts diff --git a/x-pack/plugins/apm/server/routes/environments/get_all_environments.ts b/x-pack/plugins/observability_solution/apm/server/routes/environments/get_all_environments.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/environments/get_all_environments.ts rename to x-pack/plugins/observability_solution/apm/server/routes/environments/get_all_environments.ts diff --git a/x-pack/plugins/apm/server/routes/environments/get_environments.ts b/x-pack/plugins/observability_solution/apm/server/routes/environments/get_environments.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/environments/get_environments.ts rename to x-pack/plugins/observability_solution/apm/server/routes/environments/get_environments.ts diff --git a/x-pack/plugins/apm/server/routes/environments/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/environments/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/environments/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/environments/route.ts diff --git a/x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/__snapshots__/get_buckets.test.ts.snap diff --git a/x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/apm/server/routes/errors/distribution/get_buckets.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_buckets.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/distribution/get_buckets.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_buckets.test.ts diff --git a/x-pack/plugins/apm/server/routes/errors/distribution/get_buckets.ts b/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_buckets.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/distribution/get_buckets.ts rename to x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_buckets.ts diff --git a/x-pack/plugins/apm/server/routes/errors/distribution/get_distribution.ts b/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_distribution.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/distribution/get_distribution.ts rename to x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/get_distribution.ts diff --git a/x-pack/plugins/apm/server/routes/errors/distribution/queries.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/queries.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/distribution/queries.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/errors/distribution/queries.test.ts diff --git a/x-pack/plugins/apm/server/routes/errors/erroneous_transactions/get_top_erroneous_transactions.ts b/x-pack/plugins/observability_solution/apm/server/routes/errors/erroneous_transactions/get_top_erroneous_transactions.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/erroneous_transactions/get_top_erroneous_transactions.ts rename to x-pack/plugins/observability_solution/apm/server/routes/errors/erroneous_transactions/get_top_erroneous_transactions.ts diff --git a/x-pack/plugins/apm/server/routes/errors/get_error_groups/get_error_group_detailed_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_detailed_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/get_error_groups/get_error_group_detailed_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_detailed_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/errors/get_error_groups/get_error_group_main_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_main_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/get_error_groups/get_error_group_main_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_main_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/errors/get_error_groups/get_error_group_sample_ids.ts b/x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_sample_ids.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/get_error_groups/get_error_group_sample_ids.ts rename to x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_group_sample_ids.ts diff --git a/x-pack/plugins/apm/server/routes/errors/get_error_groups/get_error_sample_details.ts b/x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_sample_details.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/get_error_groups/get_error_sample_details.ts rename to x-pack/plugins/observability_solution/apm/server/routes/errors/get_error_groups/get_error_sample_details.ts diff --git a/x-pack/plugins/apm/server/routes/errors/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/errors/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/errors/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/errors/route.ts diff --git a/x-pack/plugins/apm/server/routes/event_metadata/get_event_metadata.ts b/x-pack/plugins/observability_solution/apm/server/routes/event_metadata/get_event_metadata.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/event_metadata/get_event_metadata.ts rename to x-pack/plugins/observability_solution/apm/server/routes/event_metadata/get_event_metadata.ts diff --git a/x-pack/plugins/apm/server/routes/event_metadata/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/event_metadata/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/event_metadata/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/event_metadata/route.ts diff --git a/x-pack/plugins/apm/server/routes/fallback_to_transactions/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/fallback_to_transactions/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fallback_to_transactions/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fallback_to_transactions/route.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/api_keys/add_api_keys_to_policies_if_missing.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/api_keys/add_api_keys_to_policies_if_missing.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/api_keys/add_api_keys_to_policies_if_missing.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/api_keys/add_api_keys_to_policies_if_missing.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/api_keys/create_apm_api_keys.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/api_keys/create_apm_api_keys.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/api_keys/create_apm_api_keys.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/api_keys/create_apm_api_keys.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/create_cloud_apm_package_policy.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/create_cloud_apm_package_policy.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/create_cloud_apm_package_policy.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/create_cloud_apm_package_policy.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/get_agents.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_agents.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/get_agents.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/get_agents.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/get_apm_package_policies.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_apm_package_policies.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/get_apm_package_policies.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/get_apm_package_policies.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/get_apm_package_policy_definition.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_apm_package_policy_definition.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/get_apm_package_policy_definition.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/get_apm_package_policy_definition.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/get_cloud_apm_package_policy.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_cloud_apm_package_policy.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/get_cloud_apm_package_policy.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/get_cloud_apm_package_policy.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/get_java_agent_versions.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_java_agent_versions.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/get_java_agent_versions.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/get_java_agent_versions.test.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/get_java_agent_versions.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_java_agent_versions.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/get_java_agent_versions.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/get_java_agent_versions.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/get_latest_apm_package.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_latest_apm_package.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/get_latest_apm_package.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/get_latest_apm_package.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/get_package_policy_decorators.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_package_policy_decorators.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/get_package_policy_decorators.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/get_package_policy_decorators.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/get_unsupported_apm_server_schema.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_unsupported_apm_server_schema.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/get_unsupported_apm_server_schema.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/get_unsupported_apm_server_schema.test.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/get_unsupported_apm_server_schema.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/get_unsupported_apm_server_schema.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/get_unsupported_apm_server_schema.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/get_unsupported_apm_server_schema.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/is_superuser.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/is_superuser.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/is_superuser.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/is_superuser.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/merge_package_policy_with_apm.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/merge_package_policy_with_apm.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/merge_package_policy_with_apm.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/merge_package_policy_with_apm.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/register_fleet_policy_callbacks.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/register_fleet_policy_callbacks.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/register_fleet_policy_callbacks.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/register_fleet_policy_callbacks.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/route.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/run_migration_check.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/run_migration_check.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/run_migration_check.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/run_migration_check.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/source_maps.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/source_maps.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/source_maps.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/source_maps.test.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/source_maps.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/source_maps.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/source_maps.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/source_maps.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/sync_agent_configs_to_apm_package_policies.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/sync_agent_configs_to_apm_package_policies.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/sync_agent_configs_to_apm_package_policies.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/sync_agent_configs_to_apm_package_policies.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/translate_legacy_schema_paths.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/translate_legacy_schema_paths.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/translate_legacy_schema_paths.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/translate_legacy_schema_paths.test.ts diff --git a/x-pack/plugins/apm/server/routes/fleet/translate_legacy_schema_paths.ts b/x-pack/plugins/observability_solution/apm/server/routes/fleet/translate_legacy_schema_paths.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/fleet/translate_legacy_schema_paths.ts rename to x-pack/plugins/observability_solution/apm/server/routes/fleet/translate_legacy_schema_paths.ts diff --git a/x-pack/plugins/apm/server/routes/historical_data/has_historical_agent_data.ts b/x-pack/plugins/observability_solution/apm/server/routes/historical_data/has_historical_agent_data.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/historical_data/has_historical_agent_data.ts rename to x-pack/plugins/observability_solution/apm/server/routes/historical_data/has_historical_agent_data.ts diff --git a/x-pack/plugins/apm/server/routes/historical_data/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/historical_data/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/historical_data/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/historical_data/route.ts diff --git a/x-pack/plugins/apm/server/routes/infrastructure/get_host_names.ts b/x-pack/plugins/observability_solution/apm/server/routes/infrastructure/get_host_names.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/infrastructure/get_host_names.ts rename to x-pack/plugins/observability_solution/apm/server/routes/infrastructure/get_host_names.ts diff --git a/x-pack/plugins/apm/server/routes/infrastructure/get_infrastructure_data.ts b/x-pack/plugins/observability_solution/apm/server/routes/infrastructure/get_infrastructure_data.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/infrastructure/get_infrastructure_data.ts rename to x-pack/plugins/observability_solution/apm/server/routes/infrastructure/get_infrastructure_data.ts diff --git a/x-pack/plugins/apm/server/routes/infrastructure/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/infrastructure/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/infrastructure/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/infrastructure/route.ts diff --git a/x-pack/plugins/apm/server/routes/latency_distribution/get_overall_latency_distribution.ts b/x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/get_overall_latency_distribution.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/latency_distribution/get_overall_latency_distribution.ts rename to x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/get_overall_latency_distribution.ts diff --git a/x-pack/plugins/apm/server/routes/latency_distribution/get_percentile_threshold_value.ts b/x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/get_percentile_threshold_value.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/latency_distribution/get_percentile_threshold_value.ts rename to x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/get_percentile_threshold_value.ts diff --git a/x-pack/plugins/apm/server/routes/latency_distribution/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/latency_distribution/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/route.ts diff --git a/x-pack/plugins/apm/server/routes/latency_distribution/types.ts b/x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/types.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/latency_distribution/types.ts rename to x-pack/plugins/observability_solution/apm/server/routes/latency_distribution/types.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/__snapshots__/queries.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/routes/metrics/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/__snapshots__/queries.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/default.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/default.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/default.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/default.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.test.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/fetch_and_transform_gc_metrics.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/java/gc/get_gc_rate_chart.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/get_gc_rate_chart.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/java/gc/get_gc_rate_chart.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/get_gc_rate_chart.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/java/gc/get_gc_time_chart.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/get_gc_time_chart.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/java/gc/get_gc_time_chart.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/gc/get_gc_time_chart.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/java/heap_memory/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/heap_memory/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/java/heap_memory/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/heap_memory/index.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/java/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/java/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/index.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/java/non_heap_memory/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/non_heap_memory/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/java/non_heap_memory/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/non_heap_memory/index.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/java/otel_cpu/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/otel_cpu/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/java/otel_cpu/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/otel_cpu/index.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/java/thread_count/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/thread_count/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/java/thread_count/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/java/thread_count/index.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/shared/cpu/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/shared/cpu/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/shared/cpu/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/shared/cpu/index.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/by_agent/shared/memory/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/shared/memory/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/by_agent/shared/memory/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/by_agent/shared/memory/index.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/fetch_and_transform_metrics.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/fetch_and_transform_metrics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/fetch_and_transform_metrics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/fetch_and_transform_metrics.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/get_metrics_chart_data_by_agent.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/get_metrics_chart_data_by_agent.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/get_metrics_chart_data_by_agent.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/get_metrics_chart_data_by_agent.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/get_service_nodes.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/get_service_nodes.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/get_service_nodes.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/get_service_nodes.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/has_otel_metrics.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/has_otel_metrics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/has_otel_metrics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/has_otel_metrics.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/queries.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/queries.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/queries.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/queries.test.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/route.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/get_active_instances_overview.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_active_instances_overview.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/get_active_instances_overview.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_active_instances_overview.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/get_active_instances_timeseries.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_active_instances_timeseries.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/get_active_instances_timeseries.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_active_instances_timeseries.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/get_cold_start_count_chart.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_cold_start_count_chart.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/get_cold_start_count_chart.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_cold_start_count_chart.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/get_cold_start_duration_chart.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_cold_start_duration_chart.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/get_cold_start_duration_chart.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_cold_start_duration_chart.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/get_compute_usage_chart.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_compute_usage_chart.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/get_compute_usage_chart.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_compute_usage_chart.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/get_serverless_agent_metrics_chart.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_agent_metrics_chart.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/get_serverless_agent_metrics_chart.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_agent_metrics_chart.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/get_serverless_function_latency_chart.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_function_latency_chart.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/get_serverless_function_latency_chart.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_function_latency_chart.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/get_serverless_functions_overview.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_functions_overview.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/get_serverless_functions_overview.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_functions_overview.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/get_serverless_summary.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_summary.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/get_serverless_summary.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/get_serverless_summary.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/helper.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/helper.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/helper.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/helper.test.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/helper.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/helper.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/helper.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/helper.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/serverless/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/serverless/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/serverless/route.ts diff --git a/x-pack/plugins/apm/server/routes/metrics/types.ts b/x-pack/plugins/observability_solution/apm/server/routes/metrics/types.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/metrics/types.ts rename to x-pack/plugins/observability_solution/apm/server/routes/metrics/types.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/__snapshots__/get_buckets.test.ts.snap diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_buckets.test.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_buckets.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_buckets.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_buckets.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_distribution.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_distribution.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/crashes/distribution/get_distribution.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/get_distribution.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/distribution/queries.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/queries.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/crashes/distribution/queries.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/distribution/queries.test.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/get_crash_groups/get_crash_group_main_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/get_mobile_crash_group_detailed_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/crashes/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/crashes/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/crashes/route.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_error_group_detailed_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_error_group_main_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_errors_terms_by_field.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_http_errors.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_http_errors.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/errors/get_mobile_http_errors.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/get_mobile_http_errors.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/errors/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/errors/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/errors/route.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_device_os_app.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_device_os_app.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_device_os_app.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_device_os_app.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_average_launch_time.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_average_launch_time.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_average_launch_time.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_average_launch_time.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_crash_rate.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_crash_rate.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_crash_rate.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_crash_rate.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_crashes_by_location.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_crashes_by_location.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_crashes_by_location.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_crashes_by_location.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_detailed_statistics_by_field.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_detailed_statistics_by_field.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_detailed_statistics_by_field.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_detailed_statistics_by_field.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_filters.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_filters.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_filters.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_filters.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_http_requests.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_http_requests.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_http_requests.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_http_requests.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_http_requests_by_location.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_http_requests_by_location.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_http_requests_by_location.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_http_requests_by_location.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_launches_by_location.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_launches_by_location.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_launches_by_location.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_launches_by_location.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_location_stats.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_location_stats.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_location_stats.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_location_stats.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_main_statistics_by_field.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_main_statistics_by_field.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_main_statistics_by_field.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_main_statistics_by_field.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_most_used_charts/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_most_used_charts/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_most_used_charts/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_most_used_charts/index.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_most_used_charts/merge_other_count.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_most_used_charts/merge_other_count.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_most_used_charts/merge_other_count.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_most_used_charts/merge_other_count.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_sessions.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_sessions.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_sessions.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_sessions.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_sessions_by_location.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_sessions_by_location.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_sessions_by_location.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_sessions_by_location.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_stats.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_stats.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_stats.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_stats.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_mobile_terms_by_field.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_terms_by_field.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_mobile_terms_by_field.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_mobile_terms_by_field.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/get_nct.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/get_nct.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/get_nct.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/get_nct.ts diff --git a/x-pack/plugins/apm/server/routes/mobile/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/mobile/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/mobile/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/mobile/route.ts diff --git a/x-pack/plugins/apm/server/routes/observability_overview/get_observability_overview_data.ts b/x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_observability_overview_data.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/observability_overview/get_observability_overview_data.ts rename to x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_observability_overview_data.ts diff --git a/x-pack/plugins/apm/server/routes/observability_overview/get_service_count.ts b/x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_service_count.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/observability_overview/get_service_count.ts rename to x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_service_count.ts diff --git a/x-pack/plugins/apm/server/routes/observability_overview/get_transactions_per_minute.ts b/x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_transactions_per_minute.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/observability_overview/get_transactions_per_minute.ts rename to x-pack/plugins/observability_solution/apm/server/routes/observability_overview/get_transactions_per_minute.ts diff --git a/x-pack/plugins/apm/server/routes/observability_overview/has_data.ts b/x-pack/plugins/observability_solution/apm/server/routes/observability_overview/has_data.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/observability_overview/has_data.ts rename to x-pack/plugins/observability_solution/apm/server/routes/observability_overview/has_data.ts diff --git a/x-pack/plugins/apm/server/routes/observability_overview/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/observability_overview/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/observability_overview/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/observability_overview/route.ts diff --git a/x-pack/plugins/apm/server/routes/profiling/get_service_host_names.ts b/x-pack/plugins/observability_solution/apm/server/routes/profiling/get_service_host_names.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/profiling/get_service_host_names.ts rename to x-pack/plugins/observability_solution/apm/server/routes/profiling/get_service_host_names.ts diff --git a/x-pack/plugins/apm/server/routes/profiling/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/profiling/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/profiling/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/profiling/route.ts diff --git a/x-pack/plugins/apm/server/routes/profiling/utils.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/profiling/utils.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/profiling/utils.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/profiling/utils.test.ts diff --git a/x-pack/plugins/apm/server/routes/profiling/utils.ts b/x-pack/plugins/observability_solution/apm/server/routes/profiling/utils.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/profiling/utils.ts rename to x-pack/plugins/observability_solution/apm/server/routes/profiling/utils.ts diff --git a/x-pack/plugins/apm/server/routes/service_groups/delete_service_group.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_groups/delete_service_group.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_groups/delete_service_group.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_groups/delete_service_group.ts diff --git a/x-pack/plugins/apm/server/routes/service_groups/get_service_group.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_group.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_groups/get_service_group.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_group.ts diff --git a/x-pack/plugins/apm/server/routes/service_groups/get_service_group_alerts.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_group_alerts.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_groups/get_service_group_alerts.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_group_alerts.ts diff --git a/x-pack/plugins/apm/server/routes/service_groups/get_service_groups.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_groups.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_groups/get_service_groups.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_service_groups.ts diff --git a/x-pack/plugins/apm/server/routes/service_groups/get_services_counts.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_services_counts.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_groups/get_services_counts.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_groups/get_services_counts.ts diff --git a/x-pack/plugins/apm/server/routes/service_groups/lookup_services.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_groups/lookup_services.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_groups/lookup_services.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_groups/lookup_services.ts diff --git a/x-pack/plugins/apm/server/routes/service_groups/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_groups/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_groups/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_groups/route.ts diff --git a/x-pack/plugins/apm/server/routes/service_groups/save_service_group.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_groups/save_service_group.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_groups/save_service_group.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_groups/save_service_group.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/fetch_service_paths_from_trace_ids.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/fetch_service_paths_from_trace_ids.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/fetch_service_paths_from_trace_ids.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/fetch_service_paths_from_trace_ids.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/get_service_anomalies.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_anomalies.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/get_service_anomalies.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_anomalies.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/get_service_map.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/get_service_map.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/get_service_map_dependency_node_info.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_dependency_node_info.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/get_service_map_dependency_node_info.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_dependency_node_info.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/get_service_map_from_trace_ids.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_from_trace_ids.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/get_service_map_from_trace_ids.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_from_trace_ids.test.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/get_service_map_from_trace_ids.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_from_trace_ids.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/get_service_map_from_trace_ids.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_from_trace_ids.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/get_service_map_service_node_info.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_service_node_info.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/get_service_map_service_node_info.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_map_service_node_info.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/get_service_stats.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_stats.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/get_service_stats.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/get_service_stats.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/get_trace_sample_ids.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/get_trace_sample_ids.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/get_trace_sample_ids.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/get_trace_sample_ids.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/group_resource_nodes.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/group_resource_nodes.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/group_resource_nodes.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/group_resource_nodes.test.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/group_resource_nodes.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/group_resource_nodes.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/group_resource_nodes.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/group_resource_nodes.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/mock_responses/group_resource_nodes_grouped.json b/x-pack/plugins/observability_solution/apm/server/routes/service_map/mock_responses/group_resource_nodes_grouped.json similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/mock_responses/group_resource_nodes_grouped.json rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/mock_responses/group_resource_nodes_grouped.json diff --git a/x-pack/plugins/apm/server/routes/service_map/mock_responses/group_resource_nodes_pregrouped.json b/x-pack/plugins/observability_solution/apm/server/routes/service_map/mock_responses/group_resource_nodes_pregrouped.json similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/mock_responses/group_resource_nodes_pregrouped.json rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/mock_responses/group_resource_nodes_pregrouped.json diff --git a/x-pack/plugins/apm/server/routes/service_map/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/route.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/transform_service_map_responses.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/transform_service_map_responses.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/transform_service_map_responses.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/transform_service_map_responses.test.ts diff --git a/x-pack/plugins/apm/server/routes/service_map/transform_service_map_responses.ts b/x-pack/plugins/observability_solution/apm/server/routes/service_map/transform_service_map_responses.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/service_map/transform_service_map_responses.ts rename to x-pack/plugins/observability_solution/apm/server/routes/service_map/transform_service_map_responses.ts diff --git a/x-pack/plugins/apm/server/routes/services/annotations/__fixtures__/multiple_versions.json b/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/multiple_versions.json similarity index 100% rename from x-pack/plugins/apm/server/routes/services/annotations/__fixtures__/multiple_versions.json rename to x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/multiple_versions.json diff --git a/x-pack/plugins/apm/server/routes/services/annotations/__fixtures__/no_versions.json b/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/no_versions.json similarity index 100% rename from x-pack/plugins/apm/server/routes/services/annotations/__fixtures__/no_versions.json rename to x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/no_versions.json diff --git a/x-pack/plugins/apm/server/routes/services/annotations/__fixtures__/one_version.json b/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/one_version.json similarity index 100% rename from x-pack/plugins/apm/server/routes/services/annotations/__fixtures__/one_version.json rename to x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/one_version.json diff --git a/x-pack/plugins/apm/server/routes/services/annotations/__fixtures__/versions_first_seen.json b/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/versions_first_seen.json similarity index 100% rename from x-pack/plugins/apm/server/routes/services/annotations/__fixtures__/versions_first_seen.json rename to x-pack/plugins/observability_solution/apm/server/routes/services/annotations/__fixtures__/versions_first_seen.json diff --git a/x-pack/plugins/apm/server/routes/services/annotations/get_derived_service_annotations.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/get_derived_service_annotations.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/annotations/get_derived_service_annotations.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/annotations/get_derived_service_annotations.ts diff --git a/x-pack/plugins/apm/server/routes/services/annotations/get_stored_annotations.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/get_stored_annotations.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/annotations/get_stored_annotations.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/annotations/get_stored_annotations.ts diff --git a/x-pack/plugins/apm/server/routes/services/annotations/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/annotations/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/annotations/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/annotations/index.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_agent.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_agent.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_agent.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_agent.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_dependencies.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_dependencies.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_dependencies.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_dependencies.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_dependencies_breakdown.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_dependencies_breakdown.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_dependencies_breakdown.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_dependencies_breakdown.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_instance_container_metadata.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instance_container_metadata.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_instance_container_metadata.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instance_container_metadata.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_instance_metadata_details.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instance_metadata_details.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_instance_metadata_details.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instance_metadata_details.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_instances/detailed_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/detailed_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_instances/detailed_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/detailed_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_instances/get_service_instances_system_metric_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/get_service_instances_system_metric_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_instances/get_service_instances_system_metric_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/get_service_instances_system_metric_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_instances/get_service_instances_transaction_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/get_service_instances_transaction_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_instances/get_service_instances_transaction_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/get_service_instances_transaction_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_instances/main_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/main_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_instances/main_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_instances/main_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_metadata_details.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_metadata_details.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_metadata_details.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_metadata_details.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_metadata_icons.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_metadata_icons.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_metadata_icons.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_metadata_icons.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_node_metadata.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_node_metadata.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_node_metadata.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_node_metadata.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_overview_container_metadata.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_overview_container_metadata.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_overview_container_metadata.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_overview_container_metadata.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_transaction_group_detailed_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_group_detailed_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_transaction_group_detailed_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_group_detailed_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_transaction_groups.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_groups.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_transaction_groups.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_groups.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_transaction_groups_alerts.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_groups_alerts.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_transaction_groups_alerts.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_groups_alerts.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_service_transaction_types.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_types.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_service_transaction_types.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_service_transaction_types.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_services/get_health_statuses.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_health_statuses.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_services/get_health_statuses.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_health_statuses.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_services/get_service_alerts.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_alerts.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_services/get_service_alerts.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_alerts.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_services/get_service_names_from_terms_enum.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_names_from_terms_enum.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_services/get_service_names_from_terms_enum.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_names_from_terms_enum.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_services/get_service_transaction_stats.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_transaction_stats.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_services/get_service_transaction_stats.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_service_transaction_stats.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_services/get_services_items.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_services_items.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_services/get_services_items.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_services_items.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_services/get_services_without_transactions.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_services_without_transactions.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_services/get_services_without_transactions.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_services/get_services_without_transactions.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_services/merge_service_stats.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/merge_service_stats.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_services/merge_service_stats.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_services/merge_service_stats.test.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_services/merge_service_stats.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_services/merge_service_stats.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_services/merge_service_stats.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_services/merge_service_stats.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_services_detailed_statistics/get_service_transaction_detailed_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_services_detailed_statistics/get_service_transaction_detailed_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_services_detailed_statistics/get_service_transaction_detailed_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_services_detailed_statistics/get_service_transaction_detailed_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_services_detailed_statistics/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_services_detailed_statistics/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_services_detailed_statistics/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_services_detailed_statistics/index.ts diff --git a/x-pack/plugins/apm/server/routes/services/get_throughput.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/get_throughput.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/get_throughput.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/get_throughput.ts diff --git a/x-pack/plugins/apm/server/routes/services/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/services/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/services/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/services/route.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/__snapshots__/queries.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/__snapshots__/queries.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/convert_settings_to_string.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/convert_settings_to_string.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/convert_settings_to_string.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/convert_settings_to_string.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/create_agent_config_index.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/create_agent_config_index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/create_agent_config_index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/create_agent_config_index.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/create_or_update_configuration.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/create_or_update_configuration.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/create_or_update_configuration.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/create_or_update_configuration.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/delete_configuration.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/delete_configuration.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/delete_configuration.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/delete_configuration.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/find_exact_configuration.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/find_exact_configuration.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/find_exact_configuration.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/find_exact_configuration.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/get_agent_config_etag_metrics.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_agent_config_etag_metrics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/get_agent_config_etag_metrics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_agent_config_etag_metrics.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/get_agent_name_by_service.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_agent_name_by_service.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/get_agent_name_by_service.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_agent_name_by_service.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/get_environments/get_existing_environments_for_service.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_environments/get_existing_environments_for_service.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/get_environments/get_existing_environments_for_service.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_environments/get_existing_environments_for_service.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/get_environments/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_environments/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/get_environments/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/get_environments/index.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/list_configurations.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/list_configurations.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/list_configurations.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/list_configurations.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/mark_applied_by_agent.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/mark_applied_by_agent.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/mark_applied_by_agent.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/mark_applied_by_agent.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/queries.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/queries.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/queries.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/queries.test.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/route.ts diff --git a/x-pack/plugins/apm/server/routes/settings/agent_configuration/search_configurations.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/search_configurations.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/agent_configuration/search_configurations.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/agent_configuration/search_configurations.ts diff --git a/x-pack/plugins/apm/server/routes/settings/anomaly_detection/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/anomaly_detection/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/anomaly_detection/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/anomaly_detection/route.ts diff --git a/x-pack/plugins/apm/server/routes/settings/anomaly_detection/update_to_v3.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/anomaly_detection/update_to_v3.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/anomaly_detection/update_to_v3.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/anomaly_detection/update_to_v3.ts diff --git a/x-pack/plugins/apm/server/routes/settings/apm_indices/apm_system_index_constants.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/apm_system_index_constants.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/apm_indices/apm_system_index_constants.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/apm_system_index_constants.ts diff --git a/x-pack/plugins/apm/server/routes/settings/apm_indices/get_apm_indices.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/get_apm_indices.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/apm_indices/get_apm_indices.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/get_apm_indices.ts diff --git a/x-pack/plugins/apm/server/routes/settings/apm_indices/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/apm_indices/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/apm_indices/route.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/__snapshots__/get_transaction.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/__snapshots__/get_transaction.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/__snapshots__/get_transaction.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/__snapshots__/get_transaction.test.ts.snap diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/__snapshots__/list_custom_links.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/__snapshots__/list_custom_links.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/__snapshots__/list_custom_links.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/__snapshots__/list_custom_links.test.ts.snap diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/create_custom_link_index.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_custom_link_index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/create_custom_link_index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_custom_link_index.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/create_or_update_custom_link.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_or_update_custom_link.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/create_or_update_custom_link.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_or_update_custom_link.test.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/create_or_update_custom_link.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_or_update_custom_link.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/create_or_update_custom_link.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/create_or_update_custom_link.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/custom_link_types.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/custom_link_types.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/custom_link_types.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/custom_link_types.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/delete_custom_link.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/delete_custom_link.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/delete_custom_link.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/delete_custom_link.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/get_transaction.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/get_transaction.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/get_transaction.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/get_transaction.test.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/get_transaction.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/get_transaction.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/get_transaction.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/get_transaction.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/helper.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/helper.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/helper.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/helper.test.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/helper.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/helper.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/helper.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/helper.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/list_custom_links.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/list_custom_links.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/list_custom_links.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/list_custom_links.test.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/list_custom_links.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/list_custom_links.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/list_custom_links.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/list_custom_links.ts diff --git a/x-pack/plugins/apm/server/routes/settings/custom_link/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/custom_link/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/custom_link/route.ts diff --git a/x-pack/plugins/apm/server/routes/settings/labs/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/settings/labs/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/settings/labs/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/settings/labs/route.ts diff --git a/x-pack/plugins/apm/server/routes/source_maps/bulk_create_apm_source_maps.ts b/x-pack/plugins/observability_solution/apm/server/routes/source_maps/bulk_create_apm_source_maps.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/source_maps/bulk_create_apm_source_maps.ts rename to x-pack/plugins/observability_solution/apm/server/routes/source_maps/bulk_create_apm_source_maps.ts diff --git a/x-pack/plugins/apm/server/routes/source_maps/create_apm_source_map.ts b/x-pack/plugins/observability_solution/apm/server/routes/source_maps/create_apm_source_map.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/source_maps/create_apm_source_map.ts rename to x-pack/plugins/observability_solution/apm/server/routes/source_maps/create_apm_source_map.ts diff --git a/x-pack/plugins/apm/server/routes/source_maps/create_apm_source_map_index_template.ts b/x-pack/plugins/observability_solution/apm/server/routes/source_maps/create_apm_source_map_index_template.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/source_maps/create_apm_source_map_index_template.ts rename to x-pack/plugins/observability_solution/apm/server/routes/source_maps/create_apm_source_map_index_template.ts diff --git a/x-pack/plugins/apm/server/routes/source_maps/delete_apm_sourcemap.ts b/x-pack/plugins/observability_solution/apm/server/routes/source_maps/delete_apm_sourcemap.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/source_maps/delete_apm_sourcemap.ts rename to x-pack/plugins/observability_solution/apm/server/routes/source_maps/delete_apm_sourcemap.ts diff --git a/x-pack/plugins/apm/server/routes/source_maps/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/source_maps/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/source_maps/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/source_maps/route.ts diff --git a/x-pack/plugins/apm/server/routes/source_maps/schedule_source_map_migration.ts b/x-pack/plugins/observability_solution/apm/server/routes/source_maps/schedule_source_map_migration.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/source_maps/schedule_source_map_migration.ts rename to x-pack/plugins/observability_solution/apm/server/routes/source_maps/schedule_source_map_migration.ts diff --git a/x-pack/plugins/apm/server/routes/source_maps/sourcemap_utils.ts b/x-pack/plugins/observability_solution/apm/server/routes/source_maps/sourcemap_utils.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/source_maps/sourcemap_utils.ts rename to x-pack/plugins/observability_solution/apm/server/routes/source_maps/sourcemap_utils.ts diff --git a/x-pack/plugins/apm/server/routes/span_links/get_linked_children.ts b/x-pack/plugins/observability_solution/apm/server/routes/span_links/get_linked_children.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/span_links/get_linked_children.ts rename to x-pack/plugins/observability_solution/apm/server/routes/span_links/get_linked_children.ts diff --git a/x-pack/plugins/apm/server/routes/span_links/get_linked_parents.ts b/x-pack/plugins/observability_solution/apm/server/routes/span_links/get_linked_parents.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/span_links/get_linked_parents.ts rename to x-pack/plugins/observability_solution/apm/server/routes/span_links/get_linked_parents.ts diff --git a/x-pack/plugins/apm/server/routes/span_links/get_span_links_details.ts b/x-pack/plugins/observability_solution/apm/server/routes/span_links/get_span_links_details.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/span_links/get_span_links_details.ts rename to x-pack/plugins/observability_solution/apm/server/routes/span_links/get_span_links_details.ts diff --git a/x-pack/plugins/apm/server/routes/span_links/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/span_links/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/span_links/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/span_links/route.ts diff --git a/x-pack/plugins/apm/server/routes/span_links/utils.ts b/x-pack/plugins/observability_solution/apm/server/routes/span_links/utils.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/span_links/utils.ts rename to x-pack/plugins/observability_solution/apm/server/routes/span_links/utils.ts diff --git a/x-pack/plugins/apm/server/routes/storage_explorer/get_service_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_service_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/storage_explorer/get_service_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_service_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/storage_explorer/get_size_timeseries.ts b/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_size_timeseries.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/storage_explorer/get_size_timeseries.ts rename to x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_size_timeseries.ts diff --git a/x-pack/plugins/apm/server/routes/storage_explorer/get_storage_details.ts b/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_storage_details.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/storage_explorer/get_storage_details.ts rename to x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_storage_details.ts diff --git a/x-pack/plugins/apm/server/routes/storage_explorer/get_storage_details_per_service.ts b/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_storage_details_per_service.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/storage_explorer/get_storage_details_per_service.ts rename to x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_storage_details_per_service.ts diff --git a/x-pack/plugins/apm/server/routes/storage_explorer/get_summary_statistics.ts b/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_summary_statistics.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/storage_explorer/get_summary_statistics.ts rename to x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_summary_statistics.ts diff --git a/x-pack/plugins/apm/server/routes/storage_explorer/get_total_transactions_per_service.ts b/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_total_transactions_per_service.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/storage_explorer/get_total_transactions_per_service.ts rename to x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/get_total_transactions_per_service.ts diff --git a/x-pack/plugins/apm/server/routes/storage_explorer/has_storage_explorer_privileges.ts b/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/has_storage_explorer_privileges.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/storage_explorer/has_storage_explorer_privileges.ts rename to x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/has_storage_explorer_privileges.ts diff --git a/x-pack/plugins/apm/server/routes/storage_explorer/indices_stats_helpers.ts b/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/indices_stats_helpers.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/storage_explorer/indices_stats_helpers.ts rename to x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/indices_stats_helpers.ts diff --git a/x-pack/plugins/apm/server/routes/storage_explorer/is_cross_cluster_search.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/is_cross_cluster_search.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/storage_explorer/is_cross_cluster_search.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/is_cross_cluster_search.test.ts diff --git a/x-pack/plugins/apm/server/routes/storage_explorer/is_cross_cluster_search.ts b/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/is_cross_cluster_search.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/storage_explorer/is_cross_cluster_search.ts rename to x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/is_cross_cluster_search.ts diff --git a/x-pack/plugins/apm/server/routes/storage_explorer/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/storage_explorer/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/storage_explorer/route.ts diff --git a/x-pack/plugins/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.ts b/x-pack/plugins/observability_solution/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.ts rename to x-pack/plugins/observability_solution/apm/server/routes/suggestions/get_suggestions_with_terms_aggregation.ts diff --git a/x-pack/plugins/apm/server/routes/suggestions/get_suggestions_with_terms_enum.ts b/x-pack/plugins/observability_solution/apm/server/routes/suggestions/get_suggestions_with_terms_enum.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/suggestions/get_suggestions_with_terms_enum.ts rename to x-pack/plugins/observability_solution/apm/server/routes/suggestions/get_suggestions_with_terms_enum.ts diff --git a/x-pack/plugins/apm/server/routes/suggestions/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/suggestions/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/suggestions/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/suggestions/route.ts diff --git a/x-pack/plugins/apm/server/routes/time_range_metadata/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/time_range_metadata/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/time_range_metadata/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/time_range_metadata/route.ts diff --git a/x-pack/plugins/apm/server/routes/traces/__snapshots__/queries.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/routes/traces/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/routes/traces/__snapshots__/queries.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/routes/traces/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/apm/server/routes/traces/calculate_impact_builder.ts b/x-pack/plugins/observability_solution/apm/server/routes/traces/calculate_impact_builder.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/traces/calculate_impact_builder.ts rename to x-pack/plugins/observability_solution/apm/server/routes/traces/calculate_impact_builder.ts diff --git a/x-pack/plugins/apm/server/routes/traces/get_aggregated_critical_path.ts b/x-pack/plugins/observability_solution/apm/server/routes/traces/get_aggregated_critical_path.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/traces/get_aggregated_critical_path.ts rename to x-pack/plugins/observability_solution/apm/server/routes/traces/get_aggregated_critical_path.ts diff --git a/x-pack/plugins/apm/server/routes/traces/get_top_traces_primary_stats.ts b/x-pack/plugins/observability_solution/apm/server/routes/traces/get_top_traces_primary_stats.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/traces/get_top_traces_primary_stats.ts rename to x-pack/plugins/observability_solution/apm/server/routes/traces/get_top_traces_primary_stats.ts diff --git a/x-pack/plugins/apm/server/routes/traces/get_trace_items.ts b/x-pack/plugins/observability_solution/apm/server/routes/traces/get_trace_items.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/traces/get_trace_items.ts rename to x-pack/plugins/observability_solution/apm/server/routes/traces/get_trace_items.ts diff --git a/x-pack/plugins/apm/server/routes/traces/get_trace_samples_by_query.ts b/x-pack/plugins/observability_solution/apm/server/routes/traces/get_trace_samples_by_query.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/traces/get_trace_samples_by_query.ts rename to x-pack/plugins/observability_solution/apm/server/routes/traces/get_trace_samples_by_query.ts diff --git a/x-pack/plugins/apm/server/routes/traces/queries.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/traces/queries.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/traces/queries.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/traces/queries.test.ts diff --git a/x-pack/plugins/apm/server/routes/traces/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/traces/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/traces/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/traces/route.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/__snapshots__/queries.test.ts.snap b/x-pack/plugins/observability_solution/apm/server/routes/transactions/__snapshots__/queries.test.ts.snap similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/__snapshots__/queries.test.ts.snap rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/__snapshots__/queries.test.ts.snap diff --git a/x-pack/plugins/apm/server/routes/transactions/breakdown/constants.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/constants.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/breakdown/constants.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/constants.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/breakdown/index.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/index.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/breakdown/index.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/index.test.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/breakdown/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/breakdown/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/index.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/breakdown/mock_responses/data.json b/x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/mock_responses/data.json similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/breakdown/mock_responses/data.json rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/mock_responses/data.json diff --git a/x-pack/plugins/apm/server/routes/transactions/breakdown/mock_responses/no_data.json b/x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/mock_responses/no_data.json similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/breakdown/mock_responses/no_data.json rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/breakdown/mock_responses/no_data.json diff --git a/x-pack/plugins/apm/server/routes/transactions/constants.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/constants.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/constants.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/constants.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/get_failed_transaction_rate_periods.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/get_failed_transaction_rate_periods.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/get_failed_transaction_rate_periods.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/get_failed_transaction_rate_periods.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/get_latency_charts/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/get_latency_charts/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/get_latency_charts/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/get_latency_charts/index.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/get_span/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/get_span/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/get_span/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/get_span/index.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/get_transaction/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/get_transaction/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/get_transaction/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/get_transaction/index.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/get_transaction_by_trace/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/get_transaction_by_trace/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/get_transaction_by_trace/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/get_transaction_by_trace/index.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/queries.test.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/queries.test.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/queries.test.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/queries.test.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/route.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/route.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/route.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/route.ts diff --git a/x-pack/plugins/apm/server/routes/transactions/trace_samples/index.ts b/x-pack/plugins/observability_solution/apm/server/routes/transactions/trace_samples/index.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/transactions/trace_samples/index.ts rename to x-pack/plugins/observability_solution/apm/server/routes/transactions/trace_samples/index.ts diff --git a/x-pack/plugins/apm/server/routes/typings.ts b/x-pack/plugins/observability_solution/apm/server/routes/typings.ts similarity index 100% rename from x-pack/plugins/apm/server/routes/typings.ts rename to x-pack/plugins/observability_solution/apm/server/routes/typings.ts diff --git a/x-pack/plugins/apm/server/saved_objects/apm_custom_dashboards.ts b/x-pack/plugins/observability_solution/apm/server/saved_objects/apm_custom_dashboards.ts similarity index 100% rename from x-pack/plugins/apm/server/saved_objects/apm_custom_dashboards.ts rename to x-pack/plugins/observability_solution/apm/server/saved_objects/apm_custom_dashboards.ts diff --git a/x-pack/plugins/apm/server/saved_objects/apm_server_settings.ts b/x-pack/plugins/observability_solution/apm/server/saved_objects/apm_server_settings.ts similarity index 100% rename from x-pack/plugins/apm/server/saved_objects/apm_server_settings.ts rename to x-pack/plugins/observability_solution/apm/server/saved_objects/apm_server_settings.ts diff --git a/x-pack/plugins/apm/server/saved_objects/apm_service_groups.ts b/x-pack/plugins/observability_solution/apm/server/saved_objects/apm_service_groups.ts similarity index 100% rename from x-pack/plugins/apm/server/saved_objects/apm_service_groups.ts rename to x-pack/plugins/observability_solution/apm/server/saved_objects/apm_service_groups.ts diff --git a/x-pack/plugins/apm/server/saved_objects/apm_telemetry.ts b/x-pack/plugins/observability_solution/apm/server/saved_objects/apm_telemetry.ts similarity index 100% rename from x-pack/plugins/apm/server/saved_objects/apm_telemetry.ts rename to x-pack/plugins/observability_solution/apm/server/saved_objects/apm_telemetry.ts diff --git a/x-pack/plugins/apm/server/saved_objects/index.ts b/x-pack/plugins/observability_solution/apm/server/saved_objects/index.ts similarity index 100% rename from x-pack/plugins/apm/server/saved_objects/index.ts rename to x-pack/plugins/observability_solution/apm/server/saved_objects/index.ts diff --git a/x-pack/plugins/apm/server/test_helpers/create_apm_users/authentication.ts b/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/authentication.ts similarity index 100% rename from x-pack/plugins/apm/server/test_helpers/create_apm_users/authentication.ts rename to x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/authentication.ts diff --git a/x-pack/plugins/apm/server/test_helpers/create_apm_users/create_apm_users.ts b/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/create_apm_users.ts similarity index 100% rename from x-pack/plugins/apm/server/test_helpers/create_apm_users/create_apm_users.ts rename to x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/create_apm_users.ts diff --git a/x-pack/plugins/apm/server/test_helpers/create_apm_users/helpers/call_kibana.ts b/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/call_kibana.ts similarity index 100% rename from x-pack/plugins/apm/server/test_helpers/create_apm_users/helpers/call_kibana.ts rename to x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/call_kibana.ts diff --git a/x-pack/plugins/apm/server/test_helpers/create_apm_users/helpers/create_custom_role.ts b/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/create_custom_role.ts similarity index 100% rename from x-pack/plugins/apm/server/test_helpers/create_apm_users/helpers/create_custom_role.ts rename to x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/create_custom_role.ts diff --git a/x-pack/plugins/apm/server/test_helpers/create_apm_users/helpers/create_or_update_user.ts b/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/create_or_update_user.ts similarity index 100% rename from x-pack/plugins/apm/server/test_helpers/create_apm_users/helpers/create_or_update_user.ts rename to x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/create_or_update_user.ts diff --git a/x-pack/plugins/apm/server/test_helpers/create_apm_users/helpers/get_version.ts b/x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/get_version.ts similarity index 100% rename from x-pack/plugins/apm/server/test_helpers/create_apm_users/helpers/get_version.ts rename to x-pack/plugins/observability_solution/apm/server/test_helpers/create_apm_users/helpers/get_version.ts diff --git a/x-pack/plugins/apm/server/tutorial/envs/elastic_cloud.ts b/x-pack/plugins/observability_solution/apm/server/tutorial/envs/elastic_cloud.ts similarity index 100% rename from x-pack/plugins/apm/server/tutorial/envs/elastic_cloud.ts rename to x-pack/plugins/observability_solution/apm/server/tutorial/envs/elastic_cloud.ts diff --git a/x-pack/plugins/apm/server/tutorial/envs/on_prem.ts b/x-pack/plugins/observability_solution/apm/server/tutorial/envs/on_prem.ts similarity index 100% rename from x-pack/plugins/apm/server/tutorial/envs/on_prem.ts rename to x-pack/plugins/observability_solution/apm/server/tutorial/envs/on_prem.ts diff --git a/x-pack/plugins/apm/server/tutorial/envs/on_prem_apm_server_instruction_set.ts b/x-pack/plugins/observability_solution/apm/server/tutorial/envs/on_prem_apm_server_instruction_set.ts similarity index 100% rename from x-pack/plugins/apm/server/tutorial/envs/on_prem_apm_server_instruction_set.ts rename to x-pack/plugins/observability_solution/apm/server/tutorial/envs/on_prem_apm_server_instruction_set.ts diff --git a/x-pack/plugins/apm/server/tutorial/index.ts b/x-pack/plugins/observability_solution/apm/server/tutorial/index.ts similarity index 100% rename from x-pack/plugins/apm/server/tutorial/index.ts rename to x-pack/plugins/observability_solution/apm/server/tutorial/index.ts diff --git a/x-pack/plugins/apm/server/types.ts b/x-pack/plugins/observability_solution/apm/server/types.ts similarity index 100% rename from x-pack/plugins/apm/server/types.ts rename to x-pack/plugins/observability_solution/apm/server/types.ts diff --git a/x-pack/plugins/apm/server/utils/non_empty_string_ref.ts b/x-pack/plugins/observability_solution/apm/server/utils/non_empty_string_ref.ts similarity index 100% rename from x-pack/plugins/apm/server/utils/non_empty_string_ref.ts rename to x-pack/plugins/observability_solution/apm/server/utils/non_empty_string_ref.ts diff --git a/x-pack/plugins/apm/server/utils/string_from_buffer_rt.test.ts b/x-pack/plugins/observability_solution/apm/server/utils/string_from_buffer_rt.test.ts similarity index 100% rename from x-pack/plugins/apm/server/utils/string_from_buffer_rt.test.ts rename to x-pack/plugins/observability_solution/apm/server/utils/string_from_buffer_rt.test.ts diff --git a/x-pack/plugins/apm/server/utils/string_from_buffer_rt.ts b/x-pack/plugins/observability_solution/apm/server/utils/string_from_buffer_rt.ts similarity index 100% rename from x-pack/plugins/apm/server/utils/string_from_buffer_rt.ts rename to x-pack/plugins/observability_solution/apm/server/utils/string_from_buffer_rt.ts diff --git a/x-pack/plugins/apm/server/utils/test_helpers.tsx b/x-pack/plugins/observability_solution/apm/server/utils/test_helpers.tsx similarity index 100% rename from x-pack/plugins/apm/server/utils/test_helpers.tsx rename to x-pack/plugins/observability_solution/apm/server/utils/test_helpers.tsx diff --git a/x-pack/plugins/apm/server/utils/with_apm_span.ts b/x-pack/plugins/observability_solution/apm/server/utils/with_apm_span.ts similarity index 100% rename from x-pack/plugins/apm/server/utils/with_apm_span.ts rename to x-pack/plugins/observability_solution/apm/server/utils/with_apm_span.ts diff --git a/x-pack/plugins/apm/tsconfig.json b/x-pack/plugins/observability_solution/apm/tsconfig.json similarity index 96% rename from x-pack/plugins/apm/tsconfig.json rename to x-pack/plugins/observability_solution/apm/tsconfig.json index 9089561dcbe58..5040a167db19d 100644 --- a/x-pack/plugins/apm/tsconfig.json +++ b/x-pack/plugins/observability_solution/apm/tsconfig.json @@ -1,10 +1,10 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, "include": [ - "../../../typings/**/*", + "../../../../typings/**/*", "common/**/*", "public/**/*", "scripts/**/*", @@ -111,7 +111,7 @@ "@kbn/shared-svg", "@kbn/shared-ux-utility", "@kbn/management-settings-components-field-row", - "@kbn/shared-ux-markdown", + "@kbn/shared-ux-markdown" ], "exclude": ["target/**/*"] } diff --git a/x-pack/plugins/apm/typings/apm_rum_react.d.ts b/x-pack/plugins/observability_solution/apm/typings/apm_rum_react.d.ts similarity index 100% rename from x-pack/plugins/apm/typings/apm_rum_react.d.ts rename to x-pack/plugins/observability_solution/apm/typings/apm_rum_react.d.ts diff --git a/x-pack/plugins/apm/typings/common.d.ts b/x-pack/plugins/observability_solution/apm/typings/common.d.ts similarity index 100% rename from x-pack/plugins/apm/typings/common.d.ts rename to x-pack/plugins/observability_solution/apm/typings/common.d.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/apm_base_doc.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/apm_base_doc.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/apm_base_doc.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/apm_base_doc.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/error_raw.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/error_raw.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/error_raw.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/error_raw.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/event_raw.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/event_raw.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/event_raw.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/event_raw.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/cloud.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/cloud.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/cloud.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/cloud.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/container.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/container.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/container.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/container.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/event_outcome.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/event_outcome.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/event_outcome.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/event_outcome.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/faas.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/faas.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/faas.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/faas.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/host.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/host.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/host.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/host.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/http.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/http.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/http.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/http.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/kubernetes.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/kubernetes.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/kubernetes.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/kubernetes.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/observer.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/observer.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/observer.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/observer.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/page.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/page.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/page.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/page.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/process.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/process.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/process.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/process.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/service.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/service.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/service.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/service.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/span_links.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/span_links.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/span_links.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/span_links.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/stackframe.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/stackframe.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/stackframe.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/stackframe.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/timestamp_us.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/timestamp_us.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/timestamp_us.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/timestamp_us.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/url.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/url.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/url.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/url.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/user.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/user.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/user.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/user.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/fields/user_agent.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/user_agent.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/fields/user_agent.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/fields/user_agent.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/metric_raw.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/metric_raw.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/metric_raw.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/metric_raw.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/span_raw.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/span_raw.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/span_raw.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/span_raw.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/raw/transaction_raw.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/transaction_raw.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/raw/transaction_raw.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/raw/transaction_raw.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/ui/apm_error.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/apm_error.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/ui/apm_error.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/apm_error.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/ui/event.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/event.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/ui/event.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/event.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/ui/fields/agent.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/fields/agent.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/ui/fields/agent.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/fields/agent.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/ui/metric.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/metric.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/ui/metric.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/metric.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/ui/span.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/span.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/ui/span.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/span.ts diff --git a/x-pack/plugins/apm/typings/es_schemas/ui/transaction.ts b/x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/transaction.ts similarity index 100% rename from x-pack/plugins/apm/typings/es_schemas/ui/transaction.ts rename to x-pack/plugins/observability_solution/apm/typings/es_schemas/ui/transaction.ts diff --git a/x-pack/plugins/apm/typings/timeseries.ts b/x-pack/plugins/observability_solution/apm/typings/timeseries.ts similarity index 100% rename from x-pack/plugins/apm/typings/timeseries.ts rename to x-pack/plugins/observability_solution/apm/typings/timeseries.ts diff --git a/x-pack/plugins/apm_data_access/common/index.ts b/x-pack/plugins/observability_solution/apm_data_access/common/index.ts similarity index 100% rename from x-pack/plugins/apm_data_access/common/index.ts rename to x-pack/plugins/observability_solution/apm_data_access/common/index.ts diff --git a/x-pack/plugins/apm_data_access/jest.config.js b/x-pack/plugins/observability_solution/apm_data_access/jest.config.js similarity index 71% rename from x-pack/plugins/apm_data_access/jest.config.js rename to x-pack/plugins/observability_solution/apm_data_access/jest.config.js index 8fb297afcc48e..569b7beaad8c5 100644 --- a/x-pack/plugins/apm_data_access/jest.config.js +++ b/x-pack/plugins/observability_solution/apm_data_access/jest.config.js @@ -9,6 +9,6 @@ const path = require('path'); module.exports = { preset: '@kbn/test', - rootDir: path.resolve(__dirname, '../../..'), - roots: ['/x-pack/plugins/apm_data_access'], + rootDir: path.resolve(__dirname, '../../../..'), + roots: ['/x-pack/plugins/observability_solution/apm_data_access'], }; diff --git a/x-pack/plugins/apm_data_access/kibana.jsonc b/x-pack/plugins/observability_solution/apm_data_access/kibana.jsonc similarity index 100% rename from x-pack/plugins/apm_data_access/kibana.jsonc rename to x-pack/plugins/observability_solution/apm_data_access/kibana.jsonc diff --git a/x-pack/plugins/apm_data_access/server/index.ts b/x-pack/plugins/observability_solution/apm_data_access/server/index.ts similarity index 100% rename from x-pack/plugins/apm_data_access/server/index.ts rename to x-pack/plugins/observability_solution/apm_data_access/server/index.ts diff --git a/x-pack/plugins/apm_data_access/server/plugin.ts b/x-pack/plugins/observability_solution/apm_data_access/server/plugin.ts similarity index 100% rename from x-pack/plugins/apm_data_access/server/plugin.ts rename to x-pack/plugins/observability_solution/apm_data_access/server/plugin.ts diff --git a/x-pack/plugins/apm_data_access/server/saved_objects/apm_indices.ts b/x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/apm_indices.ts similarity index 100% rename from x-pack/plugins/apm_data_access/server/saved_objects/apm_indices.ts rename to x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/apm_indices.ts diff --git a/x-pack/plugins/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.test.ts b/x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.test.ts similarity index 100% rename from x-pack/plugins/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.test.ts rename to x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.test.ts diff --git a/x-pack/plugins/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.ts b/x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.ts similarity index 100% rename from x-pack/plugins/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.ts rename to x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/migrate_legacy_apm_indices_to_space_aware.ts diff --git a/x-pack/plugins/apm_data_access/server/saved_objects/migrations/update_apm_oss_index_paths.ts b/x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/update_apm_oss_index_paths.ts similarity index 100% rename from x-pack/plugins/apm_data_access/server/saved_objects/migrations/update_apm_oss_index_paths.ts rename to x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/migrations/update_apm_oss_index_paths.ts diff --git a/x-pack/plugins/apm_data_access/server/saved_objects/save_apm_indices.test.ts b/x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/save_apm_indices.test.ts similarity index 100% rename from x-pack/plugins/apm_data_access/server/saved_objects/save_apm_indices.test.ts rename to x-pack/plugins/observability_solution/apm_data_access/server/saved_objects/save_apm_indices.test.ts diff --git a/x-pack/plugins/apm_data_access/server/types.ts b/x-pack/plugins/observability_solution/apm_data_access/server/types.ts similarity index 100% rename from x-pack/plugins/apm_data_access/server/types.ts rename to x-pack/plugins/observability_solution/apm_data_access/server/types.ts diff --git a/x-pack/plugins/apm_data_access/tsconfig.json b/x-pack/plugins/observability_solution/apm_data_access/tsconfig.json similarity index 75% rename from x-pack/plugins/apm_data_access/tsconfig.json rename to x-pack/plugins/observability_solution/apm_data_access/tsconfig.json index 3a40428cab960..faa5185404fd0 100644 --- a/x-pack/plugins/apm_data_access/tsconfig.json +++ b/x-pack/plugins/observability_solution/apm_data_access/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../../tsconfig.base.json", "compilerOptions": { "outDir": "target/types" }, @@ -9,6 +9,6 @@ "@kbn/config-schema", "@kbn/core", "@kbn/i18n", - "@kbn/core-saved-objects-api-server", + "@kbn/core-saved-objects-api-server" ] } diff --git a/x-pack/plugins/observability_solution/dataset_quality/public/components/dataset_quality/filters/filter_bar.tsx b/x-pack/plugins/observability_solution/dataset_quality/public/components/dataset_quality/filters/filter_bar.tsx index da62df7d7bb40..6ed24eaba8c3f 100644 --- a/x-pack/plugins/observability_solution/dataset_quality/public/components/dataset_quality/filters/filter_bar.tsx +++ b/x-pack/plugins/observability_solution/dataset_quality/public/components/dataset_quality/filters/filter_bar.tsx @@ -28,6 +28,7 @@ export const FilterBar = ({ query, onQueryChange }: FilterBarComponentProps) => return ( openFlyout(dataStreamStat as FlyoutDataset)} @@ -264,5 +265,9 @@ const LogsExplorerLink = ({ }) => { const logsExplorerLinkProps = useLinkToLogsExplorer({ dataStreamStat }); - return {title}; + return ( + + {title} + + ); }; diff --git a/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/flyout.tsx b/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/flyout.tsx index 480958aa7126c..49479b875e496 100644 --- a/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/flyout.tsx +++ b/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/flyout.tsx @@ -54,7 +54,12 @@ export default function Flyout({ dataset, closeFlyout }: FlyoutProps) { - + {flyoutCancelText} diff --git a/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/header.tsx b/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/header.tsx index c6f283cb66294..a0474dd8d70fa 100644 --- a/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/header.tsx +++ b/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/header.tsx @@ -55,7 +55,12 @@ export function Header({ dataStreamStat }: { dataStreamStat: FlyoutDataset }) { justifyContent="flexEnd" alignItems="center" > - + {flyoutOpenInLogsExplorerText} diff --git a/x-pack/plugins/observability_solution/exploratory_view/common/annotations.ts b/x-pack/plugins/observability_solution/exploratory_view/common/annotations.ts index e9b7c6b77b231..b30b563ccd0b0 100644 --- a/x-pack/plugins/observability_solution/exploratory_view/common/annotations.ts +++ b/x-pack/plugins/observability_solution/exploratory_view/common/annotations.ts @@ -12,7 +12,7 @@ import { either } from 'fp-ts/lib/Either'; * Checks whether a string is a valid ISO timestamp, * but doesn't convert it into a Date object when decoding. * - * Copied from x-pack/plugins/apm/common/runtime_types/date_as_string_rt.ts. + * Copied from x-pack/plugins/observability_solution/apm/common/runtime_types/date_as_string_rt.ts. */ const dateAsStringRt = new t.Type( 'DateAsString', diff --git a/x-pack/plugins/observability_solution/uptime/public/legacy_uptime/components/certificates/fingerprint_col.tsx b/x-pack/plugins/observability_solution/uptime/public/legacy_uptime/components/certificates/fingerprint_col.tsx index 8e6d3c5ad86f9..7dd0449ff06f5 100644 --- a/x-pack/plugins/observability_solution/uptime/public/legacy_uptime/components/certificates/fingerprint_col.tsx +++ b/x-pack/plugins/observability_solution/uptime/public/legacy_uptime/components/certificates/fingerprint_col.tsx @@ -24,11 +24,14 @@ export const FingerprintCol: React.FC = ({ cert }) => { return ( - {text} + + {text}{' '} + {(copy) => ( setIsPopoverOpen((prevState) => !prevState)} diff --git a/x-pack/plugins/observability_solution/uptime/public/legacy_uptime/components/monitor/synthetics/waterfall/components/waterfall_marker_icon.tsx b/x-pack/plugins/observability_solution/uptime/public/legacy_uptime/components/monitor/synthetics/waterfall/components/waterfall_marker_icon.tsx index 4bef5fb041520..1171e1ce0650a 100644 --- a/x-pack/plugins/observability_solution/uptime/public/legacy_uptime/components/monitor/synthetics/waterfall/components/waterfall_marker_icon.tsx +++ b/x-pack/plugins/observability_solution/uptime/public/legacy_uptime/components/monitor/synthetics/waterfall/components/waterfall_marker_icon.tsx @@ -34,6 +34,7 @@ export function WaterfallMarkerIcon({ field, label }: { field: string; label: st zIndex={100} button={ = compactView ? ( | null | undefined, diff --git a/x-pack/plugins/security_solution/server/utils/build_query/calculate_timeseries_interval.ts b/x-pack/plugins/security_solution/server/utils/build_query/calculate_timeseries_interval.ts index 071d1d6b4db2f..1d388465a21fb 100644 --- a/x-pack/plugins/security_solution/server/utils/build_query/calculate_timeseries_interval.ts +++ b/x-pack/plugins/security_solution/server/utils/build_query/calculate_timeseries_interval.ts @@ -7,7 +7,7 @@ /* ** Applying the same logic as: - ** x-pack/plugins/apm/server/lib/helpers/get_bucket_size/calculate_auto.js + ** x-pack/plugins/observability_solution/apm/server/lib/helpers/get_bucket_size/calculate_auto.js */ import moment from 'moment'; diff --git a/yarn.lock b/yarn.lock index e0639ec4bed5f..65462da820d11 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3216,11 +3216,11 @@ version "0.0.0" uid "" -"@kbn/apm-data-access-plugin@link:x-pack/plugins/apm_data_access": +"@kbn/apm-data-access-plugin@link:x-pack/plugins/observability_solution/apm_data_access": version "0.0.0" uid "" -"@kbn/apm-plugin@link:x-pack/plugins/apm": +"@kbn/apm-plugin@link:x-pack/plugins/observability_solution/apm": version "0.0.0" uid "" From 623177fc903ede17ca4257799195b1d609574bb4 Mon Sep 17 00:00:00 2001 From: Yngrid Coello Date: Fri, 23 Feb 2024 17:56:32 +0100 Subject: [PATCH 31/34] [Dataset quality] using common data types for timeRange (#177630) This is a [follow up](https://github.com/elastic/kibana/pull/177000#discussion_r1495686459) PR of https://github.com/elastic/kibana/pull/177000. ## Changes - Replace custom types for `timeRangeConfig` in dataset quality with common types coming from data plugin. --- .../observability/locators/dataset_quality.ts | 4 ++-- .../components/dataset_quality/filters/filters.tsx | 4 ++-- .../flyout/degraded_docs_trend/degraded_docs.tsx | 2 +- .../public/hooks/use_dataset_quality_filters.tsx | 4 ++-- .../dataset_quality_controller/src/defaults.ts | 4 ++-- .../dataset_quality_controller/src/types.ts | 12 ++++-------- .../common/locators/locators.test.ts | 6 +++--- .../url_schema/dataset_quality/url_schema_v1.ts | 4 ++-- .../public/components/dataset_quality_link.tsx | 8 ++------ 9 files changed, 20 insertions(+), 28 deletions(-) diff --git a/packages/deeplinks/observability/locators/dataset_quality.ts b/packages/deeplinks/observability/locators/dataset_quality.ts index eaaaf23c959ae..bfa760bf62c06 100644 --- a/packages/deeplinks/observability/locators/dataset_quality.ts +++ b/packages/deeplinks/observability/locators/dataset_quality.ts @@ -12,8 +12,8 @@ export const DATASET_QUALITY_LOCATOR_ID = 'DATASET_QUALITY_LOCATOR'; // eslint-disable-next-line @typescript-eslint/consistent-type-definitions type RefreshInterval = { - isPaused: boolean; - interval: number; + pause: boolean; + value: number; }; // eslint-disable-next-line @typescript-eslint/consistent-type-definitions diff --git a/x-pack/plugins/observability_solution/dataset_quality/public/components/dataset_quality/filters/filters.tsx b/x-pack/plugins/observability_solution/dataset_quality/public/components/dataset_quality/filters/filters.tsx index ad9fd6c448560..268a7d07c690c 100644 --- a/x-pack/plugins/observability_solution/dataset_quality/public/components/dataset_quality/filters/filters.tsx +++ b/x-pack/plugins/observability_solution/dataset_quality/public/components/dataset_quality/filters/filters.tsx @@ -69,8 +69,8 @@ export default function Filters() { onRefreshChange={onRefreshChange} commonlyUsedRanges={commonlyUsedRanges} showUpdateButton={true} - isPaused={timeRange.refresh.isPaused} - refreshInterval={timeRange.refresh.interval} + isPaused={timeRange.refresh.pause} + refreshInterval={timeRange.refresh.value} /> diff --git a/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/degraded_docs_trend/degraded_docs.tsx b/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/degraded_docs_trend/degraded_docs.tsx index 0f8dcb7e55b2e..bbb67690f9595 100644 --- a/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/degraded_docs_trend/degraded_docs.tsx +++ b/x-pack/plugins/observability_solution/dataset_quality/public/components/flyout/degraded_docs_trend/degraded_docs.tsx @@ -27,7 +27,7 @@ import { TimeRangeConfig } from '../../../state_machines/dataset_quality_control import { useDatasetQualityContext } from '../../dataset_quality/context'; import { DegradedDocsChart } from './degraded_docs_chart'; -const DEFAULT_REFRESH = { interval: 60000, isPaused: false }; +const DEFAULT_REFRESH = { value: 60000, pause: false }; export function DegradedDocs({ dataStream, diff --git a/x-pack/plugins/observability_solution/dataset_quality/public/hooks/use_dataset_quality_filters.tsx b/x-pack/plugins/observability_solution/dataset_quality/public/hooks/use_dataset_quality_filters.tsx index 8eb842df0f636..f9a94c38d4b40 100644 --- a/x-pack/plugins/observability_solution/dataset_quality/public/hooks/use_dataset_quality_filters.tsx +++ b/x-pack/plugins/observability_solution/dataset_quality/public/hooks/use_dataset_quality_filters.tsx @@ -53,8 +53,8 @@ export const useDatasetQualityFilters = () => { timeRange: { ...timeRange, refresh: { - isPaused, - interval: refreshInterval, + pause: isPaused, + value: refreshInterval, }, }, }); diff --git a/x-pack/plugins/observability_solution/dataset_quality/public/state_machines/dataset_quality_controller/src/defaults.ts b/x-pack/plugins/observability_solution/dataset_quality/public/state_machines/dataset_quality_controller/src/defaults.ts index 797cf0ae85310..6d5239c34812c 100644 --- a/x-pack/plugins/observability_solution/dataset_quality/public/state_machines/dataset_quality_controller/src/defaults.ts +++ b/x-pack/plugins/observability_solution/dataset_quality/public/state_machines/dataset_quality_controller/src/defaults.ts @@ -31,8 +31,8 @@ export const DEFAULT_CONTEXT: DefaultDatasetQualityControllerState = { from: 'now-24h', to: 'now', refresh: { - isPaused: true, - interval: ONE_MINUTE_IN_MS, + pause: true, + value: ONE_MINUTE_IN_MS, }, }, integrations: [], diff --git a/x-pack/plugins/observability_solution/dataset_quality/public/state_machines/dataset_quality_controller/src/types.ts b/x-pack/plugins/observability_solution/dataset_quality/public/state_machines/dataset_quality_controller/src/types.ts index acdd7d5c16532..1ea8aea041980 100644 --- a/x-pack/plugins/observability_solution/dataset_quality/public/state_machines/dataset_quality_controller/src/types.ts +++ b/x-pack/plugins/observability_solution/dataset_quality/public/state_machines/dataset_quality_controller/src/types.ts @@ -6,6 +6,7 @@ */ import { DoneInvokeEvent } from 'xstate'; +import { RefreshInterval, TimeRange } from '@kbn/data-plugin/common'; import { Integration } from '../../../../common/data_streams_stats/integration'; import { Direction, SortField } from '../../../hooks'; import { DegradedDocsStat } from '../../../../common/data_streams_stats/malformed_docs_stat'; @@ -30,14 +31,9 @@ interface TableCriteria { }; } -export interface TimeRangeConfig { - from: string; - to: string; - refresh: { - isPaused: boolean; - interval: number; - }; -} +export type TimeRangeConfig = Pick & { + refresh: RefreshInterval; +}; interface FiltersCriteria { inactive: boolean; diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/locators.test.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/locators.test.ts index ba9c07651f585..cdc50af3f5471 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/locators.test.ts +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/common/locators/locators.test.ts @@ -393,8 +393,8 @@ describe('Observability Logs Explorer Locators', () => { it('should create a link with correct timeRange', async () => { const refresh = { - isPaused: false, - interval: 0, + pause: false, + value: 0, }; const locatorParams = { filters: { @@ -410,7 +410,7 @@ describe('Observability Logs Explorer Locators', () => { expect(location).toMatchObject({ app: OBSERVABILITY_LOGS_EXPLORER_APP_ID, - path: '/dataset-quality?pageState=(filters:(timeRange:(from:now-30m,refresh:(interval:0,isPaused:!f),to:now)),v:1)', + path: '/dataset-quality?pageState=(filters:(timeRange:(from:now-30m,refresh:(pause:!f,value:0),to:now)),v:1)', state: {}, }); }); diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/dataset_quality/url_schema_v1.ts b/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/dataset_quality/url_schema_v1.ts index afb798fd022ec..7395b70585afb 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/dataset_quality/url_schema_v1.ts +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/common/url_schema/dataset_quality/url_schema_v1.ts @@ -50,8 +50,8 @@ const timeRangeRT = rt.strict({ from: rt.string, to: rt.string, refresh: rt.strict({ - isPaused: rt.boolean, - interval: rt.number, + pause: rt.boolean, + value: rt.number, }), }); diff --git a/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/dataset_quality_link.tsx b/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/dataset_quality_link.tsx index 1d27ae931093b..5d74e6de37a19 100644 --- a/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/dataset_quality_link.tsx +++ b/x-pack/plugins/observability_solution/observability_logs_explorer/public/components/dataset_quality_link.tsx @@ -50,12 +50,8 @@ const constructLocatorParams = ( const locatorParams: DatasetQualityLocatorParams = { filters: { timeRange: { - from: time?.from || 'now-24h', - to: time?.to || 'now', - refresh: { - isPaused: refreshInterval ? refreshInterval.pause : false, - interval: refreshInterval ? refreshInterval.value : 60000, - }, + ...(time ?? { from: 'now-24h', to: 'now' }), + refresh: refreshInterval ?? { pause: false, value: 60000 }, }, }, }; From 171b758bb05a2b4c082b754645a1bee32341daf6 Mon Sep 17 00:00:00 2001 From: Alex Szabo Date: Fri, 23 Feb 2024 17:58:13 +0100 Subject: [PATCH 32/34] [Ops] Decouple serverless release from tags (#176505) ## Summary Removes resource def and pipeline for: https://buildkite.com/elastic/kibana-serverless-release Adds a step after deploy tag creation to trigger a GPCTL release flow for the commit hash - this step needs to be emitted because some of its parameters are not available at the time of uploading the original pipeline file. - [x] Test without firing off a release Screenshot 2024-02-23 at 11 43 08 Closes https://github.com/elastic/kibana-operations/issues/59 - see this for the full context. --------- Co-authored-by: Thomas Watson --- .buildkite/pipeline-utils/buildkite/client.ts | 21 +++++++- .../pipeline.kibana-serverless-release.yaml | 12 ----- .../create_deployment_tag.yml | 4 ++ .../create_deploy_tag/create_deploy_tag.sh | 2 +- .../generate_gpctl_trigger.ts | 49 +++++++++++++++++++ .../release_wizard_messaging.ts | 42 +++++++++------- catalog-info.yaml | 39 +-------------- 7 files changed, 99 insertions(+), 70 deletions(-) delete mode 100644 .buildkite/pipelines/pipeline.kibana-serverless-release.yaml create mode 100644 .buildkite/scripts/serverless/create_deploy_tag/generate_gpctl_trigger.ts diff --git a/.buildkite/pipeline-utils/buildkite/client.ts b/.buildkite/pipeline-utils/buildkite/client.ts index 313b48b56e49c..123ea4cfbf2f2 100644 --- a/.buildkite/pipeline-utils/buildkite/client.ts +++ b/.buildkite/pipeline-utils/buildkite/client.ts @@ -29,7 +29,7 @@ export interface BuildkiteGroup { steps: BuildkiteStep[]; } -export type BuildkiteStep = BuildkiteCommandStep | BuildkiteInputStep; +export type BuildkiteStep = BuildkiteCommandStep | BuildkiteInputStep | BuildkiteTriggerStep; export interface BuildkiteCommandStep { command: string; @@ -94,6 +94,25 @@ export interface BuildkiteInputStep { env?: { [key: string]: string }; } +export interface BuildkiteTriggerStep { + trigger: string; + label?: string; + build?: { + message?: string; // The message for the build. Supports emoji. + commit?: string; // The commit hash for the build. + branch?: string; // The branch for the build. + meta_data?: string; // A map of meta-data for the build. + env?: Record; // A map of environment variables for the build. + }; + async?: boolean; + branches?: string; + if?: string; + allow_dependency_failure?: boolean; + soft_fail?: boolean; + depends_on?: string | string[]; + skip?: string; +} + export interface BuildkiteTriggerBuildParams { commit: string; branch: string; diff --git a/.buildkite/pipelines/pipeline.kibana-serverless-release.yaml b/.buildkite/pipelines/pipeline.kibana-serverless-release.yaml deleted file mode 100644 index d96ae53bed5b9..0000000000000 --- a/.buildkite/pipelines/pipeline.kibana-serverless-release.yaml +++ /dev/null @@ -1,12 +0,0 @@ -steps: - - label: ":releasethekraken: Release kibana" - # https://regex101.com/r/tY52jo/1 - if: build.tag =~ /^deploy@\d+\$/ - trigger: gpctl-promote - build: - env: - SERVICE_COMMIT_HASH: "${BUILDKITE_COMMIT:0:12}" - REMOTE_SERVICE_CONFIG: https://raw.githubusercontent.com/elastic/serverless-gitops/main/gen/gpctl/kibana/config.yaml - -notify: - - slack: "#kibana-mission-control" diff --git a/.buildkite/pipelines/serverless_deployment/create_deployment_tag.yml b/.buildkite/pipelines/serverless_deployment/create_deployment_tag.yml index e6aa863d27104..10ecc5590087f 100644 --- a/.buildkite/pipelines/serverless_deployment/create_deployment_tag.yml +++ b/.buildkite/pipelines/serverless_deployment/create_deployment_tag.yml @@ -33,5 +33,9 @@ steps: - ts-node .buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts --state create_deploy_tag - bash .buildkite/scripts/serverless/create_deploy_tag/create_deploy_tag.sh - ts-node .buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts --state tag_created + - ts-node .buildkite/scripts/serverless/create_deploy_tag/generate_gpctl_trigger.ts + - ts-node .buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts --state trigger_gpctl env: DRY_RUN: $DRY_RUN + + - wait: ~ diff --git a/.buildkite/scripts/serverless/create_deploy_tag/create_deploy_tag.sh b/.buildkite/scripts/serverless/create_deploy_tag/create_deploy_tag.sh index 87c197142a9bb..2b8bad71027c2 100755 --- a/.buildkite/scripts/serverless/create_deploy_tag/create_deploy_tag.sh +++ b/.buildkite/scripts/serverless/create_deploy_tag/create_deploy_tag.sh @@ -33,4 +33,4 @@ else echo "Skipping tag push to GitHub due to DRY_RUN=$DRY_RUN" fi -echo "Created deploy tag: $DEPLOY_TAG - your QA release should start @ https://buildkite.com/elastic/kibana-serverless-release/builds?branch=$DEPLOY_TAG" +echo "Created deploy tag: $DEPLOY_TAG" diff --git a/.buildkite/scripts/serverless/create_deploy_tag/generate_gpctl_trigger.ts b/.buildkite/scripts/serverless/create_deploy_tag/generate_gpctl_trigger.ts new file mode 100644 index 0000000000000..8fa778fe8a676 --- /dev/null +++ b/.buildkite/scripts/serverless/create_deploy_tag/generate_gpctl_trigger.ts @@ -0,0 +1,49 @@ +/* + * 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 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 or the Server + * Side Public License, v 1. + */ + +import { buildkite } from './shared'; +import { getSelectedCommitHash } from './info_sections/commit_info'; +import { BuildkiteTriggerStep } from '#pipeline-utils'; + +const IS_DRY_RUN = process.env.DRY_RUN?.match(/(1|true)/i); +const REMOTE_SERVICE_CONFIG = `https://raw.githubusercontent.com/elastic/serverless-gitops/main/gen/gpctl/kibana/config.yaml`; + +async function main() { + const selectedSha = getSelectedCommitHash(); + uploadTriggerStep(selectedSha); +} + +function uploadTriggerStep(commitSha: string) { + const triggerStep: BuildkiteTriggerStep = { + label: ':releasethekaken: Trigger GPCTL / Release Kibana', + trigger: 'gpctl-promote', + async: true, + build: { + message: 'Triggered by Kibana serverless release pipeline', + env: { + SERVICE_COMMIT_HASH: commitSha.slice(0, 12), + REMOTE_SERVICE_CONFIG, + }, + }, + }; + + if (IS_DRY_RUN) { + console.log('Dry run: skipping upload of GPCTL trigger step. Step definition:', triggerStep); + } else { + buildkite.uploadSteps([triggerStep]); + } +} + +main() + .then(() => { + console.log('GPCTL Trigger step uploaded.'); + }) + .catch((error) => { + console.error(error); + process.exit(1); + }); diff --git a/.buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts b/.buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts index 7873332371823..94422c2949a87 100644 --- a/.buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts +++ b/.buildkite/scripts/serverless/create_deploy_tag/release_wizard_messaging.ts @@ -34,9 +34,9 @@ type StateNames = | 'wait_for_confirmation' | 'create_deploy_tag' | 'tag_created' + | 'trigger_gpctl' | 'end' - | 'error_generic' - | string; + | 'error_generic'; interface StateShape { name: string; @@ -117,7 +117,20 @@ const states: Record = { name: 'Release tag created', description: 'The initial step release is completed, follow up jobs will be triggered soon.', instruction: `

Deploy tag successfully created!

`, - post: async () => { + instructionStyle: 'success', + display: true, + }, + trigger_gpctl: { + name: 'Triggering GPCTL deployment', + description: 'Triggering the GPCTL deployment for the release - sit back and relax.', + instruction: `GPCTL deployment triggered, follow the trigger step for more info.`, + instructionStyle: 'info', + display: true, + }, + end: { + name: 'End of the release process', + description: 'The release process has ended.', + pre: async () => { // The deployTag here is only for communication, if it's missing, it's not a big deal, but it's an error const deployTag = buildkite.getMetadata(DEPLOY_TAG_META_KEY) || @@ -128,8 +141,7 @@ const states: Record = { buildkite.setAnnotation( WIZARD_CTX_INSTRUCTION, 'success', - `

Deploy tag successfully created!


-Your deployment will appear
here on buildkite.` + `

Release successfully initiated!

` ); if (!selectedCommit) { @@ -153,12 +165,6 @@ Your deployment will appear :kibana: Kibana Serverless deployment wizard :mage:`; const wizardSteps = Object.keys(states) - .filter((stateName) => states[stateName].display) - .filter((stateName) => !(IS_AUTOMATED_RUN && states[stateName].skipWhenAutomated)) + .filter((stateName) => states[stateName as StateNames].display) + .filter((stateName) => !(IS_AUTOMATED_RUN && states[stateName as StateNames].skipWhenAutomated)) .map((stateName) => { - const stateInfo = states[stateName]; + const stateInfo = states[stateName as StateNames]; const stateStatus = stateData[stateName]; const stateEmoji = { ok: ':white_check_mark:', @@ -271,7 +277,7 @@ ${wizardSteps.join('\n')} } function updateWizardInstruction(targetState: string, stateData: any) { - const { instructionStyle, instruction } = states[targetState]; + const { instructionStyle, instruction } = states[targetState as StateNames]; if (IS_AUTOMATED_RUN) { buildkite.setAnnotation( diff --git a/catalog-info.yaml b/catalog-info.yaml index 3b0b97fe76f8d..d022c8d30eca1 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -119,43 +119,6 @@ spec: system: control-plane --- - -apiVersion: backstage.io/v1alpha1 -kind: Resource -metadata: - name: kibana-serverless-release - description: Definition of the kibana release pipeline - links: - - title: Pipeline - url: https://buildkite.com/elastic/kibana-serverless-release -spec: - type: buildkite-pipeline - owner: group:kibana-operations - system: buildkite - implementation: - apiVersion: buildkite.elastic.dev/v1 - kind: Pipeline - metadata: - name: kibana-serverless-release - description: Pipeline that releases kibana by triggering the release flow through qa, staging, and production - spec: - repository: elastic/kibana - pipeline_file: ./.buildkite/pipelines/pipeline.kibana-serverless-release.yaml - provider_settings: - build_branches: false - build_pull_request_forks: false - build_tags: true - # https://regex101.com/r/tY52jo/1 - filter_condition: 'build.tag =~ /^deploy@\d+$/' - filter_enabled: true - teams: - kibana-operations: - access_level: MANAGE_BUILD_AND_READ - kibana-tech-leads: - access_level: MANAGE_BUILD_AND_READ - everyone: - access_level: READ_ONLY ---- # yaml-language-server: $schema=https://gist.githubusercontent.com/elasticmachine/988b80dae436cafea07d9a4a460a011d/raw/rre.schema.json apiVersion: backstage.io/v1alpha1 kind: Resource @@ -246,4 +209,4 @@ spec: kibana-release-operators: access_level: BUILD_AND_READ everyone: - access_level: READ_ONLY \ No newline at end of file + access_level: READ_ONLY From db8440dc5b0d56bb147b6c629d9ea229ccf96fcf Mon Sep 17 00:00:00 2001 From: Ash <1849116+ashokaditya@users.noreply.github.com> Date: Fri, 23 Feb 2024 18:02:47 +0100 Subject: [PATCH 33/34] [Security Solution][Endpoint] Remove responder FTR test (#175454) ## Summary Delete responder test skipped in elastic/kibana/pull/170489. We've cypress tests that cover the test cases here. ### Flaky runner - https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/4937 x 50 (...) ### Checklist - [x] [Flaky Test Runner](https://ci-stats.kibana.dev/trigger_flaky_test_runner/1) was used on any tests changed --- .../apps/endpoint/index.ts | 1 - .../apps/endpoint/responder.ts | 247 ------------------ .../services/timeline/index.ts | 3 + 3 files changed, 3 insertions(+), 248 deletions(-) delete mode 100644 x-pack/test/security_solution_endpoint/apps/endpoint/responder.ts diff --git a/x-pack/test/security_solution_endpoint/apps/endpoint/index.ts b/x-pack/test/security_solution_endpoint/apps/endpoint/index.ts index 081a03fef4f51..6786f82a6fabe 100644 --- a/x-pack/test/security_solution_endpoint/apps/endpoint/index.ts +++ b/x-pack/test/security_solution_endpoint/apps/endpoint/index.ts @@ -45,7 +45,6 @@ export default function (providerContext: FtrProviderContext) { loadTestFile(require.resolve('./endpoint_list')); loadTestFile(require.resolve('./endpoint_telemetry')); loadTestFile(require.resolve('./endpoint_permissions')); - loadTestFile(require.resolve('./responder')); loadTestFile(require.resolve('./endpoint_solution_integrations')); }); } diff --git a/x-pack/test/security_solution_endpoint/apps/endpoint/responder.ts b/x-pack/test/security_solution_endpoint/apps/endpoint/responder.ts deleted file mode 100644 index 6f00806e67c05..0000000000000 --- a/x-pack/test/security_solution_endpoint/apps/endpoint/responder.ts +++ /dev/null @@ -1,247 +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 { IndexedHostsAndAlertsResponse } from '@kbn/security-solution-plugin/common/endpoint/index_data'; -import { TimelineResponse } from '@kbn/security-solution-plugin/common/api/timeline'; -import { type IndexedEndpointRuleAlerts } from '@kbn/security-solution-plugin/common/endpoint/data_loaders/index_endpoint_rule_alerts'; -import { DATE_RANGE_OPTION_TO_TEST_SUBJ_MAP } from '@kbn/security-solution-plugin/common/test'; -import { FtrProviderContext } from '../../ftr_provider_context'; -import { targetTags } from '../../target_tags'; - -export default ({ getPageObjects, getService }: FtrProviderContext) => { - const pageObjects = getPageObjects([ - 'common', - 'endpoint', - 'header', - 'endpointPageUtils', - 'responder', - 'timeline', - 'detections', - ]); - const testSubjects = getService('testSubjects'); - const endpointTestResources = getService('endpointTestResources'); - const timelineTestService = getService('timeline'); - const detectionsTestService = getService('detections'); - const log = getService('log'); - - // The Alerts Rule seems to run every 5 minutes when there are no failures. This timeout ensures - // that we wait long enough for them to show up. - const MAX_WAIT_FOR_ALERTS_TIMEOUT = 60_000 * 6; - - const performResponderSanityChecks = async () => { - // Show the Action log - await pageObjects.responder.openActionLogFlyout(); - - // Ensure the popover in the action log date quick select picker is accessible - // (this is especially important for when Responder is displayed from a Timeline) - await pageObjects.responder.clickActionLogSuperDatePickerQuickMenuButton(); - await testSubjects.click(DATE_RANGE_OPTION_TO_TEST_SUBJ_MAP['Last 1 year']); - await pageObjects.responder.closeActionLogFlyout(); - - // Close responder - await pageObjects.responder.closeResponder(); - }; - const getEndpointAlertsQueryForAgentId = ( - agentId: string - ): object & { $stringify: () => string } => { - return Object.assign( - Object.create({ - $stringify() { - return JSON.stringify(this); - }, - }), - - { - bool: { - filter: [ - { - bool: { - should: [{ match_phrase: { 'agent.type': 'endpoint' } }], - minimum_should_match: 1, - }, - }, - { - bool: { - should: [{ match_phrase: { 'agent.id': agentId } }], - minimum_should_match: 1, - }, - }, - { - bool: { - should: [{ exists: { field: 'kibana.alert.rule.uuid' } }], - minimum_should_match: 1, - }, - }, - ], - }, - } - ); - }; - - // FLAKY: https://github.com/elastic/kibana/issues/153071 - describe.skip('Response Actions Responder', function () { - targetTags(this, ['@ess', '@serverless']); - - let indexedData: IndexedHostsAndAlertsResponse; - let endpointAgentId: string; - - before(async () => { - indexedData = await endpointTestResources.loadEndpointData({ - numHosts: 2, - generatorSeed: `responder ${Math.random()}`, - }); - - endpointAgentId = indexedData.hosts[0].agent.id; - - // start/stop the endpoint rule. This should cause the rule to run immediately - // and create the Alerts and avoid us having to wait for the interval (of 5 minutes) - await detectionsTestService.stopStartEndpointRule(); - }); - - after(async () => { - if (indexedData) { - log.info('Cleaning up loaded endpoint data'); - await endpointTestResources.unloadEndpointData(indexedData); - } - }); - - describe('from the Endpoint list and details', () => { - before(async () => { - await pageObjects.endpoint.navigateToEndpointList(); - }); - - it('should show Responder from the endpoint list', async () => { - await pageObjects.endpoint.showResponderFromEndpointList(endpointAgentId); - await performResponderSanityChecks(); - }); - - it('should show Responder from the endpoint details', async () => { - await pageObjects.endpoint.showResponderFromEndpointDetails(endpointAgentId); - await performResponderSanityChecks(); - }); - }); - - describe('from timeline', () => { - let timeline: TimelineResponse; - let indexedAlerts: IndexedEndpointRuleAlerts; - - before(async () => { - timeline = await timelineTestService.createTimeline('endpoint responder test'); - - // Add all alerts for the Endpoint to the timeline created - timeline = await timelineTestService.updateTimeline( - timeline.data.persistTimeline.timeline.savedObjectId, - { - title: timeline.data.persistTimeline.timeline.title, - kqlQuery: { - filterQuery: { - kuery: { - kind: 'kuery', - expression: `agent.type: "endpoint" AND agent.id : "${endpointAgentId}" AND kibana.alert.rule.uuid : *`, - }, - serializedQuery: getEndpointAlertsQueryForAgentId(endpointAgentId).$stringify(), - }, - }, - savedSearchId: null, - }, - timeline.data.persistTimeline.timeline.version - ); - - indexedAlerts = await detectionsTestService.loadEndpointRuleAlerts(endpointAgentId); - - await detectionsTestService.waitForAlerts( - getEndpointAlertsQueryForAgentId(endpointAgentId), - MAX_WAIT_FOR_ALERTS_TIMEOUT - ); - - await pageObjects.timeline.navigateToTimelineList(); - }); - - after(async () => { - if (timeline) { - log.info( - `Cleaning up created timeline [${timeline.data.persistTimeline.timeline.title} - ${timeline.data.persistTimeline.timeline.savedObjectId}]` - ); - await timelineTestService.deleteTimeline( - timeline.data.persistTimeline.timeline.savedObjectId - ); - } - - if (indexedAlerts) { - log.info(`Cleaning up loaded alerts for Timeline`); - await indexedAlerts.cleanup(); - } - }); - - it('should show Responder from alert in a timeline', async () => { - await pageObjects.timeline.openTimelineById( - timeline.data.persistTimeline.timeline.savedObjectId - ); - await pageObjects.timeline.setDateRange('Last 1 year'); - await pageObjects.timeline.waitForEvents(MAX_WAIT_FOR_ALERTS_TIMEOUT); - - // Show event/alert details for the first one in the list - await pageObjects.timeline.showEventDetails(); - - // TODO: The index already exists error toast should not show up - // close and dismiss it if it does - if (await testSubjects.exists('globalToastList')) { - await testSubjects.click('toastCloseButton'); - } - // Click responder from the take action button - await testSubjects.click('take-action-dropdown-btn'); - await testSubjects.clickWhenNotDisabled('endpointResponseActions-action-item'); - await testSubjects.existOrFail('consolePageOverlay'); - - // close tour popup - if (await testSubjects.exists('timeline-save-tour-close-button')) { - await testSubjects.click('timeline-save-tour-close-button'); - } - - await performResponderSanityChecks(); - await pageObjects.timeline.closeTimeline(); - }); - }); - - describe('from alerts', () => { - let indexedAlerts: IndexedEndpointRuleAlerts; - - before(async () => { - await getService('kibanaServer').request({ - path: `internal/kibana/settings`, - method: 'POST', - body: { changes: { 'securitySolution:enableExpandableFlyout': false } }, - }); - - indexedAlerts = await detectionsTestService.loadEndpointRuleAlerts(endpointAgentId); - - await detectionsTestService.waitForAlerts( - getEndpointAlertsQueryForAgentId(endpointAgentId), - MAX_WAIT_FOR_ALERTS_TIMEOUT - ); - }); - - after(async () => { - if (indexedAlerts) { - log.info(`Cleaning up alerts loaded for Alerts page`); - await indexedAlerts.cleanup(); - } - }); - - it('should show Responder from alert details under alerts list page', async () => { - const hostname = indexedData.hosts[0].host.name; - await pageObjects.detections.navigateToAlerts( - `query=(language:kuery,query:'host.hostname: "${hostname}" ')` - ); - await pageObjects.detections.waitForListToHaveAlerts(MAX_WAIT_FOR_ALERTS_TIMEOUT); - await pageObjects.detections.openFirstAlertDetailsForHostName(hostname); - await pageObjects.detections.openResponseConsoleFromAlertDetails(); - await performResponderSanityChecks(); - }); - }); - }); -}; diff --git a/x-pack/test/security_solution_ftr/services/timeline/index.ts b/x-pack/test/security_solution_ftr/services/timeline/index.ts index b9acf21a9384e..ebf6497567d81 100644 --- a/x-pack/test/security_solution_ftr/services/timeline/index.ts +++ b/x-pack/test/security_solution_ftr/services/timeline/index.ts @@ -58,6 +58,7 @@ export class TimelineTestService extends FtrService { await this.supertest .post(TIMELINE_DRAFT_URL) .set('kbn-xsrf', 'true') + .set('elastic-api-version', '2023-10-31') .send({ timelineType: 'default' }) .then(this.getHttpResponseFailureHandler()) .then((response) => response.body as TimelineResponse) @@ -112,6 +113,7 @@ export class TimelineTestService extends FtrService { return await this.supertest .patch(TIMELINE_URL) .set('kbn-xsrf', 'true') + .set('elastic-api-version', '2023-10-31') .send({ timelineId, version, @@ -126,6 +128,7 @@ export class TimelineTestService extends FtrService { await this.supertest .delete(TIMELINE_URL) .set('kbn-xsrf', 'true') + .set('elastic-api-version', '2023-10-31') .send({ savedObjectIds: Array.isArray(id) ? id : [id], }) From 5a9cd830271491a2e7393686b5fd0a22aeb09e9e Mon Sep 17 00:00:00 2001 From: Vitalii Dmyterko <92328789+vitaliidm@users.noreply.github.com> Date: Fri, 23 Feb 2024 17:04:31 +0000 Subject: [PATCH 34/34] [Security Solution][Detection Engine] enables telemetry for ES|QL rule type (#177193) ## Summary - addresses https://github.com/elastic/kibana/issues/176785 - enables telemetry for Security Detection ES|QL rule type --- .../server/usage/collector.ts | 43 ++++++++++++++ .../detections/rules/get_initial_usage.ts | 11 ++++ .../server/usage/detections/rules/types.ts | 1 + .../detections/rules/update_usage.test.ts | 7 +++ .../usage/detections/rules/update_usage.ts | 9 +++ .../schema/xpack_plugins.json | 58 +++++++++++++++++++ 6 files changed, 129 insertions(+) diff --git a/x-pack/plugins/security_solution/server/usage/collector.ts b/x-pack/plugins/security_solution/server/usage/collector.ts index 39635b9abda94..8aab08ea621d8 100644 --- a/x-pack/plugins/security_solution/server/usage/collector.ts +++ b/x-pack/plugins/security_solution/server/usage/collector.ts @@ -286,6 +286,49 @@ export const registerCollector: RegisterCollector = ({ }, }, }, + esql: { + enabled: { + type: 'long', + _meta: { description: 'Number of esql rules enabled' }, + }, + disabled: { + type: 'long', + _meta: { description: 'Number of esql rules disabled' }, + }, + alerts: { + type: 'long', + _meta: { description: 'Number of alerts generated by esql rules' }, + }, + cases: { + type: 'long', + _meta: { + description: 'Number of cases attached to esql detection rule alerts', + }, + }, + legacy_notifications_enabled: { + type: 'long', + _meta: { description: 'Number of legacy notifications enabled' }, + }, + legacy_notifications_disabled: { + type: 'long', + _meta: { description: 'Number of legacy notifications disabled' }, + }, + notifications_enabled: { + type: 'long', + _meta: { description: 'Number of notifications enabled' }, + }, + notifications_disabled: { + type: 'long', + _meta: { description: 'Number of notifications enabled' }, + }, + legacy_investigation_fields: { + type: 'long', + _meta: { + description: + 'Number of rules using the legacy investigation fields type introduced only in 8.10 ESS', + }, + }, + }, elastic_total: { enabled: { type: 'long', _meta: { description: 'Number of elastic rules enabled' } }, disabled: { diff --git a/x-pack/plugins/security_solution/server/usage/detections/rules/get_initial_usage.ts b/x-pack/plugins/security_solution/server/usage/detections/rules/get_initial_usage.ts index dfe19bff7079a..4313abdc336bd 100644 --- a/x-pack/plugins/security_solution/server/usage/detections/rules/get_initial_usage.ts +++ b/x-pack/plugins/security_solution/server/usage/detections/rules/get_initial_usage.ts @@ -83,6 +83,17 @@ export const getInitialRulesUsage = (): RulesTypeUsage => ({ notifications_disabled: 0, legacy_investigation_fields: 0, }, + esql: { + enabled: 0, + disabled: 0, + alerts: 0, + cases: 0, + legacy_notifications_enabled: 0, + legacy_notifications_disabled: 0, + notifications_enabled: 0, + notifications_disabled: 0, + legacy_investigation_fields: 0, + }, elastic_total: { enabled: 0, disabled: 0, diff --git a/x-pack/plugins/security_solution/server/usage/detections/rules/types.ts b/x-pack/plugins/security_solution/server/usage/detections/rules/types.ts index 1bbe1b8f01f0e..e212ba8a9e15e 100644 --- a/x-pack/plugins/security_solution/server/usage/detections/rules/types.ts +++ b/x-pack/plugins/security_solution/server/usage/detections/rules/types.ts @@ -26,6 +26,7 @@ export interface RulesTypeUsage { new_terms: FeatureTypeUsage; elastic_total: FeatureTypeUsage; custom_total: FeatureTypeUsage; + esql: FeatureTypeUsage; } export interface RuleAdoption { diff --git a/x-pack/plugins/security_solution/server/usage/detections/rules/update_usage.test.ts b/x-pack/plugins/security_solution/server/usage/detections/rules/update_usage.test.ts index 8bdb4c582f0ee..3edacf0ae9e1b 100644 --- a/x-pack/plugins/security_solution/server/usage/detections/rules/update_usage.test.ts +++ b/x-pack/plugins/security_solution/server/usage/detections/rules/update_usage.test.ts @@ -250,6 +250,13 @@ describe('Detections Usage and Metrics', () => { ${'new_terms'} | ${false} | ${true} | ${false} | ${0} | ${1} | ${0} | ${0} | ${0} ${'new_terms'} | ${false} | ${false} | ${false} | ${0} | ${0} | ${0} | ${0} | ${0} ${'new_terms'} | ${false} | ${false} | ${false} | ${0} | ${0} | ${0} | ${0} | ${1} + ${'esql'} | ${true} | ${true} | ${false} | ${1} | ${0} | ${0} | ${0} | ${0} + ${'esql'} | ${true} | ${false} | ${true} | ${0} | ${0} | ${1} | ${0} | ${0} + ${'esql'} | ${false} | ${false} | ${true} | ${0} | ${0} | ${0} | ${1} | ${0} + ${'esql'} | ${true} | ${false} | ${true} | ${0} | ${0} | ${1} | ${0} | ${0} + ${'esql'} | ${false} | ${true} | ${false} | ${0} | ${1} | ${0} | ${0} | ${0} + ${'esql'} | ${false} | ${false} | ${false} | ${0} | ${0} | ${0} | ${0} | ${0} + ${'esql'} | ${false} | ${false} | ${false} | ${0} | ${0} | ${0} | ${0} | ${1} `( 'expect { "ruleType": $ruleType, "enabled": $enabled, "hasLegacyNotification": $hasLegacyNotification, "hasNotification": $hasNotification, hasLegacyInvestigationField: $hasLegacyInvestigationField } to equal { legacy_notifications_enabled: $expectedLegacyNotificationsEnabled, legacy_notifications_disabled: $expectedLegacyNotificationsDisabled, notifications_enabled: $expectedNotificationsEnabled, notifications_disabled, $expectedNotificationsDisabled, hasLegacyInvestigationField: $hasLegacyInvestigationField }', ({ diff --git a/x-pack/plugins/security_solution/server/usage/detections/rules/update_usage.ts b/x-pack/plugins/security_solution/server/usage/detections/rules/update_usage.ts index 26eeffb6b9f0a..4c08e1ddc9cc0 100644 --- a/x-pack/plugins/security_solution/server/usage/detections/rules/update_usage.ts +++ b/x-pack/plugins/security_solution/server/usage/detections/rules/update_usage.ts @@ -68,6 +68,15 @@ export const updateRuleUsage = ( detectionRuleMetric, }), }; + } else if (detectionRuleMetric.rule_type === 'esql') { + updatedUsage = { + ...usage, + esql: updateQueryUsage({ + ruleType: detectionRuleMetric.rule_type, + usage, + detectionRuleMetric, + }), + }; } if (detectionRuleMetric.elastic_rule) { diff --git a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json index 26b8ab2f1c537..34a18f8349b20 100644 --- a/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json +++ b/x-pack/plugins/telemetry_collection_xpack/schema/xpack_plugins.json @@ -12899,6 +12899,64 @@ } } }, + "esql": { + "properties": { + "enabled": { + "type": "long", + "_meta": { + "description": "Number of esql rules enabled" + } + }, + "disabled": { + "type": "long", + "_meta": { + "description": "Number of esql rules disabled" + } + }, + "alerts": { + "type": "long", + "_meta": { + "description": "Number of alerts generated by esql rules" + } + }, + "cases": { + "type": "long", + "_meta": { + "description": "Number of cases attached to esql detection rule alerts" + } + }, + "legacy_notifications_enabled": { + "type": "long", + "_meta": { + "description": "Number of legacy notifications enabled" + } + }, + "legacy_notifications_disabled": { + "type": "long", + "_meta": { + "description": "Number of legacy notifications disabled" + } + }, + "notifications_enabled": { + "type": "long", + "_meta": { + "description": "Number of notifications enabled" + } + }, + "notifications_disabled": { + "type": "long", + "_meta": { + "description": "Number of notifications enabled" + } + }, + "legacy_investigation_fields": { + "type": "long", + "_meta": { + "description": "Number of rules using the legacy investigation fields type introduced only in 8.10 ESS" + } + } + } + }, "elastic_total": { "properties": { "enabled": {