From fb26c1c683453faa7f8218df094f90d9ad070a23 Mon Sep 17 00:00:00 2001 From: Gerard Soldevila Date: Tue, 28 Jan 2025 04:32:48 +0100 Subject: [PATCH 01/31] SKA: Update broken references and URLs (#206836) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Updates a number of broken file references and broken links. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Alejandro Fernández Haro --- dev_docs/api_welcome.mdx | 5 +- dev_docs/contributing/best_practices.mdx | 2 +- dev_docs/contributing/documentation.mdx | 4 +- dev_docs/getting_started/add_data.mdx | 2 +- dev_docs/key_concepts/embeddables.mdx | 2 +- dev_docs/key_concepts/navigation.mdx | 24 +++---- .../case_study_async_too_early.mdx | 2 +- .../case_study_top_level_imports.mdx | 2 +- dev_docs/key_concepts/persistable_state.mdx | 8 +-- dev_docs/tutorials/data/search.mdx | 4 +- .../advanced/sharing-saved-objects.asciidoc | 10 +-- .../core/saved-objects-service.asciidoc | 18 ++--- .../interpreting-ci-failures.asciidoc | 4 +- docs/settings/cases-settings.asciidoc | 2 +- docs/upgrade-notes.asciidoc | 4 +- .../public/plugin.tsx | 2 +- examples/expressions_explorer/public/app.tsx | 2 +- .../expressions_explorer/public/plugin.tsx | 2 +- examples/locator_explorer/public/plugin.tsx | 2 +- examples/routing_example/public/app.tsx | 6 +- examples/routing_example/public/plugin.tsx | 4 +- .../search_examples/public/application.tsx | 2 +- .../ui_actions_explorer/public/overview.tsx | 2 +- .../ui_actions_explorer/public/plugin.tsx | 2 +- legacy_rfcs/text/0005_route_handler.md | 4 +- legacy_rfcs/text/0015_bazel.md | 2 +- legacy_rfcs/text/0016_ols_phase_1.md | 40 +++++++++++- legacy_rfcs/text/0020_nodejs_clustering.md | 51 +++++++++++++-- .../create_service_metrics_aggregator.ts | 2 +- ...eate_service_summary_metrics_aggregator.ts | 2 +- .../create_span_metrics_aggregator.ts | 2 +- .../create_transaction_metrics_aggregator.ts | 2 +- packages/kbn-dev-cli-runner/README.mdx | 2 +- packages/kbn-optimizer/README.mdx | 2 +- scripts/README.md | 8 +-- .../src/ui/header/screen_reader_a11y.tsx | 2 +- .../migration-server-internal/src/README.md | 2 +- .../server/docs/model_versions.md | 63 ++++++++++-------- .../docs/kib_core_deprecations_service.mdx | 2 +- .../page/kibana_no_data/impl/README.mdx | 2 +- .../shared/kbn-monaco/src/painless/README.md | 2 +- .../toolbar_button/toolbar_button.styles.ts | 2 +- src/platform/plugins/shared/console/README.md | 2 +- src/platform/plugins/shared/data/README.mdx | 2 +- .../shared/expressions/README.asciidoc | 19 +----- .../shared/guided_onboarding/README.md | 2 +- .../shared/usage_collection/README.mdx | 8 +-- x-pack/README.md | 6 +- x-pack/dev-tools/github_relabel.pl | 2 +- x-pack/dev-tools/xkb_release_notes.pl | 2 +- ..._ml_anomaly_detectors__job_id__schema.json | 2 +- ...t___ml_datafeeds__datafeed_id__schema.json | 2 +- .../plugins/private/canvas/PLUGINS.mdx | 8 +-- .../public/services/canvas_notify_service.ts | 2 +- .../public/app/services/routing.js | 2 +- .../form/configuration_context.tsx | 2 +- .../dev_docs/how_to/work_with_packages.md | 5 +- .../monitoring/dev_docs/reference/indices.md | 2 +- .../public/application/services/routing.ts | 2 +- .../public/crud_app/services/routing.js | 2 +- .../private/upgrade_assistant/README.md | 4 +- .../log_rate_analysis/item_filter_popover.tsx | 4 +- .../public/components/cases_context/index.tsx | 2 +- .../plugins/lens/use_lens_button_toggle.ts | 2 +- .../platform/plugins/shared/fleet/README.md | 2 +- .../shared/fleet/common/openapi/README.md | 2 +- .../shared/fleet/dev_docs/data_model.md | 4 +- .../shared/fleet/dev_docs/data_streams.md | 2 +- .../plugins/shared/fleet/package.json | 4 +- .../shared/integration_assistant/README.md | 10 +-- .../log_stream/log_stream.stories.mdx | 8 +-- .../components/log_stream/log_stream.tsx | 2 +- x-pack/platform/plugins/shared/ml/readme.md | 8 +-- .../plugins/shared/osquery/package.json | 6 +- .../alerts_client/classes/alertsclient.md | 65 +++++-------------- .../interfaces/bulkupdateoptions.md | 8 +-- .../interfaces/constructoroptions.md | 8 +-- .../alerts_client/interfaces/updateoptions.md | 8 +-- .../plugins/shared/task_manager/README.md | 4 +- .../shared/triggers_actions_ui/README.md | 16 ++--- .../plugins/apm/dev_docs/apm_queries.md | 12 ++-- .../plugins/apm/dev_docs/telemetry.md | 8 +-- .../plugins/apm/ftr_e2e/README.md | 2 +- .../shared/exploratory_view/README.md | 2 +- .../observability/dev_docs/feature_flags.md | 2 +- .../plugins/profiling/e2e/README.md | 2 +- .../react_router_helpers/link_for_eui.tsx | 2 +- .../react_router_helpers/link_for_eui.tsx | 2 +- .../public/applications/index.tsx | 2 +- .../shared/kibana_chrome/generate_title.ts | 2 +- .../shared/kibana_chrome/set_chrome.tsx | 2 +- .../generate_react_router_props.ts | 2 +- .../lib/enterprise_search_http_agent.ts | 1 - .../server/lib/route_config_helpers.ts | 2 +- .../use_field_value_autocomplete/index.ts | 2 +- .../index.ts | 1 - .../src/types.ts | 2 +- .../security/plugins/lists/README.md | 2 +- ...ng_of_timeline_associated_saved_objects.md | 4 +- .../prebuilt_rules_customization.md | 10 +-- .../public/resolver/documentation/schema.md | 2 +- .../public/sourcerer/components/readme.md | 10 +-- .../create_rule_execution_summary.ts | 2 +- .../components/common/field_label.tsx | 2 +- .../search_strategy/index_fields/index.ts | 4 +- .../plugins/security_solution/package.json | 4 +- 106 files changed, 336 insertions(+), 302 deletions(-) diff --git a/dev_docs/api_welcome.mdx b/dev_docs/api_welcome.mdx index 4295c4453ea53..c0ded69b737a8 100644 --- a/dev_docs/api_welcome.mdx +++ b/dev_docs/api_welcome.mdx @@ -44,7 +44,7 @@ This documentation is being automatically generated using an There is one extra step required to have your API docs show up in the _navigation_ of the docs system. Follow the instructions to learn how to configure the navigation menu. The nav file you need to - edit is: [https://github.com/elastic/elastic-docs/blob/main/config/nav-kibana-dev.ts](https://github.com/elastic/elastic-docs/blob/main/config/nav-kibana-dev.ts) + edit is: [https://github.com/elastic/elastic-docs-prototype/blob/master/config/nav-kibana-dev.ts](https://github.com/elastic/elastic-docs-prototype/blob/master/config/nav-kibana-dev.ts) Your API docs will exist in the top level [`api_docs` folder](https://github.com/elastic/kibana/tree/main/api_docs) and will use a doc id of the pattern `kib${PluginName}PluginApi`. @@ -70,7 +70,7 @@ In the short term, the best thing you can do is avoid deeply nested API items. U adding `serviceFolders` in your kibana.jsonc. This will automatically split your docs up based on which APIs are defined within the service folders. They will get built into a doc with an id of `kib${PluginName}${ServiceName}PluginApi`. The data plugin does this, so you - can [check that out as an example](https://github.com/elastic/kibana/blob/main/src/plugins/data/kibana.json#L13). + can [check that out as an example](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/data/kibana.jsonc#L11-L15). If that isn't the case and you are still experiencing performance issues, please file an issue! @@ -78,4 +78,3 @@ They will get built into a doc with an id of If you have any questions or issues, please reach out to the Kibana Tech Leads or create an issue [here](https://github.com/elastic/kibana/issues) and use the label `APIDocs`. - diff --git a/dev_docs/contributing/best_practices.mdx b/dev_docs/contributing/best_practices.mdx index 4251ffb07407b..0db9494294007 100644 --- a/dev_docs/contributing/best_practices.mdx +++ b/dev_docs/contributing/best_practices.mdx @@ -42,7 +42,7 @@ all of our apps are accessible. ## Localization -Kibana is translated into other languages. Use our i18n utilities to ensure your public facing strings will be translated to ensure all Kibana apps are localized. Read and adhere to our [i18n guidelines](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/GUIDELINE.md) +Kibana is translated into other languages. Use our i18n utilities to ensure your public facing strings will be translated to ensure all Kibana apps are localized. Read and adhere to our [i18n guidelines](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-i18n/GUIDELINE.md) Elasticians, check out the #kibana-localization channel to ask questions and receive guidance. diff --git a/dev_docs/contributing/documentation.mdx b/dev_docs/contributing/documentation.mdx index 00254b2a7edc7..f8422beb8eb1f 100644 --- a/dev_docs/contributing/documentation.mdx +++ b/dev_docs/contributing/documentation.mdx @@ -35,7 +35,7 @@ Internal plugin details can be kept alongside the code it describes. Information -Only `mdx` files with the appropriate are rendered inside the Developer Guide. Read about the syntax . Edit [kibana/nav-kibana-dev.docnav.json](https://github.com/elastic/kibana/blob/main/nav-kibana-dev.docnav.json) to have a link to your document appear in the navigation menu. Read for more details on how to add new content and test locally. +Only `mdx` files with the appropriate are rendered inside the Developer Guide. Read about the syntax . Edit [kibana/nav-kibana-dev.docnav.json](https://github.com/elastic/kibana/blob/main/dev_docs/nav-kibana-dev.docnav.json) to have a link to your document appear in the navigation menu. Read for more details on how to add new content and test locally. @@ -171,7 +171,7 @@ There are three great ways to debug issues with the API infrastructure. 1. Write a test -[api_doc_suite.test.ts](https://github.com/elastic/kibana/blob/main/packages/kbn-docs-utils/src/tests/api_doc_suite.test.ts) is a pretty comprehensive test suite that builds the test docs inside the [**fixtures** folder](https://github.com/elastic/kibana/tree/main/packages/kbn-docs-utils/src/tests/__fixtures__/src). +[api_doc_suite.test.ts](https://github.com/elastic/kibana/blob/main/packages/kbn-docs-utils/src/integration_tests/api_doc_suite.test.ts) is a pretty comprehensive test suite that builds the test docs inside the [**fixtures** folder](https://github.com/elastic/kibana/tree/main/packages/kbn-docs-utils/src/integration_tests/__fixtures__/src). Edit the code inside `__fixtures__` to replicate the bug, write a test to track what should happen, then run `yarn jest api_doc_suite`. diff --git a/dev_docs/getting_started/add_data.mdx b/dev_docs/getting_started/add_data.mdx index a94ec511cda5e..acb4432d9492d 100644 --- a/dev_docs/getting_started/add_data.mdx +++ b/dev_docs/getting_started/add_data.mdx @@ -40,6 +40,6 @@ node scripts/makelogs --auth : -Security and Observability solution applications only work if data exists in particularly named indices, abiding by our [ECS format](https://www.elastic.co/guide/en/ecs/current/index.html). If you would like to use these applications with realistic data, check out the [oblt_cli tool](https://github.com/elastic/observability-test-environments/blob/master/tools/oblt_cli/README.md). This tool sets you up to connect to a remote Elasticsearch cluster that contains the appropriate data via CCS. +Security and Observability solution applications only work if data exists in particularly named indices, abiding by our [ECS format](https://www.elastic.co/guide/en/ecs/current/index.html). If you would like to use these applications with realistic data, check out the [oblt_cli tool](https://github.com/elastic/observability-test-environments/blob/main/docs/tools/oblt-cli/CONTRIBUTING.md). This tool sets you up to connect to a remote Elasticsearch cluster that contains the appropriate data via CCS. diff --git a/dev_docs/key_concepts/embeddables.mdx b/dev_docs/key_concepts/embeddables.mdx index cb091e82c1ad5..8b778e12a2273 100644 --- a/dev_docs/key_concepts/embeddables.mdx +++ b/dev_docs/key_concepts/embeddables.mdx @@ -7,4 +7,4 @@ date: 2024-05-09 tags: ['kibana', 'dev', 'contributor', 'api docs'] --- -Embeddable documentation available at [/src/plugins/embeddable/README.md](https://github.com/elastic/kibana/blob/main/src/plugins/embeddable/README.md) +Embeddable documentation available at [@kbn/embeddable-plugin/README.md](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/embeddable/README.md) diff --git a/dev_docs/key_concepts/navigation.mdx b/dev_docs/key_concepts/navigation.mdx index 9232a8aa193b4..5f94ca7cc728d 100644 --- a/dev_docs/key_concepts/navigation.mdx +++ b/dev_docs/key_concepts/navigation.mdx @@ -30,7 +30,7 @@ Assuming you want to link from your app to *Discover*. When building such URL th ### Prepending a proper `basePath` -To prepend Kibana's `basePath` use the [core.http.basePath.prepend](https://github.com/elastic/kibana/blob/main/docs/development/core/public/kibana-plugin-core-public.ibasepath.prepend.md) helper: +To prepend Kibana's `basePath` use the [core.http.basePath.prepend](https://github.com/elastic/kibana/blob/main/src/core/packages/http/browser-internal/src/base_path.ts) helper: ```tsx const discoverUrl = core.http.basePath.prepend(`/discover`); @@ -50,7 +50,7 @@ console.log(discoverUrl); // http://localhost:5601/bpr/s/space/app/discover const discoverUrlWithSomeState = core.http.basePath.prepend(`/discover#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:'2020-09-10T11:39:50.203Z',to:'2020-09-10T11:40:20.249Z'))&_a=(columns:!(_source),filters:!(),index:'90943e30-9a47-11e8-b64d-95841ca0b247',interval:auto,query:(language:kuery,query:''),sort:!())`); ``` -Instead, each app should expose [a locator](https://github.com/elastic/kibana/blob/main/src/plugins/share/common/url_service/locators/README.md). +Instead, each app should expose [a locator](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/share/common/url_service/locators/README.md). Other apps should use those locators for navigation or URL creation. ```tsx @@ -60,7 +60,7 @@ const discoverUrl = await plugins.discover.locator.getUrl({filters, timeRange}); await plugins.discover.locator.navigate({filters, timeRange}); ``` -To get a better idea, take a look at *Discover* locator [implementation](https://github.com/elastic/kibana/blob/main/src/plugins/discover/public/locator.ts). +To get a better idea, take a look at *Discover* locator [implementation](src/platform/plugins/shared/discover/public/application/context/services/locator.ts). It allows specifying various **Discover** app state pieces like: index pattern, filters, query, time range and more. There are two ways to access locators of other apps: @@ -86,12 +86,12 @@ window.location.href = urlToADashboard; To navigate between different Kibana apps without a page reload there are APIs in `core`: -* [core.application.navigateToApp](https://github.com/elastic/kibana/blob/main/docs/development/core/public/kibana-plugin-core-public.applicationstart.navigatetoapp.md) -* [core.application.navigateToUrl](https://github.com/elastic/kibana/blob/main/docs/development/core/public/kibana-plugin-core-public.applicationstart.navigatetourl.md) +* [core.application.navigateToApp](https://github.com/elastic/kibana/blob/005a1121cc2b50bfd931838592456716e5eb0bff/docs/development/core/public/kibana-plugin-core-public.applicationstart.navigatetoapp.md) +* [core.application.navigateToUrl](https://github.com/elastic/kibana/blob/005a1121cc2b50bfd931838592456716e5eb0bff/docs/development/core/public/kibana-plugin-core-public.applicationstart.navigatetourl.md) Both methods offer customization such as opening the target in a new page, with an `options` parameter. All the options are optional be default. -* [core.application.navigateToApp options](https://github.com/elastic/kibana/blob/main/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.md) -* [core.application.navigateToUrl options](https://github.com/elastic/kibana/blob/main/docs/development/core/public/kibana-plugin-core-public.navigatetourloptions.md) +* [core.application.navigateToApp options](https://github.com/elastic/kibana/blob/005a1121cc2b50bfd931838592456716e5eb0bff/docs/development/core/public/kibana-plugin-core-public.navigatetoappoptions.md) +* [core.application.navigateToUrl options](https://github.com/elastic/kibana/blob/005a1121cc2b50bfd931838592456716e5eb0bff/docs/development/core/public/kibana-plugin-core-public.navigatetourloptions.md) *Rendering a link to a different app on its own would also cause a full page reload:* @@ -156,9 +156,9 @@ Common rules to follow in this scenario: This is required to make sure `core` is aware of navigations triggered inside your app, so it could act accordingly when needed. -* `Core`'s [ScopedHistory](https://github.com/elastic/kibana/blob/main/docs/development/core/public/kibana-plugin-core-public.scopedhistory.md) instance. -* [Example usage](https://github.com/elastic/kibana/blob/main/docs/development/core/public/kibana-plugin-core-public.appmountparameters.history.md) -* [Example plugin](https://github.com/elastic/kibana/blob/main/test/plugin_functional/plugins/core_plugin_a/public/application.tsx#L120) +* `Core`'s [ScopedHistory](https://github.com/elastic/kibana/blob/005a1121cc2b50bfd931838592456716e5eb0bff/docs/development/core/public/kibana-plugin-core-public.scopedhistory.md) instance. +* [Example usage](https://github.com/elastic/kibana/blob/005a1121cc2b50bfd931838592456716e5eb0bff/docs/development/core/public/kibana-plugin-core-public.appmountparameters.history.md) +* [Example plugin](https://github.com/elastic/kibana/blob/005a1121cc2b50bfd931838592456716e5eb0bff/test/plugin_functional/plugins/core_plugin_a/public/application.tsx#L120) Relative links will be resolved relative to your app's route (e.g.: `http://localhost5601/app/{your-app-id}`) and setting up internal links in your app in SPA friendly way would look something like: @@ -212,7 +212,7 @@ There are utils to help you to implement such kind of state syncing. - Adding a query param flag or simple key/value to the URL. - Follow [these docs](https://github.com/elastic/kibana/blob/main/src/plugins/kibana_utils/docs/state_sync#state-syncing-utilities) to learn more. + Follow [these docs](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/kibana_utils/docs/state_sync/README.md) to learn more. ## Preserving state between navigations @@ -234,7 +234,7 @@ you'd notice that state is stored inside that link, and it also gets updated whe ![image](../assets/state_inside_the_link.png) This is where separation into `_a` and `_g` query params comes into play. What is considered a *global* state gets constantly updated in those navigation links. In the example above it was a time filter. -This is backed by [KbnUrlTracker](https://github.com/elastic/kibana/blob/main/src/plugins/kibana_utils/public/state_management/url/kbn_url_tracker.ts#L57) util. You can use it to achieve similar behavior. +This is backed by [KbnUrlTracker](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/kibana_utils/public/state_management/url/kbn_url_tracker.ts#L57) util. You can use it to achieve similar behavior. NOTE: After migrating to KP navigation works without page reloads and all plugins are loaded simultaneously. Hence, likely there are simpler ways to preserve state of your application, unless you want to do it through URL. diff --git a/dev_docs/key_concepts/performance/case_studies/case_study_async_too_early.mdx b/dev_docs/key_concepts/performance/case_studies/case_study_async_too_early.mdx index 6b33584767381..79c813018df39 100644 --- a/dev_docs/key_concepts/performance/case_studies/case_study_async_too_early.mdx +++ b/dev_docs/key_concepts/performance/case_studies/case_study_async_too_early.mdx @@ -35,7 +35,7 @@ By filtering the network tab in Chrome for `console`, I was able to see the chun The embedded console consisted of two parts, each being loaded asynchronously in React: the black bottom bar that expands upward to reveal the console, and the console itself: -[![Network tab of Chrome showing the console chunks](./assets/async_too_early_before.png)](./async_too_early_before.png) +[![Network tab of Chrome showing the console chunks](./assets/async_too_early_before.png)](./assets/async_too_early_before.png) The console portion was quite large-- `181k`-- and, given the conditional nature of showing that console, this was a sure sign that _a great deal of code_ was being loaded too early. diff --git a/dev_docs/key_concepts/performance/case_studies/case_study_top_level_imports.mdx b/dev_docs/key_concepts/performance/case_studies/case_study_top_level_imports.mdx index 9a84fb3bfea70..65322388402d1 100644 --- a/dev_docs/key_concepts/performance/case_studies/case_study_top_level_imports.mdx +++ b/dev_docs/key_concepts/performance/case_studies/case_study_top_level_imports.mdx @@ -50,7 +50,7 @@ First, I looked at `ml.visualizer.html` in the `target/public` directory of the From there, we can see there's a great deal of `node_modules` being loaded, (the portions in green). While this visualization is useful in determining the size of a chunk relative to others, another visualization tool, [Statoscope](https://statoscope.tech/), is better at showing what as well as _why_ things are included in a chunk: -[![Statoscope showing the contents of the ml.chunk.23.js file](./assets/top_level_imports_stato_modules.png)](./assets/top_level_imports_stato_modules_.png) +[![Statoscope showing the contents of the ml.chunk.23.js file](./assets/top_level_imports_stato_modules.png)](./assets/top_level_imports_stato_modules.png) Knowing what and why the module is large, now we need to find why it's being loaded. diff --git a/dev_docs/key_concepts/persistable_state.mdx b/dev_docs/key_concepts/persistable_state.mdx index 75dae5447ffa0..4a19dcdd324ad 100644 --- a/dev_docs/key_concepts/persistable_state.mdx +++ b/dev_docs/key_concepts/persistable_state.mdx @@ -49,7 +49,7 @@ If the state your plugin is storing can be provided by other plugins (your plugi Any plugin that stores any persistable state as part of their saved object should make sure that its saved object migration and reference extraction and injection methods correctly use the matching `PersistableStateService` implementation for the state they are storing. -Take a look at [example saved object](https://github.com/elastic/kibana/blob/main/examples/embeddable_examples/server/searchable_list_saved_object.ts#L32) which stores an embeddable state. Note how the `migrations`, `extractReferences` and `injectReferences` are defined. +Take a look at [example saved object](https://github.com/elastic/kibana/blob/8.9/examples/embeddable_examples/server/searchable_list_saved_object.ts#L32) which stores an embeddable state. Note how the `migrations`, `extractReferences` and `injectReferences` are defined. ## Storing persistable state as part of URL @@ -71,7 +71,7 @@ To support persisting your state in saved objects owned by another plugin, the < text="Learn how to define Saved Object references" /> -[See example embeddable providing extract/inject functions](https://github.com/elastic/kibana/blob/main/examples/embeddable_examples/public/migrations/migrations_embeddable_factory.ts) +[See example embeddable providing extract/inject functions](https://github.com/elastic/kibana/blob/8.9/examples/embeddable_examples/public/migrations/migrations_embeddable_factory.ts) ### Migrations and Backward compatibility @@ -79,9 +79,9 @@ As your plugin evolves, you may need to change your state in a breaking way. If . -[See an example saved object storing embeddable state implementing saved object migration function](https://github.com/elastic/kibana/blob/main/examples/embeddable_examples/server/searchable_list_saved_object.ts) +[See an example saved object storing embeddable state implementing saved object migration function](https://github.com/elastic/kibana/blob/8.9/examples/embeddable_examples/server/searchable_list_saved_object.ts) -[See example embeddable providing migration functions](https://github.com/elastic/kibana/blob/main/examples/embeddable_examples/public/migrations/migrations_embeddable_factory.ts) +[See example embeddable providing migration functions](https://github.com/elastic/kibana/blob/8.9/examples/embeddable_examples/public/migrations/migrations_embeddable_factory.ts) ## Telemetry diff --git a/dev_docs/tutorials/data/search.mdx b/dev_docs/tutorials/data/search.mdx index 4c64dc0b02164..8fee76dccf790 100644 --- a/dev_docs/tutorials/data/search.mdx +++ b/dev_docs/tutorials/data/search.mdx @@ -19,7 +19,7 @@ Here is a basic example for using the `data.search` service from a custom plugin ```ts import { CoreStart, Plugin } from '@kbn/core/public'; -import { DataPublicPluginStart, isCompleteResponse, isErrorResponse } from import { DataPublicPluginStart, isCompleteResponse, isErrorResponse } from '../../src/plugins/data'; +import { DataPublicPluginStart, isCompleteResponse, isErrorResponse } from '@kbn/data-plugin/public'; export interface MyPluginStartDependencies { data: DataPublicPluginStart; @@ -103,7 +103,7 @@ data.search.search(req).subscribe({ The search service `search` method supports a second argument called `options`. One of these options provides an `abortSignal` to stop searches from running to completion, if the result is no longer needed. ```ts -import { AbortError } from '../../src/data/public'; +import { AbortError } from '@kbn/kibana-utils-plugin/common'; const abortController = new AbortController(); data.search diff --git a/docs/developer/advanced/sharing-saved-objects.asciidoc b/docs/developer/advanced/sharing-saved-objects.asciidoc index 2baae57b7e7da..78ab565d7abf8 100644 --- a/docs/developer/advanced/sharing-saved-objects.asciidoc +++ b/docs/developer/advanced/sharing-saved-objects.asciidoc @@ -390,7 +390,7 @@ const warningMessage = ``` The <> in <> uses a -https://github.com/elastic/kibana/blob/{branch}/src/platform/plugins/shared/data_view_management/public/components/edit_index_pattern/edit_index_pattern.tsx[similar +{kib-repo}blob/{branch}/src/platform/plugins/shared/data_view_management/public/components/edit_index_pattern/edit_index_pattern.tsx[similar approach] to show a warning in its delete confirmation modal: image::images/sharing-saved-objects-step-7.png["Sharing Saved Objects deletion warning"] @@ -407,7 +407,7 @@ this in two ways, and many consumers will want to implement both: the spaces plugin, and you can use them in your own application. + First, make sure your page contents are wrapped in a -https://github.com/elastic/kibana/blob/{branch}/x-pack/platform/plugins/shared/spaces/public/spaces_context/types.ts[spaces context provider]: +{kib-repo}blob/{branch}/x-pack/platform/plugins/shared/spaces/public/spaces_context/types.ts[spaces context provider]: + ```tsx const ContextWrapper = useMemo( @@ -425,11 +425,11 @@ return ( ); ``` + -Second, display a https://github.com/elastic/kibana/blob/{branch}/x-pack/platform/plugins/shared/spaces/public/space_list/types.ts[list of spaces] for an +Second, display a {kib-repo}blob/{branch}/x-pack/platform/plugins/shared/spaces/public/space_list/types.ts[list of spaces] for an object, and third, show a -https://github.com/elastic/kibana/blob/{branch}/x-pack/platform/plugins/shared/spaces/public/share_saved_objects_to_space/types.ts[flyout] for the user to +{kib-repo}blob/{branch}/x-pack/platform/plugins/shared/spaces/public/share_saved_objects_to_space/types.ts[flyout] for the user to edit the object's assigned spaces. You may want to follow the example of the <> and -https://github.com/elastic/kibana/blob/{branch}/src/platform/plugins/shared/data_view_management/public/components/index_pattern_table/spaces_list.tsx[combine +{kib-repo}blob/{branch}/src/platform/plugins/shared/data_view_management/public/components/index_pattern_table/spaces_list.tsx[combine these into a single component] so that the space list can be clicked to show the flyout: + ```tsx diff --git a/docs/developer/architecture/core/saved-objects-service.asciidoc b/docs/developer/architecture/core/saved-objects-service.asciidoc index 4b1d36b529851..78418211cec76 100644 --- a/docs/developer/architecture/core/saved-objects-service.asciidoc +++ b/docs/developer/architecture/core/saved-objects-service.asciidoc @@ -100,7 +100,7 @@ by a type will be nested under a top-level field that matches the type name. For example, the mappings defined by the `search` Saved Object type: -https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/saved_search/server/saved_objects/search.ts#L19-L70[.src/platform/plugins/shared/saved_search/server/saved_objects/search.ts] +{kib-repo}blob/{branch}/src/platform/plugins/shared/saved_search/server/saved_objects/search.ts#L19-L70[search.ts] [source,typescript] ---- import { SavedObjectsType } from 'src/core/server'; @@ -166,19 +166,19 @@ Saved Objects support changes using `modelVersions``. The modelVersion API is a Model versions are decoupled from the stack version and satisfy the requirements for zero downtime and backward-compatibility. -Each Saved Object type may define model versions for its schema and are bound to a given https://github.com/elastic/kibana/blob/9b330e493216e8dde3166451e4714966f63f5ab7/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L22-L27[savedObject type]. Changes to a saved object type are +Each Saved Object type may define model versions for its schema and are bound to a given {kib-repo}blob/{branch}/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L22-L27[savedObject type]. Changes to a saved object type are specified by defining a new model. === Defining model versions As for old migrations, model versions are bound to a given -https://github.com/elastic/kibana/blob/9b330e493216e8dde3166451e4714966f63f5ab7/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L22-L27[savedObject +{kib-repo}blob/{branch}/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L22-L27[savedObject type] When registering a SO type, a new -https://github.com/elastic/kibana/blob/9a6a2ccdff619f827b31c40dd9ed30cb27203da7/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L138-L177[modelVersions] +{kib-repo}blob/{branch}/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L138-L177[modelVersions] property is available. This attribute is a map of -https://github.com/elastic/kibana/blob/9a6a2ccdff619f827b31c40dd9ed30cb27203da7/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L12-L20[SavedObjectsModelVersion] +{kib-repo}blob/{branch}/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L12-L20[SavedObjectsModelVersion] which is the top-level type/container to define model versions. This map follows a similar `{ [version number] => version definition }` @@ -223,7 +223,7 @@ const myType: SavedObjectsType = { === Structure of a model version -https://github.com/elastic/kibana/blob/9b330e493216e8dde3166451e4714966f63f5ab7/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L12-L20[Model +{kib-repo}blob/{branch}/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L12-L20[Model versions] are not just functions as the previous migrations were, but structured objects describing how the version behaves and what changed since the last one. @@ -289,7 +289,7 @@ It’s currently composed of two main properties: ==== changes -https://github.com/elastic/kibana/blob/9b330e493216e8dde3166451e4714966f63f5ab7/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L21-L51[link +{kib-repo}blob/{branch}/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L21-L51[link to the TS doc for `changes`] Describes the list of changes applied during this version. @@ -408,7 +408,7 @@ theoretically shouldn’t.* ==== schemas -https://github.com/elastic/kibana/blob/9b330e493216e8dde3166451e4714966f63f5ab7/src/core/packages/saved-objects/server/src/model_version/schemas.ts#L11-L16[link +{kib-repo}blob/{branch}/src/core/packages/saved-objects/server/src/model_version/schemas.ts#L11-L16[link to the TS doc for `schemas`] The schemas associated with this version. Schemas are used to validate @@ -477,7 +477,7 @@ inter-version compatibility themselves in their service layer instead._ ===== create This is a direct replacement for -https://github.com/elastic/kibana/blob/9b330e493216e8dde3166451e4714966f63f5ab7/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L75-L82[the +{kib-repo}blob/{branch}/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L75-L82[the old SavedObjectType.schemas] definition, now directly included in the model version definition. diff --git a/docs/developer/contributing/interpreting-ci-failures.asciidoc b/docs/developer/contributing/interpreting-ci-failures.asciidoc index 976b3aded3653..3f5e27687e98d 100644 --- a/docs/developer/contributing/interpreting-ci-failures.asciidoc +++ b/docs/developer/contributing/interpreting-ci-failures.asciidoc @@ -33,8 +33,8 @@ image::images/test_results.png[Buildkite build screenshot] Looking at the failure, we first look at the Error and stack trace. In the example below, this test failed to find an element within the timeout; `Error: retry.try timeout: TimeoutError: Waiting for element to be located By(css selector, [data-test-subj="createSpace"])` -We know the test file from the stack trace was on line 50 of `test/accessibility/apps/spaces.ts` (this test and the stack trace context is kibana/x-pack/ so the file is https://github.com/elastic/kibana/blob/main/x-pack/test/accessibility/apps/group1/spaces.ts#L50). -The function to click on the element was called from a page object method in `test/functional/page_objects/space_selector_page.ts` https://github.com/elastic/kibana/blob/main/x-pack/test/functional/page_objects/space_selector_page.ts#L58 +We know the test file from the stack trace was on line 50 of `test/accessibility/apps/spaces.ts` (this test and the stack trace context is kibana/x-pack/ so the file is {kib-repo}blob/{branch}/x-pack/test/accessibility/apps/group1/spaces.ts#L50). +The function to click on the element was called from a page object method in `test/functional/page_objects/space_selector_page.ts` {kib-repo}blob/{branch}/x-pack/test/functional/page_objects/space_selector_page.ts#L58 [00:03:36] │ debg --- retry.try error: Waiting for element to be located By(css selector, [data-test-subj="createSpace"]) diff --git a/docs/settings/cases-settings.asciidoc b/docs/settings/cases-settings.asciidoc index 77c1a514e1c09..cba3e6f9e9405 100644 --- a/docs/settings/cases-settings.asciidoc +++ b/docs/settings/cases-settings.asciidoc @@ -9,7 +9,7 @@ To provide greater control over case features, you can configure the following s `xpack.cases.files.allowedMimeTypes`:: The MIME types that you can attach to a case, represented in an array of strings. For example: `['image/tiff','text/csv','application/zip'].` -The default MIME types are specified in https://github.com/elastic/kibana/blob/{branch}/x-pack/platform/plugins/shared/cases/common/constants/mime_types.ts[mime_types.ts]. +The default MIME types are specified in {kib-repo}blob/{branch}/x-pack/platform/plugins/shared/cases/common/constants/mime_types.ts[mime_types.ts]. `xpack.cases.files.maxSize`:: The size limit for files that you can attach to a case, represented as the number of bytes. By default, the limit is 10 MiB for images and 100 MiB for all other MIME types. If you specify a value for this setting, it affects all file types. diff --git a/docs/upgrade-notes.asciidoc b/docs/upgrade-notes.asciidoc index 422338396efbd..d35a35ff686a4 100644 --- a/docs/upgrade-notes.asciidoc +++ b/docs/upgrade-notes.asciidoc @@ -23,8 +23,8 @@ ADD INSTRUCTIONS FOR USERS LOOKING TO UPGRADE. HOW CAN THEY WORK AROUND THIS? 1. Copy and edit the template in the right section of this file. Most recent entries should be at the top of the section, search for sections using the text "[float]". 2. Edit the anchor ID [[REPO-PR]] of the template with proper values. 3. Don't hardcode the link to the new entry. Instead, make it available through the doc link service files: - - https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts - - https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-doc-links/src/types.ts + - {kib-repo}blob/{branch}/src/platform/packages/shared/kbn-doc-links/src/get_doc_links.ts + - {kib-repo}blob/{branch}/src/platform/packages/shared/kbn-doc-links/src/types.ts The entry in the main links file should look like this: diff --git a/examples/data_view_field_editor_example/public/plugin.tsx b/examples/data_view_field_editor_example/public/plugin.tsx index 8707d8f4f1484..b352879072ee8 100644 --- a/examples/data_view_field_editor_example/public/plugin.tsx +++ b/examples/data_view_field_editor_example/public/plugin.tsx @@ -41,7 +41,7 @@ export class DataViewFieldEditorPlugin implements Plugin here diff --git a/examples/expressions_explorer/public/plugin.tsx b/examples/expressions_explorer/public/plugin.tsx index d03008bb16534..be12008b01e06 100644 --- a/examples/expressions_explorer/public/plugin.tsx +++ b/examples/expressions_explorer/public/plugin.tsx @@ -75,7 +75,7 @@ export class ExpressionsExplorerPlugin implements Plugin { links: [ { label: 'IRouter', - href: 'https://github.com/elastic/kibana/blob/main/docs/development/core/server/kibana-plugin-core-server.irouter.md', + href: 'https://github.com/elastic/kibana/blob/8.3/docs/development/core/server/kibana-plugin-core-server.irouter.md', iconType: 'logoGithub', target: '_blank', size: 's', }, { label: 'HttpHandler (core.http.fetch)', - href: 'https://github.com/elastic/kibana/blob/main/docs/development/core/public/kibana-plugin-core-public.httphandler.md', + href: 'https://github.com/elastic/kibana/blob/8.3/docs/development/core/public/kibana-plugin-core-public.httphandler.md', iconType: 'logoGithub', target: '_blank', size: 's', diff --git a/examples/search_examples/public/application.tsx b/examples/search_examples/public/application.tsx index 7ec714637041a..d0ed25008192c 100644 --- a/examples/search_examples/public/application.tsx +++ b/examples/search_examples/public/application.tsx @@ -35,7 +35,7 @@ const LINKS: ExampleLink[] = [ title: 'Search Sessions', }, { - path: 'https://github.com/elastic/kibana/blob/main/src/plugins/data/README.mdx', + path: 'https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/data/README.mdx', title: 'README (GitHub)', }, ]; diff --git a/examples/ui_actions_explorer/public/overview.tsx b/examples/ui_actions_explorer/public/overview.tsx index 9e563bb841cc7..4c5fed37cfb16 100644 --- a/examples/ui_actions_explorer/public/overview.tsx +++ b/examples/ui_actions_explorer/public/overview.tsx @@ -28,7 +28,7 @@ export const Overview = () => {
  • Action is a{' '} class diff --git a/examples/ui_actions_explorer/public/plugin.tsx b/examples/ui_actions_explorer/public/plugin.tsx index 00c939f5ab61e..c40a7cd0b8e6b 100644 --- a/examples/ui_actions_explorer/public/plugin.tsx +++ b/examples/ui_actions_explorer/public/plugin.tsx @@ -81,7 +81,7 @@ export class UiActionsExplorerPlugin implements Plugin { ### 3.1.3 Saved Objects Client: Security wrapper -The [security wrapper](https://github.com/elastic/kibana/blob/701697cc4a34d07c0508c3bdf01dca6f9d40a636/x-pack/plugins/security/server/saved_objects/secure_saved_objects_client_wrapper.ts) authorizes and audits operations against saved objects. +The [security wrapper](https://github.com/elastic/kibana/blob/8.6/x-pack/plugins/security/server/saved_objects/secure_saved_objects_client_wrapper.ts) authorizes and audits operations against saved objects. There are two primary changes to this wrapper: @@ -170,7 +204,7 @@ This overhead does not impact deleting "public" objects. We only need to retriev ### `find` -The security wrapper will supply or augment a [KQL `filter`](https://github.com/elastic/kibana/blob/701697cc4a34d07c0508c3bdf01dca6f9d40a636/src/core/server/saved_objects/types.ts#L118) which describes the objects the current user is authorized to see. +The security wrapper will supply or augment a [KQL `filter`](https://github.com/elastic/kibana/blob/main/src/core/packages/saved-objects/api-server/src/apis/find.ts#L117) which describes the objects the current user is authorized to see. ```ts // Sample KQL filter diff --git a/legacy_rfcs/text/0020_nodejs_clustering.md b/legacy_rfcs/text/0020_nodejs_clustering.md index 99da77989bfc6..5ed1e1c6b4243 100644 --- a/legacy_rfcs/text/0020_nodejs_clustering.md +++ b/legacy_rfcs/text/0020_nodejs_clustering.md @@ -9,14 +9,57 @@ - [2. Motivation](#2-motivation) - [3. Architecture](#3-architecture) - [4. Testing](#4-testing) + - [4.1 Local testing](#41-local-testing) + - [4.1.1 Raw results](#411-raw-results) + - [Non-clustered mode](#non-clustered-mode) + - [Clustered mode, 2 workers](#clustered-mode-2-workers) + - [Clustered mode, 4 workers](#clustered-mode-4-workers) + - [4.1.2 Analysis](#412-analysis) + - [4.2 Testing against cloud](#42-testing-against-cloud) - [5. Detailed design](#5-detailed-design) + - [5.1 Enabling clustering mode](#51-enabling-clustering-mode) + - [5.2 Cross-worker communication](#52-cross-worker-communication) + - [5.3 Executing code on a single worker](#53-executing-code-on-a-single-worker) + - [5.4 The node service API](#54-the-node-service-api) + - [5.4.1 Example: Saved Object Migrations](#541-example-saved-object-migrations) + - [5.5 Sharing state between workers](#55-sharing-state-between-workers) - [6. Technical impact](#6-technical-impact) - - [6.1 Technical impact on Core](#6.1-technical-impact-on-core) - - [6.2 Technical impact on Plugins](#6.2-technical-impact-on-plugins) - - [6.3 Summary of breaking changes](#6.3-summary-of-breaking-changes) + - [6.1 Technical impact on Core](#61-technical-impact-on-core) + - [6.1.1 Handling multi-process logs](#611-handling-multi-process-logs) + - [Options we considered:](#options-we-considered) + - [Our recommended approach:](#our-recommended-approach) + - [6.1.2 The rolling-file appender](#612-the-rolling-file-appender) + - [Options we considered:](#options-we-considered-1) + - [Our recommended approach:](#our-recommended-approach-1) + - [6.1.3 The status API](#613-the-status-api) + - [6.1.4 The stats API \& metrics service](#614-the-stats-api--metrics-service) + - [Options we considered:](#options-we-considered-2) + - [Our recommended approach:](#our-recommended-approach-2) + - [6.1.5 PID file](#615-pid-file) + - [6.1.6 Saved Objects migration](#616-saved-objects-migration) + - [6.1.7 Memory consumption](#617-memory-consumption) + - [6.1.8 Workers error handling](#618-workers-error-handling) + - [6.1.9 Data folder](#619-data-folder) + - [6.1.10 instanceUUID](#6110-instanceuuid) + - [6.2 Technical impact on Plugins](#62-technical-impact-on-plugins) + - [6.2.1 What types of things could break?](#621-what-types-of-things-could-break) + - [Concurrent access to the same resources](#concurrent-access-to-the-same-resources) + - [Using instanceUUID as a unique Kibana process identifier](#using-instanceuuid-as-a-unique-kibana-process-identifier) + - [Things needing to run only once per Kibana instance](#things-needing-to-run-only-once-per-kibana-instance) + - [6.2.2 Identified required changes](#622-identified-required-changes) + - [Reporting](#reporting) + - [Telemetry](#telemetry) + - [Task Manager](#task-manager) + - [Alerting](#alerting) + - [6.3 Summary of breaking changes](#63-summary-of-breaking-changes) + - [6.3.1 `/stats` API \& metrics service](#631-stats-api--metrics-service) - [7. Drawbacks](#7-drawbacks) - [8. Alternatives](#8-alternatives) - [9. Adoption strategy](#9-adoption-strategy) + - [Phase 0](#phase-0) + - [Phase 1](#phase-1) + - [Phase 2](#phase-2) + - [Phase 3](#phase-3) - [10. How we teach this](#10-how-we-teach-this) - [11. Unresolved questions](#11-unresolved-questions) - [12. Resolved questions](#12-resolved-questions) @@ -571,7 +614,7 @@ Kibana instance, only one worker should have polling enabled. #### Reporting We will probably want to restrict to a single headless per Kibana instance. For that, we will have to change the logic -in [createQueueFactory](https://github.com/elastic/kibana/blob/4584a8b570402aa07832cf3e5b520e5d2cfa7166/x-pack/platform/plugins/private/reporting/server/lib/create_queue.ts#L60-L64) +in [createQueueFactory](https://github.com/elastic/kibana/blob/4584a8b570402aa07832cf3e5b520e5d2cfa7166/x-pack/plugins/reporting/server/lib/create_queue.ts#L60-L64) to only have the 'main' worker be polling for reporting tasks. #### Telemetry diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_metrics_aggregator.ts b/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_metrics_aggregator.ts index e99b8439cc7eb..e524a535ab6e6 100644 --- a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_metrics_aggregator.ts +++ b/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_metrics_aggregator.ts @@ -25,7 +25,7 @@ export function createServiceMetricsAggregator(flushInterval: string) { { filter: (event) => event['processor.event'] === 'transaction', getAggregateKey: (event) => { - // see https://github.com/elastic/apm-server/blob/main/x-pack/apm-server/aggregation/txmetrics/aggregator.go + // see https://github.com/elastic/apm-server/blob/8.10/x-pack/apm-server/aggregation/txmetrics/aggregator.go return hashKeysOf(event, KEY_FIELDS); }, flushInterval, diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_summary_metrics_aggregator.ts b/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_summary_metrics_aggregator.ts index a9cc22b57ec7a..32c4519f60b03 100644 --- a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_summary_metrics_aggregator.ts +++ b/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_service_summary_metrics_aggregator.ts @@ -23,7 +23,7 @@ export function createServiceSummaryMetricsAggregator(flushInterval: string) { { filter: () => true, getAggregateKey: (event) => { - // see https://github.com/elastic/apm-server/blob/main/x-pack/apm-server/aggregation/txmetrics/aggregator.go + // see https://github.com/elastic/apm-server/blob/8.10/x-pack/apm-server/aggregation/txmetrics/aggregator.go return hashKeysOf(event, KEY_FIELDS); }, flushInterval, diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_span_metrics_aggregator.ts b/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_span_metrics_aggregator.ts index a3a1e2633be5a..73fa44bd3a854 100644 --- a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_span_metrics_aggregator.ts +++ b/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_span_metrics_aggregator.ts @@ -28,7 +28,7 @@ export function createSpanMetricsAggregator(flushInterval: string) { filter: (event) => event['processor.event'] === 'span' && !!event['span.destination.service.resource'], getAggregateKey: (event) => { - // see https://github.com/elastic/apm-server/blob/main/x-pack/apm-server/aggregation/spanmetrics/aggregator.go + // see https://github.com/elastic/apm-server/blob/8.10/x-pack/apm-server/aggregation/spanmetrics/aggregator.go const key = hashKeysOf(event, KEY_FIELDS); return key; }, diff --git a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_transaction_metrics_aggregator.ts b/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_transaction_metrics_aggregator.ts index 060e1197a7c39..978b06641f872 100644 --- a/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_transaction_metrics_aggregator.ts +++ b/packages/kbn-apm-synthtrace/src/lib/apm/aggregators/create_transaction_metrics_aggregator.ts @@ -57,7 +57,7 @@ export function createTransactionMetricsAggregator(flushInterval: string) { { filter: (event) => event['processor.event'] === 'transaction', getAggregateKey: (event) => { - // see https://github.com/elastic/apm-server/blob/main/x-pack/apm-server/aggregation/txmetrics/aggregator.go + // see https://github.com/elastic/apm-server/blob/8.10/x-pack/apm-server/aggregation/txmetrics/aggregator.go let key = hashKeysOf(event, KEY_FIELDS); key = appendHash(key, event['parent.id'] ? '1' : '0'); return key; diff --git a/packages/kbn-dev-cli-runner/README.mdx b/packages/kbn-dev-cli-runner/README.mdx index cb4582cc9e735..eb78b42b6cb56 100644 --- a/packages/kbn-dev-cli-runner/README.mdx +++ b/packages/kbn-dev-cli-runner/README.mdx @@ -79,7 +79,7 @@ $ node scripts/my_task Execte an async function, passing it the parsed flags and a tooling log that is configured to the requested logging level. If the returned promise is rejected with an error created by `createFailError(...)` or `createFlagError(...)` the process will exit as described by the error, otherwise the process will exit with code 1. **`fn` Params:** - - *[`log: ToolingLog`](../../../packages/kbn-dev-utils/src/tooling_log/tooling_log.js)*: + - *[`log: ToolingLog`](../../packages/kbn-tooling-log/src/tooling_log.ts)*: An instance of the `ToolingLog` that is configured with the standard flags: `--verbose`, `--quiet`, `--silent`, and `--debug` diff --git a/packages/kbn-optimizer/README.mdx b/packages/kbn-optimizer/README.mdx index 1aee759145999..d95b1b735ea55 100644 --- a/packages/kbn-optimizer/README.mdx +++ b/packages/kbn-optimizer/README.mdx @@ -142,4 +142,4 @@ For an example of how to handle these states checkout the [`logOptimizerState()` [OptimizerConfig]: https://github.com/elastic/kibana/blob/main/packages/kbn-optimizer/src/optimizer/optimizer_config.ts [LogOptimizerState]: https://github.com/elastic/kibana/blob/main/packages/kbn-optimizer/src/log_optimizer_state.ts [AssignBundlesToWorkers]: https://github.com/elastic/kibana/blob/main/packages/kbn-optimizer/src/optimizer/assign_bundles_to_workers.ts -[BuildTask]: https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/build_kibana_platform_plugins.js \ No newline at end of file +[BuildTask]: https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/build_kibana_platform_plugins.ts diff --git a/scripts/README.md b/scripts/README.md index a743ce5e1d53d..7ddb6bffbcdb2 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -19,11 +19,11 @@ This directory is excluded from the build and tools within it should help users **`node scripts/functional_tests [--config test/functional/config.base.js --config test/api_integration/config.js]`** -Runs all the functional tests: selenium tests and api integration tests. List configs with multiple `--config` arguments. Uses the [@kbn/test](../packages/kbn-test) library to run Elasticsearch and Kibana servers and tests against those servers, for multiple server+test setups. In particular, calls out to [`runTests()`](../packages/kbn-test/src/functional_tests/tasks.js). Can be run on a single config. +Runs all the functional tests: selenium tests and api integration tests. List configs with multiple `--config` arguments. Uses the [@kbn/test](../packages/kbn-test) library to run Elasticsearch and Kibana servers and tests against those servers, for multiple server+test setups. In particular, calls out to [`runTests()`](../packages/kbn-test/src/functional_tests/run_tests/run_tests.ts). Can be run on a single config. **`node scripts/functional_tests_server [--config test/functional/config.base.js]`** -Starts just the Elasticsearch and Kibana servers given a single config, i.e. via `--config test/functional/config.base.js` or `--config test/api_integration/config`. Allows the user to start just the servers with this script, and keep them running while running tests against these servers. The idea is that the same config file configures both Elasticsearch and Kibana servers. Uses the [`startServers()`](../packages/kbn-test/src/functional_tests/tasks.js#L52-L80) method from [@kbn/test](../packages/kbn-test) library. +Starts just the Elasticsearch and Kibana servers given a single config, i.e. via `--config test/functional/config.base.js` or `--config test/api_integration/config`. Allows the user to start just the servers with this script, and keep them running while running tests against these servers. The idea is that the same config file configures both Elasticsearch and Kibana servers. Uses the [`startServers()`](../packages/kbn-test/src/functional_tests/start_servers/start_servers.ts#L27-L89) method from [@kbn/test](../packages/kbn-test) library. Example. Start servers _and_ run tests, separately, but using the same config: @@ -39,7 +39,7 @@ In another terminal: node scripts/functional_test_runner --config path/to/config ``` -For details on how the internal methods work, [read this readme](../packages/kbn-test/README.md). +For details on how the internal methods work, [read this readme](../packages/kbn-test/README.mdx). ### ES archiver @@ -65,4 +65,4 @@ node scripts/es_archiver.js save [space separated ``` You may want to store the .kibana index separate from data. Since adding a lot of data will bloat our repo size, we have many tests that reuse the same -data indices but use their own `.kibana` index. +data indices but use their own `.kibana` index. \ No newline at end of file diff --git a/src/core/packages/chrome/browser-internal/src/ui/header/screen_reader_a11y.tsx b/src/core/packages/chrome/browser-internal/src/ui/header/screen_reader_a11y.tsx index 97c40ff2eaef7..c86e6e2dcb400 100644 --- a/src/core/packages/chrome/browser-internal/src/ui/header/screen_reader_a11y.tsx +++ b/src/core/packages/chrome/browser-internal/src/ui/header/screen_reader_a11y.tsx @@ -15,7 +15,7 @@ import { i18n } from '@kbn/i18n'; import type { InternalApplicationStart } from '@kbn/core-application-browser-internal'; import type { HeaderProps } from './header'; -const DEFAULT_BRAND = 'Elastic'; // This may need to be DRYed out with https://github.com/elastic/kibana/blob/main/packages/core/rendering/core-rendering-server-internal/src/views/template.tsx#L34 +const DEFAULT_BRAND = 'Elastic'; // This may need to be DRYed out with https://github.com/elastic/kibana/blob/main/src/core/packages/rendering/server-internal/src/views/template.tsx#L35 const SEPARATOR = ' - '; export const ScreenReaderRouteAnnouncements: FC<{ diff --git a/src/core/packages/saved-objects/migration-server-internal/src/README.md b/src/core/packages/saved-objects/migration-server-internal/src/README.md index ebeea457bb622..862733a439432 100644 --- a/src/core/packages/saved-objects/migration-server-internal/src/README.md +++ b/src/core/packages/saved-objects/migration-server-internal/src/README.md @@ -144,7 +144,7 @@ able to successfully complete the migration once the cluster has enough heap. For more background information on the problem see the [saved object migrations -RFC](https://github.com/elastic/kibana/blob/main/rfcs/text/0013_saved_object_migrations.md). +RFC](https://github.com/elastic/kibana/blob/main/legacy_rfcs/text/0013_saved_object_migrations.md). # Algorithm steps diff --git a/src/core/packages/saved-objects/server/docs/model_versions.md b/src/core/packages/saved-objects/server/docs/model_versions.md index 098f399686b7b..f3d67d6d299de 100644 --- a/src/core/packages/saved-objects/server/docs/model_versions.md +++ b/src/core/packages/saved-objects/server/docs/model_versions.md @@ -2,25 +2,36 @@ ## Table of contents -- [Introduction](#introduction) -- [What are model versions trying to solve?](#what-are-model-versions-trying-to-solve) -- [Defining model versions](#defining-model-versions) -- [Structure of a model version](#structure-of-a-model-version) - - [changes](#changes) - - [schemas](#schemas) -- [Examples](#use-case-examples) - - [Adding a non-indexed field without default value](#adding-a-non-indexed-field-without-default-value) - - [Adding an indexed field without default value](#adding-an-indexed-field-without-default-value) - - [Adding an indexed field with a default value](#adding-an-indexed-field-with-a-default-value) - - [Removing an existing field](#removing-an-existing-field) -- [Testing model versions](#testing-model-versions) - - [Tooling for unit tests](#tooling-for-unit-tests) - - [Model version test migrator](#model-version-test-migrator) - - [Tooling for integration tests](#tooling-for-integration-tests) - - [Model version test bed](#model-version-test-bed) -- [Limitations and edge cases in serverless environments](#limitations-and-edge-cases-in-serverless-environments) - - [Using the fields option of the find api](#using-the-fields-option-of-the-find-savedobjects-api) - - [Using update with dynamically backfilled fields](#using-update-with-dynamically-backfilled-fields) +- [savedObjects: Model Version API](#savedobjects-model-version-api) + - [Table of contents](#table-of-contents) + - [Introduction](#introduction) + - [What are model versions trying to solve?](#what-are-model-versions-trying-to-solve) + - [1. SO type versioning was tightly coupled to stack versioning](#1-so-type-versioning-was-tightly-coupled-to-stack-versioning) + - [2. The current migrations API is unsafe for the zero-downtime and backward-compatible requirements](#2-the-current-migrations-api-is-unsafe-for-the-zero-downtime-and-backward-compatible-requirements) + - [Defining model versions](#defining-model-versions) + - [Structure of a model version](#structure-of-a-model-version) + - [changes](#changes) + - [- mappings\_addition](#--mappings_addition) + - [- mappings\_deprecation](#--mappings_deprecation) + - [- data\_backfill](#--data_backfill) + - [- data\_removal](#--data_removal) + - [- unsafe\_transform](#--unsafe_transform) + - [schemas](#schemas) + - [forwardCompatibility](#forwardcompatibility) + - [create](#create) + - [Use-case examples](#use-case-examples) + - [Adding a non-indexed field without default value](#adding-a-non-indexed-field-without-default-value) + - [Adding an indexed field without default value](#adding-an-indexed-field-without-default-value) + - [Adding an indexed field with a default value](#adding-an-indexed-field-with-a-default-value) + - [Removing an existing field](#removing-an-existing-field) + - [Testing model versions](#testing-model-versions) + - [Tooling for unit tests](#tooling-for-unit-tests) + - [Model version test migrator](#model-version-test-migrator) + - [Tooling for integration tests](#tooling-for-integration-tests) + - [Model version test bed](#model-version-test-bed) + - [Limitations and edge cases in serverless environments](#limitations-and-edge-cases-in-serverless-environments) + - [Using the `fields` option of the `find` savedObjects API](#using-the-fields-option-of-the-find-savedobjects-api) + - [Using `bulkUpdate` for fields with large `json` blobs](#using-bulkupdate-for-fields-with-large-json-blobs) ## Introduction @@ -70,10 +81,10 @@ unsafe given our backward compatibility requirements. ## Defining model versions -As for old migrations, model versions are bound to a given [savedObject type](https://github.com/elastic/kibana/blob/9b330e493216e8dde3166451e4714966f63f5ab7/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L22-L27) +As for old migrations, model versions are bound to a given [savedObject type](https://github.com/elastic/kibana/blob/f0eb5d695745f1f3a19ae6392618d1826ce29ce2/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L23-L27) -When registering a SO type, a new [modelVersions](https://github.com/elastic/kibana/blob/9a6a2ccdff619f827b31c40dd9ed30cb27203da7/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L138-L177) -property is available. This attribute is a map of [SavedObjectsModelVersion](https://github.com/elastic/kibana/blob/9a6a2ccdff619f827b31c40dd9ed30cb27203da7/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L12-L20) +When registering a SO type, a new [modelVersions](https://github.com/elastic/kibana/blob/f0eb5d695745f1f3a19ae6392618d1826ce29ce2/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L149-L188) +property is available. This attribute is a map of [SavedObjectsModelVersion](https://github.com/elastic/kibana/blob/f0eb5d695745f1f3a19ae6392618d1826ce29ce2/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L13-L21) which is the top-level type/container to define model versions. This map follows a similar `{ [version number] => version definition }` format as the old migration map, however @@ -113,7 +124,7 @@ const myType: SavedObjectsType = { ## Structure of a model version -[Model versions](https://github.com/elastic/kibana/blob/9b330e493216e8dde3166451e4714966f63f5ab7/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L12-L20) +[Model versions](https://github.com/elastic/kibana/blob/f0eb5d695745f1f3a19ae6392618d1826ce29ce2/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L13-L21) are not just functions as the previous migrations were, but structured objects describing how the version behaves and what changed since the last one. *A base example of what a model version can look like:* @@ -175,7 +186,7 @@ It's currently composed of two main properties: ### changes -[link to the TS doc for `changes`](https://github.com/elastic/kibana/blob/9b330e493216e8dde3166451e4714966f63f5ab7/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L21-L51) +[link to the TS doc for `changes`](https://github.com/elastic/kibana/blob/f0eb5d695745f1f3a19ae6392618d1826ce29ce2/src/core/packages/saved-objects/server/src/model_version/model_version.ts#L22-L73) Describes the list of changes applied during this version. @@ -281,7 +292,7 @@ let change: SavedObjectsModelUnsafeTransformChange = { ### schemas -[link to the TS doc for `schemas`](https://github.com/elastic/kibana/blob/9b330e493216e8dde3166451e4714966f63f5ab7/src/core/packages/saved-objects/server/src/model_version/schemas.ts#L11-L16) +[link to the TS doc for `schemas`](https://github.com/elastic/kibana/blob/f0eb5d695745f1f3a19ae6392618d1826ce29ce2/src/core/packages/saved-objects/server/src/model_version/schemas.ts#L13-L18) The schemas associated with this version. Schemas are used to validate or convert SO documents at various stages of their lifecycle. @@ -335,7 +346,7 @@ const versionSchema: SavedObjectModelVersionEvictionFn = (attributes) => { #### create -This is a direct replacement for [the old SavedObjectType.schemas](https://github.com/elastic/kibana/blob/9b330e493216e8dde3166451e4714966f63f5ab7/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L75-L82) +This is a direct replacement for [the old SavedObjectType.schemas](https://github.com/elastic/kibana/blob/f0eb5d695745f1f3a19ae6392618d1826ce29ce2/src/core/packages/saved-objects/server/src/saved_objects_type.ts#L85-L93) definition, now directly included in the model version definition. As a refresher the `create` schema is a `@kbn/config-schema` object-type schema, and is used to validate the properties of the document diff --git a/src/core/server/docs/kib_core_deprecations_service.mdx b/src/core/server/docs/kib_core_deprecations_service.mdx index 1cf5fd50869f1..812ba92be23fd 100644 --- a/src/core/server/docs/kib_core_deprecations_service.mdx +++ b/src/core/server/docs/kib_core_deprecations_service.mdx @@ -40,7 +40,7 @@ optional parameter to customize the deprecation details. To read more about the deprecation functions check `/kibana-dev-docs/corePluginApi` in the new doc system under `core.ConfigDeprecationFactory`. You can also check the `ConfigDeprecationFactory` -[interface docs](../../../../../packages/kbn-config/src/deprecation/types.ts). +[interface docs](../../../../src/platform/packages/shared/kbn-config/src/deprecation/types.ts). ### Example ```ts diff --git a/src/platform/packages/private/shared-ux/page/kibana_no_data/impl/README.mdx b/src/platform/packages/private/shared-ux/page/kibana_no_data/impl/README.mdx index f74adf2465e3b..42081240fd421 100644 --- a/src/platform/packages/private/shared-ux/page/kibana_no_data/impl/README.mdx +++ b/src/platform/packages/private/shared-ux/page/kibana_no_data/impl/README.mdx @@ -14,7 +14,7 @@ The `KibanaNoDataPage` connected component uses: - `hasUserDataView` and `hasData` API from the `HasData` service in the `data_views` plugin to check for existence of data an data views. - `onDataViewCreated` callback once a data view has been created. -- (noDataConfig)[https://github.com/elastic/kibana/blob/main/packages/shared-ux/page/no_data/types/index.d.ts] as configuration for the page in case of no data. +- (noDataConfig)[https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/shared-ux/page/no_data/types/index.d.ts] as configuration for the page in case of no data. ## API diff --git a/src/platform/packages/shared/kbn-monaco/src/painless/README.md b/src/platform/packages/shared/kbn-monaco/src/painless/README.md index a862db636cf0e..d4ccc3e009939 100644 --- a/src/platform/packages/shared/kbn-monaco/src/painless/README.md +++ b/src/platform/packages/shared/kbn-monaco/src/painless/README.md @@ -45,7 +45,7 @@ This directory contains the Painless lexer and grammar rules, as well as the gen ``` import { PainlessLang, PainlessContext } from '@kbn/monaco'; -import { CodeEditor } from '../src/platform/plugins/shared/kibana_react/public'; +import { CodeEditor } from '@kbn/kibana-react-plugin/public'; // Fields are optional and only applicable in certain contexts const fields = [ diff --git a/src/platform/packages/shared/shared-ux/button_toolbar/src/buttons/toolbar_button/toolbar_button.styles.ts b/src/platform/packages/shared/shared-ux/button_toolbar/src/buttons/toolbar_button/toolbar_button.styles.ts index 2763e3eedc4af..b70993ed8b02e 100644 --- a/src/platform/packages/shared/shared-ux/button_toolbar/src/buttons/toolbar_button/toolbar_button.styles.ts +++ b/src/platform/packages/shared/shared-ux/button_toolbar/src/buttons/toolbar_button/toolbar_button.styles.ts @@ -17,7 +17,7 @@ export const fontWeightDefinitions = (euiTheme: UseEuiTheme['euiTheme']) => ({ export const ToolbarButtonStyles = ({ euiTheme }: UseEuiTheme) => { return { default: { - // style declaration carried over from https://github.com/elastic/kibana/blob/v8.10.4/src/platform/plugins/shared/kibana_react/public/toolbar_button/toolbar_button.scss + // style declaration carried over from https://github.com/elastic/kibana/blob/v8.10.4/src/plugins/kibana_react/public/toolbar_button/toolbar_button.scss // informed by issue https://github.com/elastic/eui/issues/4730 borderStyle: 'solid', border: euiTheme.border.thin, diff --git a/src/platform/plugins/shared/console/README.md b/src/platform/plugins/shared/console/README.md index 778493f9a69ae..46e1db2925dca 100644 --- a/src/platform/plugins/shared/console/README.md +++ b/src/platform/plugins/shared/console/README.md @@ -312,7 +312,7 @@ One of the main changes in architecture is refactoring the retrieval of autocomp To address these issues, we created a specific [route](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/console/server/routes/api/console/autocomplete_entities/index.ts) in the Kibana server to retrieve all autocomplete entities in one request and send it to the client. The response for mappings capped to 10MB to avoid sending a huge payload. The client-side code was refactored to use the new response format. For more details, see [#130633](https://github.com/elastic/kibana/pull/130633). -Another change is replacing jQuery with the core http client to communicate with the Kibana server. Console used a custom jQuery ajax [function](https://github.com/elastic/kibana/blob/8.0/src/platform/plugins/shared/console/public/lib/es/es.ts) to send requests to the Kibana server to have lower-level control over the requests, specifically controls like `crossDomain: true`. This is no longer needed since we are using the core http client. For more details, see [#127867](https://github.com/elastic/kibana/pull/127867). +Another change is replacing jQuery with the core http client to communicate with the Kibana server. Console used a custom jQuery ajax [function](https://github.com/elastic/kibana/blob/8.0/src/plugins/console/public/lib/es/es.ts) to send requests to the Kibana server to have lower-level control over the requests, specifically controls like `crossDomain: true`. This is no longer needed since we are using the core http client. For more details, see [#127867](https://github.com/elastic/kibana/pull/127867). ### Outstanding issues #### Autocomplete suggestions for Kibana API endpoints diff --git a/src/platform/plugins/shared/data/README.mdx b/src/platform/plugins/shared/data/README.mdx index 5e188553a355f..a5bb7c3e4e6ae 100644 --- a/src/platform/plugins/shared/data/README.mdx +++ b/src/platform/plugins/shared/data/README.mdx @@ -158,7 +158,7 @@ The `SearchSource` API is a convenient way to construct and run an Elasticsearch One benefit of using the low-level search API, is partial response support, allowing for a better and more responsive user experience. ```.ts - import { isRunningResponse } from '../plugins/data/public'; + import { isRunningResponse } from '@kbn/data-plugin/public'; const search$ = data.search.search(request) .subscribe({ diff --git a/src/platform/plugins/shared/expressions/README.asciidoc b/src/platform/plugins/shared/expressions/README.asciidoc index 71319a2cb45d6..629fbd4ff7b9d 100644 --- a/src/platform/plugins/shared/expressions/README.asciidoc +++ b/src/platform/plugins/shared/expressions/README.asciidoc @@ -42,21 +42,4 @@ filters [/source] [role="screenshot"] -image::https://user-images.githubusercontent.com/9773803/74162514-3250a880-4c21-11ea-9e68-86f66862a183.png[] - -//// -// Commenting out due to broken links -=== API documentation - -==== Server API -https://github.com/elastic/kibana/blob/main/docs/development/platform/plugins/shared/expressions/server/kibana-plugin-plugins-expressions-server.expressionsserversetup.md[Server Setup contract] -https://github.com/elastic/kibana/blob/main/docs/development/platform/plugins/shared/expressions/server/kibana-plugin-plugins-expressions-server.expressionsserverstart.md[Server Start contract] - -==== Browser API -https://github.com/elastic/kibana/blob/main/docs/development/platform/plugins/shared/expressions/public/kibana-plugin-plugins-expressions-public.expressionsservicesetup.md[Browser Setup contract] -https://github.com/elastic/kibana/blob/main/docs/development/platform/plugins/shared/expressions/public/kibana-plugin-plugins-expressions-public.expressionsstart.md[Browser Start contract] - - -==== Other documentation -https://www.elastic.co/guide/en/kibana/current/canvas-function-arguments.html[See Canvas documentation about expressions] -//// +image::https://user-images.githubusercontent.com/9773803/74162514-3250a880-4c21-11ea-9e68-86f66862a183.png[] \ No newline at end of file diff --git a/src/platform/plugins/shared/guided_onboarding/README.md b/src/platform/plugins/shared/guided_onboarding/README.md index c669f5e70f5ca..219959a6585d3 100755 --- a/src/platform/plugins/shared/guided_onboarding/README.md +++ b/src/platform/plugins/shared/guided_onboarding/README.md @@ -135,6 +135,6 @@ Follow these simple steps to add a new guide to the guided onboarding framework. 1. Declare the `guidedOnboarding` plugin as an optional dependency in your plugin's `kibana.json` file. Add the guided onboarding plugin's client-side start contract to your plugin's client-side start dependencies and the guided onboarding plugin's server-side setup contract to your plugin's server-side dependencies. 2. Define the configuration for your guide. At a high level, this includes a title, description, and list of steps. See this [example config](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-guided-onboarding/src/common/test_guide_config.ts) or consult the `GuideConfig` interface. 3. Register your guide during your plugin's server-side setup by calling a function exposed by the guided onboarding plugin: `registerGuideConfig(guideId: GuideId, guideConfig: GuideConfig)`. For an example, see this [example plugin](https://github.com/elastic/kibana/blob/main/examples/guided_onboarding_example/server/plugin.ts). -4. Update the cards on the landing page to include your guide in the use case selection. Make sure that the card doesn't have the property `navigateTo` because that is only used for cards that redirect to Kibana pages and don't start a guide. Also add the same value to the property `guideId` as used in the guide config. Landing page cards are configured in this [kbn-guided-onboarding package](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-guided-onboarding/src/components/landing_page/guide_cards.constants.tsx). +4. Update the cards on the landing page to include your guide in the use case selection. Make sure that the card doesn't have the property `navigateTo` because that is only used for cards that redirect to Kibana pages and don't start a guide. Also add the same value to the property `guideId` as used in the guide config. Landing page cards are configured in this [kbn-guided-onboarding package](https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-guided-onboarding/src/components/landing_page/guide/guide_cards.constants.tsx). 5. Integrate the new guide into your Kibana pages by using the guided onboarding client-side API service. Make sure your Kibana pages correctly display UI elements depending on the active guide step and the UI flow is straight forward to complete the guide. See existing guides for an example and read more about the API service in this file, the section "Client-side: API service". 6. Optionally, update the example plugin's [form](https://github.com/elastic/kibana/blob/main/examples/guided_onboarding_example/public/components/main.tsx#L38) to be able to start your guide from that page and activate any step in your guide (useful to test your guide steps). diff --git a/src/platform/plugins/shared/usage_collection/README.mdx b/src/platform/plugins/shared/usage_collection/README.mdx index 4c32228f0bd72..08ec26dce34ad 100644 --- a/src/platform/plugins/shared/usage_collection/README.mdx +++ b/src/platform/plugins/shared/usage_collection/README.mdx @@ -37,7 +37,7 @@ The APIs exposed in the `public` context aim to collect the _aggregate_ number o #### Application Usage -Kibana automatically tracks the number of minutes the users spend on each application, as well as the number of general clicks in the same app. There is no need for plugins to opt-in. However, if a plugin needs to collect the same metric for specific sections of the app (i.e.: tabs, flyouts, or any component that may be shown in specific situations), it can use the React component `TrackApplicationView`. For more info about the app-level and sub-views tracking, please read [this collector's README](../kibana_usage_collection/server/collectors/application_usage/README.md). +Kibana automatically tracks the number of minutes the users spend on each application, as well as the number of general clicks in the same app. There is no need for plugins to opt-in. However, if a plugin needs to collect the same metric for specific sections of the app (i.e.: tabs, flyouts, or any component that may be shown in specific situations), it can use the React component `TrackApplicationView`. For more info about the app-level and sub-views tracking, please read [this collector's README](../../../../../src/platform/plugins/private/kibana_usage_collection/server/collectors/application_usage/README.md). #### UI Counters @@ -52,7 +52,7 @@ To track a user interaction, use the API `usageCollection.reportUiCounter` as fo ```ts // public/plugin.ts import { METRIC_TYPE } from '@kbn/analytics'; -import { Plugin, CoreStart } from '../../../../../core/public'; +import { Plugin, CoreStart } from '@kbn/core/public'; export class MyPlugin implements Plugin { public start( @@ -133,8 +133,8 @@ To create a usage counter for your plugin, use the API `usageCollection.createUs ```ts // server/plugin.ts -import type { Plugin, CoreStart } from '../../../../../core/server'; -import type { UsageCollectionSetup, UsageCounter } from '../../../../../plugins/usage_collection/server'; +import type { Plugin, CoreStart } from '@kbn/core/server'; +import type { UsageCollectionSetup, UsageCounter } from '@kbn/usage-collection-plugin/server'; export class MyPlugin implements Plugin { private usageCounter?: UsageCounter; diff --git a/x-pack/README.md b/x-pack/README.md index 0afb180dab1f7..2d6d6db127b45 100644 --- a/x-pack/README.md +++ b/x-pack/README.md @@ -64,7 +64,7 @@ For both of the above commands, it's crucial that you pass in `--config` to spec Read more about how the scripts work [here](../scripts/README.md). -For a deeper dive, read more about the way functional tests and servers work [here](../packages/kbn-test/README.md). +For a deeper dive, read more about the way functional tests and servers work [here](../packages/kbn-test/README.mdx). #### Running API integration tests @@ -96,8 +96,8 @@ yarn test:jest_integration #### Running Reporting functional tests -See [here](./test/functional/apps/dashboard/reporting/README.md) for more information on running reporting tests. +See [here](./test/functional/apps/dashboard/group3/reporting/README.mdx) for more information on running reporting tests. #### Running Security Solution Cypress E2E/integration tests -See [here](./solutions/security/plugins/security_solution/cypress/README.md) for information on running this test suite. +See [here](./solutions/security/plugins/security_solution//public/management/cypress/README.md) for information on running this test suite. diff --git a/x-pack/dev-tools/github_relabel.pl b/x-pack/dev-tools/github_relabel.pl index 9c060cb6d7862..a0b4ac3f1512a 100755 --- a/x-pack/dev-tools/github_relabel.pl +++ b/x-pack/dev-tools/github_relabel.pl @@ -104,7 +104,7 @@ sub load_github_key { my ($file) = glob("~/.github_auth"); unless ( -e $file ) { warn "File ~/.github_auth doesn't exist - using anonymous API. " - . "Generate a Personal Access Token at https://github.com/settings/applications\n"; + . "Generate a Personal Access Token https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens \n"; return ''; } open my $fh, $file or die "Couldn't open $file: $!"; diff --git a/x-pack/dev-tools/xkb_release_notes.pl b/x-pack/dev-tools/xkb_release_notes.pl index 4fa9a6b4c49fc..e84b7f9067a4f 100755 --- a/x-pack/dev-tools/xkb_release_notes.pl +++ b/x-pack/dev-tools/xkb_release_notes.pl @@ -216,7 +216,7 @@ sub load_github_key { my ($file) = glob("~/.github_auth"); unless ( -e $file ) { warn "File ~/.github_auth doesn't exist - using anonymous API. " - . "Generate a personal access token that has repo scope. See https://github.com/elastic/dev/blob/master/shared/development_process.md \n"; + . "Generate a personal access token that has repo scope. See https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens \n"; return ''; } open my $fh, $file or die "Couldn't open $file: $!"; diff --git a/x-pack/platform/packages/private/ml/json_schemas/src/put___ml_anomaly_detectors__job_id__schema.json b/x-pack/platform/packages/private/ml/json_schemas/src/put___ml_anomaly_detectors__job_id__schema.json index 3d64eb50188d1..0509d95171c6b 100644 --- a/x-pack/platform/packages/private/ml/json_schemas/src/put___ml_anomaly_detectors__job_id__schema.json +++ b/x-pack/platform/packages/private/ml/json_schemas/src/put___ml_anomaly_detectors__job_id__schema.json @@ -10832,4 +10832,4 @@ } } } -} \ No newline at end of file +} diff --git a/x-pack/platform/packages/private/ml/json_schemas/src/put___ml_datafeeds__datafeed_id__schema.json b/x-pack/platform/packages/private/ml/json_schemas/src/put___ml_datafeeds__datafeed_id__schema.json index 40d7d94445ced..d1a9d3eef5fe7 100644 --- a/x-pack/platform/packages/private/ml/json_schemas/src/put___ml_datafeeds__datafeed_id__schema.json +++ b/x-pack/platform/packages/private/ml/json_schemas/src/put___ml_datafeeds__datafeed_id__schema.json @@ -7803,4 +7803,4 @@ } } } -} \ No newline at end of file +} diff --git a/x-pack/platform/plugins/private/canvas/PLUGINS.mdx b/x-pack/platform/plugins/private/canvas/PLUGINS.mdx index a639b58760198..34c558aecee4d 100644 --- a/x-pack/platform/plugins/private/canvas/PLUGINS.mdx +++ b/x-pack/platform/plugins/private/canvas/PLUGINS.mdx @@ -60,8 +60,8 @@ In your plugin folder, create a new folder `public` and an `index.ts` file withi This `index.ts` will need export a Kibana Plugin. You can use this as a starting point for your plugin. ```typescript -import { Plugin, CoreSetup, CoreStart } from '../../../../../src/core/public'; -import { CanvasSetup } from '../../../../../x-pack/plugins/canvas/public'; +import { Plugin, CoreSetup, CoreStart } from '@kbn/core/public'; +import { CanvasSetup } from '@kbn/canvas-plugin/public'; interface CanvasExampleSetupPlugins { canvas: CanvasSetup; @@ -171,8 +171,8 @@ Now, much like we made the client plugin, we'll make a server plugin. Start by making the `server` directory and an `index.ts` file with a shell for your server plugin: ```typescript -import { Plugin, CoreSetup, CoreStart } from '../../../../../src/core/server'; -import { ExpressionsServerSetup } from '../../../../../src/plugins/expressions/server'; +import { Plugin, CoreSetup, CoreStart } from '@kbn/core/server'; +import { ExpressionsServerSetup } from '@kbn/expressions-plugin/server'; interface CanvasExamplePluginsSetup { expressions: ExpressionsServerSetup; diff --git a/x-pack/platform/plugins/private/canvas/public/services/canvas_notify_service.ts b/x-pack/platform/plugins/private/canvas/public/services/canvas_notify_service.ts index 1f00190f3fff9..9bc5790226595 100644 --- a/x-pack/platform/plugins/private/canvas/public/services/canvas_notify_service.ts +++ b/x-pack/platform/plugins/private/canvas/public/services/canvas_notify_service.ts @@ -42,7 +42,7 @@ export const getCanvasNotifyService = (): CanvasNotifyService => { return { /* * @param {(string | Object)} err: message or Error object - * @param {Object} opts: option to override toast title or icon, see https://github.com/elastic/kibana/blob/main/src/legacy/ui/public/notify/toasts/TOAST_NOTIFICATIONS.md + * @param {Object} opts: option to override toast title or icon, see https://github.com/elastic/eui/blob/main/packages/eui/src/components/toast/toast.tsx#L26 */ error(err, opts) { toasts.addDanger(getToast(err, opts)); diff --git a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/routing.js b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/routing.js index 293ad6dc38f48..77b8ed6c58123 100644 --- a/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/routing.js +++ b/x-pack/platform/plugins/private/cross_cluster_replication/public/app/services/routing.js @@ -6,7 +6,7 @@ */ /** - * This file based on guidance from https://github.com/elastic/eui/blob/master/wiki/react-router.md + * This file based on guidance from https://github.com/elastic/eui/blob/main/wiki/consuming-eui/react-router.md */ import { stringify } from 'query-string'; diff --git a/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/configuration_context.tsx b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/configuration_context.tsx index 76463a627f990..2db181c8aa8c1 100644 --- a/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/configuration_context.tsx +++ b/x-pack/platform/plugins/private/index_lifecycle_management/public/application/sections/edit_policy/form/configuration_context.tsx @@ -26,7 +26,7 @@ export interface Configuration { * If this value is true, phases after hot cannot set shrink, forcemerge or * searchable_snapshot actions. * - * See https://github.com/elastic/elasticsearch/blob/master/docs/reference/ilm/actions/ilm-searchable-snapshot.asciidoc. + * See https://github.com/elastic/elasticsearch/blob/main/docs/reference/ilm/actions/ilm-searchable-snapshot.asciidoc */ isUsingSearchableSnapshotInHotPhase: boolean; isUsingSearchableSnapshotInColdPhase: boolean; diff --git a/x-pack/platform/plugins/private/monitoring/dev_docs/how_to/work_with_packages.md b/x-pack/platform/plugins/private/monitoring/dev_docs/how_to/work_with_packages.md index 4ab2349c332da..d273c938942e6 100644 --- a/x-pack/platform/plugins/private/monitoring/dev_docs/how_to/work_with_packages.md +++ b/x-pack/platform/plugins/private/monitoring/dev_docs/how_to/work_with_packages.md @@ -97,7 +97,7 @@ LOCALlogs-.->|"mount[1]"|STagentlogs LOCALlogs-.->|"mount[2]"|SEelasticsearchlogs SElogsscript-.->|http requests to trigger logs|elasticsearch ``` -[1] https://github.com/elastic/elastic-package/blob/main/internal/profile/_static/docker-compose-stack.yml#L133-L135 +[1] https://github.com/elastic/elastic-package/blob/main/internal/stack/_static/docker-compose-stack.yml.tmpl [2] https://github.com/elastic/integrations/blob/main/packages/elasticsearch/_dev/deploy/docker/docker-compose.yml#L39 This is a simplified version as there is some gymnastics involved to work around permissions, but the workflow remains the same @@ -177,5 +177,4 @@ If you need to look at the raw filebeat/metrics logs they are stored under `/usr **Additional resources:** - [v2 diagram](https://github.com/elastic/elastic-agent-shipper/issues/3) - [Agent onboarding (internal)](https://ela.st/agent-onboarding-doc) -- [Elastic Agent architecture v2 (internal)](https://ela.st/agent-v2-archicture-doc) - +- [Elastic Agent architecture v2 (internal)](https://ela.st/agent-v2-archicture-doc) \ No newline at end of file diff --git a/x-pack/platform/plugins/private/monitoring/dev_docs/reference/indices.md b/x-pack/platform/plugins/private/monitoring/dev_docs/reference/indices.md index 1993d31d157f2..9b02d4ebf6a89 100644 --- a/x-pack/platform/plugins/private/monitoring/dev_docs/reference/indices.md +++ b/x-pack/platform/plugins/private/monitoring/dev_docs/reference/indices.md @@ -42,7 +42,7 @@ The best place to reference information for each field is in the metricbeat modu - [Elasticsearch](https://github.com/elastic/beats/blob/main/metricbeat/module/elasticsearch/_meta/README.md) - [Kibana](https://github.com/elastic/beats/blob/main/metricbeat/module/kibana/_meta/README.md) - [Logstash](https://github.com/elastic/beats/blob/main/metricbeat/module/logstash/_meta/README.md) -- [Beat](https://github.com/elastic/beats/blob/main/metricbeat/module/beat/_meta/README.md) (\*beat, apm-server, fleet server) +- [Beat](https://github.com/elastic/beats/blob/main/metricbeat/module/beat/_meta/) (\*beat, apm-server, fleet server) - [Enterprise Search](https://github.com/elastic/beats/tree/main/x-pack/metricbeat/module/enterprisesearch/_meta/README.md) ## Aliasing diff --git a/x-pack/platform/plugins/private/remote_clusters/public/application/services/routing.ts b/x-pack/platform/plugins/private/remote_clusters/public/application/services/routing.ts index 25136cd3f73bc..404b654822eb0 100644 --- a/x-pack/platform/plugins/private/remote_clusters/public/application/services/routing.ts +++ b/x-pack/platform/plugins/private/remote_clusters/public/application/services/routing.ts @@ -8,7 +8,7 @@ import { ScopedHistory } from '@kbn/core/public'; /** - * This file based on guidance from https://github.com/elastic/eui/blob/master/wiki/react-router.md + * This file based on guidance from https://github.com/elastic/eui/blob/main/wiki/consuming-eui/react-router.md */ let _userHasLeftApp = false; diff --git a/x-pack/platform/plugins/private/rollup/public/crud_app/services/routing.js b/x-pack/platform/plugins/private/rollup/public/crud_app/services/routing.js index 4e45fd84115d0..fafe9dd3e5421 100644 --- a/x-pack/platform/plugins/private/rollup/public/crud_app/services/routing.js +++ b/x-pack/platform/plugins/private/rollup/public/crud_app/services/routing.js @@ -6,7 +6,7 @@ */ /** - * This file based on guidance from https://github.com/elastic/eui/blob/master/wiki/react-router.md + * This file based on guidance from https://github.com/elastic/eui/blob/main/wiki/consuming-eui/react-router.md */ import { createLocation } from 'history'; diff --git a/x-pack/platform/plugins/private/upgrade_assistant/README.md b/x-pack/platform/plugins/private/upgrade_assistant/README.md index 477404881d272..0272a958659fc 100644 --- a/x-pack/platform/plugins/private/upgrade_assistant/README.md +++ b/x-pack/platform/plugins/private/upgrade_assistant/README.md @@ -336,8 +336,8 @@ For a complete list of Kibana deprecations, refer to the [8.0 Kibana deprecation This is a non-exhaustive list of different error scenarios in Upgrade Assistant. It's recommended to use the [tweak browser extension](https://chrome.google.com/webstore/detail/tweak-mock-api-calls/feahianecghpnipmhphmfgmpdodhcapi?hl=en), or something similar, to mock the API calls. -- **Error loading deprecation logging status.** Mock a `404` status code to `GET /api/upgrade_assistant/deprecation_logging`. Alternatively, edit [this line](https://github.com/elastic/kibana/blob/5c13e901ac1bf01bcbcca1d4103c43438ee8f6e6/x-pack/platform/plugins/private/upgrade_assistant/public/application/lib/api.ts#L71) locally and replace `deprecation_logging` with `fake_deprecation_logging`. -- **Error updating deprecation logging status.** Mock a `404` status code to `PUT /api/upgrade_assistant/deprecation_logging`. Alternatively, edit [this line](https://github.com/elastic/kibana/blob/545c1420c285af8f5eee56f414bd6eca735aea11/x-pack/platform/plugins/private/upgrade_assistant/public/application/lib/api.ts#L77) locally and replace `deprecation_logging` with `fake_deprecation_logging`. +- **Error loading deprecation logging status.** Mock a `404` status code to `GET /api/upgrade_assistant/deprecation_logging`. Alternatively, edit [this line](https://github.com/elastic/kibana/blob/dd6376d3be3d2916bae334cd50a56ca558d1ed4b/x-pack/platform/plugins/private/upgrade_assistant/public/application/lib/api.ts#L151) locally and replace `deprecation_logging` with `fake_deprecation_logging`. +- **Error updating deprecation logging status.** Mock a `404` status code to `PUT /api/upgrade_assistant/deprecation_logging`. Alternatively, edit [this line](https://github.com/elastic/kibana/blob/dd6376d3be3d2916bae334cd50a56ca558d1ed4b/x-pack/platform/plugins/private/upgrade_assistant/public/application/lib/api.ts#L141) locally and replace `deprecation_logging` with `fake_deprecation_logging`. - **Unauthorized error fetching ES deprecations.** Mock a `403` status code to `GET /api/upgrade_assistant/es_deprecations` with the response payload: `{ "statusCode": 403 }` - **Partially upgraded error fetching ES deprecations.** Mock a `426` status code to `GET /api/upgrade_assistant/es_deprecations` with the response payload: `{ "statusCode": 426, "attributes": { "allNodesUpgraded": false } }` - **Upgraded error fetching ES deprecations.** Mock a `426` status code to `GET /api/upgrade_assistant/es_deprecations` with the response payload: `{ "statusCode": 426, "attributes": { "allNodesUpgraded": true } }` diff --git a/x-pack/platform/plugins/shared/aiops/public/components/log_rate_analysis/item_filter_popover.tsx b/x-pack/platform/plugins/shared/aiops/public/components/log_rate_analysis/item_filter_popover.tsx index f88e0f29aee8e..e270e682e4fdb 100644 --- a/x-pack/platform/plugins/shared/aiops/public/components/log_rate_analysis/item_filter_popover.tsx +++ b/x-pack/platform/plugins/shared/aiops/public/components/log_rate_analysis/item_filter_popover.tsx @@ -44,7 +44,7 @@ interface ItemFilterPopoverProps { } // This component is mostly inspired by EUI's Data Grid Column Selector -// https://github.com/elastic/eui/blob/main/src/components/datagrid/controls/column_selector.tsx +// https://github.com/elastic/eui/blob/main/packages/eui/src/components/datagrid/controls/column_selector.tsx export const ItemFilterPopover: FC = ({ dataTestSubj, disabled, @@ -59,7 +59,7 @@ export const ItemFilterPopover: FC = ({ onChange, }) => { const euiThemeContext = useEuiTheme(); - // Inspired by https://github.com/elastic/eui/blob/main/src/components/datagrid/controls/_data_grid_column_selector.scss + // Inspired by https://github.com/elastic/eui/blob/v94.0.0/src/components/datagrid/controls/_data_grid_column_selector.scss const itemSelectPopover = useMemo( () => css` ${euiYScrollWithShadows(euiThemeContext, {})} diff --git a/x-pack/platform/plugins/shared/cases/public/components/cases_context/index.tsx b/x-pack/platform/plugins/shared/cases/public/components/cases_context/index.tsx index 77aee6551ac03..19b0199d2e9d7 100644 --- a/x-pack/platform/plugins/shared/cases/public/components/cases_context/index.tsx +++ b/x-pack/platform/plugins/shared/cases/public/components/cases_context/index.tsx @@ -148,7 +148,7 @@ export const CasesProvider: FC< ); } else { throw new Error( - 'Invalid owner provided to cases context. See https://github.com/elastic/kibana/blob/main/x-pack/plugins/cases/README.md#casescontext-setup' + 'Invalid owner provided to cases context. See https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/cases/README.md#casescontext-setup' ); } }, diff --git a/x-pack/platform/plugins/shared/cases/public/components/markdown_editor/plugins/lens/use_lens_button_toggle.ts b/x-pack/platform/plugins/shared/cases/public/components/markdown_editor/plugins/lens/use_lens_button_toggle.ts index 4431261bdfaaa..e2df79232222b 100644 --- a/x-pack/platform/plugins/shared/cases/public/components/markdown_editor/plugins/lens/use_lens_button_toggle.ts +++ b/x-pack/platform/plugins/shared/cases/public/components/markdown_editor/plugins/lens/use_lens_button_toggle.ts @@ -89,7 +89,7 @@ export const useLensButtonToggle = ({ [value, lensNodeSelected] ); - // Copied from https://github.com/elastic/eui/blob/master/src/components/markdown_editor/markdown_editor.tsx#L279 + // Copied from https://github.com/elastic/eui/blob/main/packages/eui/src/components/markdown_editor/markdown_editor.tsx#L286 useEffect(() => { if ( editorRef?.current?.textarea == null || diff --git a/x-pack/platform/plugins/shared/fleet/README.md b/x-pack/platform/plugins/shared/fleet/README.md index 94a28952885d4..0c8e9dbe4547b 100644 --- a/x-pack/platform/plugins/shared/fleet/README.md +++ b/x-pack/platform/plugins/shared/fleet/README.md @@ -255,7 +255,7 @@ The projects below are dependent on Fleet, most using Fleet API as well. In case Fleet supports shipping integrations as `.zip` archives with Kibana's source code through a concept referred to as _bundled packages_. This allows integrations like APM, which is enabled by default in Cloud, to reliably provide upgrade paths without internet access, and generally improves stability around Fleet's installation/setup processes for several common integrations. -The set of bundled packages included with Kibana is dictated by a top-level `fleet_packages.json` file in the Kibana repo. This file includes a list of packages with a pinned version that Kibana will consider bundled. When the Kibana distributable is built, a [build task](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/bundle_fleet_packages.ts) will resolve these packages from the Elastic Package Registry, download the appropriate version as a `.zip` archive, and place it in a directory configurable by a `xpack.fleet.bundledPackageLocation` value in `kibana.yml`. By default, these archives are stored in `x-pack/platform/plugins/shared/fleet/.target/bundled_packages/`. In CI/CD, we [override](https://github.com/elastic/kibana/blob/main/x-pack/test/fleet_api_integration/config.ts#L20) this default with `/tmp/fleet_bundled_packages`. +The set of bundled packages included with Kibana is dictated by a top-level `fleet_packages.json` file in the Kibana repo. This file includes a list of packages with a pinned version that Kibana will consider bundled. When the Kibana distributable is built, a [build task](https://github.com/elastic/kibana/blob/main/src/dev/build/tasks/bundle_fleet_packages.ts) will resolve these packages from the Elastic Package Registry, download the appropriate version as a `.zip` archive, and place it in a directory configurable by a `xpack.fleet.bundledPackageLocation` value in `kibana.yml`. By default, these archives are stored in `x-pack/platform/plugins/shared/fleet/.target/bundled_packages/`. In CI/CD, we [override](https://github.com/elastic/kibana/blob/main/x-pack/test/fleet_api_integration/config.base.ts#L19) this default with `/tmp/fleet_bundled_packages`. Until further automation is added, this `fleet_packages.json` file should be updated as part of the release process to ensure the latest compatible version of each bundled package is included with that Kibana version. **This must be done before the final BC for a release is built.** Tracking issues should be opened and tracked by the Fleet UI team. See https://github.com/elastic/kibana/issues/129309 as an example. diff --git a/x-pack/platform/plugins/shared/fleet/common/openapi/README.md b/x-pack/platform/plugins/shared/fleet/common/openapi/README.md index c3d02d42c77fc..42ae8a783a0c6 100644 --- a/x-pack/platform/plugins/shared/fleet/common/openapi/README.md +++ b/x-pack/platform/plugins/shared/fleet/common/openapi/README.md @@ -3,7 +3,7 @@ There is a new way to generate openapi docs from the route definition in code. When adding a new route/modifying request/response parameters, make sure to add/update schema definitions when registering the route. -[Example](https://github.com/elastic/kibana/blob/5ea1ab0b8a21764aa54a5ef9650a0d8046f3f0a8/x-pack/platform/plugins/shared/fleet/server/routes/agent/index.ts#L96-L123) +[Example](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/fleet/server/routes/agent/index.ts#L96-L123) Read more: https://docs.elastic.dev/kibana-dev-docs/genereating-oas-for-http-apis diff --git a/x-pack/platform/plugins/shared/fleet/dev_docs/data_model.md b/x-pack/platform/plugins/shared/fleet/dev_docs/data_model.md index 6f4477da61f19..a815fedaa9558 100644 --- a/x-pack/platform/plugins/shared/fleet/dev_docs/data_model.md +++ b/x-pack/platform/plugins/shared/fleet/dev_docs/data_model.md @@ -65,12 +65,12 @@ The total schema for actions is represented by the `FleetServerAgentAction` type ### `.fleet-enrollment-api-keys` - Cleanup model: Deleteable via Fleet UI/API, deleted when an agent policy is deleted -- [Source](https://github.com/elastic/kibana/blob/7a35748cb43f2c73623ffda6fa02b91c3cb4c689/x-pack/platform/plugins/shared/fleet/server/services/api_keys/enrollment_api_key.ts#L102) +- [Source](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/fleet/server/services/api_keys/enrollment_api_key.ts#L102) ### `.fleet-policies` - Cleanup model: Deleted when a corresponding agent policy is deleted in the Fleet UI or API -- [Source](https://github.com/elastic/kibana/blob/976b1b2331371f4a1325f6947d38d1f4de7a7254/x-pack/platform/plugins/shared/fleet/server/services/agent_policy.ts#L699-L701) +- [Source](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/fleet/server/services/agent_policy.ts#L699-L701) ### `.fleet-policies-leader` diff --git a/x-pack/platform/plugins/shared/fleet/dev_docs/data_streams.md b/x-pack/platform/plugins/shared/fleet/dev_docs/data_streams.md index e0fd14984fe6b..80cf0ad067e3d 100644 --- a/x-pack/platform/plugins/shared/fleet/dev_docs/data_streams.md +++ b/x-pack/platform/plugins/shared/fleet/dev_docs/data_streams.md @@ -41,7 +41,7 @@ example: ## Making Changes to Template Structure -When making changes to the template structure (e.g [#124013](https://github.com/elastic/kibana/pull/124013)), this will need to be applied to all installed packages on upgrade to retain consistency. On startup we have [a check](https://github.com/elastic/kibana/blob/a52ba7cefe1a04ef6eafa32d5e410a3a901169b2/x-pack/platform/plugins/shared/fleet/server/services/setup.ts#L151) to see if any of the global assets have changed. If they have changed then we attempt to reinstall every package. This will in most cases cause a rollover of all datastreams so shouldn't be treated lightly. +When making changes to the template structure (e.g [#124013](https://github.com/elastic/kibana/pull/124013)), this will need to be applied to all installed packages on upgrade to retain consistency. On startup we have [a check](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/fleet/server/services/setup.ts#L151) to see if any of the global assets have changed. If they have changed then we attempt to reinstall every package. This will in most cases cause a rollover of all datastreams so shouldn't be treated lightly. ## Pre 8.2 Template Structure diff --git a/x-pack/platform/plugins/shared/fleet/package.json b/x-pack/platform/plugins/shared/fleet/package.json index fb9e7bfdf3653..bf91a6f0443c2 100644 --- a/x-pack/platform/plugins/shared/fleet/package.json +++ b/x-pack/platform/plugins/shared/fleet/package.json @@ -5,11 +5,11 @@ "private": true, "license": "Elastic License 2.0", "scripts": { - "cypress_space_awareness": "NODE_OPTIONS=--openssl-legacy-provider node ../../../../solutions/security/plugins/security_solution/scripts/start_cypress_parallel --config-file ../../platform/plugins/shared/fleet/cypress.config.space_awareness.ts --ftr-config-file ../../../../../x-pack/test/fleet_cypress/cli_config.space_awareness", + "cypress_space_awareness": "NODE_OPTIONS=--openssl-legacy-provider node ../../../../../x-pack/solutions/security/plugins/security_solution/scripts/start_cypress_parallel --config-file ../../../x-pack/platform/plugins/shared/fleet/cypress.config.space_awareness.ts --ftr-config-file ../../../../../x-pack/test/fleet_cypress/cli_config.space_awareness", "cypress_space_awareness:open": "yarn cypress_space_awareness open", "cypress_space_awareness:run": "yarn cypress_space_awareness run", "cypress_space_awareness:run:reporter": "yarn cypress_space_awareness run --reporter ../../../../../node_modules/cypress-multi-reporters --reporter-options configFile=cypress/reporter_config.json", - "cypress": "NODE_OPTIONS=--openssl-legacy-provider node ../../../../solutions/security/plugins/security_solution/scripts/start_cypress_parallel --config-file ../../platform/plugins/shared/fleet/cypress.config.ts --ftr-config-file ../../../../../x-pack/test/fleet_cypress/cli_config", + "cypress": "NODE_OPTIONS=--openssl-legacy-provider node ../../../../../x-pack/solutions/security/plugins/security_solution/scripts/start_cypress_parallel --config-file ../../../x-pack/platform/plugins/shared/fleet/cypress.config.ts --ftr-config-file ../../../../../x-pack/test/fleet_cypress/cli_config", "cypress:open": "yarn cypress open", "cypress:run": "yarn cypress run", "cypress:run:reporter": "yarn cypress run --reporter ../../../../../node_modules/cypress-multi-reporters --reporter-options configFile=cypress/reporter_config.json", diff --git a/x-pack/platform/plugins/shared/integration_assistant/README.md b/x-pack/platform/plugins/shared/integration_assistant/README.md index 1b380bc2af8dd..3300776c763ac 100644 --- a/x-pack/platform/plugins/shared/integration_assistant/README.md +++ b/x-pack/platform/plugins/shared/integration_assistant/README.md @@ -61,23 +61,23 @@ Generated by running `yarn draw-graphs` inside the root of the plugin folder. **First graph:** **Log Format Detection:** -![!LogFormatDetectionGraph](./docs/img/log_detection_graph.png) +![!LogFormatDetectionGraph](./docs/imgs/log_detection_graph.png) **Second graph, main:** **ECS Main:** -![ECSMappingGraph](./docs/img/ecs_graph.png) +![ECSMappingGraph](./docs/imgs/ecs_graph.png) **Second graph, sub:** **ECS Sub:** -![ECSMappingSubGraph](./docs/img/ecs_subgraph.png) +![ECSMappingSubGraph](./docs/imgs/ecs_subgraph.png) **Third graph:** **Categorization:** -![CategorizationGraph](./docs/img/categorization_graph.png) +![CategorizationGraph](./docs/imgs/categorization_graph.png) **Fourth graph:** **Related:** -![RelatedGraph](./docs/img/related_graph.png) +![RelatedGraph](./docs/imgs/related_graph.png) ## Tests diff --git a/x-pack/platform/plugins/shared/logs_shared/public/components/log_stream/log_stream.stories.mdx b/x-pack/platform/plugins/shared/logs_shared/public/components/log_stream/log_stream.stories.mdx index 64a6e1d9919a1..28275ba066ee7 100644 --- a/x-pack/platform/plugins/shared/logs_shared/public/components/log_stream/log_stream.stories.mdx +++ b/x-pack/platform/plugins/shared/logs_shared/public/components/log_stream/log_stream.stories.mdx @@ -18,9 +18,9 @@ import { LogStream } from '../../../../../../../logs_shared/public'; To use the component your plugin needs to follow certain criteria: - Ensure `"logsShared"` and `"data"` are specified as a `requiredPlugins` in your plugin's `kibana.json`. -- Ensure the `` component is mounted inside the hierachy of a [`kibana-react` provider](https://github.com/elastic/kibana/blob/b2d0aa7b7fae1c89c8f9e8854ae73e71be64e765/src/plugins/kibana_react/README.md#L45). At a minimum, the kibana-react provider must pass `http` (from core start services) and `data` (from core plugin start dependencies). -- Ensure the `` component is mounted inside the hierachy of a [`KibanaThemeProvider`](https://github.com/elastic/kibana/blob/31d2db035c905fb5819fa6dc2354f3be795a34cf/src/plugins/kibana_react/public/theme/kibana_theme_provider.tsx#L27). -- Ensure the `` component is mounted inside the hierachy of a [`EuiThemeProvider`](https://github.com/elastic/kibana/blob/main/src/plugins/kibana_react/common/eui_styled_components.tsx). This is not the same as the provider exported by EUI. It bridges the gap between EUI and styled components and predates the css-in-js support in EUI. +- Ensure the `` component is mounted inside the hierachy of a [`kibana-react` provider](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/kibana_react/README.md). At a minimum, the kibana-react provider must pass `http` (from core start services) and `data` (from core plugin start dependencies). +- Ensure the `` component is mounted inside the hierachy of a [`KibanaThemeProvider`](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/kibana_utils/public/theme/kibana_theme_provider.tsx#L26). +- Ensure the `` component is mounted inside the hierachy of a [`EuiThemeProvider`](https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/kibana_react/common/eui_styled_components.tsx). This is not the same as the provider exported by EUI. It bridges the gap between EUI and styled components and predates the css-in-js support in EUI. ## Usage @@ -80,7 +80,7 @@ The component also has a `filters` prop that accepts valid es-query `filters`. T ## Center the view on a specific entry -By default the component will load at the bottom of the list, showing the newest entries. You can change the rendering point with the `center` prop. The prop takes a [`LogEntriesCursor`](https://github.com/elastic/kibana/blob/0a6c748cc837c016901f69ff05d81395aa2d41c8/x-pack/plugins/observability_solution/logs_shared/common/http_api/log_entries/common.ts#L9-L13). +By default the component will load at the bottom of the list, showing the newest entries. You can change the rendering point with the `center` prop. The prop takes a [`LogEntriesCursor`](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/logs_shared/public/components/log_stream/log_stream.tsx). ```tsx cannot access kibana core services. Ensure the component is mounted within kibana-react's hierarchy. -Read more at https://github.com/elastic/kibana/blob/main/src/plugins/kibana_react/README.md" +Read more at https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/kibana_react/README.md" ` ); } diff --git a/x-pack/platform/plugins/shared/ml/readme.md b/x-pack/platform/plugins/shared/ml/readme.md index 2c99bd37ff4c7..bb4a7e93aa52d 100644 --- a/x-pack/platform/plugins/shared/ml/readme.md +++ b/x-pack/platform/plugins/shared/ml/readme.md @@ -173,23 +173,23 @@ Note: We are in the process of moving shared code to packages, for example `@kbn You can find the ML shared functions in the following files in GitHub: ``` -https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/ml/public/shared.ts +https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/ml/public/index.ts ``` ``` -https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/ml/server/shared.ts +https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/ml/server/index.ts ``` These functions are shared from the root of the ML plugin, you can import them with an import statement. For example: ``` -import { MlPluginSetup } from '../../../../../../ml/server'; +import { MlPluginSetup } from '@kbn/ml-plugin/server'; ``` or ``` -import { ML_ANOMALY_SEVERITY } from '../../../../ml/common'; +import { ML_ANOMALY_SEVERITY } from '@kbn/ml-plugin/common'; ``` Functions are shared from the following directories: diff --git a/x-pack/platform/plugins/shared/osquery/package.json b/x-pack/platform/plugins/shared/osquery/package.json index 83bbba6434325..bccc1894467f1 100644 --- a/x-pack/platform/plugins/shared/osquery/package.json +++ b/x-pack/platform/plugins/shared/osquery/package.json @@ -7,13 +7,13 @@ "scripts": { "cypress:burn": "yarn cypress:run --env burn=2 --headed", "cypress:changed-specs-only": "yarn cypress:run --changed-specs-only --env burn=2", - "cypress": "NODE_OPTIONS=--openssl-legacy-provider node ../../../../solutions/security/plugins/security_solution/scripts/start_cypress_parallel --config-file ../../platform/plugins/shared/osquery/cypress/cypress.config.ts --ftr-config-file ../../../../../x-pack/test/osquery_cypress/cli_config", + "cypress": "NODE_OPTIONS=--openssl-legacy-provider node ../../../../solutions/security/plugins/security_solution/scripts/start_cypress_parallel --config-file ../../../x-pack/platform/plugins/shared/osquery/cypress/cypress.config.ts --ftr-config-file ../../../../../x-pack/test/osquery_cypress/cli_config", "cypress:open": "yarn cypress open", "cypress:run": "yarn cypress run", - "cypress:serverless": "NODE_OPTIONS=--openssl-legacy-provider node ../../../../solutions/security/plugins/security_solution/scripts/start_cypress_parallel --config-file ../../platform/plugins/shared/osquery/cypress/serverless_cypress.config.ts --ftr-config-file ../../../../../x-pack/test/osquery_cypress/serverless_cli_config", + "cypress:serverless": "NODE_OPTIONS=--openssl-legacy-provider node ../../../../solutions/security/plugins/security_solution/scripts/start_cypress_parallel --config-file ../../../x-pack/platform/plugins/shared/osquery/cypress/serverless_cypress.config.ts --ftr-config-file ../../../../../x-pack/test/osquery_cypress/serverless_cli_config", "cypress:serverless:open": "yarn cypress:serverless open", "cypress:serverless:run": "yarn cypress:serverless run", - "cypress:qa:serverless": "NODE_OPTIONS=--openssl-legacy-provider node ../../../../solutions/security/plugins/security_solution/scripts/start_cypress_parallel_serverless --config-file ../../platform/plugins/shared/osquery/cypress/serverless_cypress_qa.config.ts --onBeforeHook ../../../../test/osquery_cypress/runner_qa.ts", + "cypress:qa:serverless": "NODE_OPTIONS=--openssl-legacy-provider node ../../../../solutions/security/plugins/security_solution/scripts/start_cypress_parallel_serverless --config-file ../../../x-pack/platform/plugins/shared/osquery/cypress/serverless_cypress_qa.config.ts --onBeforeHook ../../../../test/osquery_cypress/runner_qa.ts", "cypress:qa:serverless:run": "yarn cypress:qa:serverless run", "nyc": "../../../../../node_modules/.bin/nyc report --reporter=text-summary", "junit:merge": "../../../../../node_modules/.bin/mochawesome-merge ../../../../../target/kibana-osquery/cypress/results/mochawesome*.json > ../../../../../target/kibana-osquery/cypress/results/output.json && ../../../../../node_modules/.bin/marge ../../../../../target/kibana-osquery/cypress/results/output.json --reportDir ../../../../../target/kibana-osquery/cypress/results && yarn junit:transform && mkdir -p ../../../../../target/junit && cp ../../../../../target/kibana-osquery/cypress/results/*.xml ../../../../../target/junit/", diff --git a/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/classes/alertsclient.md b/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/classes/alertsclient.md index e8b17b8c85548..eade7cebf5007 100644 --- a/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/classes/alertsclient.md +++ b/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/classes/alertsclient.md @@ -49,7 +49,7 @@ on alerts as data. #### Defined in -[alerts_client.ts:117](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L117) +[alerts_client.ts:88](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L88-L97) ## Properties @@ -59,7 +59,7 @@ on alerts as data. #### Defined in -[alerts_client.ts:114](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L114) +[alerts_client.ts:91](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L91) ___ @@ -69,7 +69,7 @@ ___ #### Defined in -[alerts_client.ts:115](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L115) +[alerts_client.ts:90](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L90) ___ @@ -79,7 +79,7 @@ ___ #### Defined in -[alerts_client.ts:116](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L116) +[alerts_client.ts:92](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L92) ___ @@ -89,17 +89,7 @@ ___ #### Defined in -[alerts_client.ts:113](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L113) - -___ - -### spaceId - -• `Private` `Readonly` **spaceId**: `undefined` \| `string` - -#### Defined in - -[alerts_client.ts:117](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L117) +[alerts_client.ts:89](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L89) ## Methods @@ -123,7 +113,7 @@ ___ #### Defined in -[alerts_client.ts:367](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L367) +[alerts_client.ts:456](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L456) ___ @@ -149,7 +139,7 @@ ___ #### Defined in -[alerts_client.ts:570](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L570) +[alerts_client.ts:802](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L802) ___ @@ -172,7 +162,7 @@ Accepts an array of ES documents and executes ensureAuthorized for the given ope #### Defined in -[alerts_client.ts:152](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L152) +[alerts_client.ts:223](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L223) ___ @@ -204,7 +194,7 @@ ___ #### Defined in -[alerts_client.ts:628](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L628) +[alerts_client.ts:986](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L986) ___ @@ -224,7 +214,7 @@ ___ #### Defined in -[alerts_client.ts:491](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L491) +[alerts_client.ts:618](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L618) ___ @@ -245,7 +235,7 @@ ___ #### Defined in -[alerts_client.ts:137](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L137) +[alerts_client.ts:197](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L197) ___ @@ -265,7 +255,7 @@ ___ #### Defined in -[alerts_client.ts:674](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L674) +[alerts_client.ts:1184](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L1184) ___ @@ -289,7 +279,7 @@ ___ #### Defined in -[alerts_client.ts:129](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L129) +[alerts_client.ts:189](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L189) ___ @@ -315,7 +305,7 @@ When an update by ids is requested, do a multi-get, ensure authz and audit alert #### Defined in -[alerts_client.ts:308](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L308) +[alerts_client.ts:386](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L386) ___ @@ -340,30 +330,7 @@ executes a search after to find alerts with query (+ authz filter) #### Defined in -[alerts_client.ts:423](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L423) - -___ - -### singleSearchAfterAndAudit - -▸ `Private` **singleSearchAfterAndAudit**(`__namedParameters`): `Promise`\>\>\> - -This will be used as a part of the "find" api -In the future we will add an "aggs" param - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `__namedParameters` | `SingleSearchAfterAndAudit` | - -#### Returns - -`Promise`\>\>\> - -#### Defined in - -[alerts_client.ts:220](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L220) +[alerts_client.ts:509](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L509) ___ @@ -389,4 +356,4 @@ ___ #### Defined in -[alerts_client.ts:520](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L520) +[alerts_client.ts:758](https://github.com/elastic/kibana/blob/938f4717813d9fda2562cecf451c1de3215c327b/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L758) diff --git a/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/bulkupdateoptions.md b/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/bulkupdateoptions.md index 4bb9ffda28bfa..a7871a0affb70 100644 --- a/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/bulkupdateoptions.md +++ b/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/bulkupdateoptions.md @@ -25,7 +25,7 @@ #### Defined in -[alerts_client.ts:84](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L84) +[alerts_client.ts:84](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L84) ___ @@ -35,7 +35,7 @@ ___ #### Defined in -[alerts_client.ts:86](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L86) +[alerts_client.ts:86](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L86) ___ @@ -45,7 +45,7 @@ ___ #### Defined in -[alerts_client.ts:87](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L87) +[alerts_client.ts:87](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L87) ___ @@ -55,4 +55,4 @@ ___ #### Defined in -[alerts_client.ts:85](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L85) +[alerts_client.ts:85](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L85) diff --git a/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/constructoroptions.md b/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/constructoroptions.md index d3019b047c38e..92dc21dd5e068 100644 --- a/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/constructoroptions.md +++ b/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/constructoroptions.md @@ -19,7 +19,7 @@ #### Defined in -[alerts_client.ts:72](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L72) +[alerts_client.ts:72](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L72) ___ @@ -29,7 +29,7 @@ ___ #### Defined in -[alerts_client.ts:71](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L71) +[alerts_client.ts:71](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L71) ___ @@ -39,7 +39,7 @@ ___ #### Defined in -[alerts_client.ts:73](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L73) +[alerts_client.ts:73](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L73) ___ @@ -49,4 +49,4 @@ ___ #### Defined in -[alerts_client.ts:70](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L70) +[alerts_client.ts:70](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L70) diff --git a/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/updateoptions.md b/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/updateoptions.md index f734d4da42318..04b61614510e5 100644 --- a/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/updateoptions.md +++ b/x-pack/platform/plugins/shared/rule_registry/docs/alerts_client/interfaces/updateoptions.md @@ -25,7 +25,7 @@ #### Defined in -[alerts_client.ts:79](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L79) +[alerts_client.ts:79](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L79) ___ @@ -35,7 +35,7 @@ ___ #### Defined in -[alerts_client.ts:77](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L77) +[alerts_client.ts:77](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L77) ___ @@ -45,7 +45,7 @@ ___ #### Defined in -[alerts_client.ts:80](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L80) +[alerts_client.ts:80](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L80) ___ @@ -55,4 +55,4 @@ ___ #### Defined in -[alerts_client.ts:78](https://github.com/elastic/kibana/blob/42f5a948210/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L78) +[alerts_client.ts:78](https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/rule_registry/server/alert_data_client/alerts_client.ts#L78) diff --git a/x-pack/platform/plugins/shared/task_manager/README.md b/x-pack/platform/plugins/shared/task_manager/README.md index 29fed72f33472..654d3263c1d06 100644 --- a/x-pack/platform/plugins/shared/task_manager/README.md +++ b/x-pack/platform/plugins/shared/task_manager/README.md @@ -61,7 +61,7 @@ The task_manager can be configured via `taskManager` config options (e.g. `taskM Plugins define tasks by calling the `registerTaskDefinitions` method on the `server.plugins.task_manager` object. -A sample task can be found in the [x-pack/test/plugin_api_integration/platform/plugins/shared/task_manager](../../../../test/plugin_api_integration/platform/plugins/shared/task_manager/index.js) folder. +A sample task can be found in the [x-pack/test/plugin_api_integration/plugins/sample_task_plugin/](../../../../../x-pack/test/plugin_api_integration/plugins/sample_task_plugin/server/plugin.ts) folder. ```js export class Plugin { @@ -88,7 +88,7 @@ export class Plugin { maxAttempts: 5, // The maximum number tasks of this type that can be run concurrently per Kibana instance. - // Setting this value will force Task Manager to poll for this task type seperatly from other task types which + // Setting this value will force Task Manager to poll for this task type seperatly from other task types which // can add significant load to the ES cluster, so please use this configuration only when absolutly necesery. maxConcurrency: 1, diff --git a/x-pack/platform/plugins/shared/triggers_actions_ui/README.md b/x-pack/platform/plugins/shared/triggers_actions_ui/README.md index cffd2bc9c3931..a48061701092f 100644 --- a/x-pack/platform/plugins/shared/triggers_actions_ui/README.md +++ b/x-pack/platform/plugins/shared/triggers_actions_ui/README.md @@ -305,7 +305,7 @@ Alert type UI is expected to be defined as `RuleTypeModel` object. Below is a list of steps that should be done to build and register a new alert type with the name `Example Alert Type`: -1. At any suitable place in Kibana, create a file, which will expose an object implementing interface [RuleTypeModel](https://github.com/elastic/kibana/blob/55b7905fb5265b73806006e7265739545d7521d0/x-pack/legacy/platform/plugins/shared/triggers_actions_ui/np_ready/public/types.ts#L83). Example: +1. At any suitable place in Kibana, create a file, which will expose an object implementing interface [RuleTypeModel](https://github.com/elastic/kibana/blob/55b7905fb5265b73806006e7265739545d7521d0/x-pack/legacy/plugins/triggers_actions_ui/np_ready/public/types.ts#L83). Example: ``` import { lazy } from 'react'; @@ -1401,7 +1401,7 @@ Follow the instructions bellow to embed the Alert Actions form within any Kibana import { TriggersAndActionsUIPublicPluginSetup, TriggersAndActionsUIPublicPluginStart, - } from '../../../../../../../x-pack/platform/plugins/shared/triggers_actions_ui/public'; + } from '@kbn/triggers-actions-ui-plugin/public'; triggersActionsUi: TriggersAndActionsUIPublicPluginSetup; ... @@ -1415,8 +1415,8 @@ Then this dependencies will be used to embed Actions form or register your own a ``` import React, { useCallback } from 'react'; -import { ActionForm } from '../../../../../../../../../../../platform/plugins/shared/triggers_actions_ui/public'; -import { RuleAction } from '../../../../../../../../../../../platform/plugins/shared/triggers_actions_ui/public/types'; +import { ActionForm } from '@kbn/triggers-actions-ui-plugin/public'; +import { RuleAction } from '@kbn/triggers-actions-ui-plugin/public/types'; export const ComponentWithActionsForm: () => { const { http, triggersActionsUi, notifications } = useKibana().services; @@ -1531,7 +1531,7 @@ Follow the instructions bellow to embed the Create Connector flyout within any K import { TriggersAndActionsUIPublicPluginSetup, TriggersAndActionsUIPublicPluginStart, - } from '../../../../../../../x-pack/platform/plugins/shared/triggers_actions_ui/public'; + } from '@kbn/triggers-actions-ui-plugin/public'; triggersActionsUi: TriggersAndActionsUIPublicPluginSetup; ... @@ -1545,7 +1545,7 @@ Then this dependency will be used to embed Create Connector flyout or register n ``` // import section -import { ActionsConnectorsContextProvider, CreateConnectorFlyout } from '../../../../../../../../../triggers_actions_ui/public'; +import { ActionsConnectorsContextProvider, CreateConnectorFlyout } from '@kbn/triggers-actions-ui-plugin/public'; // in the component state definition section const [addFlyoutVisible, setAddFlyoutVisibility] = useState(false); @@ -1615,7 +1615,7 @@ Follow the instructions bellow to embed the Edit Connector flyout within any Kib import { TriggersAndActionsUIPublicPluginSetup, TriggersAndActionsUIPublicPluginStart, - } from '../../../../../../../x-pack/platform/plugins/shared/triggers_actions_ui/public'; + } from '@kbn/triggers-actions-ui-plugin/public'; triggersActionsUi: TriggersAndActionsUIPublicPluginSetup; ... @@ -1629,7 +1629,7 @@ Then this dependency will be used to embed Edit Connector flyout. ``` // import section -import { ActionsConnectorsContextProvider, EditConnectorFlyout } from '../../../../../../../../../triggers_actions_ui/public'; +import { ActionsConnectorsContextProvider, EditConnectorFlyout } from '@kbn/triggers-actions-ui-plugin/public'; // in the component state definition section const [editFlyoutVisible, setEditFlyoutVisibility] = useState(false); diff --git a/x-pack/solutions/observability/plugins/apm/dev_docs/apm_queries.md b/x-pack/solutions/observability/plugins/apm/dev_docs/apm_queries.md index bb72d76552f48..a3bc17abf7c17 100644 --- a/x-pack/solutions/observability/plugins/apm/dev_docs/apm_queries.md +++ b/x-pack/solutions/observability/plugins/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/solutions/observability/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/solutions/observability/plugins/apm/server/lib/suggestions/get_suggestions.ts#L30-L32) and [the latency field](https://github.com/elastic/kibana/blob/a2ac439f56313b7a3fc4708f54a4deebf2615136/x-pack/solutions/observability/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/main/x-pack/solutions/observability/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/main/x-pack/solutions/observability/plugins/apm/server/lib/suggestions/get_suggestions.ts#L30-L32) and [the latency field](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/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/solutions/observability/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/main/x-pack/solutions/observability/plugins/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/solutions/observability/plugins/apm/server/lib/metrics/by_agent/shared/cpu/index.ts#L83) +Used in: [Metrics section](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/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/solutions/observability/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/main/x-pack/solutions/observability/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. # 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/solutions/observability/plugins/apm/server/lib/transactions/breakdown/index.ts#L48-L87) +Used in: ["Time spent by span type" chart](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/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/solutions/observability/plugins/apm/server/lib/backends/get_latency_charts_for_backend.ts#L68-L79), [Dependencies (throughput)](https://github.com/elastic/kibana/blob/00bb59713ed115343eb70d4e39059476edafbade/x-pack/solutions/observability/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/solutions/observability/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/main/x-pack/solutions/observability/plugins/apm/server/lib/backends/get_latency_charts_for_backend.ts#L68-L79), [Dependencies (throughput)](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/server/lib/backends/get_throughput_charts_for_backend.ts#L67-L74) and [Service Map](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/server/lib/service_map/get_service_map_backend_node_info.ts#L57-L67) Noteworthy fields: `span.destination.service.*` diff --git a/x-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md b/x-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md index 8b47080fcd2ce..6531bf9f837e0 100644 --- a/x-pack/solutions/observability/plugins/apm/dev_docs/telemetry.md +++ b/x-pack/solutions/observability/plugins/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/solutions/observability/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts) +All the available tasks are [here](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/apm/server/lib/apm_telemetry/collect_data_telemetry/tasks.ts) ### Debug telemetry @@ -45,7 +45,7 @@ GET /internal/apm/debug-telemetry In order for fields to be searchable on the telemetry cluster, they need to be added to the cluster's mapping. The mapping is defined in -[the telemetry repository's xpack-phone-home template](https://github.com/elastic/telemetry/blob/master/config/templates/xpack-phone-home.json). +[the telemetry repository's xpack-phone-home template](https://github.com/elastic/telemetry/blob/main/legacy/config/templates/xpack-phone-home.json). The mapping for the telemetry data is here under `stack_stats.kibana.plugins.apm`. @@ -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/solutions/observability/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/solutions/observability/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/main/x-pack/solutions/observability/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/main/x-pack/solutions/observability/plugins/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/solutions/observability/plugins/apm/ftr_e2e/README.md b/x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md index cfa8f188d456e..649a9a69dcc41 100644 --- a/x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md +++ b/x-pack/solutions/observability/plugins/apm/ftr_e2e/README.md @@ -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/solutions/observability/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/f0eb5d695745f1f3a19ae6392618d1826ce29ce2/x-pack/solutions/observability/plugins/apm/ftr_e2e/cypress/support/commands.ts#L96-L108) 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/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md b/x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md index 23d370cd27024..de7d4a2be0281 100644 --- a/x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md +++ b/x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/README.md @@ -33,7 +33,7 @@ After the dataView is created we also set field formats to promote human-readabi ### Visualization Configuration -Each data type may have one or more visualization configurations. The data type to visualization configuration can be found in [`exploratory_view/obs_exploratory_view`](https://github.com/elastic/kibana/blob/main/x-pack/plugins/observability/public/components/shared/exploratory_view/obsv_exploratory_view.tsx#L86) +Each data type may have one or more visualization configurations. The data type to visualization configuration can be found in [`exploratory_view/obs_exploratory_view`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/obsv_exploratory_view.tsx#L84) Each visualization configuration is mapped to a single report type. diff --git a/x-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md b/x-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md index 6ae8bc537a9ff..d7665170e6185 100644 --- a/x-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md +++ b/x-pack/solutions/observability/plugins/observability/dev_docs/feature_flags.md @@ -11,6 +11,6 @@ if (core.uiSettings.get(myFeatureEnabled)) { } ``` -In order for telemetry to be collected, the keys and types need to be added in [src/platform/plugins/private/kibana_usage_collection/server/collectors/management/schema.ts](../../../../../src/platform/plugins/private/kibana_usage_collection/server/collectors/management/schema.ts) and [src/platform/plugins/private/kibana_usage_collection/server/collectors/management/types.ts](../../../../src/platform/plugins/private/kibana_usage_collection/server/collectors/management/types.ts). +In order for telemetry to be collected, the keys and types need to be added in [src/platform/plugins/private/kibana_usage_collection/server/collectors/management/schema.ts](../../../../../../src/platform/plugins/private/kibana_usage_collection/server/collectors/management/schema.ts) and [src/platform/plugins/private/kibana_usage_collection/server/collectors/management/types.ts](../../../../../../src/platform/plugins/private/kibana_usage_collection/server/collectors/management/types.ts). Settings can be managed in Kibana under Stack Management > Advanced Settings > Observability. diff --git a/x-pack/solutions/observability/plugins/profiling/e2e/README.md b/x-pack/solutions/observability/plugins/profiling/e2e/README.md index dfc1639db6bca..535803ad529e3 100644 --- a/x-pack/solutions/observability/plugins/profiling/e2e/README.md +++ b/x-pack/solutions/observability/plugins/profiling/e2e/README.md @@ -1,6 +1,6 @@ # Profiling E2E tests -Profiling 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/solutions/observability/plugins/profiling/e2e/cypress/e2e`. +Profiling uses [FTR](../../../../../../packages/kbn-test/README.mdx) (functional test runner) and [Cypress](https://www.cypress.io/) to run the e2e tests. The tests are located at `kibana/x-pack/solutions/observability/plugins/profiling/e2e/cypress/e2e`. ## E2E Tests (Cypress) diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/react_router_helpers/link_for_eui.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/react_router_helpers/link_for_eui.tsx index e15534d66310a..982fc2e5d272b 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/react_router_helpers/link_for_eui.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/react_router_helpers/link_for_eui.tsx @@ -22,7 +22,7 @@ import { letBrowserHandleEvent } from './link_events'; * Generates either an EuiLink or EuiButton with a React-Router-ified link * * Based off of EUI's recommendations for handling React Router: - * https://github.com/elastic/eui/blob/master/wiki/react-router.md#react-router-51 + * https://github.com/elastic/eui/blob/main/wiki/consuming-eui/react-router.md#react-router-51 */ interface IEuiReactRouterProps { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/react_router_helpers/link_for_eui.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/react_router_helpers/link_for_eui.tsx index 9378099ce4e85..00d5351570d0b 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/react_router_helpers/link_for_eui.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/common/react_router_helpers/link_for_eui.tsx @@ -22,7 +22,7 @@ import { letBrowserHandleEvent } from './link_events'; * Generates either an EuiLink or EuiButton with a React-Router-ified link * * Based off of EUI's recommendations for handling React Router: - * https://github.com/elastic/eui/blob/master/wiki/react-router.md#react-router-51 + * https://github.com/elastic/eui/blob/main/wiki/consuming-eui/react-router.md#react-router-51 */ type IEuiReactRouterProps = PropsWithChildren<{ diff --git a/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx b/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx index 5cc27ba577d3d..9b941f396a405 100644 --- a/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx +++ b/x-pack/solutions/search/plugins/enterprise_search/public/applications/index.tsx @@ -169,7 +169,7 @@ export const renderApp = ( * Render function for Kibana's header action menu chrome - * reusable by any Enterprise Search plugin simply by passing in * a custom HeaderActions component (e.g., WorkplaceSearchHeaderActions) - * @see https://github.com/elastic/kibana/blob/main/docs/development/core/public/kibana-plugin-core-public.appmountparameters.setheaderactionmenu.md + * @see https://github.com/elastic/kibana/blob/8.0/docs/development/core/public/kibana-plugin-core-public.appmountparameters.setheaderactionmenu.md */ export const renderHeaderActions = ( diff --git a/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/kibana_chrome/generate_title.ts b/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/kibana_chrome/generate_title.ts index 42bc9be087bd2..6be53c3e2f368 100644 --- a/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/kibana_chrome/generate_title.ts +++ b/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/kibana_chrome/generate_title.ts @@ -19,7 +19,7 @@ import { /** * Generate a document title that generally follows our breadcrumb trails - * https://github.com/elastic/kibana/blob/main/docs/development/core/public/kibana-plugin-core-public.chromedoctitle.md + * https://github.com/elastic/kibana/blob/8.0/docs/development/core/public/kibana-plugin-core-public.chromedoctitle.md */ type Title = string[]; diff --git a/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/kibana_chrome/set_chrome.tsx b/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/kibana_chrome/set_chrome.tsx index 34664d16503d0..21247ab26b510 100644 --- a/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/kibana_chrome/set_chrome.tsx +++ b/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/kibana_chrome/set_chrome.tsx @@ -40,7 +40,7 @@ import { /** * Helpers for setting Kibana chrome (breadcrumbs, doc titles) on React view mount - * @see https://github.com/elastic/kibana/blob/main/src/core/public/chrome/chrome_service.tsx + * @see https://github.com/elastic/kibana/blob/main/src/core/packages/chrome/browser-internal/src/chrome_service.tsx * * Example usage (don't forget to i18n.translate() page titles!): * diff --git a/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/react_router_helpers/generate_react_router_props.ts b/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/react_router_helpers/generate_react_router_props.ts index 89219362e5be4..d27105297e02a 100644 --- a/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/react_router_helpers/generate_react_router_props.ts +++ b/x-pack/solutions/search/plugins/enterprise_search/public/applications/shared/react_router_helpers/generate_react_router_props.ts @@ -19,7 +19,7 @@ import { letBrowserHandleEvent, createHref } from '.'; * Generates the `href` and `onClick` props for React-Router-friendly links * * Based off of EUI's recommendations for handling React Router: - * https://github.com/elastic/eui/blob/master/wiki/react-router.md#react-router-51 + * https://github.com/elastic/eui/blob/main/wiki/consuming-eui/react-router.md#react-router-51 * * but separated out from EuiLink portion as we use this for multiple EUI components */ diff --git a/x-pack/solutions/search/plugins/enterprise_search/server/lib/enterprise_search_http_agent.ts b/x-pack/solutions/search/plugins/enterprise_search/server/lib/enterprise_search_http_agent.ts index d97daefe881a7..405f6ef246a3e 100644 --- a/x-pack/solutions/search/plugins/enterprise_search/server/lib/enterprise_search_http_agent.ts +++ b/x-pack/solutions/search/plugins/enterprise_search/server/lib/enterprise_search_http_agent.ts @@ -59,7 +59,6 @@ class EnterpriseSearchHttpAgent { /* * Convert verificationMode to rejectUnauthorized for more consistent config settings * with the rest of Kibana - * @see https://github.com/elastic/kibana/blob/main/x-pack/platform/plugins/shared/actions/server/builtin_action_types/lib/get_node_tls_options.ts */ getAgentOptions(verificationMode: 'full' | 'certificate' | 'none') { const agentOptions: AgentOptions = {}; diff --git a/x-pack/solutions/search/plugins/enterprise_search/server/lib/route_config_helpers.ts b/x-pack/solutions/search/plugins/enterprise_search/server/lib/route_config_helpers.ts index cf78420af7f10..4adb306ac0bdc 100644 --- a/x-pack/solutions/search/plugins/enterprise_search/server/lib/route_config_helpers.ts +++ b/x-pack/solutions/search/plugins/enterprise_search/server/lib/route_config_helpers.ts @@ -32,7 +32,7 @@ interface ConfigWithoutBodyOptions * The will pass a String Buffer to the route handler. The proper way to validate this when validation * is enabled to to use `body: schema.buffer()`. * - * @see https://github.com/elastic/kibana/blob/main/docs/development/core/server/kibana-plugin-core-server.routeconfigoptionsbody.md + * @see https://github.com/elastic/kibana/blob/8.0/docs/development/core/server/kibana-plugin-core-server.routeconfigoptionsbody.md * @see https://github.com/elastic/kibana/blob/main/src/platform/packages/shared/kbn-config-schema/README.md#schemabuffer * * Example: diff --git a/x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/hooks/use_field_value_autocomplete/index.ts b/x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/hooks/use_field_value_autocomplete/index.ts index b8de79b8c729c..17934e2b6f0f5 100644 --- a/x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/hooks/use_field_value_autocomplete/index.ts +++ b/x-pack/solutions/security/packages/kbn-securitysolution-autocomplete/src/hooks/use_field_value_autocomplete/index.ts @@ -11,7 +11,7 @@ import { ListOperatorTypeEnum as OperatorTypeEnum } from '@kbn/securitysolution- import { DataViewBase, DataViewFieldBase, getDataViewFieldSubtypeNested } from '@kbn/es-query'; // TODO: I have to use any here for now, but once this is available below, we should use the correct types, https://github.com/elastic/kibana/issues/100715 -// import { AutocompleteStart } from '../../../../../../../../../../../src/platform/plugins/shared/unified_search/public'; +// import { AutocompleteStart } from '@kbn/unified-search-plugin/public'; // eslint-disable-next-line @typescript-eslint/no-explicit-any type AutocompleteStart = any; diff --git a/x-pack/solutions/security/packages/kbn-securitysolution-exception-list-components/index.ts b/x-pack/solutions/security/packages/kbn-securitysolution-exception-list-components/index.ts index 40277892f1f79..b6e3cf97c7318 100644 --- a/x-pack/solutions/security/packages/kbn-securitysolution-exception-list-components/index.ts +++ b/x-pack/solutions/security/packages/kbn-securitysolution-exception-list-components/index.ts @@ -8,7 +8,6 @@ export * from './src/search_bar'; export * from './src/empty_viewer_state'; export * from './src/pagination/pagination'; -// export * from './src/exceptions_utility/exceptions_utility'; export * from './src/exception_items'; export * from './src/exception_item_card'; export * from './src/value_with_space_warning'; diff --git a/x-pack/solutions/security/packages/kbn-securitysolution-list-api/src/types.ts b/x-pack/solutions/security/packages/kbn-securitysolution-list-api/src/types.ts index 54aa89936d73c..9ec8c61fa083c 100644 --- a/x-pack/solutions/security/packages/kbn-securitysolution-list-api/src/types.ts +++ b/x-pack/solutions/security/packages/kbn-securitysolution-list-api/src/types.ts @@ -15,7 +15,7 @@ import type { // TODO: Replace these with kbn packaged versions once we have those available to us // These originally came from this location below before moving them to this hacked "any" types: -// import { HttpStart, NotificationsStart } from '../../../../../../../../src/core/public'; +// import { HttpStart, NotificationsStart } from '@kbn/core/public'; interface HttpStart { // eslint-disable-next-line @typescript-eslint/no-explicit-any fetch: (...args: any) => any; diff --git a/x-pack/solutions/security/plugins/lists/README.md b/x-pack/solutions/security/plugins/lists/README.md index b04d7097ddc6d..471228b32344c 100644 --- a/x-pack/solutions/security/plugins/lists/README.md +++ b/x-pack/solutions/security/plugins/lists/README.md @@ -42,7 +42,7 @@ xpack.lists.listItemIndex: '.items-your-name' Restart Kibana and ensure that you are using `--no-base-path` as changing the base path is a feature but will get in the way of the CURL scripts written as is. -Go to the scripts folder `cd kibana/x-pack/solutions/security/plugins/lists/server/scripts` and run: +Go to the scripts folder `cd x-pack/solutions/security/plugins/lists/server/scripts` and run: ```sh ./hard_reset.sh diff --git a/x-pack/solutions/security/plugins/security_solution/docs/adrs/threat_hunting/0001_saving_of_timeline_associated_saved_objects.md b/x-pack/solutions/security/plugins/security_solution/docs/adrs/threat_hunting/0001_saving_of_timeline_associated_saved_objects.md index 8f6ddf150c9db..a2d98fcb750e1 100644 --- a/x-pack/solutions/security/plugins/security_solution/docs/adrs/threat_hunting/0001_saving_of_timeline_associated_saved_objects.md +++ b/x-pack/solutions/security/plugins/security_solution/docs/adrs/threat_hunting/0001_saving_of_timeline_associated_saved_objects.md @@ -13,11 +13,11 @@ When commenting on an unsaved timeline or an event in a timeline or when pinning What's causing this bug is that the associated saved objects have a field `timelineId` that connects them to the timeline. When a (pin/note) save request comes in, the server checks for that field and if it doesn't exist, it will create a new timeline on the fly and return its `timelineId` and `timelineVersion` as part of the saved object's response. -https://github.com/elastic/kibana/blob/2df44b9f7f76f3d03f6e32be7f2a39034f97c22e/x-pack/solutions/security/plugins/security_solution/server/lib/timeline/saved_object/notes/saved_object.ts#L138-L148 +https://github.com/elastic/kibana/blob/2df44b9f7f76f3d03f6e32be7f2a39034f97c22e/x-pack/plugins/security_solution/server/lib/timeline/saved_object/notes/saved_object.ts#L138-L148 These two fields are currently not used in the timeline middleware: -https://github.com/elastic/kibana/blob/2df44b9f7f76f3d03f6e32be7f2a39034f97c22e/x-pack/solutions/security/plugins/security_solution/public/timelines/store/middlewares/timeline_note.ts#L60 +https://github.com/elastic/kibana/blob/2df44b9f7f76f3d03f6e32be7f2a39034f97c22e/x-pack/plugins/security_solution/public/timelines/store/middlewares/timeline_note.ts#L60 This gives the false impression that the associated saved object has been stored but it actually has been associated to a different timeline. Subsequent saves of the active timeline (which is not the associated timeline) will then create a new `timelineId`. When the page is reloaded, the associated saved objects will be gone from that timeline. diff --git a/x-pack/solutions/security/plugins/security_solution/docs/rfcs/detection_response/prebuilt_rules_customization.md b/x-pack/solutions/security/plugins/security_solution/docs/rfcs/detection_response/prebuilt_rules_customization.md index 388d80191bb23..2a86bcff7832f 100644 --- a/x-pack/solutions/security/plugins/security_solution/docs/rfcs/detection_response/prebuilt_rules_customization.md +++ b/x-pack/solutions/security/plugins/security_solution/docs/rfcs/detection_response/prebuilt_rules_customization.md @@ -403,9 +403,9 @@ Since the migration of rules will be performed as the user calls the pertinent e All endpoints belonging to Detection Rules Management that create and update -including upgrade of prebuilt rules to new version- use three CRUD methods under the hood: -- [`createRules`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_management/logic/crud/create_rules.ts) -- [`patchRules`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_management/logic/crud/patch_rules.ts) -- [`updateRules`](https://github.com/elastic/kibana/blob/main/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_management/logic/crud/update_rules.ts) +- [`createRules`](https://github.com/elastic/kibana/blob/8.0/x-pack/plugins/security_solution/server/lib/detection_engine/rules/create_rules.ts) +- [`patchRules`](https://github.com/elastic/kibana/blob/8.0/x-pack/plugins/security_solution/server/lib/detection_engine/rules/patch_rules.ts) +- [`updateRules`](https://github.com/elastic/kibana/blob/8.0/x-pack/plugins/security_solution/server/lib/detection_engine/rules/update_rules.ts) This "overuse" of these 3 methods for a variety of user actions makes their logic tightly coupled and creates a considerable amount of complexity to CRUD functions that should remain logically simple. @@ -464,7 +464,7 @@ The **normalization on read** will be carried out by a new `normalizeRuleSourceS Inside this method, we will use `normalizeRuleSourceSchemaOnRuleRead` to calculate the normalized values of `rule_source` and `immutable`. -_Source: [x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_management/normalization/rule_converters.ts](https://github.com/elastic/kibana/blob/main/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_management/normalization/rule_converters.ts)_ +_Source: [rule_converters.ts](https://github.com/elastic/kibana/blob/8.0/x-pack/plugins/security_solution/server/lib/detection_engine/schemas/rule_converters.ts)_ ```ts export const internalRuleToAPIResponse = (rule) => { @@ -948,7 +948,7 @@ export const convertPrebuiltRuleAssetToRuleResponse = ( - [**Perform Rule Installation** - `POST /prebuilt_rules/installation/_install` (Internal)](https://github.com/elastic/kibana/blob/main/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/prebuilt_rules/api/perform_rule_installation/perform_rule_installation_route.ts) -To install a new prebuilt rule, this endpoint uses the [`createPrebuiltRules` method](https://github.com/elastic/kibana/blob/main/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/prebuilt_rules/logic/rule_objects/create_prebuilt_rules.ts), which in turn calls the [`createRules` method](https://github.com/elastic/kibana/blob/main/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_management/logic/crud/create_rules.ts). +To install a new prebuilt rule, this endpoint uses the [`createPrebuiltRules` method](https://github.com/elastic/kibana/blob/main/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/prebuilt_rules/logic/rule_objects/create_prebuilt_rules.ts), which in turn calls the [`createRules` method](https://github.com/elastic/kibana/blob/8.0/x-pack/plugins/security_solution/server/lib/detection_engine/rules/create_rules.ts). This endpoint also suffers from the issue of tightly coupled logic explained above: using th `createRules` method for creating, importing and upgrading -in some cases- rules. We need to create a new CRUD method specifically for installing prebuilt rules, that extracts that responsibility out of the `createRules` method. diff --git a/x-pack/solutions/security/plugins/security_solution/public/resolver/documentation/schema.md b/x-pack/solutions/security/plugins/security_solution/public/resolver/documentation/schema.md index 30149ec218f9c..23f419d3b8063 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/resolver/documentation/schema.md +++ b/x-pack/solutions/security/plugins/security_solution/public/resolver/documentation/schema.md @@ -12,7 +12,7 @@ for the elastic endpoint and winlogbeat's sysmon data. ## Schema Format -The predefined schemas are located here +The predefined schemas are located here ```typescript const supportedSchemas: SupportedSchema[] = [ diff --git a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/readme.md b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/readme.md index 9e0b1f27050d3..f26ffe0ff169b 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/readme.md +++ b/x-pack/solutions/security/plugins/security_solution/public/sourcerer/components/readme.md @@ -6,17 +6,17 @@ - The scope of a sourcerer component will be default unless the path is added to the `detectionsPaths` array, in which case the scope can be detections in `../sourcerer/containers/index.tsx` ## Default Sourcerer -![](../../images/default.png) +![](../../common/images/default.png) - The data view is shown in the dropdown. All index aliases that have existing indices are selected by default. Index aliases that do NOT have existing indices are shown in the dropdown as deactivated ## Detections Sourcerer -![](../../images/alerts.png) +![](../../common/images/alerts.png) - The detections sourcerer is locked to the signals index, and has an "Alerts" flag ## Timeline Sourcerer -![](../../images/timeline.png) +![](../../common/images/timeline.png) - The timeline sourcerer is almost exactly like the default sourcerer, but it has a checkbox to "Show only detection alerts" which will automatically select the default data view with the alerts index locked in: -![](../../images/timeline-alerts.png) +![](../../common/images/timeline-alerts.png) ## Sourcerer Quirks - Signals index is not always defined yet, so we `pollForSignalIndex` on mount of detections sourcerer and timeline sourcerer @@ -24,7 +24,7 @@ - When `selectedPatterns` changes, we updated the `onUpdateDetectionAlertsChecked` boolean - Reset button sets to the active `patternList` on the default security data view - The "Modified" label gets applied when the data view `selectedPatterns` diverge from the `patternList`. It does not appear when changing data views and using that data views patternList in full. It does not appear until Save is pressed! - ![](../../images/timeline_alerts.png) + ![](../../common/images/timeline_alerts.png) ## Legacy Timeline Sourcerer - "Update available" workflow for pre-8.0 timelines and timelines that have indices that got deleted from the default data view diff --git a/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_monitoring/logic/rule_execution_log/create_rule_execution_summary.ts b/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_monitoring/logic/rule_execution_log/create_rule_execution_summary.ts index 486d2bffccc6b..192c9012fa3a9 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_monitoring/logic/rule_execution_log/create_rule_execution_summary.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_monitoring/logic/rule_execution_log/create_rule_execution_summary.ts @@ -23,7 +23,7 @@ export const createRuleExecutionSummary = ( // In the rule type the monitoring object is optional because in some cases rules client returns a rule without it. // For instance, when we call RulesClient.create(). Despite the fact that it's always in the rule saved object, // even when it was just created: - // https://github.com/elastic/kibana/blob/26eddec70844ffb65e5d3521a7adb52e643c4534/x-pack/platform/plugins/shared/alerting/server/rules_client/methods/create.ts#L155 + // https://github.com/elastic/kibana/blob/8.9/x-pack/plugins/alerting/server/rules_client/methods/create.ts#L158 return null; } diff --git a/x-pack/solutions/security/plugins/threat_intelligence/public/modules/indicators/components/common/field_label.tsx b/x-pack/solutions/security/plugins/threat_intelligence/public/modules/indicators/components/common/field_label.tsx index b270f561cee69..6e248fcb8c6d4 100644 --- a/x-pack/solutions/security/plugins/threat_intelligence/public/modules/indicators/components/common/field_label.tsx +++ b/x-pack/solutions/security/plugins/threat_intelligence/public/modules/indicators/components/common/field_label.tsx @@ -32,7 +32,7 @@ export const IndicatorFieldLabel: VFC = ({ field }) => /** This translates the field name using kbn-i18n */ export const translateFieldLabel = (field: string) => { // This switch is necessary as i18n id cannot be dynamic, see: - // https://github.com/elastic/kibana/blob/main/src/dev/i18n/README.md + // https://github.com/elastic/kibana/blob/main/src/dev/i18n_tools/README.md switch (field) { case RawIndicatorFieldId.TimeStamp: { return TIMESTAMP; diff --git a/x-pack/solutions/security/plugins/timelines/common/search_strategy/index_fields/index.ts b/x-pack/solutions/security/plugins/timelines/common/search_strategy/index_fields/index.ts index c2294aae0925e..359eb48b6670a 100644 --- a/x-pack/solutions/security/plugins/timelines/common/search_strategy/index_fields/index.ts +++ b/x-pack/solutions/security/plugins/timelines/common/search_strategy/index_fields/index.ts @@ -50,14 +50,14 @@ export interface IndexFieldsStrategyRequestById extends IEsSearchRequest { } /** - * @deprecated use kibana data views api https://github.com/elastic/kibana/blob/83f1fb4f26219f32cab43706db78d544c7bc2f6d/src/platform/plugins/shared/data_views/common/data_views/data_views.ts#L294 + * @deprecated use kibana data views api https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/data_views/common/data_views/data_views.ts#L139 */ export type IndexFieldsStrategyRequest = T extends 'dataView' ? IndexFieldsStrategyRequestById : IndexFieldsStrategyRequestByIndices; /** - * @deprecated use kibana data views api https://github.com/elastic/kibana/blob/83f1fb4f26219f32cab43706db78d544c7bc2f6d/src/platform/plugins/shared/data_views/common/data_views/data_views.ts#L294 + * @deprecated use kibana data views api https://github.com/elastic/kibana/blob/main/src/platform/plugins/shared/data_views/common/data_views/data_views.ts#L139 */ export interface IndexFieldsStrategyResponse extends IEsSearchResponse { indexFields: IndexField[]; diff --git a/x-pack/test/cases_api_integration/common/plugins/security_solution/package.json b/x-pack/test/cases_api_integration/common/plugins/security_solution/package.json index cfbc3c48c377c..49d2e2e54e298 100644 --- a/x-pack/test/cases_api_integration/common/plugins/security_solution/package.json +++ b/x-pack/test/cases_api_integration/common/plugins/security_solution/package.json @@ -7,8 +7,8 @@ }, "main": "target/test/plugin_api_integration/plugins/security_solution_fixtures", "scripts": { - "kbn": "node ../../../../../../../scripts/kbn.js", - "build": "rm -rf './target' && ../../../../../../../node_modules/.bin/tsc" + "kbn": "node ../../../../../../scripts/kbn.js", + "build": "rm -rf './target' && ../../../../../../node_modules/.bin/tsc" }, "license": "Elastic License 2.0" } \ No newline at end of file From bec72f00ac2ccb3ee72661cdebbcc180b07f78f8 Mon Sep 17 00:00:00 2001 From: seanrathier Date: Tue, 28 Jan 2025 01:18:50 -0500 Subject: [PATCH 02/31] [Cloud Security] Fleet validation using the RequiredVars and CSPM showing validation errors (#207130) --- .../services/validate_package_policy.test.ts | 335 +++++++++++++++++- .../services/validate_package_policy.ts | 79 ++++- .../shared/fleet/common/types/models/epm.ts | 15 + .../single_page_layout/hooks/form.tsx | 3 +- .../aws_credentials_form.tsx | 3 + .../aws_credentials_form_agentless.tsx | 15 +- .../aws_input_var_fields.tsx | 127 ++++--- .../aws_credentials_form/hooks.ts | 22 +- .../azure_credentials_form.tsx | 134 ++++--- .../azure_credentials_form_agentless.tsx | 2 + .../gcp_credential_form.tsx | 115 +++++- .../gcp_credentials_form_agentless.tsx | 2 + .../fleet_extensions/policy_template_form.tsx | 3 + .../policy_template_selectors.tsx | 1 + .../components/fleet_extensions/utils.ts | 13 + .../agentless/create_agent.ts | 16 +- .../agentless/security_posture.ts | 8 +- .../constants.ts | 8 + .../cspm/cis_integration_azure.ts | 15 +- .../pages/cis_integrations/cspm/constants.ts | 6 + .../mki_only/agentless/mki_create_agent.ts | 3 + 21 files changed, 789 insertions(+), 136 deletions(-) create mode 100644 x-pack/test/cloud_security_posture_functional/constants.ts create mode 100644 x-pack/test/cloud_security_posture_functional/pages/cis_integrations/cspm/constants.ts diff --git a/x-pack/platform/plugins/shared/fleet/common/services/validate_package_policy.test.ts b/x-pack/platform/plugins/shared/fleet/common/services/validate_package_policy.test.ts index a53402e460f0d..9faf1070fef60 100644 --- a/x-pack/platform/plugins/shared/fleet/common/services/validate_package_policy.test.ts +++ b/x-pack/platform/plugins/shared/fleet/common/services/validate_package_policy.test.ts @@ -8,7 +8,12 @@ import { load } from 'js-yaml'; import { installationStatuses } from '../constants'; -import type { PackageInfo, NewPackagePolicy, RegistryPolicyTemplate } from '../types'; +import type { + PackageInfo, + NewPackagePolicy, + RegistryPolicyTemplate, + NewPackagePolicyInputStream, +} from '../types'; import { validatePackagePolicy, @@ -771,6 +776,334 @@ describe('Fleet - validatePackagePolicy()', () => { }); }); +describe('Fleet - validateConditionalRequiredVars()', () => { + const createMockRequiredVarPackageInfo = (streams: unknown) => { + return { + name: 'mock-package', + title: 'Mock package', + version: '0.0.0', + description: 'description', + type: 'mock', + categories: [], + requirement: { kibana: { versions: '' }, elasticsearch: { versions: '' } }, + format_version: '', + download: '', + path: '', + assets: { + kibana: { + dashboard: [], + visualization: [], + search: [], + 'index-pattern': [], + }, + }, + status: installationStatuses.NotInstalled, + data_streams: [ + { + dataset: 'foo', + streams, + }, + { + dataset: 'bar', + streams: [ + { + input: 'bar', + title: 'Bar', + vars: [ + { name: 'bar-name', type: 'text', required: true }, + { name: 'bar-age', type: 'text' }, + ], + }, + { + input: 'with-no-stream-vars', + title: 'Bar stream no vars', + enabled: true, + }, + ], + }, + ], + policy_templates: [ + { + name: 'pkgPolicy1', + title: 'Package policy 1', + description: 'test package policy', + inputs: [ + { + type: 'foo', + title: 'Foo', + vars: [ + { default: 'foo-input-var-value', name: 'foo-input-var-name', type: 'text' }, + { + default: 'foo-input2-var-value', + name: 'foo-input2-var-name', + required: true, + type: 'text', + }, + { name: 'foo-input3-var-name', type: 'text', required: true, multi: true }, + ], + }, + { + type: 'bar', + title: 'Bar', + vars: [ + { + default: ['value1', 'value2'], + name: 'bar-input-var-name', + type: 'text', + multi: true, + }, + { name: 'bar-input2-var-name', required: true, type: 'text' }, + ], + }, + { + type: 'with-no-config-or-streams', + title: 'With no config or streams', + }, + { + type: 'with-disabled-streams', + title: 'With disabled streams', + }, + { + type: 'with-no-stream-vars', + enabled: true, + vars: [{ required: true, name: 'var-name', type: 'text' }], + }, + ], + }, + ], + } as unknown as PackageInfo; + }; + + const createPackagePolicyForRequiredVars = (streams: NewPackagePolicyInputStream[]) => { + return { + name: 'pkgPolicy1-1', + namespace: 'default', + policy_id: 'test-policy', + policy_ids: ['test-policy'], + enabled: true, + inputs: [ + { + type: 'foo-input', + policy_template: 'pkgPolicy1', + enabled: true, + streams, + }, + ], + vars: {}, + }; + }; + + it('should return package policy validation error if invalid required_vars exist', () => { + const mockPackageInfoRequireVars = createMockRequiredVarPackageInfo([ + { + title: 'Foo', + input: 'foo-input', + vars: [ + { name: 'foo-name', type: 'text' }, + { name: 'foo-age', type: 'text' }, + ], + required_vars: { + 'foo-required-var-name': [{ name: 'foo-name' }, { name: 'foo-age', value: '1' }], + }, + }, + ]); + const invalidPackagePolicyWithRequiredVars = createPackagePolicyForRequiredVars([ + { + data_stream: { dataset: 'foo', type: 'logs' }, + enabled: true, + vars: { 'foo-name': { type: 'text' }, 'foo-age': { type: 'text' } }, + }, + ]); + + const validationResults = validatePackagePolicy( + invalidPackagePolicyWithRequiredVars, + mockPackageInfoRequireVars, + load + ); + + expect(validationResults).toEqual( + expect.objectContaining({ + inputs: { + 'foo-input': { + streams: { + foo: { + required_vars: { + 'foo-required-var-name': [ + { name: 'foo-name', invalid: true }, + { name: 'foo-age', invalid: true }, + ], + }, + vars: { + 'foo-name': null, + 'foo-age': null, + }, + }, + }, + }, + }, + }) + ); + + expect(validationHasErrors(validationResults)).toBe(true); + }); + + it('should return package policy validation error if partial invalid required_vars exist', () => { + const mockPackageInfoRequireVars = createMockRequiredVarPackageInfo([ + { + title: 'Foo', + input: 'foo-input', + vars: [ + { name: 'foo-name', type: 'text' }, + { name: 'foo-age', type: 'text' }, + ], + required_vars: { + 'foo-required-var-name': [{ name: 'foo-name' }, { name: 'foo-age', value: '1' }], + }, + }, + ]); + const invalidPackagePolicyWithRequiredVars = createPackagePolicyForRequiredVars([ + { + data_stream: { dataset: 'foo', type: 'logs' }, + enabled: true, + vars: { 'foo-name': { type: 'text' }, 'foo-age': { type: 'text', value: '1' } }, + }, + ]); + + const validationResults = validatePackagePolicy( + invalidPackagePolicyWithRequiredVars, + mockPackageInfoRequireVars, + load + ); + + expect(validationResults).toEqual( + expect.objectContaining({ + inputs: { + 'foo-input': { + streams: { + foo: { + required_vars: { + 'foo-required-var-name': [{ name: 'foo-name', invalid: true }], + }, + vars: { + 'foo-name': null, + 'foo-age': null, + }, + }, + }, + }, + }, + }) + ); + + expect(validationHasErrors(validationResults)).toBe(true); + }); + + it('should not return package policy validation errors if required_vars have existence and a value', () => { + const mockPackageInfoRequireVars = createMockRequiredVarPackageInfo([ + { + title: 'Foo', + input: 'foo-input', + vars: [ + { name: 'foo-name', type: 'text' }, + { name: 'foo-age', type: 'text' }, + ], + required_vars: { + 'foo-required-var-name': [{ name: 'foo-name' }, { name: 'foo-age', value: '1' }], + }, + }, + ]); + const invalidPackagePolicyWithRequiredVars = createPackagePolicyForRequiredVars([ + { + data_stream: { dataset: 'foo', type: 'logs' }, + enabled: true, + vars: { + 'foo-name': { type: 'text', value: 'Some name' }, + 'foo-age': { type: 'text', value: '1' }, + }, + }, + ]); + + const validationResults = validatePackagePolicy( + invalidPackagePolicyWithRequiredVars, + mockPackageInfoRequireVars, + load + ); + + expect(validationResults).toEqual( + expect.objectContaining({ + inputs: { + 'foo-input': { + streams: { + foo: { + vars: { + 'foo-name': null, + 'foo-age': null, + }, + }, + }, + }, + }, + }) + ); + + expect(validationHasErrors(validationResults)).toBe(false); + }); + + it('should not return package policy validation errors if required_vars all have values', () => { + const mockPackageInfoRequireVars = createMockRequiredVarPackageInfo([ + { + title: 'Foo', + input: 'foo-input', + vars: [ + { name: 'foo-name', type: 'text' }, + { name: 'foo-age', type: 'text' }, + ], + required_vars: { + 'foo-required-var-name': [ + { name: 'foo-name', value: 'Some name' }, + { name: 'foo-age', value: '1' }, + ], + }, + }, + ]); + const invalidPackagePolicyWithRequiredVars = createPackagePolicyForRequiredVars([ + { + data_stream: { dataset: 'foo', type: 'logs' }, + enabled: true, + vars: { + 'foo-name': { type: 'text', value: 'Some name' }, + 'foo-age': { type: 'text', value: '1' }, + }, + }, + ]); + + const validationResults = validatePackagePolicy( + invalidPackagePolicyWithRequiredVars, + mockPackageInfoRequireVars, + load + ); + + expect(validationResults).toEqual( + expect.objectContaining({ + inputs: { + 'foo-input': { + streams: { + foo: { + vars: { + 'foo-name': null, + 'foo-age': null, + }, + }, + }, + }, + }, + }) + ); + + expect(validationHasErrors(validationResults)).toBe(false); + }); +}); + describe('Fleet - validationHasErrors()', () => { it('returns true for stream validation results with errors', () => { expect( diff --git a/x-pack/platform/plugins/shared/fleet/common/services/validate_package_policy.ts b/x-pack/platform/plugins/shared/fleet/common/services/validate_package_policy.ts index 469c243663bab..45cf1ed00ad55 100644 --- a/x-pack/platform/plugins/shared/fleet/common/services/validate_package_policy.ts +++ b/x-pack/platform/plugins/shared/fleet/common/services/validate_package_policy.ts @@ -17,6 +17,8 @@ import type { PackageInfo, RegistryStream, RegistryVarsEntry, + RegistryRequiredVars, + NewPackagePolicyInputStream, } from '../types'; import { DATASET_VAR_NAME } from '../constants'; @@ -33,8 +35,14 @@ import { isValidDataset } from './is_valid_namespace'; type Errors = string[] | null; type ValidationEntry = Record; +interface ValidationRequiredVarsEntry { + name: string; + invalid: boolean; +} +type ValidationRequiredVars = Record; export interface PackagePolicyConfigValidationResults { + required_vars?: ValidationRequiredVars | null; vars?: ValidationEntry; } @@ -49,6 +57,58 @@ export type PackagePolicyValidationResults = { inputs: Record | null; } & PackagePolicyConfigValidationResults; +const validatePackageRequiredVars = ( + stream: NewPackagePolicyInputStream, + requiredVars?: RegistryRequiredVars +) => { + const evaluatedRequiredVars: ValidationRequiredVars = {}; + + if (!requiredVars || !stream.vars || !stream.enabled) { + return null; + } + + let hasMetRequiredCriteria = false; + + for (const [requiredVarDefinitionName, requiredVarDefinitionConstraints] of Object.entries( + requiredVars + )) { + evaluatedRequiredVars[requiredVarDefinitionName] = + requiredVarDefinitionConstraints?.map((constraint) => { + return { + name: constraint.name, + invalid: true, + }; + }) || []; + + if (evaluatedRequiredVars[requiredVarDefinitionName]) { + requiredVarDefinitionConstraints.forEach((requiredCondition) => { + if (stream.vars && stream.vars[requiredCondition.name]) { + const varItem = stream.vars[requiredCondition.name]; + + if (varItem) { + if ( + (!requiredCondition.value && varItem.value) || + (requiredCondition.value && + varItem.value && + requiredCondition.value === varItem.value) + ) { + evaluatedRequiredVars[requiredVarDefinitionName] = evaluatedRequiredVars[ + requiredVarDefinitionName + ].filter((item) => item.name !== requiredCondition.name); + } + } + } + }); + } + + if (evaluatedRequiredVars[requiredVarDefinitionName]?.length === 0) { + hasMetRequiredCriteria = true; + } + } + + return hasMetRequiredCriteria ? null : evaluatedRequiredVars; +}; + /* * Returns validation information for a given package policy and package info * Note: this method assumes that `packagePolicy` is correctly structured for the given package @@ -89,6 +149,7 @@ export const validatePackagePolicy = ( // Validate package-level vars const packageVarsByName = keyBy(packageInfo.vars || [], 'name'); const packageVars = Object.entries(packagePolicy.vars || {}); + if (packageVars.length) { validationResults.vars = packageVars.reduce((results, [name, varEntry]) => { results[name] = validatePackagePolicyConfig( @@ -138,6 +199,13 @@ export const validatePackagePolicy = ( return varDefs; }, {}); + const streamRequiredVarsDefsByDataAndInput = Object.entries(streamsByDatasetAndInput).reduce< + Record + >((reqVarDefs, [path, stream]) => { + reqVarDefs[path] = stream.required_vars; + return reqVarDefs; + }, {}); + // Validate each package policy input with either its own var fields and stream vars packagePolicy.inputs.forEach((input) => { if (!input.vars && !input.streams) { @@ -174,7 +242,6 @@ export const validatePackagePolicy = ( const streamVarDefs = streamVarDefsByDatasetAndInput[`${stream.data_stream.dataset}-${input.type}`]; - if (streamVarDefs && Object.keys(streamVarDefs).length) { streamValidationResults.vars = Object.keys(streamVarDefs).reduce((results, name) => { const configEntry = stream?.vars?.[name]; @@ -194,6 +261,16 @@ export const validatePackagePolicy = ( }, {} as ValidationEntry); } + if (stream.vars && stream.enabled) { + const requiredVars = validatePackageRequiredVars( + stream, + streamRequiredVarsDefsByDataAndInput[`${stream.data_stream.dataset}-${input.type}`] + ); + if (requiredVars) { + streamValidationResults.required_vars = requiredVars; + } + } + inputValidationResults.streams![stream.data_stream.dataset] = streamValidationResults; }); } else { diff --git a/x-pack/platform/plugins/shared/fleet/common/types/models/epm.ts b/x-pack/platform/plugins/shared/fleet/common/types/models/epm.ts index 8d2dda41f727f..46e08130171be 100644 --- a/x-pack/platform/plugins/shared/fleet/common/types/models/epm.ts +++ b/x-pack/platform/plugins/shared/fleet/common/types/models/epm.ts @@ -229,6 +229,7 @@ export enum RegistryPolicyTemplateKeys { readme = 'readme', multiple = 'multiple', type = 'type', + required_vars = 'required_vars', vars = 'vars', input = 'input', template_path = 'template_path', @@ -261,6 +262,7 @@ export interface RegistryPolicyInputOnlyTemplate extends BaseTemplate { [RegistryPolicyTemplateKeys.type]: string; [RegistryPolicyTemplateKeys.input]: string; [RegistryPolicyTemplateKeys.template_path]: string; + [RegistryPolicyTemplateKeys.required_vars]?: RegistryRequiredVars; [RegistryPolicyTemplateKeys.vars]?: RegistryVarsEntry[]; } @@ -275,6 +277,7 @@ export enum RegistryInputKeys { template_path = 'template_path', condition = 'condition', input_group = 'input_group', + required_vars = 'required_vars', vars = 'vars', } @@ -287,6 +290,7 @@ export interface RegistryInput { [RegistryInputKeys.template_path]?: string; [RegistryInputKeys.condition]?: string; [RegistryInputKeys.input_group]?: RegistryInputGroup; + [RegistryInputKeys.required_vars]?: RegistryRequiredVars; [RegistryInputKeys.vars]?: RegistryVarsEntry[]; } @@ -295,6 +299,7 @@ export enum RegistryStreamKeys { title = 'title', description = 'description', enabled = 'enabled', + required_vars = 'required_vars', vars = 'vars', template_path = 'template_path', } @@ -304,6 +309,7 @@ export interface RegistryStream { [RegistryStreamKeys.title]: string; [RegistryStreamKeys.description]?: string; [RegistryStreamKeys.enabled]?: boolean; + [RegistryStreamKeys.required_vars]?: RegistryRequiredVars; [RegistryStreamKeys.vars]?: RegistryVarsEntry[]; [RegistryStreamKeys.template_path]: string; } @@ -452,6 +458,15 @@ export interface RegistryDataStreamLifecycle { data_retention: string; } +export interface RegistryRequireVarConstraint { + name: string; + value?: string; +} + +export interface RegistryRequiredVars { + [key: string]: RegistryRequireVarConstraint[]; +} + export type RegistryVarType = | 'integer' | 'bool' diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/form.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/form.tsx index 1c4f0791dafcc..c8858cb5c1a44 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/form.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/form.tsx @@ -188,10 +188,11 @@ export function useOnSubmit({ // Validation state const [validationResults, setValidationResults] = useState(); const [hasAgentPolicyError, setHasAgentPolicyError] = useState(false); - const hasErrors = validationResults ? validationHasErrors(validationResults) : false; const { isAgentlessIntegration, isAgentlessAgentPolicy } = useAgentless(); + const hasErrors = validationResults ? validationHasErrors(validationResults) : false; + // Update agent policy method const updateAgentPolicies = useCallback( (updatedAgentPolicies: AgentPolicy[]) => { diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_credentials_form.tsx b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_credentials_form.tsx index 42c775fad3006..4ef1783639536 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_credentials_form.tsx +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_credentials_form.tsx @@ -97,6 +97,7 @@ export interface AwsFormProps { onChange: any; setIsValid: (isValid: boolean) => void; disabled: boolean; + hasInvalidRequiredVars: boolean; } const CloudFormationSetup = ({ @@ -210,6 +211,7 @@ export const AwsCredentialsForm = ({ onChange, setIsValid, disabled, + hasInvalidRequiredVars, }: AwsFormProps) => { const { awsCredentialsType, @@ -289,6 +291,7 @@ export const AwsCredentialsForm = ({ onChange={(key, value) => { updatePolicy(getPosturePolicy(newPolicy, input.type, { [key]: { value } })); }} + hasInvalidRequiredVars={hasInvalidRequiredVars} /> )} diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_credentials_form_agentless.tsx b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_credentials_form_agentless.tsx index 55262020db928..5e452d99fb257 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_credentials_form_agentless.tsx +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_credentials_form_agentless.tsx @@ -37,7 +37,6 @@ import { AwsCredentialTypeSelector, ReadDocumentation, } from './aws_credentials_form'; - const CLOUD_FORMATION_EXTERNAL_DOC_URL = 'https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-whatis-howdoesitwork.html'; @@ -179,6 +178,7 @@ export const AwsCredentialsFormAgentless = ({ newPolicy, packageInfo, updatePolicy, + hasInvalidRequiredVars, }: AwsFormProps) => { const awsCredentialsType = getAwsCredentialsType(input) || DEFAULT_AGENTLESS_AWS_CREDENTIALS_TYPE; const options = getAwsCredentialsFormOptions(); @@ -187,6 +187,18 @@ export const AwsCredentialsFormAgentless = ({ const documentationLink = cspIntegrationDocsNavigation.cspm.awsGetStartedPath; const accountType = input?.streams?.[0].vars?.['aws.account_type']?.value ?? SINGLE_ACCOUNT; + // This should ony set the credentials after the initial render + if (!getAwsCredentialsType(input)) { + updatePolicy({ + ...getPosturePolicy(newPolicy, input.type, { + 'aws.credentials.type': { + value: awsCredentialsType, + type: 'text', + }, + }), + }); + } + const isValidSemantic = semverValid(packageInfo.version); const showCloudCredentialsButton = isValidSemantic ? semverCompare(packageInfo.version, CLOUD_CREDENTIALS_PACKAGE_VERSION) >= 0 @@ -282,6 +294,7 @@ export const AwsCredentialsFormAgentless = ({ onChange={(key, value) => { updatePolicy(getPosturePolicy(newPolicy, input.type, { [key]: { value } })); }} + hasInvalidRequiredVars={hasInvalidRequiredVars} /> diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_input_var_fields.tsx b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_input_var_fields.tsx index f4c7fd1b8d501..2a5fadae583e0 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_input_var_fields.tsx +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/aws_input_var_fields.tsx @@ -10,13 +10,15 @@ import { EuiFieldText, EuiFormRow, EuiSpacer, EuiLoadingSpinner } from '@elastic import { PackageInfo } from '@kbn/fleet-plugin/common'; import { css } from '@emotion/react'; import { LazyPackagePolicyInputVarField } from '@kbn/fleet-plugin/public'; +import { i18n } from '@kbn/i18n'; import { AwsOptions } from './get_aws_credentials_form_options'; -import { findVariableDef } from '../utils'; +import { findVariableDef, fieldIsInvalid } from '../utils'; export const AwsInputVarFields = ({ fields, onChange, packageInfo, + hasInvalidRequiredVars = false, }: { fields: Array< AwsOptions[keyof AwsOptions]['fields'][number] & { @@ -27,66 +29,79 @@ export const AwsInputVarFields = ({ >; onChange: (key: string, value: string) => void; packageInfo: PackageInfo; + hasInvalidRequiredVars?: boolean; }) => { return (
    - {fields.map((field, index) => ( -
    - {field.type === 'password' && field.isSecret === true && ( - <> - -
    { + const invalid = fieldIsInvalid(field.value, hasInvalidRequiredVars); + const invalidError = i18n.translate('xpack.csp.cspmIntegration.integration.fieldRequired', { + defaultMessage: '{field} is required', + values: { + field: field.label, + }, + }); + return ( +
    + {field.type === 'password' && field.isSecret === true && ( + <> + +
    - }> - { - onChange(field.id, value); - }} - errors={[]} - forceShowErrors={false} - isEditPage={true} - data-test-subj={field.dataTestSubj} - /> - -
    - - - )} - {field.type === 'text' && ( - - + }> + { + onChange(field.id, value); + }} + errors={invalid ? [invalidError] : []} + forceShowErrors={invalid} + isEditPage={true} + data-test-subj={field.dataTestSubj} + /> + +
    + + + )} + {field.type === 'text' && ( + onChange(field.id, event.target.value)} - data-test-subj={field.dataTestSubj} - /> - - )} -
    - ))} + hasChildLabel={true} + id={field.id} + > + onChange(field.id, event.target.value)} + data-test-subj={field.dataTestSubj} + /> + + )} +
    + ); + })}
    ); }; diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/hooks.ts b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/hooks.ts index 0e562c17b552a..b0d44ea2a5a67 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/hooks.ts +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/aws_credentials_form/hooks.ts @@ -60,19 +60,35 @@ export const useAwsCredentialsForm = ({ }) => { // We only have a value for 'aws.credentials.type' once the form has mounted. // On initial render we don't have that value, so we fall back to the default option. - const awsCredentialsType: AwsCredentialsType = - getAwsCredentialsType(input) || DEFAULT_MANUAL_AWS_CREDENTIALS_TYPE; const options = getAwsCredentialsFormOptions(); const hasCloudFormationTemplate = !!getCspmCloudFormationDefaultValue(packageInfo); const setupFormat = getSetupFormatFromInput(input, hasCloudFormationTemplate); + const lastManualCredentialsType = useRef(undefined); + + // Assumes if the credentials type is not set, the default is CloudFormation + const awsCredentialsType: AwsCredentialsType = + getAwsCredentialsType(input) || AWS_SETUP_FORMAT.CLOUD_FORMATION; const group = options[awsCredentialsType]; const fields = getInputVarsFields(input, group.fields); const fieldsSnapshot = useRef({}); - const lastManualCredentialsType = useRef(undefined); + + useEffect(() => { + // This should ony set the credentials after the initial render + if (!getAwsCredentialsType(input) && !lastManualCredentialsType.current) { + onChange({ + updatedPolicy: getPosturePolicy(newPolicy, input.type, { + 'aws.credentials.type': { + value: awsCredentialsType, + type: 'text', + }, + }), + }); + } + }, [awsCredentialsType, input, newPolicy, onChange]); useEffect(() => { const isInvalid = diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/azure_credentials_form/azure_credentials_form.tsx b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/azure_credentials_form/azure_credentials_form.tsx index 25f7be8c8f4ee..558a23b77fdc0 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/azure_credentials_form/azure_credentials_form.tsx +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/azure_credentials_form/azure_credentials_form.tsx @@ -32,7 +32,12 @@ import { } from './get_azure_credentials_form_options'; import { AzureCredentialsType } from '../../../../common/types_old'; import { useAzureCredentialsForm } from './hooks'; -import { findVariableDef, getPosturePolicy, NewPackagePolicyPostureInput } from '../utils'; +import { + fieldIsInvalid, + findVariableDef, + getPosturePolicy, + NewPackagePolicyPostureInput, +} from '../utils'; import { CspRadioOption, RadioGroup } from '../csp_boxed_radio_group'; import { CIS_AZURE_SETUP_FORMAT_TEST_SUBJECTS } from '../../test_subjects'; import { AZURE_CREDENTIALS_TYPE_SELECTOR_TEST_SUBJ } from '../../test_subjects'; @@ -114,6 +119,7 @@ export interface AzureCredentialsFormProps { onChange: any; setIsValid: (isValid: boolean) => void; disabled: boolean; + hasInvalidRequiredVars: boolean; } export const ARM_TEMPLATE_EXTERNAL_DOC_URL = @@ -272,71 +278,85 @@ export const AzureInputVarFields = ({ fields, packageInfo, onChange, + hasInvalidRequiredVars, }: { fields: Array; packageInfo: PackageInfo; onChange: (key: string, value: string) => void; + hasInvalidRequiredVars: boolean; }) => { return (
    - {fields.map((field, index) => ( -
    - {field.type === 'password' && field.isSecret === true && ( - <> - -
    { + const invalid = fieldIsInvalid(field.value, hasInvalidRequiredVars); + const invalidError = i18n.translate('xpack.csp.cspmIntegration.integration.fieldRequired', { + defaultMessage: '{field} is required', + values: { + field: field.label, + }, + }); + return ( +
    + {field.type === 'password' && field.isSecret === true && ( + <> + +
    - }> - + }> + { + onChange(field.id, value); + }} + errors={invalid ? [invalidError] : []} + forceShowErrors={invalid} + isEditPage={true} + /> + +
    + + )} + {field.type === 'text' && ( + <> + + { - onChange(field.id, value); - }} - errors={[]} - forceShowErrors={false} - isEditPage={true} + onChange={(event) => onChange(field.id, event.target.value)} + data-test-subj={field.testSubj} + isInvalid={invalid} /> - -
    - - )} - {field.type === 'text' && ( - <> - - onChange(field.id, event.target.value)} - data-test-subj={field.testSubj} - /> - - - - )} -
    - ))} + + + + )} +
    + ); + })}
    ); }; @@ -349,6 +369,7 @@ export const AzureCredentialsForm = ({ onChange, setIsValid, disabled, + hasInvalidRequiredVars, }: AzureCredentialsFormProps) => { const { group, @@ -447,6 +468,7 @@ export const AzureCredentialsForm = ({ onChange={(key, value) => { updatePolicy(getPosturePolicy(newPolicy, input.type, { [key]: { value } })); }} + hasInvalidRequiredVars={hasInvalidRequiredVars} /> {group.info} diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/azure_credentials_form/azure_credentials_form_agentless.tsx b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/azure_credentials_form/azure_credentials_form_agentless.tsx index d8a88e5754864..4d625e4088de3 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/azure_credentials_form/azure_credentials_form_agentless.tsx +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/azure_credentials_form/azure_credentials_form_agentless.tsx @@ -30,6 +30,7 @@ export const AzureCredentialsFormAgentless = ({ newPolicy, updatePolicy, packageInfo, + hasInvalidRequiredVars, }: AzureCredentialsFormProps) => { const documentationLink = cspIntegrationDocsNavigation.cspm.azureGetStartedPath; const options = getAzureCredentialsFormOptions(); @@ -46,6 +47,7 @@ export const AzureCredentialsFormAgentless = ({ onChange={(key, value) => { updatePolicy(getPosturePolicy(newPolicy, input.type, { [key]: { value } })); }} + hasInvalidRequiredVars={hasInvalidRequiredVars} /> diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/gcp_credentials_form/gcp_credential_form.tsx b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/gcp_credentials_form/gcp_credential_form.tsx index 7d6d42c70e767..e0e0690cf7edf 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/gcp_credentials_form/gcp_credential_form.tsx +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/gcp_credentials_form/gcp_credential_form.tsx @@ -31,6 +31,7 @@ import { GcpCredentialsType } from '../../../../common/types_old'; import { CLOUDBEAT_GCP } from '../../../../common/constants'; import { CspRadioOption, RadioGroup } from '../csp_boxed_radio_group'; import { + fieldIsInvalid, findVariableDef, getCspmCloudShellDefaultValue, getPosturePolicy, @@ -114,18 +115,28 @@ const GoogleCloudShellSetup = ({ onChange, input, disabled, + hasInvalidRequiredVars, }: { fields: Array; onChange: (key: string, value: string) => void; input: NewPackagePolicyInput; disabled: boolean; + hasInvalidRequiredVars: boolean; }) => { const accountType = input.streams?.[0]?.vars?.['gcp.account_type']?.value; const getFieldById = (id: keyof GcpInputFields['fields']) => { return fields.find((element) => element.id === id); }; const projectIdFields = getFieldById('gcp.project_id'); + const projectIdValueInvalid = fieldIsInvalid(projectIdFields?.value, hasInvalidRequiredVars); + const projectIdError = `${projectIdFields?.label} is required`; + const organizationIdFields = getFieldById('gcp.organization_id'); + const organizationIdValueInvalid = fieldIsInvalid( + organizationIdFields?.value, + hasInvalidRequiredVars + ); + const organizationIdError = `${organizationIdFields?.label} is required`; return ( <> {organizationIdFields && accountType === GCP_ORGANIZATION_ACCOUNT && ( - + onChange(organizationIdFields.id, event.target.value)} + isInvalid={organizationIdValueInvalid} /> )} {projectIdFields && ( - + onChange(projectIdFields.id, event.target.value)} + isInvalid={projectIdValueInvalid} /> )} @@ -298,6 +321,7 @@ export interface GcpFormProps { onChange: any; disabled: boolean; isEditPage?: boolean; + hasInvalidRequiredVars: boolean; } export const getInputVarsFields = (input: NewPackagePolicyInput, fields: GcpFields) => @@ -403,6 +427,7 @@ export const GcpCredentialsForm = ({ onChange, disabled, isEditPage, + hasInvalidRequiredVars, }: GcpFormProps) => { /* Create a subset of properties from GcpField to use for hiding value of credentials json and credentials file when user switch from Manual to Cloud Shell, we wanna keep Project and Organization ID */ const subsetOfGcpField = (({ ['gcp.credentials.file']: a, ['gcp.credentials.json']: b }) => ({ @@ -516,6 +541,7 @@ export const GcpCredentialsForm = ({ updatePolicy(getPosturePolicy(newPolicy, input.type, { [key]: { value } })) } input={input} + hasInvalidRequiredVars={hasInvalidRequiredVars} /> ) : ( )} @@ -544,6 +571,7 @@ export const GcpInputVarFields = ({ disabled, packageInfo, isEditPage, + hasInvalidRequiredVars, }: { fields: Array; onChange: (key: string, value: string) => void; @@ -551,17 +579,67 @@ export const GcpInputVarFields = ({ disabled: boolean; packageInfo: PackageInfo; isEditPage?: boolean; + hasInvalidRequiredVars: boolean; }) => { const getFieldById = (id: keyof GcpInputFields['fields']) => { return fields.find((element) => element.id === id); }; const organizationIdFields = getFieldById('gcp.organization_id'); + const organizationIdValueInvalid = fieldIsInvalid( + organizationIdFields?.value, + hasInvalidRequiredVars + ); + const organizationIdError = i18n.translate( + 'xpack.csp.cspmIntegration.integration.fieldRequired', + { + defaultMessage: '{field} is required', + values: { + field: organizationIdFields?.label, + }, + } + ); const projectIdFields = getFieldById('gcp.project_id'); + const projectIdValueInvalid = fieldIsInvalid(projectIdFields?.value, hasInvalidRequiredVars); + const projectIdError = i18n.translate('xpack.csp.cspmIntegration.integration.fieldRequired', { + defaultMessage: '{field} is required', + values: { + field: projectIdFields?.label, + }, + }); + const credentialsTypeFields = getFieldById('gcp.credentials.type'); + const credentialFilesFields = getFieldById('gcp.credentials.file'); + const credentialFilesFieldsInvalid = fieldIsInvalid( + credentialFilesFields?.value, + hasInvalidRequiredVars + ); + const credentialFilesError = i18n.translate( + 'xpack.csp.cspmIntegration.integration.fieldRequired', + { + defaultMessage: '{field} is required', + values: { + field: credentialFilesFields?.label, + }, + } + ); + const credentialJSONFields = getFieldById('gcp.credentials.json'); + const credentialJSONFieldsInvalid = fieldIsInvalid( + credentialJSONFields?.value, + hasInvalidRequiredVars + ); + const credentialJSONError = i18n.translate( + 'xpack.csp.cspmIntegration.integration.fieldRequired', + { + defaultMessage: '{field} is required', + values: { + field: credentialJSONFields?.label, + }, + } + ); const credentialFieldValue = credentialOptionsList[0].value; const credentialJSONValue = credentialOptionsList[1].value; @@ -575,7 +653,12 @@ export const GcpInputVarFields = ({
    {organizationIdFields && isOrganization && ( - + onChange(organizationIdFields.id, event.target.value)} + isInvalid={organizationIdValueInvalid} /> )} {projectIdFields && ( - + onChange(projectIdFields.id, event.target.value)} + isInvalid={projectIdValueInvalid} /> )} @@ -612,13 +702,19 @@ export const GcpInputVarFields = ({ )} {credentialsTypeValue === credentialFieldValue && credentialFilesFields && ( - + onChange(credentialFilesFields.id, event.target.value)} + isInvalid={credentialFilesFieldsInvalid} /> )} @@ -636,7 +732,12 @@ export const GcpInputVarFields = ({ `} > - + }> { onChange(credentialJSONFields.id, value); }} - errors={[]} + errors={credentialJSONFieldsInvalid ? [credentialJSONError] : []} forceShowErrors={false} isEditPage={isEditPage} /> diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/gcp_credentials_form/gcp_credentials_form_agentless.tsx b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/gcp_credentials_form/gcp_credentials_form_agentless.tsx index 4cec65cc695bb..087e5961a3a91 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/gcp_credentials_form/gcp_credentials_form_agentless.tsx +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/gcp_credentials_form/gcp_credentials_form_agentless.tsx @@ -164,6 +164,7 @@ export const GcpCredentialsFormAgentless = ({ updatePolicy, disabled, packageInfo, + hasInvalidRequiredVars, }: GcpFormProps) => { const accountType = input.streams?.[0]?.vars?.['gcp.account_type']?.value; const isOrganization = accountType === ORGANIZATION_ACCOUNT; @@ -250,6 +251,7 @@ export const GcpCredentialsFormAgentless = ({ } isOrganization={isOrganization} packageInfo={packageInfo} + hasInvalidRequiredVars={hasInvalidRequiredVars} /> diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.tsx b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.tsx index 40ce67f297057..7a5589c31af07 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.tsx +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.tsx @@ -52,6 +52,7 @@ import { type NewPackagePolicyPostureInput, POSTURE_NAMESPACE, POLICY_TEMPLATE_FORM_DTS, + hasErrors, } from './utils'; import { PolicyTemplateInfo, @@ -763,6 +764,7 @@ export const CspPolicyTemplateForm = memo (validationResults?.vars || {})[key] !== null ); + const hasInvalidRequiredVars = !!hasErrors(validationResults); const [isLoading, setIsLoading] = useState(validationResultsNonNullFields.length > 0); const [canFetchIntegration, setCanFetchIntegration] = useState(true); @@ -1010,6 +1012,7 @@ export const CspPolicyTemplateForm = memo diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_selectors.tsx b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_selectors.tsx index c479b3250fb7c..844946228d8e9 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_selectors.tsx +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_selectors.tsx @@ -80,6 +80,7 @@ interface PolicyTemplateVarsFormProps { disabled: boolean; setupTechnology: SetupTechnology; isEditPage?: boolean; + hasInvalidRequiredVars: boolean; } export const PolicyTemplateVarsForm = ({ diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/utils.ts b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/utils.ts index d815cc01fcdbd..0a0bdddf731a4 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/utils.ts +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/utils.ts @@ -18,6 +18,8 @@ import merge from 'lodash/merge'; import semverValid from 'semver/functions/valid'; import semverCoerce from 'semver/functions/coerce'; import semverLt from 'semver/functions/lt'; +import { PackagePolicyValidationResults } from '@kbn/fleet-plugin/common/services'; +import { getFlattenedObject } from '@kbn/std'; import { CLOUDBEAT_AWS, CLOUDBEAT_AZURE, @@ -395,6 +397,17 @@ export const findVariableDef = (packageInfo: PackageInfo, key: string) => { .find((vars) => vars?.name === key); }; +export const fieldIsInvalid = (value: string | undefined, hasInvalidRequiredVars: boolean) => + hasInvalidRequiredVars && !value; + export const POLICY_TEMPLATE_FORM_DTS = { LOADER: 'policy-template-form-loader', }; + +export const hasErrors = (validationResults: PackagePolicyValidationResults | undefined) => { + if (!validationResults) return 0; + + const flattenedValidation = getFlattenedObject(validationResults); + const errors = Object.values(flattenedValidation).filter((value) => Boolean(value)) || []; + return errors.length; +}; diff --git a/x-pack/test/cloud_security_posture_functional/agentless/create_agent.ts b/x-pack/test/cloud_security_posture_functional/agentless/create_agent.ts index c831070f4439d..48221b30d262b 100644 --- a/x-pack/test/cloud_security_posture_functional/agentless/create_agent.ts +++ b/x-pack/test/cloud_security_posture_functional/agentless/create_agent.ts @@ -5,10 +5,10 @@ * 2.0. */ -import { CLOUD_CREDENTIALS_PACKAGE_VERSION } from '@kbn/cloud-security-posture-plugin/common/constants'; import * as http from 'http'; import expect from '@kbn/expect'; import equals from 'fast-deep-equal'; +import { AGENTLESS_SECURITY_POSTURE_PACKAGE_VERSION } from '../constants'; import type { FtrProviderContext } from '../ftr_provider_context'; import { setupMockServer } from './mock_agentless_api'; // eslint-disable-next-line import/no-default-export @@ -47,7 +47,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { it(`should create agentless-agent`, async () => { const integrationPolicyName = `cloud_security_posture-${new Date().toISOString()}`; await cisIntegration.navigateToAddIntegrationCspmWithVersionPage( - CLOUD_CREDENTIALS_PACKAGE_VERSION + AGENTLESS_SECURITY_POSTURE_PACKAGE_VERSION ); await cisIntegration.clickOptionButton(CIS_AWS_OPTION_TEST_ID); @@ -60,6 +60,9 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { await pageObjects.header.waitUntilLoadingHasFinished(); + await cisIntegration.fillInTextField('awsDirectAccessKeyId', 'access_key_id'); + await cisIntegration.fillInTextField('passwordInput-secret-access-key', 'secret_access_key'); + await cisIntegration.clickSaveButton(); await pageObjects.header.waitUntilLoadingHasFinished(); @@ -84,7 +87,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { it(`should show setup technology selector in edit mode`, async () => { const integrationPolicyName = `cloud_security_posture-${new Date().toISOString()}`; await cisIntegration.navigateToAddIntegrationCspmWithVersionPage( - CLOUD_CREDENTIALS_PACKAGE_VERSION + AGENTLESS_SECURITY_POSTURE_PACKAGE_VERSION ); await cisIntegration.clickOptionButton(CIS_AWS_OPTION_TEST_ID); @@ -97,6 +100,9 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { await pageObjects.header.waitUntilLoadingHasFinished(); + await cisIntegration.fillInTextField('awsDirectAccessKeyId', 'access_key_id'); + await cisIntegration.fillInTextField('passwordInput-secret-access-key', 'secret_access_key'); + await cisIntegration.clickSaveButton(); await pageObjects.header.waitUntilLoadingHasFinished(); @@ -114,7 +120,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { it(`should hide setup technology selector in edit mode`, async () => { const integrationPolicyName = `cloud_security_posture1-${new Date().toISOString()}`; await cisIntegration.navigateToAddIntegrationCspmWithVersionPage( - CLOUD_CREDENTIALS_PACKAGE_VERSION + AGENTLESS_SECURITY_POSTURE_PACKAGE_VERSION ); await cisIntegration.clickOptionButton(CIS_AWS_OPTION_TEST_ID); @@ -141,7 +147,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { const integrationPolicyName = `cloud_security_posture-${new Date().toISOString()}`; await cisIntegration.navigateToAddIntegrationCspmWithVersionPage( - CLOUD_CREDENTIALS_PACKAGE_VERSION + AGENTLESS_SECURITY_POSTURE_PACKAGE_VERSION ); await cisIntegration.clickOptionButton(CIS_AWS_OPTION_TEST_ID); diff --git a/x-pack/test/cloud_security_posture_functional/agentless/security_posture.ts b/x-pack/test/cloud_security_posture_functional/agentless/security_posture.ts index c7ee5ff8400e6..03660340085cf 100644 --- a/x-pack/test/cloud_security_posture_functional/agentless/security_posture.ts +++ b/x-pack/test/cloud_security_posture_functional/agentless/security_posture.ts @@ -5,9 +5,9 @@ * 2.0. */ -import { CLOUD_CREDENTIALS_PACKAGE_VERSION } from '@kbn/cloud-security-posture-plugin/common/constants'; import expect from '@kbn/expect'; import type { FtrProviderContext } from '../ftr_provider_context'; +import { AGENTLESS_SECURITY_POSTURE_PACKAGE_VERSION } from '../constants'; // eslint-disable-next-line import/no-default-export export default function ({ getPageObjects, getService }: FtrProviderContext) { const testSubjects = getService('testSubjects'); @@ -39,7 +39,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { it(`should show kspm without agentless option`, async () => { await cisIntegration.navigateToAddIntegrationWithVersionPage( - CLOUD_CREDENTIALS_PACKAGE_VERSION + AGENTLESS_SECURITY_POSTURE_PACKAGE_VERSION ); await cisIntegration.clickOptionButton(KSPM_RADIO_OPTION); @@ -55,7 +55,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { it(`should show cnvm without agentless option`, async () => { // const integrationPolicyName = `cloud_security_posture-${new Date().toISOString()}`; await cisIntegration.navigateToAddIntegrationWithVersionPage( - CLOUD_CREDENTIALS_PACKAGE_VERSION + AGENTLESS_SECURITY_POSTURE_PACKAGE_VERSION ); await cisIntegration.clickOptionButton(CNVM_RADIO_OPTION); @@ -71,7 +71,7 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { it(`should show cspm with agentless option`, async () => { // const integrationPolicyName = `cloud_security_posture-${new Date().toISOString()}`; await cisIntegration.navigateToAddIntegrationWithVersionPage( - CLOUD_CREDENTIALS_PACKAGE_VERSION + AGENTLESS_SECURITY_POSTURE_PACKAGE_VERSION ); await cisIntegration.clickOptionButton(CSPM_RADIO_OPTION); diff --git a/x-pack/test/cloud_security_posture_functional/constants.ts b/x-pack/test/cloud_security_posture_functional/constants.ts new file mode 100644 index 0000000000000..e1ac04d4ee8cf --- /dev/null +++ b/x-pack/test/cloud_security_posture_functional/constants.ts @@ -0,0 +1,8 @@ +/* + * 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 const AGENTLESS_SECURITY_POSTURE_PACKAGE_VERSION = '1.13.0-preview02'; diff --git a/x-pack/test/cloud_security_posture_functional/pages/cis_integrations/cspm/cis_integration_azure.ts b/x-pack/test/cloud_security_posture_functional/pages/cis_integrations/cspm/cis_integration_azure.ts index 4415ec5a34160..d40276a33162b 100644 --- a/x-pack/test/cloud_security_posture_functional/pages/cis_integrations/cspm/cis_integration_azure.ts +++ b/x-pack/test/cloud_security_posture_functional/pages/cis_integrations/cspm/cis_integration_azure.ts @@ -16,13 +16,14 @@ const clientId = 'clientIdTest'; const tenantId = 'tenantIdTest'; const clientCertificatePath = 'clientCertificatePathTest'; const clientSecret = 'clientSecretTest'; +const clientCertificatePassword = 'clientCertificatePasswordTest'; export const CIS_AZURE_INPUT_FIELDS_TEST_SUBJECTS = { TENANT_ID: 'cisAzureTenantId', CLIENT_ID: 'cisAzureClientId', CLIENT_SECRET: 'passwordInput-client-secret', CLIENT_CERTIFICATE_PATH: 'cisAzureClientCertificatePath', - CLIENT_CERTIFICATE_PASSWORD: 'cisAzureClientCertificatePassword', + CLIENT_CERTIFICATE_PASSWORD: 'passwordInput-client-certificate-password', CLIENT_USERNAME: 'cisAzureClientUsername', CLIENT_PASSWORD: 'cisAzureClientPassword', }; @@ -136,6 +137,12 @@ export default function (providerContext: FtrProviderContext) { CIS_AZURE_INPUT_FIELDS_TEST_SUBJECTS.CLIENT_CERTIFICATE_PATH, clientCertificatePath ); + + await cisIntegration.fillInTextField( + CIS_AZURE_INPUT_FIELDS_TEST_SUBJECTS.CLIENT_CERTIFICATE_PASSWORD, + clientCertificatePassword + ); + await cisIntegration.clickSaveButton(); await pageObjects.header.waitUntilLoadingHasFinished(); expect((await cisIntegration.getPostInstallModal()) !== undefined).to.be(true); @@ -248,6 +255,12 @@ export default function (providerContext: FtrProviderContext) { CIS_AZURE_INPUT_FIELDS_TEST_SUBJECTS.CLIENT_CERTIFICATE_PATH, clientCertificatePath ); + + await cisIntegration.fillInTextField( + CIS_AZURE_INPUT_FIELDS_TEST_SUBJECTS.CLIENT_CERTIFICATE_PASSWORD, + clientCertificatePassword + ); + await cisIntegration.clickSaveButton(); await pageObjects.header.waitUntilLoadingHasFinished(); expect((await cisIntegration.getPostInstallModal()) !== undefined).to.be(true); diff --git a/x-pack/test/cloud_security_posture_functional/pages/cis_integrations/cspm/constants.ts b/x-pack/test/cloud_security_posture_functional/pages/cis_integrations/cspm/constants.ts new file mode 100644 index 0000000000000..1fec1c76430eb --- /dev/null +++ b/x-pack/test/cloud_security_posture_functional/pages/cis_integrations/cspm/constants.ts @@ -0,0 +1,6 @@ +/* + * 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. + */ diff --git a/x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture/mki_only/agentless/mki_create_agent.ts b/x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture/mki_only/agentless/mki_create_agent.ts index 4b357eb8c0f4b..6c64d9cb3774c 100644 --- a/x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture/mki_only/agentless/mki_create_agent.ts +++ b/x-pack/test_serverless/functional/test_suites/security/ftr/cloud_security_posture/mki_only/agentless/mki_create_agent.ts @@ -85,6 +85,9 @@ export default function ({ getPageObjects, getService }: FtrProviderContext) { await cisIntegration.clickOptionButton(CIS_AWS_OPTION_TEST_ID); await cisIntegration.clickOptionButton(AWS_SINGLE_ACCOUNT_TEST_ID); + await cisIntegration.selectSetupTechnology('agent-based'); + await pageObjects.header.waitUntilLoadingHasFinished(); + await cisIntegration.inputIntegrationName(integrationPolicyName); await cisIntegration.clickSaveButton(); From a1a0f1820a8584250171e0424ef8d991892d8b17 Mon Sep 17 00:00:00 2001 From: "elastic-renovate-prod[bot]" <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 07:35:59 +0100 Subject: [PATCH 03/31] Update dependency @elastic/elasticsearch to ^8.17.0 (main) (#204175) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: elastic-renovate-prod[bot] <174716857+elastic-renovate-prod[bot]@users.noreply.github.com> Co-authored-by: Alejandro Fernández Haro Co-authored-by: Kurt Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- package.json | 2 +- .../search/strategies/common/async_utils.ts | 1 + .../ese_search/ese_search_strategy.ts | 1 - .../strategies/ese_search/request_utils.ts | 1 + .../strategies/sql_search/request_utils.ts | 2 +- .../security/plugin_types_common/index.ts | 1 + .../src/api_keys/api_key.ts | 10 +- .../src/authorization/index.ts | 1 + .../src/authorization/role.ts | 6 +- .../private/upgrade_assistant/common/types.ts | 5 +- .../get_corrective_actions.ts | 2 +- .../lib/es_deprecations_status/index.test.ts | 4 +- .../lib/es_deprecations_status/migrations.ts | 6 +- .../create_or_update_component_template.ts | 3 +- .../es/remote_cluster_privileges.test.tsx | 15 +- .../remote_cluster_privileges_form.test.tsx | 3 +- .../es/remote_cluster_privileges_form.tsx | 7 +- .../routes/authorization/roles/put.test.ts | 404 +++++++++--------- .../server/routes/authorization/roles/put.ts | 2 +- .../session_management/session_index.ts | 6 - ...reate_or_update_component_template.test.ts | 3 +- .../create_or_update_component_template.ts | 3 +- .../threat_mapping/create_threat_signals.ts | 3 - .../tests/data_streams/es_utils.ts | 26 +- yarn.lock | 8 +- 25 files changed, 250 insertions(+), 275 deletions(-) diff --git a/package.json b/package.json index 71cf675df13cd..de1a96c4f6a38 100644 --- a/package.json +++ b/package.json @@ -115,7 +115,7 @@ "@elastic/datemath": "5.0.3", "@elastic/ebt": "^1.1.1", "@elastic/ecs": "^8.11.5", - "@elastic/elasticsearch": "^8.16.0", + "@elastic/elasticsearch": "^8.17.0", "@elastic/ems-client": "8.6.3", "@elastic/eui": "99.0.0-borealis.1", "@elastic/eui-theme-borealis": "0.0.8", diff --git a/src/platform/plugins/shared/data/server/search/strategies/common/async_utils.ts b/src/platform/plugins/shared/data/server/search/strategies/common/async_utils.ts index e54c8fa3f317c..5f944f52abc14 100644 --- a/src/platform/plugins/shared/data/server/search/strategies/common/async_utils.ts +++ b/src/platform/plugins/shared/data/server/search/strategies/common/async_utils.ts @@ -28,6 +28,7 @@ export function getCommonDefaultAsyncSubmitParams( } ): Pick< AsyncSearchSubmitRequest, + // @ts-expect-error 'keep_alive' has been removed from the spec due to a misunderstanding, but it still works 'keep_alive' | 'wait_for_completion_timeout' | 'keep_on_completion' > { const useSearchSessions = diff --git a/src/platform/plugins/shared/data/server/search/strategies/ese_search/ese_search_strategy.ts b/src/platform/plugins/shared/data/server/search/strategies/ese_search/ese_search_strategy.ts index dbaf97d03a633..0099fc31ebec7 100644 --- a/src/platform/plugins/shared/data/server/search/strategies/ese_search/ese_search_strategy.ts +++ b/src/platform/plugins/shared/data/server/search/strategies/ese_search/ese_search_strategy.ts @@ -53,7 +53,6 @@ export const enhancedEsSearchStrategyProvider = ( request.params?.keep_alive ?? getDefaultAsyncGetParams(searchConfig, options).keep_alive; const { body, headers } = await client.asyncSearch.status( - // @ts-expect-error keep_alive was recently added and the types haven't been updated yet { id: id!, keep_alive: keepAlive }, { ...options.transport, signal: options.abortSignal, meta: true } ); diff --git a/src/platform/plugins/shared/data/server/search/strategies/ese_search/request_utils.ts b/src/platform/plugins/shared/data/server/search/strategies/ese_search/request_utils.ts index 0c6fe83ada157..c1dbfcb8263b7 100644 --- a/src/platform/plugins/shared/data/server/search/strategies/ese_search/request_utils.ts +++ b/src/platform/plugins/shared/data/server/search/strategies/ese_search/request_utils.ts @@ -39,6 +39,7 @@ export async function getDefaultAsyncSubmitParams( ): Promise< Pick< AsyncSearchSubmitRequest, + // @ts-expect-error 'keep_alive' has been removed from the spec due to a misunderstanding, but it still works | 'batched_reduce_size' | 'ccs_minimize_roundtrips' | 'keep_alive' diff --git a/src/platform/plugins/shared/data/server/search/strategies/sql_search/request_utils.ts b/src/platform/plugins/shared/data/server/search/strategies/sql_search/request_utils.ts index 26269d310c083..d9b9ff3b6085e 100644 --- a/src/platform/plugins/shared/data/server/search/strategies/sql_search/request_utils.ts +++ b/src/platform/plugins/shared/data/server/search/strategies/sql_search/request_utils.ts @@ -30,7 +30,7 @@ export function getDefaultAsyncSubmitParams( */ disableSearchSessions: true, }), - }; + } as Pick; } /** diff --git a/x-pack/platform/packages/shared/security/plugin_types_common/index.ts b/x-pack/platform/packages/shared/security/plugin_types_common/index.ts index 840e32a77b9c1..95755e468da4c 100644 --- a/x-pack/platform/packages/shared/security/plugin_types_common/index.ts +++ b/x-pack/platform/packages/shared/security/plugin_types_common/index.ts @@ -12,6 +12,7 @@ export type { AuthenticationProvider, } from './src/authentication'; export type { + RemoteClusterPrivilege, Role, RoleIndexPrivilege, RoleKibanaPrivilege, diff --git a/x-pack/platform/packages/shared/security/plugin_types_common/src/api_keys/api_key.ts b/x-pack/platform/packages/shared/security/plugin_types_common/src/api_keys/api_key.ts index d01766c2381ac..c2426a37c0772 100644 --- a/x-pack/platform/packages/shared/security/plugin_types_common/src/api_keys/api_key.ts +++ b/x-pack/platform/packages/shared/security/plugin_types_common/src/api_keys/api_key.ts @@ -39,13 +39,9 @@ export interface CrossClusterApiKey extends BaseApiKey { /** * Fixing up `estypes.SecurityApiKey` type since some fields are marked as optional even though they are guaranteed to be returned. * - * TODO: Remove this type when `@elastic/elasticsearch` has been updated. + * TODO: Remove this type when `@elastic/elasticsearch` has been updated to make `role_descriptors` required. */ export interface BaseApiKey extends estypes.SecurityApiKey { - username: Required['username']; - realm: Required['realm']; - creation: Required['creation']; - metadata: Required['metadata']; role_descriptors: Required['role_descriptors']; } @@ -119,8 +115,8 @@ interface BaseQueryApiKeyResult { /** * Interface representing a REST API key that is managed by Kibana. */ -export interface ManagedApiKey extends BaseApiKey { - type: 'managed'; +export interface ManagedApiKey extends Omit { + type: estypes.SecurityApiKeyType | 'managed'; } /** diff --git a/x-pack/platform/packages/shared/security/plugin_types_common/src/authorization/index.ts b/x-pack/platform/packages/shared/security/plugin_types_common/src/authorization/index.ts index 2a4462960b376..a3120374a11d7 100644 --- a/x-pack/platform/packages/shared/security/plugin_types_common/src/authorization/index.ts +++ b/x-pack/platform/packages/shared/security/plugin_types_common/src/authorization/index.ts @@ -8,6 +8,7 @@ export type { FeaturesPrivileges } from './features_privileges'; export type { RawKibanaFeaturePrivileges, RawKibanaPrivileges } from './raw_kibana_privileges'; export type { + RemoteClusterPrivilege, Role, RoleKibanaPrivilege, RoleIndexPrivilege, diff --git a/x-pack/platform/packages/shared/security/plugin_types_common/src/authorization/role.ts b/x-pack/platform/packages/shared/security/plugin_types_common/src/authorization/role.ts index 3a20b64d4d06c..7730467609242 100644 --- a/x-pack/platform/packages/shared/security/plugin_types_common/src/authorization/role.ts +++ b/x-pack/platform/packages/shared/security/plugin_types_common/src/authorization/role.ts @@ -28,9 +28,11 @@ export interface RoleKibanaPrivilege { _reserved?: string[]; } +export type RemoteClusterPrivilege = 'monitor_enrich' | 'monitor_stats'; + export interface RoleRemoteClusterPrivilege { - clusters: string[]; - privileges: string[]; + clusters: string | string[]; + privileges: RemoteClusterPrivilege[]; } export interface Role { diff --git a/x-pack/platform/plugins/private/upgrade_assistant/common/types.ts b/x-pack/platform/plugins/private/upgrade_assistant/common/types.ts index bff91b90698a6..f52d9f2218c16 100644 --- a/x-pack/platform/plugins/private/upgrade_assistant/common/types.ts +++ b/x-pack/platform/plugins/private/upgrade_assistant/common/types.ts @@ -223,7 +223,10 @@ export interface HealthIndicatorAction { } export interface EnrichedDeprecationInfo - extends Omit { + extends Omit< + estypes.MigrationDeprecationsDeprecation, + 'level' | 'resolve_during_rolling_upgrade' + > { type: keyof estypes.MigrationDeprecationsResponse | 'health_indicator' | 'data_streams'; isCritical: boolean; status?: estypes.HealthReportIndicatorHealthStatus; diff --git a/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/get_corrective_actions.ts b/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/get_corrective_actions.ts index d971625c818ea..e2a5b38cf3655 100644 --- a/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/get_corrective_actions.ts +++ b/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/get_corrective_actions.ts @@ -16,7 +16,7 @@ interface Actions { actions: Action[]; } -type EsMetadata = Actions & { +export type EsMetadata = Actions & { [key: string]: string; }; diff --git a/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/index.test.ts b/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/index.test.ts index d2cc3b9ac67f5..5f5c1d11891ba 100644 --- a/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/index.test.ts +++ b/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/index.test.ts @@ -14,6 +14,7 @@ import * as healthIndicatorsMock from '../__fixtures__/health_indicators'; import * as esMigrationsMock from '../__fixtures__/es_deprecations'; import type { FeatureSet } from '../../../common/types'; import { getESUpgradeStatus } from '.'; +import { MigrationDeprecationsResponse } from '@elastic/elasticsearch/lib/api/types'; const fakeIndexNames = Object.keys(fakeDeprecations.index_settings); describe('getESUpgradeStatus', () => { @@ -117,7 +118,6 @@ describe('getESUpgradeStatus', () => { message: 'Index created before 7.0', url: 'https://', details: '...', - // @ts-expect-error not full interface resolve_during_rolling_upgrade: false, }, ], @@ -168,7 +168,7 @@ describe('getESUpgradeStatus', () => { const mockResponse = { ...esMigrationsMock.getMockEsDeprecations(), ...esMigrationsMock.getMockDataStreamDeprecations(), - }; + } as MigrationDeprecationsResponse; esClient.asCurrentUser.migration.deprecations.mockResponse(mockResponse); const enabledUpgradeStatus = await getESUpgradeStatus(esClient, { ...featureSet }); diff --git a/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/migrations.ts b/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/migrations.ts index c4c764eaf0f45..6ecce1e378565 100644 --- a/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/migrations.ts +++ b/x-pack/platform/plugins/private/upgrade_assistant/server/lib/es_deprecations_status/migrations.ts @@ -16,7 +16,7 @@ import { convertFeaturesToIndicesArray, getESSystemIndicesMigrationStatus, } from '../es_system_indices_migration'; -import { getCorrectiveAction } from './get_corrective_actions'; +import { type EsMetadata, getCorrectiveAction } from './get_corrective_actions'; import { esIndicesStateCheck } from '../es_indices_state_check'; /** @@ -35,9 +35,7 @@ const createBaseMigrationDeprecation = ( message, url, level, - // @ts-expect-error @elastic/elasticsearch _meta not available yet in MigrationDeprecationInfoResponse _meta: metadata, - // @ts-expect-error @elastic/elasticsearch resolve_during_rolling_upgrade not available yet in MigrationDeprecationInfoResponse resolve_during_rolling_upgrade: resolveDuringUpgrade, } = migrationDeprecation; @@ -137,7 +135,7 @@ export const getEnrichedDeprecations = async ( .map((deprecation) => { const correctiveAction = getCorrectiveAction( deprecation.message, - deprecation.metadata, + deprecation.metadata as EsMetadata, deprecation.index! ); diff --git a/x-pack/platform/plugins/shared/alerting/server/alerts_service/lib/create_or_update_component_template.ts b/x-pack/platform/plugins/shared/alerting/server/alerts_service/lib/create_or_update_component_template.ts index 118ad5de97198..9a18c3eb8a84e 100644 --- a/x-pack/platform/plugins/shared/alerting/server/alerts_service/lib/create_or_update_component_template.ts +++ b/x-pack/platform/plugins/shared/alerting/server/alerts_service/lib/create_or_update_component_template.ts @@ -8,6 +8,7 @@ import { ClusterPutComponentTemplateRequest, IndicesGetIndexTemplateIndexTemplateItem, + type IndicesPutIndexTemplateRequest, } from '@elastic/elasticsearch/lib/api/typesWithBodyKey'; import { Logger, ElasticsearchClient } from '@kbn/core/server'; import { asyncForEach } from '@kbn/std'; @@ -59,7 +60,7 @@ const getIndexTemplatesUsingComponentTemplate = async ( 'index.mapping.total_fields.limit': totalFieldsLimit, }, }, - }, + } as IndicesPutIndexTemplateRequest['body'], }), { logger } ); diff --git a/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges.test.tsx b/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges.test.tsx index 5739c0ca2e1d2..09e8cbfab391c 100644 --- a/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges.test.tsx +++ b/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges.test.tsx @@ -9,7 +9,10 @@ import React from 'react'; import { coreMock } from '@kbn/core/public/mocks'; import { KibanaContextProvider } from '@kbn/kibana-react-plugin/public'; -import type { SecurityLicenseFeatures } from '@kbn/security-plugin-types-common'; +import type { + RemoteClusterPrivilege, + SecurityLicenseFeatures, +} from '@kbn/security-plugin-types-common'; import { mountWithIntl, shallowWithIntl } from '@kbn/test-jest-helpers'; import '@kbn/code-editor-mock/jest_helper'; @@ -69,7 +72,7 @@ test('it renders an RemoteClusterPrivilegesForm for each remote cluster privileg }, { clusters: ['cluster5', 'cluster6'], - privileges: ['monitor_enrich', 'custom-privilege'], + privileges: ['monitor_enrich', 'monitor_stats'], }, ], indices: [], @@ -98,11 +101,11 @@ test('it renders fields as disabled when not editable', async () => { remote_cluster: [ { clusters: ['cluster1', 'cluster2'], - privileges: ['monitor_enrich'], + privileges: ['monitor_enrich'] as RemoteClusterPrivilege[], }, { clusters: ['cluster3', 'cluster4'], - privileges: ['monitor_enrich'], + privileges: ['monitor_enrich'] as RemoteClusterPrivilege[], }, ], indices: [], @@ -144,11 +147,11 @@ test('it renders fields as disabled when `allowRemoteClusterPrivileges` is set t remote_cluster: [ { clusters: ['cluster1', 'cluster2'], - privileges: ['monitor_enrich'], + privileges: ['monitor_enrich'] as RemoteClusterPrivilege[], }, { clusters: ['cluster3', 'cluster4'], - privileges: ['monitor_enrich'], + privileges: ['monitor_enrich'] as RemoteClusterPrivilege[], }, ], indices: [], diff --git a/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges_form.test.tsx b/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges_form.test.tsx index c1bbc330a9070..40aad3a230794 100644 --- a/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges_form.test.tsx +++ b/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges_form.test.tsx @@ -10,6 +10,7 @@ import type { EuiComboBoxProps } from '@elastic/eui'; import React from 'react'; import '@kbn/code-editor-mock/jest_helper'; +import type { RemoteClusterPrivilege } from '@kbn/security-plugin-types-common'; import { mountWithIntl, shallowWithIntl } from '@kbn/test-jest-helpers'; import { RemoteClusterPrivilegesForm } from './remote_cluster_privileges_form'; @@ -141,7 +142,7 @@ describe('delete button', () => { const props = { remoteClusterPrivilege: { clusters: ['cluster1'], - privileges: ['monitor_enrich'], + privileges: ['monitor_enrich'] as RemoteClusterPrivilege[], }, formIndex: 0, availableRemoteClusterPrivileges: ['monitor_enrich'], diff --git a/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges_form.tsx b/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges_form.tsx index 7f406df106f72..27fa00c4cfebf 100644 --- a/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges_form.tsx +++ b/x-pack/platform/plugins/shared/security/public/management/roles/edit_role/privileges/es/remote_cluster_privileges_form.tsx @@ -22,6 +22,7 @@ import React, { Fragment, useCallback } from 'react'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; import type { Cluster } from '@kbn/remote-clusters-plugin/public'; +import type { RemoteClusterPrivilege } from '@kbn/security-plugin-types-common'; import { euiThemeVars } from '@kbn/ui-theme'; import { RemoteClusterComboBox } from './remote_clusters_combo_box'; @@ -54,7 +55,7 @@ export const RemoteClusterPrivilegesForm: React.FunctionComponent = ({ }) => { const onCreateClusterOption = useCallback( (option: string) => { - const nextClusters = (remoteClusterPrivilege.clusters ?? []).concat([option]); + const nextClusters = ([...remoteClusterPrivilege.clusters] ?? []).concat([option]); onChange({ ...remoteClusterPrivilege, @@ -79,7 +80,7 @@ export const RemoteClusterPrivilegesForm: React.FunctionComponent = ({ (newPrivileges: EuiComboBoxOptionOption[]) => { onChange({ ...remoteClusterPrivilege, - privileges: newPrivileges.map(fromOption), + privileges: newPrivileges.map(fromOption) as RemoteClusterPrivilege[], }); }, [remoteClusterPrivilege, onChange] @@ -116,7 +117,7 @@ export const RemoteClusterPrivilegesForm: React.FunctionComponent = ({ > { put: [ { name: 'foo-role', - body: { - cluster: [], - indices: [], - remote_cluster: undefined, - remote_indices: undefined, - run_as: [], - applications: [], - }, + cluster: [], + indices: [], + remote_cluster: undefined, + remote_indices: undefined, + run_as: [], + applications: [], }, ], }, @@ -366,19 +364,17 @@ describe('PUT role', () => { put: [ { name: 'foo-role', - body: { - cluster: [], - indices: [], - remote_indices: undefined, - run_as: [], - applications: [ - { - application, - privileges: ['all'], - resources: [GLOBAL_RESOURCE], - }, - ], - }, + cluster: [], + indices: [], + remote_indices: undefined, + run_as: [], + applications: [ + { + application, + privileges: ['all'], + resources: [GLOBAL_RESOURCE], + }, + ], }, ], }, @@ -409,19 +405,17 @@ describe('PUT role', () => { put: [ { name: 'foo-role', - body: { - cluster: [], - indices: [], - remote_indices: undefined, - run_as: [], - applications: [ - { - application, - privileges: ['feature_foo.foo'], - resources: [GLOBAL_RESOURCE], - }, - ], - }, + cluster: [], + indices: [], + remote_indices: undefined, + run_as: [], + applications: [ + { + application, + privileges: ['feature_foo.foo'], + resources: [GLOBAL_RESOURCE], + }, + ], }, ], }, @@ -450,19 +444,17 @@ describe('PUT role', () => { put: [ { name: 'foo-role', - body: { - cluster: [], - indices: [], - remote_indices: undefined, - run_as: [], - applications: [ - { - application, - privileges: ['all'], - resources: [GLOBAL_RESOURCE], - }, - ], - }, + cluster: [], + indices: [], + remote_indices: undefined, + run_as: [], + applications: [ + { + application, + privileges: ['all'], + resources: [GLOBAL_RESOURCE], + }, + ], }, ], }, @@ -532,52 +524,50 @@ describe('PUT role', () => { put: [ { name: 'foo-role', - body: { - applications: [ - { - application, - privileges: ['all', 'read'], - resources: [GLOBAL_RESOURCE], - }, - { - application, - privileges: ['space_all', 'space_read'], - resources: ['space:test-space-1', 'space:test-space-2'], - }, - { - application, - privileges: ['feature_foo.foo-privilege-1', 'feature_foo.foo-privilege-2'], - resources: ['space:test-space-3'], - }, - ], - cluster: ['test-cluster-privilege'], - description: 'test description', - indices: [ - { - field_security: { - grant: ['test-field-security-grant-1', 'test-field-security-grant-2'], - except: ['test-field-security-except-1', 'test-field-security-except-2'], - }, - names: ['test-index-name-1', 'test-index-name-2'], - privileges: ['test-index-privilege-1', 'test-index-privilege-2'], - query: `{ "match": { "title": "foo" } }`, + applications: [ + { + application, + privileges: ['all', 'read'], + resources: [GLOBAL_RESOURCE], + }, + { + application, + privileges: ['space_all', 'space_read'], + resources: ['space:test-space-1', 'space:test-space-2'], + }, + { + application, + privileges: ['feature_foo.foo-privilege-1', 'feature_foo.foo-privilege-2'], + resources: ['space:test-space-3'], + }, + ], + cluster: ['test-cluster-privilege'], + description: 'test description', + indices: [ + { + field_security: { + grant: ['test-field-security-grant-1', 'test-field-security-grant-2'], + except: ['test-field-security-except-1', 'test-field-security-except-2'], }, - ], - remote_indices: [ - { - field_security: { - grant: ['test-field-security-grant-1', 'test-field-security-grant-2'], - except: ['test-field-security-except-1', 'test-field-security-except-2'], - }, - clusters: ['test-cluster-name-1', 'test-cluster-name-2'], - names: ['test-index-name-1', 'test-index-name-2'], - privileges: ['test-index-privilege-1', 'test-index-privilege-2'], - query: `{ "match": { "title": "foo" } }`, + names: ['test-index-name-1', 'test-index-name-2'], + privileges: ['test-index-privilege-1', 'test-index-privilege-2'], + query: `{ "match": { "title": "foo" } }`, + }, + ], + remote_indices: [ + { + field_security: { + grant: ['test-field-security-grant-1', 'test-field-security-grant-2'], + except: ['test-field-security-except-1', 'test-field-security-except-2'], }, - ], - metadata: { foo: 'test-metadata' }, - run_as: ['test-run-as-1', 'test-run-as-2'], - }, + clusters: ['test-cluster-name-1', 'test-cluster-name-2'], + names: ['test-index-name-1', 'test-index-name-2'], + privileges: ['test-index-privilege-1', 'test-index-privilege-2'], + query: `{ "match": { "title": "foo" } }`, + }, + ], + metadata: { foo: 'test-metadata' }, + run_as: ['test-run-as-1', 'test-run-as-2'], }, ], }, @@ -666,40 +656,38 @@ describe('PUT role', () => { put: [ { name: 'foo-role', - body: { - applications: [ - { - application, - privileges: ['feature_foo.foo-privilege-1', 'feature_bar.bar-privilege-1'], - resources: [GLOBAL_RESOURCE], - }, - { - application, - privileges: ['space_all'], - resources: ['space:test-space-1', 'space:test-space-2'], - }, - { - application, - privileges: ['feature_bar.bar-privilege-2'], - resources: ['space:test-space-3'], - }, - ], - cluster: ['test-cluster-privilege'], - indices: [ - { - field_security: { - grant: ['test-field-security-grant-1', 'test-field-security-grant-2'], - except: ['test-field-security-except-1', 'test-field-security-except-2'], - }, - names: ['test-index-name-1', 'test-index-name-2'], - privileges: ['test-index-privilege-1', 'test-index-privilege-2'], - query: `{ "match": { "title": "foo" } }`, + applications: [ + { + application, + privileges: ['feature_foo.foo-privilege-1', 'feature_bar.bar-privilege-1'], + resources: [GLOBAL_RESOURCE], + }, + { + application, + privileges: ['space_all'], + resources: ['space:test-space-1', 'space:test-space-2'], + }, + { + application, + privileges: ['feature_bar.bar-privilege-2'], + resources: ['space:test-space-3'], + }, + ], + cluster: ['test-cluster-privilege'], + indices: [ + { + field_security: { + grant: ['test-field-security-grant-1', 'test-field-security-grant-2'], + except: ['test-field-security-except-1', 'test-field-security-except-2'], }, - ], - remote_indices: undefined, - metadata: { foo: 'test-metadata' }, - run_as: ['test-run-as-1', 'test-run-as-2'], - }, + names: ['test-index-name-1', 'test-index-name-2'], + privileges: ['test-index-privilege-1', 'test-index-privilege-2'], + query: `{ "match": { "title": "foo" } }`, + }, + ], + remote_indices: undefined, + metadata: { foo: 'test-metadata' }, + run_as: ['test-run-as-1', 'test-run-as-2'], }, ], }, @@ -775,35 +763,33 @@ describe('PUT role', () => { put: [ { name: 'foo-role', - body: { - applications: [ - { - application, - privileges: ['all', 'read'], - resources: [GLOBAL_RESOURCE], - }, - { - application: 'logstash-foo', - privileges: ['logstash-privilege'], - resources: ['logstash-resource'], - }, - { - application: 'beats-foo', - privileges: ['beats-privilege'], - resources: ['beats-resource'], - }, - ], - cluster: ['test-cluster-privilege'], - indices: [ - { - names: ['test-index-name-1', 'test-index-name-2'], - privileges: ['test-index-privilege-1', 'test-index-privilege-2'], - }, - ], - remote_indices: undefined, - metadata: { foo: 'test-metadata' }, - run_as: ['test-run-as-1', 'test-run-as-2'], - }, + applications: [ + { + application, + privileges: ['all', 'read'], + resources: [GLOBAL_RESOURCE], + }, + { + application: 'logstash-foo', + privileges: ['logstash-privilege'], + resources: ['logstash-resource'], + }, + { + application: 'beats-foo', + privileges: ['beats-privilege'], + resources: ['beats-resource'], + }, + ], + cluster: ['test-cluster-privilege'], + indices: [ + { + names: ['test-index-name-1', 'test-index-name-2'], + privileges: ['test-index-privilege-1', 'test-index-privilege-2'], + }, + ], + remote_indices: undefined, + metadata: { foo: 'test-metadata' }, + run_as: ['test-run-as-1', 'test-run-as-2'], }, ], }, @@ -835,20 +821,18 @@ describe('PUT role', () => { put: [ { name: 'foo-role', - body: { - cluster: [], - indices: [], - remote_indices: undefined, - run_as: [], - applications: [ - { - application: 'kibana-.kibana', - privileges: ['feature_feature_1.sub_feature_privilege_1'], - resources: ['*'], - }, - ], - metadata: undefined, - }, + cluster: [], + indices: [], + remote_indices: undefined, + run_as: [], + applications: [ + { + application: 'kibana-.kibana', + privileges: ['feature_feature_1.sub_feature_privilege_1'], + resources: ['*'], + }, + ], + metadata: undefined, }, ], }, @@ -880,20 +864,18 @@ describe('PUT role', () => { put: [ { name: 'foo-role', - body: { - cluster: [], - indices: [], - remote_indices: undefined, - run_as: [], - applications: [ - { - application: 'kibana-.kibana', - privileges: ['feature_feature_1.unknown_sub_feature_privilege_1'], - resources: ['*'], - }, - ], - metadata: undefined, - }, + cluster: [], + indices: [], + remote_indices: undefined, + run_as: [], + applications: [ + { + application: 'kibana-.kibana', + privileges: ['feature_feature_1.unknown_sub_feature_privilege_1'], + resources: ['*'], + }, + ], + metadata: undefined, }, ], }, @@ -925,20 +907,18 @@ describe('PUT role', () => { put: [ { name: 'foo-role', - body: { - cluster: [], - indices: [], - remote_indices: undefined, - run_as: [], - applications: [ - { - application: 'kibana-.kibana', - privileges: ['feature_unknown_feature.sub_feature_privilege_1'], - resources: ['*'], - }, - ], - metadata: undefined, - }, + cluster: [], + indices: [], + remote_indices: undefined, + run_as: [], + applications: [ + { + application: 'kibana-.kibana', + privileges: ['feature_unknown_feature.sub_feature_privilege_1'], + resources: ['*'], + }, + ], + metadata: undefined, }, ], }, @@ -975,24 +955,22 @@ describe('PUT role', () => { put: [ { name: 'foo-role-remote-cluster', - body: { - applications: [], - cluster: [], - indices: [], - remote_indices: undefined, - run_as: [], - remote_cluster: [ - { - clusters: ['cluster1', 'cluster2'], - privileges: ['monitor_enrich'], - }, - { - clusters: ['cluster3', 'cluster4'], - privileges: ['monitor_enrich'], - }, - ], - metadata: undefined, - }, + applications: [], + cluster: [], + indices: [], + remote_indices: undefined, + run_as: [], + remote_cluster: [ + { + clusters: ['cluster1', 'cluster2'], + privileges: ['monitor_enrich'], + }, + { + clusters: ['cluster3', 'cluster4'], + privileges: ['monitor_enrich'], + }, + ], + metadata: undefined, }, ], }, diff --git a/x-pack/platform/plugins/shared/security/server/routes/authorization/roles/put.ts b/x-pack/platform/plugins/shared/security/server/routes/authorization/roles/put.ts index ce0b8222d412e..0691fe62ff062 100644 --- a/x-pack/platform/plugins/shared/security/server/routes/authorization/roles/put.ts +++ b/x-pack/platform/plugins/shared/security/server/routes/authorization/roles/put.ts @@ -113,7 +113,7 @@ export function definePutRolesRoutes({ await esClient.asCurrentUser.security.putRole({ name: request.params.name, - body, + ...body, }); if (roleGrantsSubFeaturePrivileges(features, request.body)) { diff --git a/x-pack/platform/plugins/shared/security/server/session_management/session_index.ts b/x-pack/platform/plugins/shared/security/server/session_management/session_index.ts index c266d76c03677..2e6025a71a357 100644 --- a/x-pack/platform/plugins/shared/security/server/session_management/session_index.ts +++ b/x-pack/platform/plugins/shared/security/server/session_management/session_index.ts @@ -827,9 +827,6 @@ export class SessionIndex { { index: this.aliasName, keep_alive: SESSION_INDEX_CLEANUP_KEEP_ALIVE, - // @ts-expect-error client support this option, but it is not documented and typed yet. - // once support added we should remove this expected type error - // https://github.com/elastic/elasticsearch-specification/issues/3144 allow_partial_search_results: true, }, { ignore: [404], meta: true } @@ -842,9 +839,6 @@ export class SessionIndex { { index: this.aliasName, keep_alive: SESSION_INDEX_CLEANUP_KEEP_ALIVE, - // @ts-expect-error client support this option, but it is not documented and typed yet. - // once support added we should remove this expected type error - // https://github.com/elastic/elasticsearch-specification/issues/3144 allow_partial_search_results: true, }, { meta: true } diff --git a/x-pack/solutions/security/packages/index-adapter/src/create_or_update_component_template.test.ts b/x-pack/solutions/security/packages/index-adapter/src/create_or_update_component_template.test.ts index c99952689b7b0..a2caebfc4e359 100644 --- a/x-pack/solutions/security/packages/index-adapter/src/create_or_update_component_template.test.ts +++ b/x-pack/solutions/security/packages/index-adapter/src/create_or_update_component_template.test.ts @@ -6,6 +6,7 @@ */ import { elasticsearchServiceMock, loggingSystemMock } from '@kbn/core/server/mocks'; +import type { ClusterPutComponentTemplateRequest } from '@elastic/elasticsearch/lib/api/types'; import type { DiagnosticResult } from '@elastic/elasticsearch'; import { errors as EsErrors } from '@elastic/elasticsearch'; import { createOrUpdateComponentTemplate } from './create_or_update_component_template'; @@ -14,7 +15,7 @@ const randomDelayMultiplier = 0.01; const logger = loggingSystemMock.createLogger(); const clusterClient = elasticsearchServiceMock.createClusterClient().asInternalUser; -const componentTemplate = { +const componentTemplate: ClusterPutComponentTemplateRequest = { name: 'test-mappings', _meta: { managed: true, diff --git a/x-pack/solutions/security/packages/index-adapter/src/create_or_update_component_template.ts b/x-pack/solutions/security/packages/index-adapter/src/create_or_update_component_template.ts index 6a7f87539de9b..ca1ddebe0571b 100644 --- a/x-pack/solutions/security/packages/index-adapter/src/create_or_update_component_template.ts +++ b/x-pack/solutions/security/packages/index-adapter/src/create_or_update_component_template.ts @@ -8,6 +8,7 @@ import type { ClusterPutComponentTemplateRequest, IndicesGetIndexTemplateIndexTemplateItem, + IndicesPutIndexTemplateRequest, } from '@elastic/elasticsearch/lib/api/typesWithBodyKey'; import type { Logger, ElasticsearchClient } from '@kbn/core/server'; import { asyncForEach } from '@kbn/std'; @@ -52,7 +53,7 @@ const putIndexTemplateTotalFieldsLimitUsingComponentTemplate = async ( 'index.mapping.total_fields.limit': totalFieldsLimit, }, }, - }, + } as IndicesPutIndexTemplateRequest['body'], }), { logger } ); diff --git a/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/create_threat_signals.ts b/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/create_threat_signals.ts index 4e72e275bf802..6c65d3934eeff 100644 --- a/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/create_threat_signals.ts +++ b/x-pack/solutions/security/plugins/security_solution/server/lib/detection_engine/rule_types/indicator_match/threat_mapping/create_threat_signals.ts @@ -142,9 +142,6 @@ export const createThreatSignals = async ({ await services.scopedClusterClient.asCurrentUser.openPointInTime({ index: threatIndex, keep_alive: THREAT_PIT_KEEP_ALIVE, - // @ts-expect-error client support this option, but it is not documented and typed yet, but we need this fix in 8.16.2. - // once support added we should remove this expected type error - // https://github.com/elastic/elasticsearch-specification/issues/3144 allow_partial_search_results: true, }) ).id; diff --git a/x-pack/test/dataset_quality_api_integration/tests/data_streams/es_utils.ts b/x-pack/test/dataset_quality_api_integration/tests/data_streams/es_utils.ts index 607522089952f..5217c887a93ff 100644 --- a/x-pack/test/dataset_quality_api_integration/tests/data_streams/es_utils.ts +++ b/x-pack/test/dataset_quality_api_integration/tests/data_streams/es_utils.ts @@ -22,15 +22,13 @@ export async function addIntegrationToLogIndexTemplate({ await esClient.indices.putIndexTemplate({ name: 'logs', - body: { - ...indexTemplates[0].index_template, - _meta: { - ...indexTemplates[0].index_template._meta, - package: { - name, - }, - managed_by: managedBy, + ...indexTemplates[0].index_template, + _meta: { + ...indexTemplates[0].index_template._meta, + package: { + name, }, + managed_by: managedBy, }, }); } @@ -42,13 +40,11 @@ export async function cleanLogIndexTemplate({ esClient }: { esClient: Client }) await esClient.indices.putIndexTemplate({ name: 'logs', - body: { - ...indexTemplates[0].index_template, - _meta: { - ...indexTemplates[0].index_template._meta, - package: undefined, - managed_by: undefined, - }, + ...indexTemplates[0].index_template, + _meta: { + ...indexTemplates[0].index_template._meta, + package: undefined, + managed_by: undefined, }, }); } diff --git a/yarn.lock b/yarn.lock index 1d5d6a4855153..ba6ba951e848f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2304,10 +2304,10 @@ "@elastic/transport" "^8.3.1" tslib "^2.4.0" -"@elastic/elasticsearch@^8.16.0": - version "8.16.0" - resolved "https://registry.yarnpkg.com/@elastic/elasticsearch/-/elasticsearch-8.16.0.tgz#35c6729e15684154b8b3c391cfad34877d771cf0" - integrity sha512-uiPC6AePESl/jakx+ZLarLsLdxDHiCSrpAkkXJ5Q8A78vadEQsTGXRUVFwWWkS8gfGthnT3O+QK6BHXuszd0KQ== +"@elastic/elasticsearch@^8.17.0": + version "8.17.0" + resolved "https://registry.yarnpkg.com/@elastic/elasticsearch/-/elasticsearch-8.17.0.tgz#0214265bc04a3fe0d23a410b8d08b28217aac540" + integrity sha512-FZ+gQUrPsMpQ2RRIXwTmCoUeFCEausMhp4eQOyxT9j1cwGXHJrhelR6jffM1SC95kQUkB7+TcTq7oQ+bG2BQ9g== dependencies: "@elastic/transport" "^8.9.1" apache-arrow "^18.0.0" From 56d508fe33dd60f09f49e09be7019890e9ba4e5d Mon Sep 17 00:00:00 2001 From: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Date: Tue, 28 Jan 2025 18:10:28 +1100 Subject: [PATCH 04/31] [api-docs] 2025-01-28 Daily api_docs build (#208478) Generated by https://buildkite.com/elastic/kibana-api-docs-daily/builds/966 --- api_docs/actions.mdx | 2 +- api_docs/advanced_settings.mdx | 2 +- .../ai_assistant_management_selection.mdx | 2 +- api_docs/aiops.mdx | 2 +- api_docs/alerting.devdocs.json | 16 +- api_docs/alerting.mdx | 4 +- api_docs/apm.mdx | 2 +- api_docs/apm_data_access.mdx | 2 +- api_docs/banners.mdx | 2 +- api_docs/canvas.mdx | 2 +- 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.devdocs.json | 28 +- api_docs/cloud_defend.mdx | 4 +- api_docs/cloud_security_posture.mdx | 2 +- api_docs/console.mdx | 2 +- api_docs/content_management.mdx | 2 +- api_docs/controls.devdocs.json | 46 + api_docs/controls.mdx | 4 +- api_docs/custom_integrations.mdx | 2 +- api_docs/dashboard.devdocs.json | 8 + api_docs/dashboard.mdx | 2 +- api_docs/dashboard_enhanced.mdx | 2 +- api_docs/data.mdx | 2 +- api_docs/data_quality.mdx | 2 +- api_docs/data_query.mdx | 2 +- api_docs/data_search.devdocs.json | 20 +- api_docs/data_search.mdx | 2 +- api_docs/data_usage.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.mdx | 2 +- api_docs/data_visualizer.mdx | 2 +- api_docs/dataset_quality.mdx | 2 +- api_docs/deprecations_by_api.mdx | 4 +- api_docs/deprecations_by_plugin.mdx | 16 +- api_docs/deprecations_by_team.mdx | 2 +- api_docs/dev_tools.mdx | 2 +- api_docs/discover.devdocs.json | 63 -- api_docs/discover.mdx | 4 +- api_docs/discover_enhanced.mdx | 2 +- api_docs/discover_shared.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/entities_data_access.mdx | 2 +- api_docs/entity_manager.mdx | 2 +- api_docs/es_ui_shared.mdx | 2 +- api_docs/esql.devdocs.json | 279 +++++- api_docs/esql.mdx | 7 +- api_docs/esql_data_grid.mdx | 2 +- 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.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.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.mdx | 2 +- api_docs/expressions.devdocs.json | 42 + api_docs/expressions.mdx | 4 +- api_docs/features.mdx | 2 +- api_docs/field_formats.mdx | 2 +- api_docs/fields_metadata.mdx | 2 +- api_docs/file_upload.mdx | 2 +- api_docs/files.mdx | 2 +- api_docs/files_management.mdx | 2 +- api_docs/fleet.mdx | 2 +- api_docs/global_search.mdx | 2 +- api_docs/guided_onboarding.mdx | 2 +- api_docs/home.mdx | 2 +- api_docs/image_embeddable.mdx | 2 +- api_docs/index_management.mdx | 2 +- api_docs/inference.mdx | 2 +- api_docs/inference_endpoint.mdx | 2 +- api_docs/infra.mdx | 2 +- api_docs/ingest_pipelines.mdx | 2 +- api_docs/inspector.devdocs.json | 14 + api_docs/inspector.mdx | 4 +- api_docs/integration_assistant.mdx | 2 +- api_docs/interactive_setup.mdx | 2 +- api_docs/inventory.mdx | 2 +- api_docs/investigate.mdx | 2 +- api_docs/investigate_app.mdx | 2 +- api_docs/kbn_actions_types.mdx | 2 +- api_docs/kbn_ai_assistant.mdx | 2 +- api_docs/kbn_ai_assistant_common.mdx | 2 +- api_docs/kbn_ai_assistant_icon.mdx | 2 +- api_docs/kbn_aiops_components.mdx | 2 +- api_docs/kbn_aiops_log_pattern_analysis.mdx | 2 +- api_docs/kbn_aiops_log_rate_analysis.mdx | 2 +- .../kbn_alerting_api_integration_helpers.mdx | 2 +- api_docs/kbn_alerting_comparators.mdx | 2 +- api_docs/kbn_alerting_state_types.mdx | 2 +- api_docs/kbn_alerting_types.devdocs.json | 14 + api_docs/kbn_alerting_types.mdx | 4 +- api_docs/kbn_alerts_as_data_utils.mdx | 2 +- api_docs/kbn_alerts_grouping.mdx | 2 +- api_docs/kbn_alerts_ui_shared.devdocs.json | 8 + api_docs/kbn_alerts_ui_shared.mdx | 2 +- api_docs/kbn_analytics.mdx | 2 +- api_docs/kbn_analytics_collection_utils.mdx | 2 +- api_docs/kbn_apm_config_loader.mdx | 2 +- api_docs/kbn_apm_data_view.mdx | 2 +- api_docs/kbn_apm_synthtrace.mdx | 2 +- api_docs/kbn_apm_synthtrace_client.mdx | 2 +- api_docs/kbn_apm_types.mdx | 2 +- api_docs/kbn_apm_utils.mdx | 2 +- api_docs/kbn_avc_banner.mdx | 2 +- api_docs/kbn_axe_config.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_cbor.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_charts_theme.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_cloud_security_posture.mdx | 2 +- .../kbn_cloud_security_posture_common.mdx | 2 +- api_docs/kbn_cloud_security_posture_graph.mdx | 2 +- api_docs/kbn_code_editor.devdocs.json | 25 + api_docs/kbn_code_editor.mdx | 4 +- 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 +- ...ent_management_content_insights_public.mdx | 2 +- ...ent_management_content_insights_server.mdx | 2 +- ...bn_content_management_favorites_common.mdx | 2 +- ...bn_content_management_favorites_public.mdx | 2 +- ...bn_content_management_favorites_server.mdx | 2 +- ...tent_management_tabbed_table_list_view.mdx | 2 +- ...kbn_content_management_table_list_view.mdx | 2 +- ...tent_management_table_list_view_common.mdx | 2 +- ...ntent_management_table_list_view_table.mdx | 2 +- .../kbn_content_management_user_profiles.mdx | 2 +- api_docs/kbn_content_management_utils.mdx | 2 +- .../kbn_core_analytics_browser.devdocs.json | 36 +- api_docs/kbn_core_analytics_browser.mdx | 2 +- .../kbn_core_analytics_browser_internal.mdx | 2 +- api_docs/kbn_core_analytics_browser_mocks.mdx | 2 +- .../kbn_core_analytics_server.devdocs.json | 36 +- 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 +- 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_feature_flags_browser.mdx | 2 +- ...bn_core_feature_flags_browser_internal.mdx | 2 +- .../kbn_core_feature_flags_browser_mocks.mdx | 2 +- api_docs/kbn_core_feature_flags_server.mdx | 2 +- ...kbn_core_feature_flags_server_internal.mdx | 2 +- .../kbn_core_feature_flags_server_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 | 56 +- api_docs/kbn_core_http_server.mdx | 4 +- ...kbn_core_http_server_internal.devdocs.json | 16 +- api_docs/kbn_core_http_server_internal.mdx | 4 +- .../kbn_core_http_server_mocks.devdocs.json | 6 +- api_docs/kbn_core_http_server_mocks.mdx | 2 +- api_docs/kbn_core_http_server_utils.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.devdocs.json | 75 ++ api_docs/kbn_core_metrics_server.mdx | 4 +- 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 +- 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.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 +- 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 +- ...kbn_core_saved_objects_common.devdocs.json | 12 + 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 +- 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_security_browser.mdx | 2 +- .../kbn_core_security_browser_internal.mdx | 2 +- api_docs/kbn_core_security_browser_mocks.mdx | 2 +- api_docs/kbn_core_security_common.mdx | 2 +- api_docs/kbn_core_security_server.mdx | 2 +- .../kbn_core_security_server_internal.mdx | 2 +- api_docs/kbn_core_security_server_mocks.mdx | 2 +- api_docs/kbn_core_status_common.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_internal.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_profile_browser.mdx | 2 +- ...kbn_core_user_profile_browser_internal.mdx | 2 +- .../kbn_core_user_profile_browser_mocks.mdx | 2 +- api_docs/kbn_core_user_profile_common.mdx | 2 +- api_docs/kbn_core_user_profile_server.mdx | 2 +- .../kbn_core_user_profile_server_internal.mdx | 2 +- .../kbn_core_user_profile_server_mocks.mdx | 2 +- api_docs/kbn_core_user_settings_server.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.mdx | 2 +- api_docs/kbn_deeplinks_analytics.mdx | 2 +- api_docs/kbn_deeplinks_devtools.mdx | 2 +- api_docs/kbn_deeplinks_fleet.mdx | 2 +- api_docs/kbn_deeplinks_management.mdx | 2 +- api_docs/kbn_deeplinks_ml.mdx | 2 +- api_docs/kbn_deeplinks_observability.mdx | 2 +- api_docs/kbn_deeplinks_search.mdx | 2 +- api_docs/kbn_deeplinks_security.mdx | 2 +- api_docs/kbn_deeplinks_shared.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 +- .../kbn_discover_contextual_components.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.mdx | 2 +- api_docs/kbn_elastic_assistant.mdx | 2 +- api_docs/kbn_elastic_assistant_common.mdx | 2 +- api_docs/kbn_entities_schema.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.devdocs.json | 21 + api_docs/kbn_es_query.mdx | 4 +- api_docs/kbn_es_types.devdocs.json | 2 +- api_docs/kbn_es_types.mdx | 2 +- api_docs/kbn_eslint_plugin_imports.mdx | 2 +- api_docs/kbn_esql_ast.mdx | 2 +- api_docs/kbn_esql_editor.devdocs.json | 106 +++ api_docs/kbn_esql_editor.mdx | 4 +- api_docs/kbn_esql_utils.devdocs.json | 239 ++++- api_docs/kbn_esql_utils.mdx | 4 +- ..._esql_validation_autocomplete.devdocs.json | 177 +++- api_docs/kbn_esql_validation_autocomplete.mdx | 7 +- .../kbn_esql_variables_types.devdocs.json | 867 ++++++++++++++++++ api_docs/kbn_esql_variables_types.mdx | 33 + api_docs/kbn_event_annotation_common.mdx | 2 +- api_docs/kbn_event_annotation_components.mdx | 2 +- api_docs/kbn_event_stacktrace.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 +- .../kbn_ftr_common_functional_services.mdx | 2 +- .../kbn_ftr_common_functional_ui_services.mdx | 2 +- api_docs/kbn_gen_ai_functional_testing.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_grid_layout.mdx | 2 +- api_docs/kbn_grouping.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.mdx | 2 +- api_docs/kbn_i18n_react.mdx | 2 +- api_docs/kbn_import_resolver.mdx | 2 +- api_docs/kbn_index_adapter.mdx | 2 +- ...dex_lifecycle_management_common_shared.mdx | 2 +- .../kbn_index_management_shared_types.mdx | 2 +- api_docs/kbn_inference_common.mdx | 2 +- api_docs/kbn_inference_endpoint_ui_common.mdx | 2 +- api_docs/kbn_inference_integration_flyout.mdx | 2 +- api_docs/kbn_infra_forge.mdx | 2 +- api_docs/kbn_interpreter.mdx | 2 +- api_docs/kbn_investigation_shared.mdx | 2 +- api_docs/kbn_io_ts_utils.mdx | 2 +- api_docs/kbn_ipynb.mdx | 2 +- api_docs/kbn_item_buffer.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_json_schemas.mdx | 2 +- api_docs/kbn_key_value_metadata_table.mdx | 2 +- api_docs/kbn_kibana_manifest_schema.mdx | 2 +- api_docs/kbn_language_documentation.mdx | 2 +- .../kbn_lens_embeddable_utils.devdocs.json | 48 +- 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 +- 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 +- ...nagement_settings_components_field_row.mdx | 2 +- ...bn_management_settings_components_form.mdx | 2 +- ...n_management_settings_field_definition.mdx | 2 +- 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_manifest.mdx | 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_field_stats_flyout.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_local_storage.mdx | 2 +- api_docs/kbn_ml_nested_property.mdx | 2 +- api_docs/kbn_ml_number_utils.mdx | 2 +- api_docs/kbn_ml_parse_interval.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_time_buckets.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_ml_validators.mdx | 2 +- api_docs/kbn_mock_idp_utils.mdx | 2 +- api_docs/kbn_monaco.devdocs.json | 70 ++ api_docs/kbn_monaco.mdx | 4 +- api_docs/kbn_object_utils.mdx | 2 +- api_docs/kbn_object_versioning.mdx | 2 +- api_docs/kbn_object_versioning_utils.mdx | 2 +- api_docs/kbn_observability_alert_details.mdx | 2 +- .../kbn_observability_alerting_rule_utils.mdx | 2 +- .../kbn_observability_alerting_test_data.mdx | 2 +- ...ility_get_padded_alert_time_range_util.mdx | 2 +- api_docs/kbn_observability_logs_overview.mdx | 2 +- ...kbn_observability_synthetics_test_data.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_palettes.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_publishing.mdx | 2 +- api_docs/kbn_product_doc_artifact_builder.mdx | 2 +- api_docs/kbn_product_doc_common.mdx | 2 +- 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_hooks.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 +- .../kbn_react_mute_legacy_root_warning.mdx | 2 +- api_docs/kbn_recently_accessed.mdx | 2 +- api_docs/kbn_relocate.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.mdx | 2 +- api_docs/kbn_reporting_csv_share_panel.mdx | 2 +- 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 +- .../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.mdx | 2 +- api_docs/kbn_reporting_server.mdx | 2 +- api_docs/kbn_resizable_layout.mdx | 2 +- api_docs/kbn_response_ops_rule_form.mdx | 2 +- api_docs/kbn_response_ops_rule_params.mdx | 2 +- api_docs/kbn_rison.mdx | 2 +- api_docs/kbn_rollup.mdx | 2 +- api_docs/kbn_router_to_openapispec.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_saved_search_component.mdx | 2 +- api_docs/kbn_scout.mdx | 2 +- api_docs/kbn_scout_info.mdx | 2 +- api_docs/kbn_scout_reporting.mdx | 2 +- api_docs/kbn_screenshotting_server.mdx | 2 +- api_docs/kbn_search_api_keys_components.mdx | 2 +- api_docs/kbn_search_api_keys_server.mdx | 2 +- api_docs/kbn_search_api_panels.mdx | 2 +- 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_search_shared_ui.devdocs.json | 82 +- api_docs/kbn_search_shared_ui.mdx | 4 +- api_docs/kbn_search_types.mdx | 2 +- api_docs/kbn_security_api_key_management.mdx | 2 +- api_docs/kbn_security_authorization_core.mdx | 2 +- ...kbn_security_authorization_core_common.mdx | 2 +- api_docs/kbn_security_form_components.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 +- ..._security_plugin_types_server.devdocs.json | 2 +- api_docs/kbn_security_plugin_types_server.mdx | 2 +- .../kbn_security_role_management_model.mdx | 2 +- api_docs/kbn_security_solution_connectors.mdx | 2 +- ...kbn_security_solution_distribution_bar.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 +- api_docs/kbn_security_ui_components.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 +- ...ritysolution_exception_list_components.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.mdx | 2 +- api_docs/kbn_server_route_repository.mdx | 2 +- .../kbn_server_route_repository_client.mdx | 2 +- .../kbn_server_route_repository_utils.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 +- 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_tabbed_modal.mdx | 2 +- api_docs/kbn_shared_ux_table_persist.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_sse_utils.mdx | 2 +- api_docs/kbn_sse_utils_client.mdx | 2 +- api_docs/kbn_sse_utils_server.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_streams_schema.mdx | 2 +- api_docs/kbn_synthetics_e2e.mdx | 2 +- api_docs/kbn_synthetics_private_location.mdx | 2 +- api_docs/kbn_telemetry_tools.mdx | 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_timerange.mdx | 2 +- api_docs/kbn_tooling_log.mdx | 2 +- api_docs/kbn_transpose_utils.mdx | 2 +- api_docs/kbn_triggers_actions_ui_types.mdx | 2 +- api_docs/kbn_try_in_console.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_unsaved_changes_prompt.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.mdx | 2 +- api_docs/kbn_zod_helpers.mdx | 2 +- api_docs/kibana_overview.mdx | 2 +- api_docs/kibana_react.mdx | 2 +- api_docs/kibana_utils.mdx | 2 +- api_docs/lens.devdocs.json | 264 +++--- api_docs/lens.mdx | 2 +- api_docs/license_api_guard.mdx | 2 +- api_docs/license_management.mdx | 2 +- api_docs/licensing.mdx | 2 +- api_docs/links.mdx | 2 +- api_docs/lists.mdx | 2 +- api_docs/llm_tasks.mdx | 2 +- api_docs/logs_data_access.mdx | 2 +- api_docs/logs_explorer.mdx | 2 +- api_docs/logs_shared.mdx | 2 +- api_docs/management.mdx | 2 +- api_docs/maps.mdx | 2 +- api_docs/maps_ems.devdocs.json | 30 + api_docs/maps_ems.mdx | 4 +- 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.mdx | 2 +- .../observability_a_i_assistant.devdocs.json | 756 +++++++-------- api_docs/observability_a_i_assistant.mdx | 2 +- api_docs/observability_a_i_assistant_app.mdx | 2 +- .../observability_ai_assistant_management.mdx | 2 +- api_docs/observability_logs_explorer.mdx | 2 +- api_docs/observability_onboarding.mdx | 2 +- api_docs/observability_shared.mdx | 2 +- api_docs/osquery.mdx | 2 +- api_docs/painless_lab.mdx | 2 +- api_docs/plugin_directory.mdx | 46 +- api_docs/presentation_panel.mdx | 2 +- api_docs/presentation_util.mdx | 2 +- api_docs/product_doc_base.mdx | 2 +- api_docs/profiling.mdx | 2 +- api_docs/profiling_data_access.mdx | 2 +- api_docs/remote_clusters.mdx | 2 +- api_docs/reporting.mdx | 2 +- api_docs/rollup.mdx | 2 +- 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 +- 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/search_assistant.mdx | 2 +- api_docs/search_connectors.mdx | 2 +- api_docs/search_homepage.mdx | 2 +- api_docs/search_indices.mdx | 2 +- api_docs/search_inference_endpoints.mdx | 2 +- api_docs/search_navigation.mdx | 2 +- api_docs/search_notebooks.mdx | 2 +- api_docs/search_playground.mdx | 2 +- api_docs/search_synonyms.mdx | 2 +- api_docs/security.devdocs.json | 2 +- api_docs/security.mdx | 2 +- api_docs/security_solution.devdocs.json | 14 +- 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/slo.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/streams.mdx | 2 +- api_docs/streams_app.mdx | 2 +- api_docs/task_manager.mdx | 2 +- api_docs/telemetry.mdx | 2 +- api_docs/telemetry_collection_manager.mdx | 2 +- api_docs/telemetry_management_section.mdx | 2 +- api_docs/threat_intelligence.mdx | 2 +- api_docs/timelines.devdocs.json | 4 - api_docs/timelines.mdx | 2 +- api_docs/transform.mdx | 2 +- api_docs/triggers_actions_ui.mdx | 2 +- api_docs/ui_actions.devdocs.json | 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 | 16 +- api_docs/unified_histogram.mdx | 2 +- api_docs/unified_search.mdx | 2 +- api_docs/unified_search_autocomplete.mdx | 2 +- 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 | 4 +- api_docs/visualizations.mdx | 2 +- 820 files changed, 3667 insertions(+), 1544 deletions(-) create mode 100644 api_docs/kbn_esql_variables_types.devdocs.json create mode 100644 api_docs/kbn_esql_variables_types.mdx diff --git a/api_docs/actions.mdx b/api_docs/actions.mdx index 54e925a1d0b29..6f576d4a69061 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: 2025-01-27 +date: 2025-01-28 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 e79e1c587e1c3..fd01f574b7e92 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'advancedSettings'] --- import advancedSettingsObj from './advanced_settings.devdocs.json'; diff --git a/api_docs/ai_assistant_management_selection.mdx b/api_docs/ai_assistant_management_selection.mdx index 3730b59bee0d3..7fa7716e68829 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: 2025-01-27 +date: 2025-01-28 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 758bedbb3b126..dc0430903b204 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: 2025-01-27 +date: 2025-01-28 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 e8d79da744e06..f428497964079 100644 --- a/api_docs/alerting.devdocs.json +++ b/api_docs/alerting.devdocs.json @@ -3002,7 +3002,7 @@ "label": "monitoring", "description": [], "signature": [ - "Readonly<{} & { run: Readonly<{} & { history: Readonly<{ outcome?: \"warning\" | \"succeeded\" | \"failed\" | undefined; duration?: number | undefined; } & { timestamp: number; success: boolean; }>[]; calculated_metrics: Readonly<{ p50?: number | undefined; p95?: number | undefined; p99?: number | undefined; } & { success_ratio: number; }>; last_run: Readonly<{} & { timestamp: string; metrics: Readonly<{ duration?: number | undefined; total_search_duration_ms?: number | null | undefined; total_indexing_duration_ms?: number | null | undefined; total_alerts_detected?: number | null | undefined; total_alerts_created?: number | null | undefined; gap_duration_s?: number | null | undefined; } & {}>; }>; }>; }> | undefined" + "Readonly<{} & { run: Readonly<{} & { history: Readonly<{ outcome?: \"warning\" | \"succeeded\" | \"failed\" | undefined; duration?: number | undefined; } & { timestamp: number; success: boolean; }>[]; calculated_metrics: Readonly<{ p50?: number | undefined; p95?: number | undefined; p99?: number | undefined; } & { success_ratio: number; }>; last_run: Readonly<{} & { timestamp: string; metrics: Readonly<{ duration?: number | undefined; total_search_duration_ms?: number | null | undefined; total_indexing_duration_ms?: number | null | undefined; total_alerts_detected?: number | null | undefined; total_alerts_created?: number | null | undefined; gap_duration_s?: number | null | undefined; gap_range?: Readonly<{} & { gte: string; lte: string; }> | null | undefined; } & {}>; }>; }>; }> | undefined" ], "path": "x-pack/platform/plugins/shared/alerting/server/application/rule/types/rule.ts", "deprecated": false, @@ -8995,6 +8995,20 @@ "path": "x-pack/platform/plugins/shared/alerting/common/rule.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "alerting", + "id": "def-common.RuleMonitoringLastRunMetrics.gap_range", + "type": "CompoundType", + "tags": [], + "label": "gap_range", + "description": [], + "signature": [ + "{ lte: string; gte: string; } | null | undefined" + ], + "path": "x-pack/platform/plugins/shared/alerting/common/rule.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false diff --git a/api_docs/alerting.mdx b/api_docs/alerting.mdx index 646ee34c18325..15f339ee4cc18 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'alerting'] --- import alertingObj from './alerting.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 | |-------------------|-----------|------------------------|-----------------| -| 874 | 1 | 841 | 50 | +| 875 | 1 | 842 | 50 | ## Client diff --git a/api_docs/apm.mdx b/api_docs/apm.mdx index 7fe736982bfcc..d1d62c946fc86 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: 2025-01-27 +date: 2025-01-28 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 673ee02614691..1eebbec3035bb 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apmDataAccess'] --- import apmDataAccessObj from './apm_data_access.devdocs.json'; diff --git a/api_docs/banners.mdx b/api_docs/banners.mdx index 3c990dcd07b95..48db8640ad8fe 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'banners'] --- import bannersObj from './banners.devdocs.json'; diff --git a/api_docs/canvas.mdx b/api_docs/canvas.mdx index 4198fdf754284..3f220e7c63c2b 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'canvas'] --- import canvasObj from './canvas.devdocs.json'; diff --git a/api_docs/cases.mdx b/api_docs/cases.mdx index 1f74ef8ba60c8..897347776db76 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: 2025-01-27 +date: 2025-01-28 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 57b425de50587..2ae1df4890f2c 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: 2025-01-27 +date: 2025-01-28 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 7a521f75f1c10..152fcea0999f9 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: 2025-01-27 +date: 2025-01-28 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 b0c2b96a0687d..0e1bee53f2e8b 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDataMigration'] --- import cloudDataMigrationObj from './cloud_data_migration.devdocs.json'; diff --git a/api_docs/cloud_defend.devdocs.json b/api_docs/cloud_defend.devdocs.json index 57434d1618989..0886c6e6ab4bb 100644 --- a/api_docs/cloud_defend.devdocs.json +++ b/api_docs/cloud_defend.devdocs.json @@ -13,17 +13,7 @@ "\nGets the cloud_defend link properties of a Cloud Defend page for navigation in the security solution." ], "signature": [ - "(cloudDefendPage: ", - "CloudDefendPage", - ") => CloudDefendLinkItem" + "(cloudDefendPage: \"policies\") => CloudDefendLinkItem" ], "path": "x-pack/solutions/security/plugins/cloud_defend/public/common/navigation/security_solution_links.ts", "deprecated": false, @@ -32,14 +22,14 @@ { "parentPluginId": "cloudDefend", "id": "def-public.getSecuritySolutionLink.$1", - "type": "CompoundType", + "type": "string", "tags": [], "label": "cloudDefendPage", "description": [ "the name of the cloud defend page." ], "signature": [ - "CloudDefendPage" + "\"policies\"" ], "path": "x-pack/solutions/security/plugins/cloud_defend/public/common/navigation/security_solution_links.ts", "deprecated": false, @@ -91,15 +81,7 @@ "Gets the `SpyRoute` component for navigation highlighting and breadcrumbs." ], "signature": [ - "() => React.ComponentType<{ pageName: ", - { - "pluginId": "cloudDefend", - "scope": "public", - "docId": "kibCloudDefendPluginApi", - "section": "def-public.CloudDefendPageId", - "text": "CloudDefendPageId" - }, - "; state?: Record | undefined; }>" + "() => React.ComponentType<{ pageName: \"cloud_defend-policies\"; state?: Record | undefined; }>" ], "path": "x-pack/solutions/security/plugins/cloud_defend/public/types.ts", "deprecated": false, @@ -140,7 +122,7 @@ "\nAll the IDs for the cloud defend pages.\nThis needs to match the cloud defend page entries in `SecurityPageName` in `x-pack/solutions/security/plugins/security_solution/common/constants.ts`." ], "signature": [ - "\"cloud_defend-policies\" | \"kubernetes_security-dashboard\"" + "\"cloud_defend-policies\"" ], "path": "x-pack/solutions/security/plugins/cloud_defend/public/common/navigation/types.ts", "deprecated": false, diff --git a/api_docs/cloud_defend.mdx b/api_docs/cloud_defend.mdx index dd9e9fff4c903..abf43743adf76 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDefend'] --- import cloudDefendObj from './cloud_defend.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-cloud-security-posture](https://github.com/orgs/elastic | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 52 | 0 | 43 | 2 | +| 52 | 0 | 43 | 1 | ## Client diff --git a/api_docs/cloud_security_posture.mdx b/api_docs/cloud_security_posture.mdx index 7b40306db936c..2f0d369525346 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: 2025-01-27 +date: 2025-01-28 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 706ccf3d01835..3b2ae9db09498 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: 2025-01-27 +date: 2025-01-28 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 eb6057a8b14cb..217c641ffed5a 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'contentManagement'] --- import contentManagementObj from './content_management.devdocs.json'; diff --git a/api_docs/controls.devdocs.json b/api_docs/controls.devdocs.json index 600e5f08b8bce..0459d443f0aea 100644 --- a/api_docs/controls.devdocs.json +++ b/api_docs/controls.devdocs.json @@ -1176,6 +1176,14 @@ "text": "PublishesDataViews" }, " & ", + { + "pluginId": "@kbn/esql-variables-types", + "scope": "public", + "docId": "kibKbnEsqlVariablesTypesPluginApi", + "section": "def-public.PublishesESQLVariables", + "text": "PublishesESQLVariables" + }, + " & ", { "pluginId": "@kbn/presentation-containers", "scope": "public", @@ -1434,6 +1442,14 @@ "text": "PublishesDataViews" }, " & ", + { + "pluginId": "@kbn/esql-variables-types", + "scope": "public", + "docId": "kibKbnEsqlVariablesTypesPluginApi", + "section": "def-public.PublishesESQLVariables", + "text": "PublishesESQLVariables" + }, + " & ", { "pluginId": "@kbn/presentation-containers", "scope": "public", @@ -1975,6 +1991,21 @@ "trackAdoption": false, "initialIsOpen": false }, + { + "parentPluginId": "controls", + "id": "def-public.ESQL_CONTROL", + "type": "string", + "tags": [], + "label": "ESQL_CONTROL", + "description": [], + "signature": [ + "\"esqlControl\"" + ], + "path": "src/platform/plugins/shared/controls/common/constants.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, { "parentPluginId": "controls", "id": "def-public.OPTIONS_LIST_CONTROL", @@ -3354,6 +3385,21 @@ "trackAdoption": false, "initialIsOpen": false }, + { + "parentPluginId": "controls", + "id": "def-common.ESQL_CONTROL", + "type": "string", + "tags": [], + "label": "ESQL_CONTROL", + "description": [], + "signature": [ + "\"esqlControl\"" + ], + "path": "src/platform/plugins/shared/controls/common/constants.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + }, { "parentPluginId": "controls", "id": "def-common.OPTIONS_LIST_CONTROL", diff --git a/api_docs/controls.mdx b/api_docs/controls.mdx index 6d46af3c89b8f..6f4c09cd7012f 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'controls'] --- import controlsObj from './controls.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 | |-------------------|-----------|------------------------|-----------------| -| 135 | 0 | 131 | 15 | +| 137 | 0 | 133 | 15 | ## Client diff --git a/api_docs/custom_integrations.mdx b/api_docs/custom_integrations.mdx index 16aa89342644c..467e3869a7792 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'customIntegrations'] --- import customIntegrationsObj from './custom_integrations.devdocs.json'; diff --git a/api_docs/dashboard.devdocs.json b/api_docs/dashboard.devdocs.json index 7ac2e9a1c860e..b09762348dc74 100644 --- a/api_docs/dashboard.devdocs.json +++ b/api_docs/dashboard.devdocs.json @@ -840,6 +840,14 @@ "text": "PublishesSavedObjectId" }, " & ", + { + "pluginId": "@kbn/esql-variables-types", + "scope": "public", + "docId": "kibKbnEsqlVariablesTypesPluginApi", + "section": "def-public.PublishesESQLVariables", + "text": "PublishesESQLVariables" + }, + " & ", "PublishesSearchSession", " & ", { diff --git a/api_docs/dashboard.mdx b/api_docs/dashboard.mdx index 51f933561dd52..ece9dadce6eb4 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: 2025-01-27 +date: 2025-01-28 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 626034b15707b..b37b9396890f4 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: 2025-01-27 +date: 2025-01-28 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 883dbb83383e5..d21a0cf0a38ae 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data'] --- import dataObj from './data.devdocs.json'; diff --git a/api_docs/data_quality.mdx b/api_docs/data_quality.mdx index 51534b6b5b91e..ecba9f7786698 100644 --- a/api_docs/data_quality.mdx +++ b/api_docs/data_quality.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataQuality title: "dataQuality" image: https://source.unsplash.com/400x175/?github description: API docs for the dataQuality plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataQuality'] --- import dataQualityObj from './data_quality.devdocs.json'; diff --git a/api_docs/data_query.mdx b/api_docs/data_query.mdx index 6ae7fa06a5865..de7ab303572aa 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.query'] --- import dataQueryObj from './data_query.devdocs.json'; diff --git a/api_docs/data_search.devdocs.json b/api_docs/data_search.devdocs.json index 97f6e260f5374..ec12c94163794 100644 --- a/api_docs/data_search.devdocs.json +++ b/api_docs/data_search.devdocs.json @@ -39759,7 +39759,15 @@ "section": "def-common.TimeRange", "text": "TimeRange" }, - " | undefined; disableWarningToasts?: boolean | undefined; }" + " | undefined; disableWarningToasts?: boolean | undefined; esqlVariables?: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined; }" ], "path": "src/platform/plugins/shared/data/common/search/expressions/remove_filter.ts", "deprecated": false, @@ -40102,7 +40110,15 @@ "section": "def-common.TimeRange", "text": "TimeRange" }, - " | undefined; disableWarningToasts?: boolean | undefined; }" + " | undefined; disableWarningToasts?: boolean | undefined; esqlVariables?: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined; }" ], "path": "src/platform/plugins/shared/data/common/search/expressions/select_filter.ts", "deprecated": false, diff --git a/api_docs/data_search.mdx b/api_docs/data_search.mdx index 172187181d5ec..972d7ff2bdf57 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.search'] --- import dataSearchObj from './data_search.devdocs.json'; diff --git a/api_docs/data_usage.mdx b/api_docs/data_usage.mdx index 384f8e9bf8be7..b1291da29fe28 100644 --- a/api_docs/data_usage.mdx +++ b/api_docs/data_usage.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/dataUsage title: "dataUsage" image: https://source.unsplash.com/400x175/?github description: API docs for the dataUsage plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataUsage'] --- import dataUsageObj from './data_usage.devdocs.json'; diff --git a/api_docs/data_view_editor.mdx b/api_docs/data_view_editor.mdx index a8f62fe9f7c32..b8b46a3c538a0 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: 2025-01-27 +date: 2025-01-28 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 c508cbf927da1..a986a12847b50 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: 2025-01-27 +date: 2025-01-28 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 b5b924939c0f2..862a3d934b0ec 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewManagement'] --- import dataViewManagementObj from './data_view_management.devdocs.json'; diff --git a/api_docs/data_views.mdx b/api_docs/data_views.mdx index 842864e5b44b0..33af89f028e59 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: 2025-01-27 +date: 2025-01-28 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 f32b6b56068d3..ad3b96e41326c 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataVisualizer'] --- import dataVisualizerObj from './data_visualizer.devdocs.json'; diff --git a/api_docs/dataset_quality.mdx b/api_docs/dataset_quality.mdx index 0d795da566aaa..336028c7348b7 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'datasetQuality'] --- import datasetQualityObj from './dataset_quality.devdocs.json'; diff --git a/api_docs/deprecations_by_api.mdx b/api_docs/deprecations_by_api.mdx index 73d29edffc9be..dda24cb022803 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -127,7 +127,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | visualizations, graph | - | | | fleet, osquery, exploratoryView, synthetics | - | | | @kbn/security-plugin-types-server, telemetry, fleet, profiling, @kbn/security-authorization-core, security | - | -| | kubernetesSecurity, osquery, threatIntelligence | - | +| | osquery, threatIntelligence | - | | | dataViews, maps | - | | | dataViews, dataViewManagement | - | | | dataViews, dataViewManagement | - | diff --git a/api_docs/deprecations_by_plugin.mdx b/api_docs/deprecations_by_plugin.mdx index 40e0709a2b033..609526115c031 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -483,7 +483,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Deprecated API | Reference location(s) | Remove By | | ---------------|-----------|-----------| | | [options_list_fetch_cache.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/public/controls/data_controls/options_list_control/options_list_fetch_cache.ts#:~:text=title) | - | -| | [control_group_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/control_group/control_group_persistable_state.ts#:~:text=SavedObjectReference), [control_group_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/control_group/control_group_persistable_state.ts#:~:text=SavedObjectReference), [control_group_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/control_group/control_group_persistable_state.ts#:~:text=SavedObjectReference), [options_list_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/options_list/options_list_persistable_state.ts#:~:text=SavedObjectReference), [options_list_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/options_list/options_list_persistable_state.ts#:~:text=SavedObjectReference), [options_list_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/options_list/options_list_persistable_state.ts#:~:text=SavedObjectReference), [range_slider_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/range_slider/range_slider_persistable_state.ts#:~:text=SavedObjectReference), [range_slider_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/range_slider/range_slider_persistable_state.ts#:~:text=SavedObjectReference), [range_slider_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/range_slider/range_slider_persistable_state.ts#:~:text=SavedObjectReference), [time_slider_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/time_slider/time_slider_persistable_state.ts#:~:text=SavedObjectReference)+ 2 more | - | +| | [control_group_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/control_group/control_group_persistable_state.ts#:~:text=SavedObjectReference), [control_group_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/control_group/control_group_persistable_state.ts#:~:text=SavedObjectReference), [control_group_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/control_group/control_group_persistable_state.ts#:~:text=SavedObjectReference), [options_list_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/options_list/options_list_persistable_state.ts#:~:text=SavedObjectReference), [options_list_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/options_list/options_list_persistable_state.ts#:~:text=SavedObjectReference), [options_list_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/options_list/options_list_persistable_state.ts#:~:text=SavedObjectReference), [range_slider_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/range_slider/range_slider_persistable_state.ts#:~:text=SavedObjectReference), [range_slider_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/range_slider/range_slider_persistable_state.ts#:~:text=SavedObjectReference), [range_slider_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/range_slider/range_slider_persistable_state.ts#:~:text=SavedObjectReference), [time_slider_persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/server/time_slider/time_slider_persistable_state.ts#:~:text=SavedObjectReference)+ 5 more | - | | | [init_controls_manager.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/public/control_group/init_controls_manager.ts#:~:text=apiHasSnapshottableState), [init_controls_manager.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/controls/public/control_group/init_controls_manager.ts#:~:text=apiHasSnapshottableState) | - | @@ -663,7 +663,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Deprecated API | Reference location(s) | Remove By | | ---------------|-----------|-----------| -| | [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/esql/public/plugin.ts#:~:text=addTriggerAction) | - | +| | [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/esql/public/plugin.ts#:~:text=addTriggerAction), [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/esql/public/plugin.ts#:~:text=addTriggerAction) | - | @@ -871,14 +871,6 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] -## kubernetesSecurity - -| Deprecated API | Reference location(s) | Remove By | -| ---------------|-----------|-----------| -| | [use_filter.ts](https://github.com/elastic/kibana/tree/main/x-pack/solutions/security/plugins/kubernetes_security/public/hooks/use_filter.ts#:~:text=getHoverActions) | - | - - - ## lens | Deprecated API | Reference location(s) | Remove By | @@ -1013,7 +1005,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Deprecated API | Reference location(s) | Remove By | | ---------------|-----------|-----------| -| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/index.ts#:~:text=authc), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/index.ts#:~:text=authc) | - | +| | [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/observability_ai_assistant/server/service/index.ts#:~:text=authc), [index.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/observability_ai_assistant/server/service/index.ts#:~:text=authc) | - | diff --git a/api_docs/deprecations_by_team.mdx b/api_docs/deprecations_by_team.mdx index 8f1b3d93aad43..97a3d75be98fa 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- diff --git a/api_docs/dev_tools.mdx b/api_docs/dev_tools.mdx index ab16c43c4416e..1a0a08ceec0f6 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: 2025-01-27 +date: 2025-01-28 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 2f526839e2c94..d3d5649691d1a 100644 --- a/api_docs/discover.devdocs.json +++ b/api_docs/discover.devdocs.json @@ -3672,69 +3672,6 @@ "path": "src/platform/plugins/shared/discover/public/types.ts", "deprecated": false, "trackAdoption": false - }, - { - "parentPluginId": "discover", - "id": "def-public.DiscoverSetup.showInlineTopNav", - "type": "Function", - "tags": [], - "label": "showInlineTopNav", - "description": [], - "signature": [ - "() => void" - ], - "path": "src/platform/plugins/shared/discover/public/types.ts", - "deprecated": false, - "trackAdoption": false, - "children": [], - "returnComment": [] - }, - { - "parentPluginId": "discover", - "id": "def-public.DiscoverSetup.configureInlineTopNav", - "type": "Function", - "tags": [], - "label": "configureInlineTopNav", - "description": [], - "signature": [ - "(projectNavId: string, options: { enabled: boolean; showLogsExplorerTabs: boolean; }) => void" - ], - "path": "src/platform/plugins/shared/discover/public/types.ts", - "deprecated": false, - "trackAdoption": false, - "children": [ - { - "parentPluginId": "discover", - "id": "def-public.DiscoverSetup.configureInlineTopNav.$1", - "type": "string", - "tags": [], - "label": "projectNavId", - "description": [], - "signature": [ - "string" - ], - "path": "src/platform/plugins/shared/discover/public/types.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - }, - { - "parentPluginId": "discover", - "id": "def-public.DiscoverSetup.configureInlineTopNav.$2", - "type": "Object", - "tags": [], - "label": "options", - "description": [], - "signature": [ - "{ enabled: boolean; showLogsExplorerTabs: boolean; }" - ], - "path": "src/platform/plugins/shared/discover/public/types.ts", - "deprecated": false, - "trackAdoption": false, - "isRequired": true - } - ], - "returnComment": [] } ], "lifecycle": "setup", diff --git a/api_docs/discover.mdx b/api_docs/discover.mdx index da8d007f3c40c..1a392fc21b5fa 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discover'] --- import discoverObj from './discover.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/k | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 211 | 0 | 164 | 30 | +| 207 | 0 | 160 | 30 | ## Client diff --git a/api_docs/discover_enhanced.mdx b/api_docs/discover_enhanced.mdx index def9b40abd23e..26195072919c8 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverEnhanced'] --- import discoverEnhancedObj from './discover_enhanced.devdocs.json'; diff --git a/api_docs/discover_shared.mdx b/api_docs/discover_shared.mdx index 6ac936464fe34..b8a6b5eca6155 100644 --- a/api_docs/discover_shared.mdx +++ b/api_docs/discover_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/discoverShared title: "discoverShared" image: https://source.unsplash.com/400x175/?github description: API docs for the discoverShared plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverShared'] --- import discoverSharedObj from './discover_shared.devdocs.json'; diff --git a/api_docs/ecs_data_quality_dashboard.mdx b/api_docs/ecs_data_quality_dashboard.mdx index e6530b6d8121f..6563b08536fa4 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: 2025-01-27 +date: 2025-01-28 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 863dbdf5fc1e1..efb9a88279fe3 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: 2025-01-27 +date: 2025-01-28 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 1744566cac016..9fc803252d0f3 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: 2025-01-27 +date: 2025-01-28 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 acce0b0af1ad8..bcebc964963d4 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: 2025-01-27 +date: 2025-01-28 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 1afd4dfa15baf..1f8777018c3a3 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: 2025-01-27 +date: 2025-01-28 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 52a57b064fee2..4ed05d3bb4eea 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'enterpriseSearch'] --- import enterpriseSearchObj from './enterprise_search.devdocs.json'; diff --git a/api_docs/entities_data_access.mdx b/api_docs/entities_data_access.mdx index 8f25e67393de3..fa46f60228f0f 100644 --- a/api_docs/entities_data_access.mdx +++ b/api_docs/entities_data_access.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/entitiesDataAccess title: "entitiesDataAccess" image: https://source.unsplash.com/400x175/?github description: API docs for the entitiesDataAccess plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'entitiesDataAccess'] --- import entitiesDataAccessObj from './entities_data_access.devdocs.json'; diff --git a/api_docs/entity_manager.mdx b/api_docs/entity_manager.mdx index b9f29a2a3260e..3e9ee15e584dd 100644 --- a/api_docs/entity_manager.mdx +++ b/api_docs/entity_manager.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/entityManager title: "entityManager" image: https://source.unsplash.com/400x175/?github description: API docs for the entityManager plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'entityManager'] --- import entityManagerObj from './entity_manager.devdocs.json'; diff --git a/api_docs/es_ui_shared.mdx b/api_docs/es_ui_shared.mdx index 829845d6cdaf3..b276724d1c693 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esUiShared'] --- import esUiSharedObj from './es_ui_shared.devdocs.json'; diff --git a/api_docs/esql.devdocs.json b/api_docs/esql.devdocs.json index d466577c74fa7..ee85f730e4474 100644 --- a/api_docs/esql.devdocs.json +++ b/api_docs/esql.devdocs.json @@ -52,6 +52,150 @@ } ], "interfaces": [ + { + "parentPluginId": "esql", + "id": "def-public.ESQLControlState", + "type": "Interface", + "tags": [], + "label": "ESQLControlState", + "description": [], + "path": "src/platform/plugins/shared/esql/public/triggers/esql_controls/types.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "esql", + "id": "def-public.ESQLControlState.grow", + "type": "CompoundType", + "tags": [], + "label": "grow", + "description": [], + "signature": [ + "boolean | undefined" + ], + "path": "src/platform/plugins/shared/esql/public/triggers/esql_controls/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLControlState.width", + "type": "CompoundType", + "tags": [], + "label": "width", + "description": [], + "signature": [ + "ControlWidthOptions", + " | undefined" + ], + "path": "src/platform/plugins/shared/esql/public/triggers/esql_controls/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLControlState.title", + "type": "string", + "tags": [], + "label": "title", + "description": [], + "path": "src/platform/plugins/shared/esql/public/triggers/esql_controls/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLControlState.availableOptions", + "type": "Array", + "tags": [], + "label": "availableOptions", + "description": [], + "signature": [ + "string[]" + ], + "path": "src/platform/plugins/shared/esql/public/triggers/esql_controls/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLControlState.selectedOptions", + "type": "Array", + "tags": [], + "label": "selectedOptions", + "description": [], + "signature": [ + "string[]" + ], + "path": "src/platform/plugins/shared/esql/public/triggers/esql_controls/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLControlState.variableName", + "type": "string", + "tags": [], + "label": "variableName", + "description": [], + "path": "src/platform/plugins/shared/esql/public/triggers/esql_controls/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLControlState.variableType", + "type": "Enum", + "tags": [], + "label": "variableType", + "description": [], + "signature": [ + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLVariableType", + "text": "ESQLVariableType" + } + ], + "path": "src/platform/plugins/shared/esql/public/triggers/esql_controls/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLControlState.esqlQuery", + "type": "string", + "tags": [], + "label": "esqlQuery", + "description": [], + "path": "src/platform/plugins/shared/esql/public/triggers/esql_controls/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLControlState.controlType", + "type": "Enum", + "tags": [], + "label": "controlType", + "description": [], + "signature": [ + { + "pluginId": "esql", + "scope": "public", + "docId": "kibEsqlPluginApi", + "section": "def-public.EsqlControlType", + "text": "EsqlControlType" + } + ], + "path": "src/platform/plugins/shared/esql/public/triggers/esql_controls/types.ts", + "deprecated": false, + "trackAdoption": false + } + ], + "initialIsOpen": false + }, { "parentPluginId": "esql", "id": "def-public.ESQLEditorProps", @@ -428,12 +572,131 @@ "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLEditorProps.supportsControls", + "type": "CompoundType", + "tags": [], + "label": "supportsControls", + "description": [ + "The editor supports the creation of controls,\nThis flag should be set to true to display the \"Create control\" suggestion" + ], + "signature": [ + "boolean | undefined" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLEditorProps.onSaveControl", + "type": "Function", + "tags": [], + "label": "onSaveControl", + "description": [ + "Function to be called after the control creation" + ], + "signature": [ + "((controlState: Record, updatedQuery: string) => Promise) | undefined" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "esql", + "id": "def-public.ESQLEditorProps.onSaveControl.$1", + "type": "Object", + "tags": [], + "label": "controlState", + "description": [], + "signature": [ + "Record" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLEditorProps.onSaveControl.$2", + "type": "string", + "tags": [], + "label": "updatedQuery", + "description": [], + "signature": [ + "string" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLEditorProps.onCancelControl", + "type": "Function", + "tags": [], + "label": "onCancelControl", + "description": [ + "Function to be called after cancelling the control creation" + ], + "signature": [ + "(() => void) | undefined" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "esql", + "id": "def-public.ESQLEditorProps.esqlVariables", + "type": "Array", + "tags": [], + "label": "esqlVariables", + "description": [ + "The available ESQL variables from the page context this editor was opened in" + ], + "signature": [ + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false } ], - "enums": [], + "enums": [ + { + "parentPluginId": "esql", + "id": "def-public.EsqlControlType", + "type": "Enum", + "tags": [], + "label": "EsqlControlType", + "description": [], + "path": "src/platform/plugins/shared/esql/public/triggers/esql_controls/types.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + } + ], "misc": [], "objects": [], "start": { @@ -470,6 +733,20 @@ "trackAdoption": false, "children": [], "returnComment": [] + }, + { + "parentPluginId": "esql", + "id": "def-public.EsqlPluginStart.variablesService", + "type": "Object", + "tags": [], + "label": "variablesService", + "description": [], + "signature": [ + "EsqlVariablesService" + ], + "path": "src/platform/plugins/shared/esql/public/plugin.ts", + "deprecated": false, + "trackAdoption": false } ], "lifecycle": "start", diff --git a/api_docs/esql.mdx b/api_docs/esql.mdx index 686822d084fe9..fdb9b248fa350 100644 --- a/api_docs/esql.mdx +++ b/api_docs/esql.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/esql title: "esql" image: https://source.unsplash.com/400x175/?github description: API docs for the esql plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esql'] --- import esqlObj from './esql.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 32 | 0 | 15 | 0 | +| 50 | 0 | 29 | 2 | ## Client @@ -34,6 +34,9 @@ Contact [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql ### Interfaces +### Enums + + ## Common ### Interfaces diff --git a/api_docs/esql_data_grid.mdx b/api_docs/esql_data_grid.mdx index 28393012dbbfb..b1b1e1aec087f 100644 --- a/api_docs/esql_data_grid.mdx +++ b/api_docs/esql_data_grid.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/esqlDataGrid title: "esqlDataGrid" image: https://source.unsplash.com/400x175/?github description: API docs for the esqlDataGrid plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esqlDataGrid'] --- import esqlDataGridObj from './esql_data_grid.devdocs.json'; diff --git a/api_docs/event_annotation.mdx b/api_docs/event_annotation.mdx index 8d28c1cc36d2c..222deaad6b0a8 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: 2025-01-27 +date: 2025-01-28 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 31f696b5bd714..5827baabda4e9 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: 2025-01-27 +date: 2025-01-28 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 45f39ac185ee7..e363e0dca9157 100644 --- a/api_docs/event_log.devdocs.json +++ b/api_docs/event_log.devdocs.json @@ -1514,7 +1514,7 @@ "label": "data", "description": [], "signature": [ - "(Readonly<{ log?: Readonly<{ logger?: string | undefined; level?: string | undefined; } & {}> | undefined; error?: Readonly<{ id?: string | undefined; type?: 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; version?: string | undefined; name?: string | undefined; license?: string | undefined; description?: string | undefined; uuid?: string | undefined; category?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; action?: Readonly<{ id?: string | undefined; name?: string | undefined; type_id?: 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; usage?: Readonly<{ request_body_bytes?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; version?: string | 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; backfill?: Readonly<{ id?: string | undefined; start?: string | undefined; interval?: string | undefined; } & {}> | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; flapping?: boolean | undefined; uuid?: string | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; space_ids?: string[] | undefined; server_uuid?: string | undefined; saved_objects?: Readonly<{ id?: string | undefined; type?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; user_api_key?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}> | undefined; event?: Readonly<{ id?: string | undefined; type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; duration?: string | number | undefined; timezone?: string | undefined; code?: string | undefined; severity?: string | number | undefined; category?: string[] | undefined; risk_score?: number | undefined; url?: string | undefined; created?: string | undefined; provider?: string | undefined; dataset?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: 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<{ id?: string | undefined; type?: 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; version?: string | undefined; name?: string | undefined; license?: string | undefined; description?: string | undefined; uuid?: string | undefined; category?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; action?: Readonly<{ id?: string | undefined; name?: string | undefined; type_id?: 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; usage?: Readonly<{ request_body_bytes?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; version?: string | 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; gap?: Readonly<{ status?: string | undefined; range?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}> | undefined; filled_intervals?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}>[] | undefined; unfilled_intervals?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}>[] | undefined; in_progress_intervals?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}>[] | undefined; total_gap_duration_ms?: string | number | undefined; filled_duration_ms?: string | number | undefined; unfilled_duration_ms?: string | number | undefined; in_progress_duration_ms?: string | number | undefined; } & {}> | 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; gap_range?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}> | 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; backfill?: Readonly<{ id?: string | undefined; start?: string | undefined; interval?: string | undefined; } & {}> | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; flapping?: boolean | undefined; uuid?: string | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; space_ids?: string[] | undefined; server_uuid?: string | undefined; saved_objects?: Readonly<{ id?: string | undefined; type?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; user_api_key?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}> | undefined; event?: Readonly<{ id?: string | undefined; type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; duration?: string | number | undefined; timezone?: string | undefined; code?: string | undefined; severity?: string | number | undefined; category?: string[] | undefined; risk_score?: number | undefined; url?: string | undefined; created?: string | undefined; provider?: string | undefined; dataset?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: 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/platform/plugins/shared/event_log/server/es/cluster_client_adapter.ts", "deprecated": false, @@ -1534,7 +1534,7 @@ "label": "IEvent", "description": [], "signature": [ - "DeepPartial | undefined; error?: Readonly<{ id?: string | undefined; type?: 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; version?: string | undefined; name?: string | undefined; license?: string | undefined; description?: string | undefined; uuid?: string | undefined; category?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; action?: Readonly<{ id?: string | undefined; name?: string | undefined; type_id?: 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; usage?: Readonly<{ request_body_bytes?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; version?: string | 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; backfill?: Readonly<{ id?: string | undefined; start?: string | undefined; interval?: string | undefined; } & {}> | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; flapping?: boolean | undefined; uuid?: string | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; space_ids?: string[] | undefined; server_uuid?: string | undefined; saved_objects?: Readonly<{ id?: string | undefined; type?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; user_api_key?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}> | undefined; event?: Readonly<{ id?: string | undefined; type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; duration?: string | number | undefined; timezone?: string | undefined; code?: string | undefined; severity?: string | number | undefined; category?: string[] | undefined; risk_score?: number | undefined; url?: string | undefined; created?: string | undefined; provider?: string | undefined; dataset?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: 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<{ id?: string | undefined; type?: 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; version?: string | undefined; name?: string | undefined; license?: string | undefined; description?: string | undefined; uuid?: string | undefined; category?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; action?: Readonly<{ id?: string | undefined; name?: string | undefined; type_id?: 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; usage?: Readonly<{ request_body_bytes?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; version?: string | 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; gap?: Readonly<{ status?: string | undefined; range?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}> | undefined; filled_intervals?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}>[] | undefined; unfilled_intervals?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}>[] | undefined; in_progress_intervals?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}>[] | undefined; total_gap_duration_ms?: string | number | undefined; filled_duration_ms?: string | number | undefined; unfilled_duration_ms?: string | number | undefined; in_progress_duration_ms?: string | number | undefined; } & {}> | 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; gap_range?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}> | 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; backfill?: Readonly<{ id?: string | undefined; start?: string | undefined; interval?: string | undefined; } & {}> | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; flapping?: boolean | undefined; uuid?: string | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; space_ids?: string[] | undefined; server_uuid?: string | undefined; saved_objects?: Readonly<{ id?: string | undefined; type?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; user_api_key?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}> | undefined; event?: Readonly<{ id?: string | undefined; type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; duration?: string | number | undefined; timezone?: string | undefined; code?: string | undefined; severity?: string | number | undefined; category?: string[] | undefined; risk_score?: number | undefined; url?: string | undefined; created?: string | undefined; provider?: string | undefined; dataset?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: 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/platform/plugins/shared/event_log/generated/schemas.ts", "deprecated": false, @@ -1549,7 +1549,7 @@ "label": "IValidatedEvent", "description": [], "signature": [ - "Readonly<{ log?: Readonly<{ logger?: string | undefined; level?: string | undefined; } & {}> | undefined; error?: Readonly<{ id?: string | undefined; type?: 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; version?: string | undefined; name?: string | undefined; license?: string | undefined; description?: string | undefined; uuid?: string | undefined; category?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; action?: Readonly<{ id?: string | undefined; name?: string | undefined; type_id?: 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; usage?: Readonly<{ request_body_bytes?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; version?: string | 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; backfill?: Readonly<{ id?: string | undefined; start?: string | undefined; interval?: string | undefined; } & {}> | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; flapping?: boolean | undefined; uuid?: string | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; space_ids?: string[] | undefined; server_uuid?: string | undefined; saved_objects?: Readonly<{ id?: string | undefined; type?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; user_api_key?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}> | undefined; event?: Readonly<{ id?: string | undefined; type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; duration?: string | number | undefined; timezone?: string | undefined; code?: string | undefined; severity?: string | number | undefined; category?: string[] | undefined; risk_score?: number | undefined; url?: string | undefined; created?: string | undefined; provider?: string | undefined; dataset?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: 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<{ id?: string | undefined; type?: 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; version?: string | undefined; name?: string | undefined; license?: string | undefined; description?: string | undefined; uuid?: string | undefined; category?: string | undefined; reference?: string | undefined; author?: string[] | undefined; ruleset?: string | undefined; } & {}> | undefined; kibana?: Readonly<{ task?: Readonly<{ id?: string | undefined; schedule_delay?: string | number | undefined; scheduled?: string | undefined; } & {}> | undefined; action?: Readonly<{ id?: string | undefined; name?: string | undefined; type_id?: 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; usage?: Readonly<{ request_body_bytes?: string | number | undefined; } & {}> | undefined; } & {}> | undefined; } & {}> | undefined; version?: string | 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; gap?: Readonly<{ status?: string | undefined; range?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}> | undefined; filled_intervals?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}>[] | undefined; unfilled_intervals?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}>[] | undefined; in_progress_intervals?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}>[] | undefined; total_gap_duration_ms?: string | number | undefined; filled_duration_ms?: string | number | undefined; unfilled_duration_ms?: string | number | undefined; in_progress_duration_ms?: string | number | undefined; } & {}> | 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; gap_range?: Readonly<{ gte?: string | undefined; lte?: string | undefined; } & {}> | 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; backfill?: Readonly<{ id?: string | undefined; start?: string | undefined; interval?: string | undefined; } & {}> | undefined; } & {}> | undefined; rule_type_id?: string | undefined; } & {}> | undefined; flapping?: boolean | undefined; uuid?: string | undefined; maintenance_window_ids?: string[] | undefined; } & {}> | undefined; space_ids?: string[] | undefined; server_uuid?: string | undefined; saved_objects?: Readonly<{ id?: string | undefined; type?: string | undefined; namespace?: string | undefined; rel?: string | undefined; type_id?: string | undefined; space_agnostic?: boolean | undefined; } & {}>[] | undefined; user_api_key?: Readonly<{ id?: string | undefined; name?: string | undefined; } & {}> | undefined; } & {}> | undefined; event?: Readonly<{ id?: string | undefined; type?: string[] | undefined; reason?: string | undefined; action?: string | undefined; start?: string | undefined; end?: string | undefined; outcome?: string | undefined; duration?: string | number | undefined; timezone?: string | undefined; code?: string | undefined; severity?: string | number | undefined; category?: string[] | undefined; risk_score?: number | undefined; url?: string | undefined; created?: string | undefined; provider?: string | undefined; dataset?: string | undefined; hash?: string | undefined; ingested?: string | undefined; kind?: string | undefined; module?: string | undefined; original?: 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/platform/plugins/shared/event_log/generated/schemas.ts", "deprecated": false, diff --git a/api_docs/event_log.mdx b/api_docs/event_log.mdx index aacbf974c7d17..c26331544d777 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventLog'] --- import eventLogObj from './event_log.devdocs.json'; diff --git a/api_docs/exploratory_view.mdx b/api_docs/exploratory_view.mdx index f0718f159b4ad..139f1249792c7 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: 2025-01-27 +date: 2025-01-28 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 a63610e52a08f..d43db26fd4a3f 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: 2025-01-27 +date: 2025-01-28 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 2c636da20e52c..ebbe13f25fbbb 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: 2025-01-27 +date: 2025-01-28 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 ff6347937e45a..07c936893ad89 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: 2025-01-27 +date: 2025-01-28 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 8f0ee9fb8894f..2fa735417a6b7 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: 2025-01-27 +date: 2025-01-28 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 c47aa20a93c00..e75edc172e65a 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: 2025-01-27 +date: 2025-01-28 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 560f3cacf64c6..a07da09ccc70e 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetric'] --- import expressionMetricObj from './expression_metric.devdocs.json'; diff --git a/api_docs/expression_metric_vis.mdx b/api_docs/expression_metric_vis.mdx index 64c38b9995f45..f6cdf89049b07 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: 2025-01-27 +date: 2025-01-28 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 15a63a90a9d2f..7892d8c2eb7be 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: 2025-01-27 +date: 2025-01-28 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 233fd4d32afde..384629c94df37 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: 2025-01-27 +date: 2025-01-28 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 2bbb2433a0938..580e9925b8fd9 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: 2025-01-27 +date: 2025-01-28 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 a247f7b900c57..ab00c4a747efb 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: 2025-01-27 +date: 2025-01-28 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 47a29bc70c6d3..d86159c162e91 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionTagcloud'] --- import expressionTagcloudObj from './expression_tagcloud.devdocs.json'; diff --git a/api_docs/expression_x_y.mdx b/api_docs/expression_x_y.mdx index 9952e071866ca..43bfd61d4cf32 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionXY'] --- import expressionXYObj from './expression_x_y.devdocs.json'; diff --git a/api_docs/expressions.devdocs.json b/api_docs/expressions.devdocs.json index 78c70911c93c9..7456e092c43c6 100644 --- a/api_docs/expressions.devdocs.json +++ b/api_docs/expressions.devdocs.json @@ -7050,6 +7050,20 @@ "path": "src/platform/plugins/shared/expressions/common/expression_types/specs/datatable.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "expressions", + "id": "def-public.DatatableColumn.variable", + "type": "string", + "tags": [], + "label": "variable", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "src/platform/plugins/shared/expressions/common/expression_types/specs/datatable.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false @@ -18444,6 +18458,20 @@ "path": "src/platform/plugins/shared/expressions/common/expression_types/specs/datatable.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "expressions", + "id": "def-server.DatatableColumn.variable", + "type": "string", + "tags": [], + "label": "variable", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "src/platform/plugins/shared/expressions/common/expression_types/specs/datatable.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false @@ -30297,6 +30325,20 @@ "path": "src/platform/plugins/shared/expressions/common/expression_types/specs/datatable.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "expressions", + "id": "def-common.DatatableColumn.variable", + "type": "string", + "tags": [], + "label": "variable", + "description": [], + "signature": [ + "string | undefined" + ], + "path": "src/platform/plugins/shared/expressions/common/expression_types/specs/datatable.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false diff --git a/api_docs/expressions.mdx b/api_docs/expressions.mdx index 8eabd3c4c9826..4bc5ed9097af4 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressions'] --- import expressionsObj from './expressions.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 | |-------------------|-----------|------------------------|-----------------| -| 2241 | 17 | 1769 | 6 | +| 2244 | 17 | 1772 | 6 | ## Client diff --git a/api_docs/features.mdx b/api_docs/features.mdx index 475089b48c5bf..6235a513b5638 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: 2025-01-27 +date: 2025-01-28 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 4bb583ca70451..b933190b98f82 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fieldFormats'] --- import fieldFormatsObj from './field_formats.devdocs.json'; diff --git a/api_docs/fields_metadata.mdx b/api_docs/fields_metadata.mdx index 6d49782ff7724..b583e840aa1a0 100644 --- a/api_docs/fields_metadata.mdx +++ b/api_docs/fields_metadata.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/fieldsMetadata title: "fieldsMetadata" image: https://source.unsplash.com/400x175/?github description: API docs for the fieldsMetadata plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'fieldsMetadata'] --- import fieldsMetadataObj from './fields_metadata.devdocs.json'; diff --git a/api_docs/file_upload.mdx b/api_docs/file_upload.mdx index 4339c7b23203c..92ab35a2e5ad5 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: 2025-01-27 +date: 2025-01-28 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 57abceb6937d1..698e75a1254d0 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: 2025-01-27 +date: 2025-01-28 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 3973869dee249..b88331e46be33 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'filesManagement'] --- import filesManagementObj from './files_management.devdocs.json'; diff --git a/api_docs/fleet.mdx b/api_docs/fleet.mdx index cca44709f50e8..8f225baba3b2e 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: 2025-01-27 +date: 2025-01-28 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 f68612d7c4665..62baa1ca19b49 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: 2025-01-27 +date: 2025-01-28 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 22b51f84db678..357257a14d144 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'guidedOnboarding'] --- import guidedOnboardingObj from './guided_onboarding.devdocs.json'; diff --git a/api_docs/home.mdx b/api_docs/home.mdx index 8621e5453f24e..1230eb5eb5e6e 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: 2025-01-27 +date: 2025-01-28 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 bb0ca992599d2..98f52ae2f40ef 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'imageEmbeddable'] --- import imageEmbeddableObj from './image_embeddable.devdocs.json'; diff --git a/api_docs/index_management.mdx b/api_docs/index_management.mdx index 59afd8cc4191c..5042935244c80 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'indexManagement'] --- import indexManagementObj from './index_management.devdocs.json'; diff --git a/api_docs/inference.mdx b/api_docs/inference.mdx index 5c59ca5288997..949d3eb38f646 100644 --- a/api_docs/inference.mdx +++ b/api_docs/inference.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/inference title: "inference" image: https://source.unsplash.com/400x175/?github description: API docs for the inference plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'inference'] --- import inferenceObj from './inference.devdocs.json'; diff --git a/api_docs/inference_endpoint.mdx b/api_docs/inference_endpoint.mdx index 8455780deec34..088d7b3b3251c 100644 --- a/api_docs/inference_endpoint.mdx +++ b/api_docs/inference_endpoint.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/inferenceEndpoint title: "inferenceEndpoint" image: https://source.unsplash.com/400x175/?github description: API docs for the inferenceEndpoint plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'inferenceEndpoint'] --- import inferenceEndpointObj from './inference_endpoint.devdocs.json'; diff --git a/api_docs/infra.mdx b/api_docs/infra.mdx index 3bef7a0f89af2..d0258eb205375 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'infra'] --- import infraObj from './infra.devdocs.json'; diff --git a/api_docs/ingest_pipelines.mdx b/api_docs/ingest_pipelines.mdx index 81b15d10ede14..37af785ac921a 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ingestPipelines'] --- import ingestPipelinesObj from './ingest_pipelines.devdocs.json'; diff --git a/api_docs/inspector.devdocs.json b/api_docs/inspector.devdocs.json index 0e986e4567c94..959bb319b23fa 100644 --- a/api_docs/inspector.devdocs.json +++ b/api_docs/inspector.devdocs.json @@ -898,6 +898,20 @@ "path": "src/platform/plugins/shared/inspector/public/types.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "inspector", + "id": "def-public.InspectorOptions.flyoutType", + "type": "CompoundType", + "tags": [], + "label": "flyoutType", + "description": [], + "signature": [ + "\"push\" | \"overlay\" | undefined" + ], + "path": "src/platform/plugins/shared/inspector/public/types.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false diff --git a/api_docs/inspector.mdx b/api_docs/inspector.mdx index d9bffd8d8699d..ee7250a5900f7 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'inspector'] --- import inspectorObj from './inspector.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 | |-------------------|-----------|------------------------|-----------------| -| 127 | 2 | 100 | 4 | +| 128 | 2 | 101 | 4 | ## Client diff --git a/api_docs/integration_assistant.mdx b/api_docs/integration_assistant.mdx index 984bcc80837f1..657278364ccc9 100644 --- a/api_docs/integration_assistant.mdx +++ b/api_docs/integration_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/integrationAssistant title: "integrationAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the integrationAssistant plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'integrationAssistant'] --- import integrationAssistantObj from './integration_assistant.devdocs.json'; diff --git a/api_docs/interactive_setup.mdx b/api_docs/interactive_setup.mdx index fd72b6671263e..9b9c953eb791d 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'interactiveSetup'] --- import interactiveSetupObj from './interactive_setup.devdocs.json'; diff --git a/api_docs/inventory.mdx b/api_docs/inventory.mdx index 6365b785df100..69bba4f6d3de3 100644 --- a/api_docs/inventory.mdx +++ b/api_docs/inventory.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/inventory title: "inventory" image: https://source.unsplash.com/400x175/?github description: API docs for the inventory plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'inventory'] --- import inventoryObj from './inventory.devdocs.json'; diff --git a/api_docs/investigate.mdx b/api_docs/investigate.mdx index 8a49818b643e0..c8597da82d7a0 100644 --- a/api_docs/investigate.mdx +++ b/api_docs/investigate.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/investigate title: "investigate" image: https://source.unsplash.com/400x175/?github description: API docs for the investigate plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'investigate'] --- import investigateObj from './investigate.devdocs.json'; diff --git a/api_docs/investigate_app.mdx b/api_docs/investigate_app.mdx index f2ca52f560c57..350ea3af8145f 100644 --- a/api_docs/investigate_app.mdx +++ b/api_docs/investigate_app.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/investigateApp title: "investigateApp" image: https://source.unsplash.com/400x175/?github description: API docs for the investigateApp plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'investigateApp'] --- import investigateAppObj from './investigate_app.devdocs.json'; diff --git a/api_docs/kbn_actions_types.mdx b/api_docs/kbn_actions_types.mdx index 41d34876bc533..3fb51c0344018 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/actions-types'] --- import kbnActionsTypesObj from './kbn_actions_types.devdocs.json'; diff --git a/api_docs/kbn_ai_assistant.mdx b/api_docs/kbn_ai_assistant.mdx index 3f33ba091ca72..f3ffacefd8d83 100644 --- a/api_docs/kbn_ai_assistant.mdx +++ b/api_docs/kbn_ai_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ai-assistant title: "@kbn/ai-assistant" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ai-assistant plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ai-assistant'] --- import kbnAiAssistantObj from './kbn_ai_assistant.devdocs.json'; diff --git a/api_docs/kbn_ai_assistant_common.mdx b/api_docs/kbn_ai_assistant_common.mdx index 1dfa6591fbee6..c6e2d222188b3 100644 --- a/api_docs/kbn_ai_assistant_common.mdx +++ b/api_docs/kbn_ai_assistant_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ai-assistant-common title: "@kbn/ai-assistant-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ai-assistant-common plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ai-assistant-common'] --- import kbnAiAssistantCommonObj from './kbn_ai_assistant_common.devdocs.json'; diff --git a/api_docs/kbn_ai_assistant_icon.mdx b/api_docs/kbn_ai_assistant_icon.mdx index 99fe8a5d18171..32f7d462892a5 100644 --- a/api_docs/kbn_ai_assistant_icon.mdx +++ b/api_docs/kbn_ai_assistant_icon.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ai-assistant-icon title: "@kbn/ai-assistant-icon" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ai-assistant-icon plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ai-assistant-icon'] --- import kbnAiAssistantIconObj from './kbn_ai_assistant_icon.devdocs.json'; diff --git a/api_docs/kbn_aiops_components.mdx b/api_docs/kbn_aiops_components.mdx index 184e68ca31ae8..540ec8a7a5436 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-components'] --- import kbnAiopsComponentsObj from './kbn_aiops_components.devdocs.json'; diff --git a/api_docs/kbn_aiops_log_pattern_analysis.mdx b/api_docs/kbn_aiops_log_pattern_analysis.mdx index 4ecce080bb492..e55f6dd789bcd 100644 --- a/api_docs/kbn_aiops_log_pattern_analysis.mdx +++ b/api_docs/kbn_aiops_log_pattern_analysis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-log-pattern-analysis title: "@kbn/aiops-log-pattern-analysis" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-log-pattern-analysis plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-log-pattern-analysis'] --- import kbnAiopsLogPatternAnalysisObj from './kbn_aiops_log_pattern_analysis.devdocs.json'; diff --git a/api_docs/kbn_aiops_log_rate_analysis.mdx b/api_docs/kbn_aiops_log_rate_analysis.mdx index bbe9a3dc15976..4d4de56700159 100644 --- a/api_docs/kbn_aiops_log_rate_analysis.mdx +++ b/api_docs/kbn_aiops_log_rate_analysis.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-aiops-log-rate-analysis title: "@kbn/aiops-log-rate-analysis" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/aiops-log-rate-analysis plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/aiops-log-rate-analysis'] --- import kbnAiopsLogRateAnalysisObj from './kbn_aiops_log_rate_analysis.devdocs.json'; diff --git a/api_docs/kbn_alerting_api_integration_helpers.mdx b/api_docs/kbn_alerting_api_integration_helpers.mdx index 92de4fffd56a2..9330a27aab061 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: 2025-01-27 +date: 2025-01-28 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_comparators.mdx b/api_docs/kbn_alerting_comparators.mdx index a8d641ba4dd9e..b1391011e76e2 100644 --- a/api_docs/kbn_alerting_comparators.mdx +++ b/api_docs/kbn_alerting_comparators.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerting-comparators title: "@kbn/alerting-comparators" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerting-comparators plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-comparators'] --- import kbnAlertingComparatorsObj from './kbn_alerting_comparators.devdocs.json'; diff --git a/api_docs/kbn_alerting_state_types.mdx b/api_docs/kbn_alerting_state_types.mdx index 977f412b1cd73..4a479f463f53c 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: 2025-01-27 +date: 2025-01-28 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.devdocs.json b/api_docs/kbn_alerting_types.devdocs.json index d72ff8fb85f6b..76c0e041000a9 100644 --- a/api_docs/kbn_alerting_types.devdocs.json +++ b/api_docs/kbn_alerting_types.devdocs.json @@ -2385,6 +2385,20 @@ "path": "src/platform/packages/shared/kbn-alerting-types/rule_types.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/alerting-types", + "id": "def-common.RuleMonitoringLastRunMetrics.gap_range", + "type": "CompoundType", + "tags": [], + "label": "gap_range", + "description": [], + "signature": [ + "{ gte: string; lte: string; } | null | undefined" + ], + "path": "src/platform/packages/shared/kbn-alerting-types/rule_types.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false diff --git a/api_docs/kbn_alerting_types.mdx b/api_docs/kbn_alerting_types.mdx index 8064d5ba2ad87..dcc750cb411a8 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerting-types'] --- import kbnAlertingTypesObj from './kbn_alerting_types.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 | |-------------------|-----------|------------------------|-----------------| -| 243 | 0 | 240 | 0 | +| 244 | 0 | 241 | 0 | ## Common diff --git a/api_docs/kbn_alerts_as_data_utils.mdx b/api_docs/kbn_alerts_as_data_utils.mdx index 1f0b5621ceb9a..5d95b080b1096 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: 2025-01-27 +date: 2025-01-28 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_grouping.mdx b/api_docs/kbn_alerts_grouping.mdx index abe5ed6e3e3a8..692ad4c808f3f 100644 --- a/api_docs/kbn_alerts_grouping.mdx +++ b/api_docs/kbn_alerts_grouping.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-alerts-grouping title: "@kbn/alerts-grouping" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/alerts-grouping plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/alerts-grouping'] --- import kbnAlertsGroupingObj from './kbn_alerts_grouping.devdocs.json'; diff --git a/api_docs/kbn_alerts_ui_shared.devdocs.json b/api_docs/kbn_alerts_ui_shared.devdocs.json index 3e7dc738e4ade..2d04e95ed9cae 100644 --- a/api_docs/kbn_alerts_ui_shared.devdocs.json +++ b/api_docs/kbn_alerts_ui_shared.devdocs.json @@ -5359,6 +5359,14 @@ "text": "PublishesDataViews" }, " & ", + { + "pluginId": "@kbn/esql-variables-types", + "scope": "public", + "docId": "kibKbnEsqlVariablesTypesPluginApi", + "section": "def-public.PublishesESQLVariables", + "text": "PublishesESQLVariables" + }, + " & ", { "pluginId": "@kbn/presentation-containers", "scope": "public", diff --git a/api_docs/kbn_alerts_ui_shared.mdx b/api_docs/kbn_alerts_ui_shared.mdx index 58cada75c5aa7..21817fe3f48eb 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: 2025-01-27 +date: 2025-01-28 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 64c96365e37a6..504c173ad5aa1 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics'] --- import kbnAnalyticsObj from './kbn_analytics.devdocs.json'; diff --git a/api_docs/kbn_analytics_collection_utils.mdx b/api_docs/kbn_analytics_collection_utils.mdx index dbd6ff26bc245..abc42f695e777 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/analytics-collection-utils'] --- import kbnAnalyticsCollectionUtilsObj from './kbn_analytics_collection_utils.devdocs.json'; diff --git a/api_docs/kbn_apm_config_loader.mdx b/api_docs/kbn_apm_config_loader.mdx index 149849c241d6e..a061d2ea16016 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: 2025-01-27 +date: 2025-01-28 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_data_view.mdx b/api_docs/kbn_apm_data_view.mdx index 0bdb49b789d6b..4454428d44ffc 100644 --- a/api_docs/kbn_apm_data_view.mdx +++ b/api_docs/kbn_apm_data_view.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-data-view title: "@kbn/apm-data-view" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-data-view plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-data-view'] --- import kbnApmDataViewObj from './kbn_apm_data_view.devdocs.json'; diff --git a/api_docs/kbn_apm_synthtrace.mdx b/api_docs/kbn_apm_synthtrace.mdx index 6b59b991ee8ce..f0a60dc254761 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: 2025-01-27 +date: 2025-01-28 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 4c5a2b170f4c6..ce0e5816d0422 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: 2025-01-27 +date: 2025-01-28 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_types.mdx b/api_docs/kbn_apm_types.mdx index a7b416ea72c97..673d6c2044e77 100644 --- a/api_docs/kbn_apm_types.mdx +++ b/api_docs/kbn_apm_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-apm-types title: "@kbn/apm-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/apm-types plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-types'] --- import kbnApmTypesObj from './kbn_apm_types.devdocs.json'; diff --git a/api_docs/kbn_apm_utils.mdx b/api_docs/kbn_apm_utils.mdx index 7c0c1beb5f4d8..58f18fcbc9b31 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/apm-utils'] --- import kbnApmUtilsObj from './kbn_apm_utils.devdocs.json'; diff --git a/api_docs/kbn_avc_banner.mdx b/api_docs/kbn_avc_banner.mdx index 55050c4556d26..3a22aaf01f00d 100644 --- a/api_docs/kbn_avc_banner.mdx +++ b/api_docs/kbn_avc_banner.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-avc-banner title: "@kbn/avc-banner" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/avc-banner plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/avc-banner'] --- import kbnAvcBannerObj from './kbn_avc_banner.devdocs.json'; diff --git a/api_docs/kbn_axe_config.mdx b/api_docs/kbn_axe_config.mdx index c766ed931b53e..a9bf9f6ea299f 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/axe-config'] --- import kbnAxeConfigObj from './kbn_axe_config.devdocs.json'; diff --git a/api_docs/kbn_calculate_auto.mdx b/api_docs/kbn_calculate_auto.mdx index 0f7c25226e023..24281f2ceb4cb 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: 2025-01-27 +date: 2025-01-28 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 5059583a5aeb6..39eafe4fc470b 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: 2025-01-27 +date: 2025-01-28 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 e70f358783652..1b429fc3f4995 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cases-components'] --- import kbnCasesComponentsObj from './kbn_cases_components.devdocs.json'; diff --git a/api_docs/kbn_cbor.mdx b/api_docs/kbn_cbor.mdx index f8c03b01fded9..5e7749c268868 100644 --- a/api_docs/kbn_cbor.mdx +++ b/api_docs/kbn_cbor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cbor title: "@kbn/cbor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cbor plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cbor'] --- import kbnCborObj from './kbn_cbor.devdocs.json'; diff --git a/api_docs/kbn_cell_actions.mdx b/api_docs/kbn_cell_actions.mdx index a53767c0cdd1f..15ce7463e2d45 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: 2025-01-27 +date: 2025-01-28 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 bbecb9b40f5dd..6ba6f59123e52 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: 2025-01-27 +date: 2025-01-28 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 6dda341fa4304..5f7cfb51ffe66 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/chart-icons'] --- import kbnChartIconsObj from './kbn_chart_icons.devdocs.json'; diff --git a/api_docs/kbn_charts_theme.mdx b/api_docs/kbn_charts_theme.mdx index ccbc081aa32d7..d103633cf04c6 100644 --- a/api_docs/kbn_charts_theme.mdx +++ b/api_docs/kbn_charts_theme.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-charts-theme title: "@kbn/charts-theme" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/charts-theme plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/charts-theme'] --- import kbnChartsThemeObj from './kbn_charts_theme.devdocs.json'; diff --git a/api_docs/kbn_ci_stats_core.mdx b/api_docs/kbn_ci_stats_core.mdx index 379952e457e2f..f1949fc2fc18d 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: 2025-01-27 +date: 2025-01-28 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 4b2803eb5a286..fc6cfe739630b 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: 2025-01-27 +date: 2025-01-28 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 905126cb8531d..d87de11eb7ef4 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: 2025-01-27 +date: 2025-01-28 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 2d2d00e692757..acf1457ad938e 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cli-dev-mode'] --- import kbnCliDevModeObj from './kbn_cli_dev_mode.devdocs.json'; diff --git a/api_docs/kbn_cloud_security_posture.mdx b/api_docs/kbn_cloud_security_posture.mdx index c0ae870641ade..d460ed405eabb 100644 --- a/api_docs/kbn_cloud_security_posture.mdx +++ b/api_docs/kbn_cloud_security_posture.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cloud-security-posture title: "@kbn/cloud-security-posture" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cloud-security-posture plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cloud-security-posture'] --- import kbnCloudSecurityPostureObj from './kbn_cloud_security_posture.devdocs.json'; diff --git a/api_docs/kbn_cloud_security_posture_common.mdx b/api_docs/kbn_cloud_security_posture_common.mdx index 1c5b94e02fa4c..7676fd0b3f5bc 100644 --- a/api_docs/kbn_cloud_security_posture_common.mdx +++ b/api_docs/kbn_cloud_security_posture_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cloud-security-posture-common title: "@kbn/cloud-security-posture-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cloud-security-posture-common plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cloud-security-posture-common'] --- import kbnCloudSecurityPostureCommonObj from './kbn_cloud_security_posture_common.devdocs.json'; diff --git a/api_docs/kbn_cloud_security_posture_graph.mdx b/api_docs/kbn_cloud_security_posture_graph.mdx index 5eb6c5212d836..8a2d7c3546a3c 100644 --- a/api_docs/kbn_cloud_security_posture_graph.mdx +++ b/api_docs/kbn_cloud_security_posture_graph.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-cloud-security-posture-graph title: "@kbn/cloud-security-posture-graph" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/cloud-security-posture-graph plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/cloud-security-posture-graph'] --- import kbnCloudSecurityPostureGraphObj from './kbn_cloud_security_posture_graph.devdocs.json'; diff --git a/api_docs/kbn_code_editor.devdocs.json b/api_docs/kbn_code_editor.devdocs.json index e37c668499fce..6b6c3b8fda4a1 100644 --- a/api_docs/kbn_code_editor.devdocs.json +++ b/api_docs/kbn_code_editor.devdocs.json @@ -600,6 +600,31 @@ "path": "src/platform/packages/shared/shared-ux/code_editor/impl/code_editor.tsx", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/code-editor", + "id": "def-common.CodeEditorProps.classNameCss", + "type": "CompoundType", + "tags": [], + "label": "classNameCss", + "description": [ + "\nCustom CSS class to apply to the container" + ], + "signature": [ + "InterpolationPrimitive", + " | ", + "ArrayInterpolation", + "<", + "Theme", + "> | ", + "FunctionInterpolation", + "<", + "Theme", + ">" + ], + "path": "src/platform/packages/shared/shared-ux/code_editor/impl/code_editor.tsx", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false diff --git a/api_docs/kbn_code_editor.mdx b/api_docs/kbn_code_editor.mdx index 74d6af8ab79fe..863e687a2edb8 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/code-editor'] --- import kbnCodeEditorObj from './kbn_code_editor.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sh | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 40 | 0 | 17 | 0 | +| 41 | 0 | 17 | 0 | ## Common diff --git a/api_docs/kbn_code_editor_mock.mdx b/api_docs/kbn_code_editor_mock.mdx index 1e4e21d95eca2..c1b10fad22470 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: 2025-01-27 +date: 2025-01-28 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 a6592bd8df7ba..85411ab0fffda 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: 2025-01-27 +date: 2025-01-28 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 ef7ea6f963e7f..825ae0a4b225c 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: 2025-01-27 +date: 2025-01-28 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 deaccb138a108..fd0eabfcf14fa 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: 2025-01-27 +date: 2025-01-28 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 b0b3b14b9f412..a22e1fb30a95a 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: 2025-01-27 +date: 2025-01-28 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 1df1701f47411..e491e9575171a 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: 2025-01-27 +date: 2025-01-28 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 b23329e00916f..46e3c81e0b4dc 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: 2025-01-27 +date: 2025-01-28 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_content_insights_public.mdx b/api_docs/kbn_content_management_content_insights_public.mdx index 2fa27fca46a72..bf90f5a82c175 100644 --- a/api_docs/kbn_content_management_content_insights_public.mdx +++ b/api_docs/kbn_content_management_content_insights_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-content-insights-public title: "@kbn/content-management-content-insights-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-content-insights-public plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-content-insights-public'] --- import kbnContentManagementContentInsightsPublicObj from './kbn_content_management_content_insights_public.devdocs.json'; diff --git a/api_docs/kbn_content_management_content_insights_server.mdx b/api_docs/kbn_content_management_content_insights_server.mdx index 92ea0c2e25398..b3816c8967aff 100644 --- a/api_docs/kbn_content_management_content_insights_server.mdx +++ b/api_docs/kbn_content_management_content_insights_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-content-insights-server title: "@kbn/content-management-content-insights-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-content-insights-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-content-insights-server'] --- import kbnContentManagementContentInsightsServerObj from './kbn_content_management_content_insights_server.devdocs.json'; diff --git a/api_docs/kbn_content_management_favorites_common.mdx b/api_docs/kbn_content_management_favorites_common.mdx index 43dcd2fb8461d..68b97a40331b4 100644 --- a/api_docs/kbn_content_management_favorites_common.mdx +++ b/api_docs/kbn_content_management_favorites_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-favorites-common title: "@kbn/content-management-favorites-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-favorites-common plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-favorites-common'] --- import kbnContentManagementFavoritesCommonObj from './kbn_content_management_favorites_common.devdocs.json'; diff --git a/api_docs/kbn_content_management_favorites_public.mdx b/api_docs/kbn_content_management_favorites_public.mdx index 29ebaace1c4ca..9879254d87e3a 100644 --- a/api_docs/kbn_content_management_favorites_public.mdx +++ b/api_docs/kbn_content_management_favorites_public.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-favorites-public title: "@kbn/content-management-favorites-public" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-favorites-public plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-favorites-public'] --- import kbnContentManagementFavoritesPublicObj from './kbn_content_management_favorites_public.devdocs.json'; diff --git a/api_docs/kbn_content_management_favorites_server.mdx b/api_docs/kbn_content_management_favorites_server.mdx index 4b8df75ff5346..b6874338f8b4e 100644 --- a/api_docs/kbn_content_management_favorites_server.mdx +++ b/api_docs/kbn_content_management_favorites_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-favorites-server title: "@kbn/content-management-favorites-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-favorites-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-favorites-server'] --- import kbnContentManagementFavoritesServerObj from './kbn_content_management_favorites_server.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 003a349794b73..1a3075c2d2d5c 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_content_management_table_list_view.mdx index 473796d1ea14f..44a9265138f65 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: 2025-01-27 +date: 2025-01-28 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 ef8359c50f51f..c4dfee821c575 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_content_management_table_list_view_table.mdx index 3582ced22869e..702b6e47e5909 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: 2025-01-27 +date: 2025-01-28 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_user_profiles.mdx b/api_docs/kbn_content_management_user_profiles.mdx index 9fc1589225d07..2894958e9a1c1 100644 --- a/api_docs/kbn_content_management_user_profiles.mdx +++ b/api_docs/kbn_content_management_user_profiles.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-content-management-user-profiles title: "@kbn/content-management-user-profiles" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/content-management-user-profiles plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/content-management-user-profiles'] --- import kbnContentManagementUserProfilesObj from './kbn_content_management_user_profiles.devdocs.json'; diff --git a/api_docs/kbn_content_management_utils.mdx b/api_docs/kbn_content_management_utils.mdx index 2e1d2ea9d316b..058956c87465d 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: 2025-01-27 +date: 2025-01-28 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.devdocs.json b/api_docs/kbn_core_analytics_browser.devdocs.json index 210e1ff21e8d2..9fad783bb75e7 100644 --- a/api_docs/kbn_core_analytics_browser.devdocs.json +++ b/api_docs/kbn_core_analytics_browser.devdocs.json @@ -640,11 +640,11 @@ }, { "plugin": "observabilityAIAssistant", - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/utils/recall/recall_and_score.ts" + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/utils/recall/recall_and_score.ts" }, { "plugin": "observabilityAIAssistant", - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/analytics/index.ts" + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/analytics/index.ts" }, { "plugin": "dashboard", @@ -838,6 +838,10 @@ "plugin": "securitySolution", "path": "x-pack/solutions/security/plugins/security_solution/server/lib/telemetry/async_sender.ts" }, + { + "plugin": "observabilityAIAssistant", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/service/create_chat_service.test.ts" + }, { "plugin": "spaces", "path": "x-pack/platform/plugins/shared/spaces/public/management/management_service.test.ts" @@ -850,10 +854,6 @@ "plugin": "@kbn/langchain", "path": "x-pack/platform/packages/shared/kbn-langchain/server/tracers/telemetry/telemetry_tracer.test.ts" }, - { - "plugin": "observabilityAIAssistant", - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/service/create_chat_service.test.ts" - }, { "plugin": "apm", "path": "x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_client.ts" @@ -956,43 +956,47 @@ }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/empty_prompt.tsx" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/server/routes/flow/route.ts" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/get_started_panel.tsx" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/server/routes/flow/route.ts" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/feedback_buttons.tsx" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/auto_detect/use_onboarding_flow.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/auto_detect/use_auto_detect_telemetry.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/empty_prompt.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/auto_detect/use_auto_detect_telemetry.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/get_started_panel.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/hooks/use_flow_progress_telemetry.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/feedback_buttons.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/kubernetes/use_kubernetes_flow.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/custom_logs/install_elastic_agent.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/use_window_blur_data_monitoring_trigger.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/kubernetes/data_ingest_status.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/firehose/use_firehose_flow.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/kubernetes/use_kubernetes_flow.ts" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/app.tsx" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/use_window_blur_data_monitoring_trigger.ts" + }, + { + "plugin": "observabilityOnboarding", + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/firehose/use_firehose_flow.ts" }, { "plugin": "searchPlayground", diff --git a/api_docs/kbn_core_analytics_browser.mdx b/api_docs/kbn_core_analytics_browser.mdx index 6936484e63a90..d0df38974d781 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: 2025-01-27 +date: 2025-01-28 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 fea39b3726493..2f80359dde2c5 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: 2025-01-27 +date: 2025-01-28 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 391d939410213..abee4200428e1 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: 2025-01-27 +date: 2025-01-28 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.devdocs.json b/api_docs/kbn_core_analytics_server.devdocs.json index 8ec8c74d7e1c9..be91464dd5f14 100644 --- a/api_docs/kbn_core_analytics_server.devdocs.json +++ b/api_docs/kbn_core_analytics_server.devdocs.json @@ -648,11 +648,11 @@ }, { "plugin": "observabilityAIAssistant", - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/utils/recall/recall_and_score.ts" + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/utils/recall/recall_and_score.ts" }, { "plugin": "observabilityAIAssistant", - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/analytics/index.ts" + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/analytics/index.ts" }, { "plugin": "dashboard", @@ -846,6 +846,10 @@ "plugin": "securitySolution", "path": "x-pack/solutions/security/plugins/security_solution/server/lib/telemetry/async_sender.ts" }, + { + "plugin": "observabilityAIAssistant", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/service/create_chat_service.test.ts" + }, { "plugin": "spaces", "path": "x-pack/platform/plugins/shared/spaces/public/management/management_service.test.ts" @@ -858,10 +862,6 @@ "plugin": "@kbn/langchain", "path": "x-pack/platform/packages/shared/kbn-langchain/server/tracers/telemetry/telemetry_tracer.test.ts" }, - { - "plugin": "observabilityAIAssistant", - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/service/create_chat_service.test.ts" - }, { "plugin": "apm", "path": "x-pack/solutions/observability/plugins/apm/public/services/telemetry/telemetry_client.ts" @@ -964,43 +964,47 @@ }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/empty_prompt.tsx" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/server/routes/flow/route.ts" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/get_started_panel.tsx" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/server/routes/flow/route.ts" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/feedback_buttons.tsx" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/auto_detect/use_onboarding_flow.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/auto_detect/use_auto_detect_telemetry.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/empty_prompt.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/auto_detect/use_auto_detect_telemetry.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/get_started_panel.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/hooks/use_flow_progress_telemetry.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/feedback_buttons.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/kubernetes/use_kubernetes_flow.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/custom_logs/install_elastic_agent.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/use_window_blur_data_monitoring_trigger.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/kubernetes/data_ingest_status.tsx" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/firehose/use_firehose_flow.ts" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/kubernetes/use_kubernetes_flow.ts" }, { "plugin": "observabilityOnboarding", - "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/app.tsx" + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/shared/use_window_blur_data_monitoring_trigger.ts" + }, + { + "plugin": "observabilityOnboarding", + "path": "x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/firehose/use_firehose_flow.ts" }, { "plugin": "searchPlayground", diff --git a/api_docs/kbn_core_analytics_server.mdx b/api_docs/kbn_core_analytics_server.mdx index 42add518bd870..b771732ddf3ba 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: 2025-01-27 +date: 2025-01-28 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 c7f39bcc25a0b..58ac4677a9edb 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: 2025-01-27 +date: 2025-01-28 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 6563615b6f020..51220a891b33b 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: 2025-01-27 +date: 2025-01-28 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 01815cf11ddc7..1f9f6fbfcad11 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: 2025-01-27 +date: 2025-01-28 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 facd758b0ac08..b0d4d2245d9a5 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: 2025-01-27 +date: 2025-01-28 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 e84c4762cf12d..0a4504f1c328e 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: 2025-01-27 +date: 2025-01-28 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 6ca8748f9ab1e..967d1b4580f87 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: 2025-01-27 +date: 2025-01-28 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 0361d89da529e..a606f927228d6 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: 2025-01-27 +date: 2025-01-28 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 b5ab3f2def898..52f5b736305b1 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: 2025-01-27 +date: 2025-01-28 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 d6bd87197d52a..c5b86e6217c0f 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: 2025-01-27 +date: 2025-01-28 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 fb20587288724..4dcdf04da567a 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: 2025-01-27 +date: 2025-01-28 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 68bd2d97a3827..cd53383ba403a 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: 2025-01-27 +date: 2025-01-28 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 9036c67ec4f74..32cf277689cc9 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: 2025-01-27 +date: 2025-01-28 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 2df3b9be7bf82..0b16310e87c70 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: 2025-01-27 +date: 2025-01-28 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 3587ca77de3d3..bea83746cd0d2 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: 2025-01-27 +date: 2025-01-28 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 2fb83a9907579..60f8eb2e5eee8 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: 2025-01-27 +date: 2025-01-28 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 d940235e55526..2cde283cc8836 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: 2025-01-27 +date: 2025-01-28 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 1b60ecdf07071..ade4c6ae14ef2 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: 2025-01-27 +date: 2025-01-28 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 e168697536eb9..ad70fdf20e715 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: 2025-01-27 +date: 2025-01-28 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 3a569ce7f2176..745c16130f2e5 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: 2025-01-27 +date: 2025-01-28 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 3500fc42edde8..a94e27808b27a 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: 2025-01-27 +date: 2025-01-28 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 9d7cb80193db5..af8f4ea13f08a 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: 2025-01-27 +date: 2025-01-28 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 495ae74557b9f..422b4b2b83046 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: 2025-01-27 +date: 2025-01-28 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 64b3546427700..3fd3d56b77e53 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: 2025-01-27 +date: 2025-01-28 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 401f3e434dadf..ca85e4cda7e06 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: 2025-01-27 +date: 2025-01-28 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 3c707b10b3e05..901eb46c95fef 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: 2025-01-27 +date: 2025-01-28 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 8876931da3a22..7ccc094af605b 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: 2025-01-27 +date: 2025-01-28 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 4c1306386881e..14029802534fa 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: 2025-01-27 +date: 2025-01-28 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 d43ccbea4c128..63c04c4f23101 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: 2025-01-27 +date: 2025-01-28 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 2b2d7ce0e9127..cb78b0ac6be1d 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: 2025-01-27 +date: 2025-01-28 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 ae1c2d8fbc457..c583b2bdb2a8e 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: 2025-01-27 +date: 2025-01-28 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 a9b23e9994b22..39c32dc355578 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: 2025-01-27 +date: 2025-01-28 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 b5abb8672934a..1e7badf334292 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: 2025-01-27 +date: 2025-01-28 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 03822dc3a4efc..9b298c12c1e1e 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: 2025-01-27 +date: 2025-01-28 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 246b87fff1ee3..fcd1a10040dd9 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: 2025-01-27 +date: 2025-01-28 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 9857a63f5ff77..fb8f92c5f26da 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: 2025-01-27 +date: 2025-01-28 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 9fb7903b3b1b6..0e04b73b22832 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: 2025-01-27 +date: 2025-01-28 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 6fa9eeb2d8ed7..1ca1bb7a75658 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: 2025-01-27 +date: 2025-01-28 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 e64079a718e9b..e1b6970e9ae8c 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: 2025-01-27 +date: 2025-01-28 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 6bacb011c9076..7f1a6f28eaff5 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: 2025-01-27 +date: 2025-01-28 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 724d840ba4ebf..58457614f3379 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_core_elasticsearch_server.mdx index b2509245e999f..e383ee55f66d5 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: 2025-01-27 +date: 2025-01-28 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 711dbc32d1825..7ff41125545ac 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: 2025-01-27 +date: 2025-01-28 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 36f80df4d333b..12e56ab0f5fb2 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: 2025-01-27 +date: 2025-01-28 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 be38e272f6410..4f9a051dc8bf0 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: 2025-01-27 +date: 2025-01-28 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 f29642a725a19..e800ed767dd83 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: 2025-01-27 +date: 2025-01-28 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 a93e65029845b..6eca3b537f41e 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: 2025-01-27 +date: 2025-01-28 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 f332b2aa8993a..9fb5e59004571 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: 2025-01-27 +date: 2025-01-28 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 472cfc9fd77ec..f9dbe7232eae4 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: 2025-01-27 +date: 2025-01-28 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 9394a6eecf052..50628e919ef95 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: 2025-01-27 +date: 2025-01-28 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 5d825be23cb92..8f6a47dab569d 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: 2025-01-27 +date: 2025-01-28 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 59c035957702e..f6a19c8d33e2d 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: 2025-01-27 +date: 2025-01-28 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 d93025d8ccd57..a662bd1553b72 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: 2025-01-27 +date: 2025-01-28 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 84b955923a805..02a2c5eedbe2a 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: 2025-01-27 +date: 2025-01-28 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 07fa18aebc9ca..00bb4f4a1a6fd 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: 2025-01-27 +date: 2025-01-28 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_feature_flags_browser.mdx b/api_docs/kbn_core_feature_flags_browser.mdx index bbb762fadaa27..bfa39bfafea74 100644 --- a/api_docs/kbn_core_feature_flags_browser.mdx +++ b/api_docs/kbn_core_feature_flags_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-feature-flags-browser title: "@kbn/core-feature-flags-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-feature-flags-browser plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-feature-flags-browser'] --- import kbnCoreFeatureFlagsBrowserObj from './kbn_core_feature_flags_browser.devdocs.json'; diff --git a/api_docs/kbn_core_feature_flags_browser_internal.mdx b/api_docs/kbn_core_feature_flags_browser_internal.mdx index 3d4365790e898..4fe0b025cd066 100644 --- a/api_docs/kbn_core_feature_flags_browser_internal.mdx +++ b/api_docs/kbn_core_feature_flags_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-feature-flags-browser-internal title: "@kbn/core-feature-flags-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-feature-flags-browser-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-feature-flags-browser-internal'] --- import kbnCoreFeatureFlagsBrowserInternalObj from './kbn_core_feature_flags_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_feature_flags_browser_mocks.mdx b/api_docs/kbn_core_feature_flags_browser_mocks.mdx index 16d9b8f174c36..8fadacf6375cf 100644 --- a/api_docs/kbn_core_feature_flags_browser_mocks.mdx +++ b/api_docs/kbn_core_feature_flags_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-feature-flags-browser-mocks title: "@kbn/core-feature-flags-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-feature-flags-browser-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-feature-flags-browser-mocks'] --- import kbnCoreFeatureFlagsBrowserMocksObj from './kbn_core_feature_flags_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_feature_flags_server.mdx b/api_docs/kbn_core_feature_flags_server.mdx index 21de77612d760..0f71dec2934dc 100644 --- a/api_docs/kbn_core_feature_flags_server.mdx +++ b/api_docs/kbn_core_feature_flags_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-feature-flags-server title: "@kbn/core-feature-flags-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-feature-flags-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-feature-flags-server'] --- import kbnCoreFeatureFlagsServerObj from './kbn_core_feature_flags_server.devdocs.json'; diff --git a/api_docs/kbn_core_feature_flags_server_internal.mdx b/api_docs/kbn_core_feature_flags_server_internal.mdx index 64ca4a18fe647..039756517fa06 100644 --- a/api_docs/kbn_core_feature_flags_server_internal.mdx +++ b/api_docs/kbn_core_feature_flags_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-feature-flags-server-internal title: "@kbn/core-feature-flags-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-feature-flags-server-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-feature-flags-server-internal'] --- import kbnCoreFeatureFlagsServerInternalObj from './kbn_core_feature_flags_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_feature_flags_server_mocks.mdx b/api_docs/kbn_core_feature_flags_server_mocks.mdx index 9bc83560a012b..b62f13ff7741e 100644 --- a/api_docs/kbn_core_feature_flags_server_mocks.mdx +++ b/api_docs/kbn_core_feature_flags_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-feature-flags-server-mocks title: "@kbn/core-feature-flags-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-feature-flags-server-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-feature-flags-server-mocks'] --- import kbnCoreFeatureFlagsServerMocksObj from './kbn_core_feature_flags_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_browser.mdx b/api_docs/kbn_core_http_browser.mdx index 6e3afff9d6cd9..a16a34d20a6ba 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: 2025-01-27 +date: 2025-01-28 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 048635d7be7d5..15a4b2ef003db 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: 2025-01-27 +date: 2025-01-28 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 0d5774dd79373..5c500c2b9b42b 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: 2025-01-27 +date: 2025-01-28 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 b9749b1c62dcb..4222e3be53209 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: 2025-01-27 +date: 2025-01-28 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 7e52f72c12930..cdeb6a07503f9 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: 2025-01-27 +date: 2025-01-28 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 07efc3a0d4cd4..caa49eb48df3f 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: 2025-01-27 +date: 2025-01-28 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 a95bbeec5b46a..9e0af7ad4db85 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: 2025-01-27 +date: 2025-01-28 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 d5141ceed0c61..d10a8297bc136 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: 2025-01-27 +date: 2025-01-28 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 5e532595893ec..a96cd9034fff1 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: 2025-01-27 +date: 2025-01-28 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 f80971af64a75..3f1065c625520 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: 2025-01-27 +date: 2025-01-28 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 89ae99ee275ed..7edb08596c5ad 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: 2025-01-27 +date: 2025-01-28 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 650f2bd01ee26..769e2fc02525a 100644 --- a/api_docs/kbn_core_http_server.devdocs.json +++ b/api_docs/kbn_core_http_server.devdocs.json @@ -4064,6 +4064,14 @@ "plugin": "searchSynonyms", "path": "x-pack/solutions/search/plugins/search_synonyms/server/routes.ts" }, + { + "plugin": "searchSynonyms", + "path": "x-pack/solutions/search/plugins/search_synonyms/server/routes.ts" + }, + { + "plugin": "searchSynonyms", + "path": "x-pack/solutions/search/plugins/search_synonyms/server/routes.ts" + }, { "plugin": "serverlessSearch", "path": "x-pack/solutions/search/plugins/serverless_search/server/routes/api_key_routes.ts" @@ -8020,6 +8028,10 @@ "plugin": "searchSynonyms", "path": "x-pack/solutions/search/plugins/search_synonyms/server/routes.ts" }, + { + "plugin": "searchSynonyms", + "path": "x-pack/solutions/search/plugins/search_synonyms/server/routes.ts" + }, { "plugin": "serverlessSearch", "path": "x-pack/solutions/search/plugins/serverless_search/server/routes/connectors_routes.ts" @@ -9510,6 +9522,20 @@ "path": "src/core/packages/http/server/src/router/request.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/core-http-server", + "id": "def-server.KibanaRouteOptions.excludeFromRateLimiter", + "type": "CompoundType", + "tags": [], + "label": "excludeFromRateLimiter", + "description": [], + "signature": [ + "boolean | undefined" + ], + "path": "src/core/packages/http/server/src/router/request.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false @@ -11263,6 +11289,24 @@ "deprecated": false, "trackAdoption": false }, + { + "parentPluginId": "@kbn/core-http-server", + "id": "def-server.RouteConfigOptions.excludeFromRateLimiter", + "type": "CompoundType", + "tags": [ + "default" + ], + "label": "excludeFromRateLimiter", + "description": [ + "\nWhether the rate limiter should never throttle this route.\n" + ], + "signature": [ + "boolean | undefined" + ], + "path": "src/core/packages/http/server/src/router/route.ts", + "deprecated": false, + "trackAdoption": false + }, { "parentPluginId": "@kbn/core-http-server", "id": "def-server.RouteConfigOptions.discontinued", @@ -13654,18 +13698,6 @@ "plugin": "ecsDataQualityDashboard", "path": "x-pack/solutions/security/plugins/ecs_data_quality_dashboard/server/routes/results/get_index_results.ts" }, - { - "plugin": "kubernetesSecurity", - "path": "x-pack/solutions/security/plugins/kubernetes_security/server/routes/aggregate.ts" - }, - { - "plugin": "kubernetesSecurity", - "path": "x-pack/solutions/security/plugins/kubernetes_security/server/routes/count.ts" - }, - { - "plugin": "kubernetesSecurity", - "path": "x-pack/solutions/security/plugins/kubernetes_security/server/routes/multi_terms_aggregate.ts" - }, { "plugin": "sessionView", "path": "x-pack/solutions/security/plugins/session_view/server/routes/alerts_route.ts" diff --git a/api_docs/kbn_core_http_server.mdx b/api_docs/kbn_core_http_server.mdx index 6673ee999aa07..63f2e14098182 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server'] --- import kbnCoreHttpServerObj from './kbn_core_http_server.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 | |-------------------|-----------|------------------------|-----------------| -| 569 | 2 | 243 | 0 | +| 571 | 2 | 244 | 0 | ## Server diff --git a/api_docs/kbn_core_http_server_internal.devdocs.json b/api_docs/kbn_core_http_server_internal.devdocs.json index e515c0715826a..5f31c5e349b32 100644 --- a/api_docs/kbn_core_http_server_internal.devdocs.json +++ b/api_docs/kbn_core_http_server_internal.devdocs.json @@ -548,6 +548,20 @@ "deprecated": false, "trackAdoption": false }, + { + "parentPluginId": "@kbn/core-http-server-internal", + "id": "def-server.HttpConfig.rateLimiter", + "type": "Object", + "tags": [], + "label": "rateLimiter", + "description": [], + "signature": [ + "{ readonly enabled: boolean; readonly term: \"long\" | \"short\" | \"medium\"; readonly elu: number; }" + ], + "path": "src/core/packages/http/server-internal/src/http_config.ts", + "deprecated": false, + "trackAdoption": false + }, { "parentPluginId": "@kbn/core-http-server-internal", "id": "def-server.HttpConfig.eluMonitor", @@ -1375,7 +1389,7 @@ "section": "def-common.ByteSizeValue", "text": "ByteSizeValue" }, - "; 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; }" + "; 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 rateLimiter: Readonly<{} & { enabled: boolean; term: \"long\" | \"short\" | \"medium\"; elu: number; }>; readonly requestId: Readonly<{} & { allowFromAnyIp: boolean; ipAllowlist: string[]; }>; readonly restrictInternalApis: boolean; }" ], "path": "src/core/packages/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 1d16acedab3f4..77dfdc6eab1e6 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: 2025-01-27 +date: 2025-01-28 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 | |-------------------|-----------|------------------------|-----------------| -| 96 | 0 | 83 | 0 | +| 97 | 0 | 84 | 0 | ## Server diff --git a/api_docs/kbn_core_http_server_mocks.devdocs.json b/api_docs/kbn_core_http_server_mocks.devdocs.json index 7b2783c2aa0cc..33495e5546bf6 100644 --- a/api_docs/kbn_core_http_server_mocks.devdocs.json +++ b/api_docs/kbn_core_http_server_mocks.devdocs.json @@ -27,7 +27,7 @@ "section": "def-common.ByteSizeValue", "text": "ByteSizeValue" }, - "; rewriteBasePath: boolean; keepaliveTimeout: number; socketTimeout: number; payloadTimeout: 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; }>; }>; }>; rateLimiter: Readonly<{} & { enabled: boolean; term: \"long\" | \"short\" | \"medium\"; elu: number; }>; requestId: Readonly<{} & { allowFromAnyIp: boolean; ipAllowlist: string[]; }>; restrictInternalApis: boolean; }>>; externalUrl: Partial>; csp: Partial | undefined; } & { strict: boolean; disableEmbedding: boolean; disableUnsafeEval: boolean; script_src: string[]; worker_src: string[]; style_src: string[]; connect_src: string[]; default_src: string[]; font_src: string[]; frame_src: string[]; img_src: string[]; frame_ancestors: string[]; report_uri: string[]; report_to: string[]; warnLegacyBrowsers: boolean; }>>; }>) => ", { @@ -58,7 +58,7 @@ "section": "def-common.ByteSizeValue", "text": "ByteSizeValue" }, - "; rewriteBasePath: boolean; keepaliveTimeout: number; socketTimeout: number; payloadTimeout: 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; }>; }>; }>; rateLimiter: Readonly<{} & { enabled: boolean; term: \"long\" | \"short\" | \"medium\"; elu: number; }>; requestId: Readonly<{} & { allowFromAnyIp: boolean; ipAllowlist: string[]; }>; restrictInternalApis: boolean; }>>; externalUrl: Partial>; csp: Partial | undefined; } & { strict: boolean; disableEmbedding: boolean; disableUnsafeEval: boolean; script_src: string[]; worker_src: string[]; style_src: string[]; connect_src: string[]; default_src: string[]; font_src: string[]; frame_src: string[]; img_src: string[]; frame_ancestors: string[]; report_uri: string[]; report_to: string[]; warnLegacyBrowsers: boolean; }>>; }>" ], @@ -335,7 +335,7 @@ "OnPreResponseHandler", "], unknown>; getDeprecatedRoutes: jest.MockInstance<", "RouterDeprecatedApiDetails", - "[], [], unknown>; registerOnPostValidation: jest.MockInstance; rateLimiter: Readonly<{} & { enabled: boolean; term: \"long\" | \"short\" | \"medium\"; elu: number; }>; registerOnPostValidation: jest.MockInstance, metadata: ", "PostValidationMetadata", diff --git a/api_docs/kbn_core_http_server_mocks.mdx b/api_docs/kbn_core_http_server_mocks.mdx index e45a34df120ce..b25c67b6cdab4 100644 --- a/api_docs/kbn_core_http_server_mocks.mdx +++ b/api_docs/kbn_core_http_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server-mocks title: "@kbn/core-http-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server-mocks'] --- import kbnCoreHttpServerMocksObj from './kbn_core_http_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_http_server_utils.mdx b/api_docs/kbn_core_http_server_utils.mdx index 50aa53da5f9c6..f9f254b91ea2b 100644 --- a/api_docs/kbn_core_http_server_utils.mdx +++ b/api_docs/kbn_core_http_server_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-http-server-utils title: "@kbn/core-http-server-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-http-server-utils plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-http-server-utils'] --- import kbnCoreHttpServerUtilsObj from './kbn_core_http_server_utils.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_browser.mdx b/api_docs/kbn_core_i18n_browser.mdx index 546d86c605140..1ac6ab8871a63 100644 --- a/api_docs/kbn_core_i18n_browser.mdx +++ b/api_docs/kbn_core_i18n_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-browser title: "@kbn/core-i18n-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-browser plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-browser'] --- import kbnCoreI18nBrowserObj from './kbn_core_i18n_browser.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_browser_mocks.mdx b/api_docs/kbn_core_i18n_browser_mocks.mdx index c0a43dc93dc08..63e5dcc694c85 100644 --- a/api_docs/kbn_core_i18n_browser_mocks.mdx +++ b/api_docs/kbn_core_i18n_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-browser-mocks title: "@kbn/core-i18n-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-browser-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-browser-mocks'] --- import kbnCoreI18nBrowserMocksObj from './kbn_core_i18n_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server.mdx b/api_docs/kbn_core_i18n_server.mdx index 8b4bebb7b07d9..9057d47c28d06 100644 --- a/api_docs/kbn_core_i18n_server.mdx +++ b/api_docs/kbn_core_i18n_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server title: "@kbn/core-i18n-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server'] --- import kbnCoreI18nServerObj from './kbn_core_i18n_server.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server_internal.mdx b/api_docs/kbn_core_i18n_server_internal.mdx index 3757f43804f4b..9fa7d1bd2f7a9 100644 --- a/api_docs/kbn_core_i18n_server_internal.mdx +++ b/api_docs/kbn_core_i18n_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server-internal title: "@kbn/core-i18n-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server-internal'] --- import kbnCoreI18nServerInternalObj from './kbn_core_i18n_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_i18n_server_mocks.mdx b/api_docs/kbn_core_i18n_server_mocks.mdx index f96a336025844..560f963069706 100644 --- a/api_docs/kbn_core_i18n_server_mocks.mdx +++ b/api_docs/kbn_core_i18n_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-i18n-server-mocks title: "@kbn/core-i18n-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-i18n-server-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-i18n-server-mocks'] --- import kbnCoreI18nServerMocksObj from './kbn_core_i18n_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_injected_metadata_browser_mocks.mdx b/api_docs/kbn_core_injected_metadata_browser_mocks.mdx index 3901b95f7899e..3f0745a0ce27a 100644 --- a/api_docs/kbn_core_injected_metadata_browser_mocks.mdx +++ b/api_docs/kbn_core_injected_metadata_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-injected-metadata-browser-mocks title: "@kbn/core-injected-metadata-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-injected-metadata-browser-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-injected-metadata-browser-mocks'] --- import kbnCoreInjectedMetadataBrowserMocksObj from './kbn_core_injected_metadata_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_integrations_browser_internal.mdx b/api_docs/kbn_core_integrations_browser_internal.mdx index 9de019b453c5c..545207297461e 100644 --- a/api_docs/kbn_core_integrations_browser_internal.mdx +++ b/api_docs/kbn_core_integrations_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-integrations-browser-internal title: "@kbn/core-integrations-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-integrations-browser-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-integrations-browser-internal'] --- import kbnCoreIntegrationsBrowserInternalObj from './kbn_core_integrations_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_integrations_browser_mocks.mdx b/api_docs/kbn_core_integrations_browser_mocks.mdx index 40a38da6fa87c..3102b16b01926 100644 --- a/api_docs/kbn_core_integrations_browser_mocks.mdx +++ b/api_docs/kbn_core_integrations_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-integrations-browser-mocks title: "@kbn/core-integrations-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-integrations-browser-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-integrations-browser-mocks'] --- import kbnCoreIntegrationsBrowserMocksObj from './kbn_core_integrations_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_browser.mdx b/api_docs/kbn_core_lifecycle_browser.mdx index be5a9e0b40b76..f356a47a3d8fe 100644 --- a/api_docs/kbn_core_lifecycle_browser.mdx +++ b/api_docs/kbn_core_lifecycle_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-browser title: "@kbn/core-lifecycle-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-browser plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-browser'] --- import kbnCoreLifecycleBrowserObj from './kbn_core_lifecycle_browser.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_browser_mocks.mdx b/api_docs/kbn_core_lifecycle_browser_mocks.mdx index 0024665afb412..a3e9282f8494c 100644 --- a/api_docs/kbn_core_lifecycle_browser_mocks.mdx +++ b/api_docs/kbn_core_lifecycle_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-browser-mocks title: "@kbn/core-lifecycle-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-browser-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-browser-mocks'] --- import kbnCoreLifecycleBrowserMocksObj from './kbn_core_lifecycle_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_server.mdx b/api_docs/kbn_core_lifecycle_server.mdx index d53efe7c652ec..749b9efa5fd8f 100644 --- a/api_docs/kbn_core_lifecycle_server.mdx +++ b/api_docs/kbn_core_lifecycle_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-server title: "@kbn/core-lifecycle-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-server'] --- import kbnCoreLifecycleServerObj from './kbn_core_lifecycle_server.devdocs.json'; diff --git a/api_docs/kbn_core_lifecycle_server_mocks.mdx b/api_docs/kbn_core_lifecycle_server_mocks.mdx index 51f11cc9c7acb..9b7b8c3e32ec9 100644 --- a/api_docs/kbn_core_lifecycle_server_mocks.mdx +++ b/api_docs/kbn_core_lifecycle_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-lifecycle-server-mocks title: "@kbn/core-lifecycle-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-lifecycle-server-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-lifecycle-server-mocks'] --- import kbnCoreLifecycleServerMocksObj from './kbn_core_lifecycle_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_logging_browser_mocks.mdx b/api_docs/kbn_core_logging_browser_mocks.mdx index 2764e7cd06431..43fa18f5c17e6 100644 --- a/api_docs/kbn_core_logging_browser_mocks.mdx +++ b/api_docs/kbn_core_logging_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-browser-mocks title: "@kbn/core-logging-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-browser-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-browser-mocks'] --- import kbnCoreLoggingBrowserMocksObj from './kbn_core_logging_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_logging_common_internal.mdx b/api_docs/kbn_core_logging_common_internal.mdx index 409d175e1f45f..bfd7429cbfb2b 100644 --- a/api_docs/kbn_core_logging_common_internal.mdx +++ b/api_docs/kbn_core_logging_common_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-common-internal title: "@kbn/core-logging-common-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-common-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-common-internal'] --- import kbnCoreLoggingCommonInternalObj from './kbn_core_logging_common_internal.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server.mdx b/api_docs/kbn_core_logging_server.mdx index 2a8b5c48e9d54..bb455e2cc535b 100644 --- a/api_docs/kbn_core_logging_server.mdx +++ b/api_docs/kbn_core_logging_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server title: "@kbn/core-logging-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server'] --- import kbnCoreLoggingServerObj from './kbn_core_logging_server.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server_internal.mdx b/api_docs/kbn_core_logging_server_internal.mdx index cd0216d7456d2..d668a18ba31ce 100644 --- a/api_docs/kbn_core_logging_server_internal.mdx +++ b/api_docs/kbn_core_logging_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server-internal title: "@kbn/core-logging-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server-internal'] --- import kbnCoreLoggingServerInternalObj from './kbn_core_logging_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_logging_server_mocks.mdx b/api_docs/kbn_core_logging_server_mocks.mdx index 58393f47ba00c..3844b70d92c81 100644 --- a/api_docs/kbn_core_logging_server_mocks.mdx +++ b/api_docs/kbn_core_logging_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-logging-server-mocks title: "@kbn/core-logging-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-logging-server-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-logging-server-mocks'] --- import kbnCoreLoggingServerMocksObj from './kbn_core_logging_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_collectors_server_internal.mdx b/api_docs/kbn_core_metrics_collectors_server_internal.mdx index b797233c363c0..f83a68d36899a 100644 --- a/api_docs/kbn_core_metrics_collectors_server_internal.mdx +++ b/api_docs/kbn_core_metrics_collectors_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-collectors-server-internal title: "@kbn/core-metrics-collectors-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-collectors-server-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-collectors-server-internal'] --- import kbnCoreMetricsCollectorsServerInternalObj from './kbn_core_metrics_collectors_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_collectors_server_mocks.mdx b/api_docs/kbn_core_metrics_collectors_server_mocks.mdx index 02235641018c3..343ce1c29da07 100644 --- a/api_docs/kbn_core_metrics_collectors_server_mocks.mdx +++ b/api_docs/kbn_core_metrics_collectors_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-collectors-server-mocks title: "@kbn/core-metrics-collectors-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-collectors-server-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-collectors-server-mocks'] --- import kbnCoreMetricsCollectorsServerMocksObj from './kbn_core_metrics_collectors_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server.devdocs.json b/api_docs/kbn_core_metrics_server.devdocs.json index 2e58e08d5553e..014b1d4c8e3bd 100644 --- a/api_docs/kbn_core_metrics_server.devdocs.json +++ b/api_docs/kbn_core_metrics_server.devdocs.json @@ -67,6 +67,59 @@ ], "initialIsOpen": false }, + { + "parentPluginId": "@kbn/core-metrics-server", + "id": "def-server.EluMetrics", + "type": "Interface", + "tags": [], + "label": "EluMetrics", + "description": [], + "path": "src/core/packages/metrics/server/src/metrics.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/core-metrics-server", + "id": "def-server.EluMetrics.long", + "type": "number", + "tags": [], + "label": "long", + "description": [ + "\nThe long-term event loop utilization history." + ], + "path": "src/core/packages/metrics/server/src/metrics.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/core-metrics-server", + "id": "def-server.EluMetrics.medium", + "type": "number", + "tags": [], + "label": "medium", + "description": [ + "\nThe medium-term event loop utilization history." + ], + "path": "src/core/packages/metrics/server/src/metrics.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/core-metrics-server", + "id": "def-server.EluMetrics.short", + "type": "number", + "tags": [], + "label": "short", + "description": [ + "\nThe short-term event loop utilization history." + ], + "path": "src/core/packages/metrics/server/src/metrics.ts", + "deprecated": false, + "trackAdoption": false + } + ], + "initialIsOpen": false + }, { "parentPluginId": "@kbn/core-metrics-server", "id": "def-server.IEventLoopDelaysMonitor", @@ -338,6 +391,28 @@ "deprecated": false, "trackAdoption": false }, + { + "parentPluginId": "@kbn/core-metrics-server", + "id": "def-server.MetricsServiceSetup.getEluMetrics$", + "type": "Function", + "tags": [], + "label": "getEluMetrics$", + "description": [ + "\nRetrieve an observable emitting {@link EluMetrics}." + ], + "signature": [ + "() => ", + "Observable", + "<", + "EluMetrics", + ">" + ], + "path": "src/core/packages/metrics/server/src/contracts.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, { "parentPluginId": "@kbn/core-metrics-server", "id": "def-server.MetricsServiceSetup.getOpsMetrics$", diff --git a/api_docs/kbn_core_metrics_server.mdx b/api_docs/kbn_core_metrics_server.mdx index 3fa29f6d93cc4..046879bee2457 100644 --- a/api_docs/kbn_core_metrics_server.mdx +++ b/api_docs/kbn_core_metrics_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server title: "@kbn/core-metrics-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server'] --- import kbnCoreMetricsServerObj from './kbn_core_metrics_server.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 | |-------------------|-----------|------------------------|-----------------| -| 56 | 0 | 8 | 0 | +| 61 | 0 | 9 | 0 | ## Server diff --git a/api_docs/kbn_core_metrics_server_internal.mdx b/api_docs/kbn_core_metrics_server_internal.mdx index c226de0701da4..9296235c0303a 100644 --- a/api_docs/kbn_core_metrics_server_internal.mdx +++ b/api_docs/kbn_core_metrics_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server-internal title: "@kbn/core-metrics-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server-internal'] --- import kbnCoreMetricsServerInternalObj from './kbn_core_metrics_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_metrics_server_mocks.mdx b/api_docs/kbn_core_metrics_server_mocks.mdx index 0d1cee0ec99f1..e32d0787842f4 100644 --- a/api_docs/kbn_core_metrics_server_mocks.mdx +++ b/api_docs/kbn_core_metrics_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-metrics-server-mocks title: "@kbn/core-metrics-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-metrics-server-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-metrics-server-mocks'] --- import kbnCoreMetricsServerMocksObj from './kbn_core_metrics_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_mount_utils_browser.mdx b/api_docs/kbn_core_mount_utils_browser.mdx index 58d8737c780d7..369f7c8cd53a4 100644 --- a/api_docs/kbn_core_mount_utils_browser.mdx +++ b/api_docs/kbn_core_mount_utils_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-mount-utils-browser title: "@kbn/core-mount-utils-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-mount-utils-browser plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-mount-utils-browser'] --- import kbnCoreMountUtilsBrowserObj from './kbn_core_mount_utils_browser.devdocs.json'; diff --git a/api_docs/kbn_core_node_server.mdx b/api_docs/kbn_core_node_server.mdx index 501fb2d29b629..b5f6bb7ec2ff6 100644 --- a/api_docs/kbn_core_node_server.mdx +++ b/api_docs/kbn_core_node_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server title: "@kbn/core-node-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server'] --- import kbnCoreNodeServerObj from './kbn_core_node_server.devdocs.json'; diff --git a/api_docs/kbn_core_node_server_internal.mdx b/api_docs/kbn_core_node_server_internal.mdx index d2ccf22cfba19..9d22d9ed97b3e 100644 --- a/api_docs/kbn_core_node_server_internal.mdx +++ b/api_docs/kbn_core_node_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server-internal title: "@kbn/core-node-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server-internal'] --- import kbnCoreNodeServerInternalObj from './kbn_core_node_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_node_server_mocks.mdx b/api_docs/kbn_core_node_server_mocks.mdx index 0b1a4339bc7cd..4138e1a4a3882 100644 --- a/api_docs/kbn_core_node_server_mocks.mdx +++ b/api_docs/kbn_core_node_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-node-server-mocks title: "@kbn/core-node-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-node-server-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-node-server-mocks'] --- import kbnCoreNodeServerMocksObj from './kbn_core_node_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_notifications_browser.mdx b/api_docs/kbn_core_notifications_browser.mdx index 892c21d0c1b7b..959a3f7a47ae3 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: 2025-01-27 +date: 2025-01-28 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 5fb4867f25f6b..563a297a58700 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: 2025-01-27 +date: 2025-01-28 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 0bfa86deb8798..190afbef2bb35 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: 2025-01-27 +date: 2025-01-28 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 958d6ff6ab86b..d446e4d5dc2fe 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: 2025-01-27 +date: 2025-01-28 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 a7903e77f560c..f0033cdb2fd24 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: 2025-01-27 +date: 2025-01-28 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 3cef4a9a1d533..a77cf4476a843 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: 2025-01-27 +date: 2025-01-28 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 6acecfbf14373..7f78ac3964b0c 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: 2025-01-27 +date: 2025-01-28 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 dfa8ae2220ce0..bae8514d3c591 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: 2025-01-27 +date: 2025-01-28 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 8bc9f65277a75..ec143a6e7d98f 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: 2025-01-27 +date: 2025-01-28 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 4293e8e1b06f9..f15e0d0d4eb59 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: 2025-01-27 +date: 2025-01-28 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 fa143372a4488..1c8575c350690 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: 2025-01-27 +date: 2025-01-28 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 5fb7c03a9b1ef..bc8012693ad0c 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: 2025-01-27 +date: 2025-01-28 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 ee8b14241677f..59a40d4749f4e 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: 2025-01-27 +date: 2025-01-28 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 6de0acf95c678..921c4677ea583 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_core_rendering_browser.mdx index 54c02ba1d581a..ae53cc3bcf29c 100644 --- a/api_docs/kbn_core_rendering_browser.mdx +++ b/api_docs/kbn_core_rendering_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-rendering-browser title: "@kbn/core-rendering-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-rendering-browser plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-rendering-browser'] --- import kbnCoreRenderingBrowserObj from './kbn_core_rendering_browser.devdocs.json'; diff --git a/api_docs/kbn_core_rendering_browser_mocks.mdx b/api_docs/kbn_core_rendering_browser_mocks.mdx index 3988cd8fc5714..6f412d2890d07 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: 2025-01-27 +date: 2025-01-28 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 3f777f4366e62..504655a3d0d75 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: 2025-01-27 +date: 2025-01-28 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 ea88aa6430d4f..ffa4910208d02 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: 2025-01-27 +date: 2025-01-28 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 18c54496a88ac..304cc413ac24f 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: 2025-01-27 +date: 2025-01-28 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 02604f7b03871..15d84552c85fa 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: 2025-01-27 +date: 2025-01-28 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 f074324518792..9b622ad177a1c 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: 2025-01-27 +date: 2025-01-28 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 47156cc7cd21d..4b4437207be42 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: 2025-01-27 +date: 2025-01-28 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 e486ad705ecf0..07ef9716041f9 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: 2025-01-27 +date: 2025-01-28 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 cf7c92f37142e..58b4920d8e624 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_core_saved_objects_browser.mdx index fa0f958c15975..063d145e1f1a7 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: 2025-01-27 +date: 2025-01-28 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 e753fe4c8b09c..f2cf5415cafbf 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: 2025-01-27 +date: 2025-01-28 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 11916faadb5e0..990d1a292e969 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: 2025-01-27 +date: 2025-01-28 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.devdocs.json b/api_docs/kbn_core_saved_objects_common.devdocs.json index a959855d27c5c..97fc61ca5b118 100644 --- a/api_docs/kbn_core_saved_objects_common.devdocs.json +++ b/api_docs/kbn_core_saved_objects_common.devdocs.json @@ -2314,6 +2314,18 @@ "plugin": "controls", "path": "src/platform/plugins/shared/controls/server/time_slider/time_slider_persistable_state.ts" }, + { + "plugin": "controls", + "path": "src/platform/plugins/shared/controls/server/esql_control/esql_control_persistable_state.ts" + }, + { + "plugin": "controls", + "path": "src/platform/plugins/shared/controls/server/esql_control/esql_control_persistable_state.ts" + }, + { + "plugin": "controls", + "path": "src/platform/plugins/shared/controls/server/esql_control/esql_control_persistable_state.ts" + }, { "plugin": "canvas", "path": "x-pack/platform/plugins/private/canvas/canvas_plugin_src/functions/external/saved_lens.ts" diff --git a/api_docs/kbn_core_saved_objects_common.mdx b/api_docs/kbn_core_saved_objects_common.mdx index 4abaf4eb64433..984d9870888be 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: 2025-01-27 +date: 2025-01-28 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 d03f3dd51a287..64c4e243b2c60 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: 2025-01-27 +date: 2025-01-28 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 7152dc179d79e..09195aad8ae64 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: 2025-01-27 +date: 2025-01-28 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 ef7a2b4a6b7cc..20ae5843cd878 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: 2025-01-27 +date: 2025-01-28 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 e15531edeea79..67b45753f98b6 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_core_saved_objects_server.mdx index 521ade838b0be..18a9acf3965a1 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: 2025-01-27 +date: 2025-01-28 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 a3b098b6d9e5f..f5ce360374caf 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: 2025-01-27 +date: 2025-01-28 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 9072e8cdd8888..84b1c9e4ba965 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: 2025-01-27 +date: 2025-01-28 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 3d5ffb4137bef..af150fac3955c 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: 2025-01-27 +date: 2025-01-28 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_security_browser.mdx b/api_docs/kbn_core_security_browser.mdx index 1335a43b164c8..a82c0ac432a74 100644 --- a/api_docs/kbn_core_security_browser.mdx +++ b/api_docs/kbn_core_security_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-security-browser title: "@kbn/core-security-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-security-browser plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-security-browser'] --- import kbnCoreSecurityBrowserObj from './kbn_core_security_browser.devdocs.json'; diff --git a/api_docs/kbn_core_security_browser_internal.mdx b/api_docs/kbn_core_security_browser_internal.mdx index 1c0f56251215b..cf8ea90364af2 100644 --- a/api_docs/kbn_core_security_browser_internal.mdx +++ b/api_docs/kbn_core_security_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-security-browser-internal title: "@kbn/core-security-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-security-browser-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-security-browser-internal'] --- import kbnCoreSecurityBrowserInternalObj from './kbn_core_security_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_security_browser_mocks.mdx b/api_docs/kbn_core_security_browser_mocks.mdx index 80ea4902e9482..816b7e08843b1 100644 --- a/api_docs/kbn_core_security_browser_mocks.mdx +++ b/api_docs/kbn_core_security_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-security-browser-mocks title: "@kbn/core-security-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-security-browser-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-security-browser-mocks'] --- import kbnCoreSecurityBrowserMocksObj from './kbn_core_security_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_security_common.mdx b/api_docs/kbn_core_security_common.mdx index 6934fd321294a..8ff28d273be5e 100644 --- a/api_docs/kbn_core_security_common.mdx +++ b/api_docs/kbn_core_security_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-security-common title: "@kbn/core-security-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-security-common plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-security-common'] --- import kbnCoreSecurityCommonObj from './kbn_core_security_common.devdocs.json'; diff --git a/api_docs/kbn_core_security_server.mdx b/api_docs/kbn_core_security_server.mdx index 67187e1f93c2a..3fde05e59220d 100644 --- a/api_docs/kbn_core_security_server.mdx +++ b/api_docs/kbn_core_security_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-security-server title: "@kbn/core-security-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-security-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-security-server'] --- import kbnCoreSecurityServerObj from './kbn_core_security_server.devdocs.json'; diff --git a/api_docs/kbn_core_security_server_internal.mdx b/api_docs/kbn_core_security_server_internal.mdx index 1a238cdf95071..4d2a2b1a103dd 100644 --- a/api_docs/kbn_core_security_server_internal.mdx +++ b/api_docs/kbn_core_security_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-security-server-internal title: "@kbn/core-security-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-security-server-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-security-server-internal'] --- import kbnCoreSecurityServerInternalObj from './kbn_core_security_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_security_server_mocks.mdx b/api_docs/kbn_core_security_server_mocks.mdx index e2d12179cef27..2f66c90711f19 100644 --- a/api_docs/kbn_core_security_server_mocks.mdx +++ b/api_docs/kbn_core_security_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-security-server-mocks title: "@kbn/core-security-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-security-server-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-security-server-mocks'] --- import kbnCoreSecurityServerMocksObj from './kbn_core_security_server_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_status_common.mdx b/api_docs/kbn_core_status_common.mdx index 70ce11633d19a..1273a6467177a 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: 2025-01-27 +date: 2025-01-28 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_server.mdx b/api_docs/kbn_core_status_server.mdx index f6e3a8a1e5d47..45b45995c6887 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: 2025-01-27 +date: 2025-01-28 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 e9abedecfbfce..5aa46d3f94f25 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: 2025-01-27 +date: 2025-01-28 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 5612f7063f29e..07131b4c70a9f 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: 2025-01-27 +date: 2025-01-28 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 b721be2c47457..73b0b112e103b 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: 2025-01-27 +date: 2025-01-28 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 8f2b053829d5c..c3bc4a3795ea4 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: 2025-01-27 +date: 2025-01-28 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 49877b58f8a12..99a4b42252679 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: 2025-01-27 +date: 2025-01-28 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 722172e13d7a0..47c256428b6c7 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: 2025-01-27 +date: 2025-01-28 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 a6ade60067db6..2f7f4c9860ab3 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: 2025-01-27 +date: 2025-01-28 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 a12138626e14a..61be8a532c36c 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: 2025-01-27 +date: 2025-01-28 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 6377fb9e406a1..372bd0b28d21c 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: 2025-01-27 +date: 2025-01-28 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_internal.mdx b/api_docs/kbn_core_theme_browser_internal.mdx index 8b570e04110af..f838152495a0d 100644 --- a/api_docs/kbn_core_theme_browser_internal.mdx +++ b/api_docs/kbn_core_theme_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-theme-browser-internal title: "@kbn/core-theme-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-theme-browser-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-theme-browser-internal'] --- import kbnCoreThemeBrowserInternalObj from './kbn_core_theme_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_theme_browser_mocks.mdx b/api_docs/kbn_core_theme_browser_mocks.mdx index ab7420f2242e1..223913e65505c 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: 2025-01-27 +date: 2025-01-28 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 a2da2ac206fcc..b8ae3c477ee5f 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: 2025-01-27 +date: 2025-01-28 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 e9f29f317b4c6..a02465f6fcf5a 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: 2025-01-27 +date: 2025-01-28 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 78408dc85033d..12175728f66e7 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: 2025-01-27 +date: 2025-01-28 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 2ddfc7f5302e8..ac295aae98470 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: 2025-01-27 +date: 2025-01-28 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 ba781c1516c1f..2db069c93279a 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: 2025-01-27 +date: 2025-01-28 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 f026864ed3fca..6bc8062d62e4a 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: 2025-01-27 +date: 2025-01-28 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 09d0c5c5a6059..a6345566d324a 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: 2025-01-27 +date: 2025-01-28 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 626b3963be65d..8de3f12cf537e 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: 2025-01-27 +date: 2025-01-28 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 46dbec8b6b901..a05f80ea4acb6 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: 2025-01-27 +date: 2025-01-28 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 f687b0ddf41a8..509e9d268e89b 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: 2025-01-27 +date: 2025-01-28 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_profile_browser.mdx b/api_docs/kbn_core_user_profile_browser.mdx index 02bde8dd0efd2..6625e2d7d7de3 100644 --- a/api_docs/kbn_core_user_profile_browser.mdx +++ b/api_docs/kbn_core_user_profile_browser.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-profile-browser title: "@kbn/core-user-profile-browser" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-profile-browser plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-profile-browser'] --- import kbnCoreUserProfileBrowserObj from './kbn_core_user_profile_browser.devdocs.json'; diff --git a/api_docs/kbn_core_user_profile_browser_internal.mdx b/api_docs/kbn_core_user_profile_browser_internal.mdx index ec6a7980966f0..405c82bb7aca1 100644 --- a/api_docs/kbn_core_user_profile_browser_internal.mdx +++ b/api_docs/kbn_core_user_profile_browser_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-profile-browser-internal title: "@kbn/core-user-profile-browser-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-profile-browser-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-profile-browser-internal'] --- import kbnCoreUserProfileBrowserInternalObj from './kbn_core_user_profile_browser_internal.devdocs.json'; diff --git a/api_docs/kbn_core_user_profile_browser_mocks.mdx b/api_docs/kbn_core_user_profile_browser_mocks.mdx index f65752102c3ec..3449fe9d15f42 100644 --- a/api_docs/kbn_core_user_profile_browser_mocks.mdx +++ b/api_docs/kbn_core_user_profile_browser_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-profile-browser-mocks title: "@kbn/core-user-profile-browser-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-profile-browser-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-profile-browser-mocks'] --- import kbnCoreUserProfileBrowserMocksObj from './kbn_core_user_profile_browser_mocks.devdocs.json'; diff --git a/api_docs/kbn_core_user_profile_common.mdx b/api_docs/kbn_core_user_profile_common.mdx index b4ede5adc58e0..df24b4ed48de4 100644 --- a/api_docs/kbn_core_user_profile_common.mdx +++ b/api_docs/kbn_core_user_profile_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-profile-common title: "@kbn/core-user-profile-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-profile-common plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-profile-common'] --- import kbnCoreUserProfileCommonObj from './kbn_core_user_profile_common.devdocs.json'; diff --git a/api_docs/kbn_core_user_profile_server.mdx b/api_docs/kbn_core_user_profile_server.mdx index ae1981e91d2a3..c338b6527f2c1 100644 --- a/api_docs/kbn_core_user_profile_server.mdx +++ b/api_docs/kbn_core_user_profile_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-profile-server title: "@kbn/core-user-profile-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-profile-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-profile-server'] --- import kbnCoreUserProfileServerObj from './kbn_core_user_profile_server.devdocs.json'; diff --git a/api_docs/kbn_core_user_profile_server_internal.mdx b/api_docs/kbn_core_user_profile_server_internal.mdx index 799c2d7bf2e87..b76c1f91883eb 100644 --- a/api_docs/kbn_core_user_profile_server_internal.mdx +++ b/api_docs/kbn_core_user_profile_server_internal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-profile-server-internal title: "@kbn/core-user-profile-server-internal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-profile-server-internal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-profile-server-internal'] --- import kbnCoreUserProfileServerInternalObj from './kbn_core_user_profile_server_internal.devdocs.json'; diff --git a/api_docs/kbn_core_user_profile_server_mocks.mdx b/api_docs/kbn_core_user_profile_server_mocks.mdx index 9a5eb83b34543..5f9449ae093b7 100644 --- a/api_docs/kbn_core_user_profile_server_mocks.mdx +++ b/api_docs/kbn_core_user_profile_server_mocks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-core-user-profile-server-mocks title: "@kbn/core-user-profile-server-mocks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/core-user-profile-server-mocks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/core-user-profile-server-mocks'] --- import kbnCoreUserProfileServerMocksObj from './kbn_core_user_profile_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 0f5d78fcce003..c1b27c902e4aa 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: 2025-01-27 +date: 2025-01-28 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_mocks.mdx b/api_docs/kbn_core_user_settings_server_mocks.mdx index dd18ada7282e1..3fcf2f82a420a 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: 2025-01-27 +date: 2025-01-28 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 2a3df38cbfe87..59d66e88184be 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: 2025-01-27 +date: 2025-01-28 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 d403243db3cef..487363e9b147a 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: 2025-01-27 +date: 2025-01-28 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 d958eeaf96324..91a4170b76ebb 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: 2025-01-27 +date: 2025-01-28 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 3174c9efe4d0a..38c98e21ca7cf 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: 2025-01-27 +date: 2025-01-28 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 58798be6e0010..b305ef84278d3 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: 2025-01-27 +date: 2025-01-28 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 bea63daf24509..ad3251552d3fb 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: 2025-01-27 +date: 2025-01-28 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 0ad2208dec251..d409e43d176b1 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: 2025-01-27 +date: 2025-01-28 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 b4342f0ee5bee..da135b0b5e45b 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: 2025-01-27 +date: 2025-01-28 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 e69714dc10d90..c40e173369835 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_datemath.mdx index 86c391e94f78c..77c111c23b689 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: 2025-01-27 +date: 2025-01-28 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 8d27c0a407422..cd6d9042bb527 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: 2025-01-27 +date: 2025-01-28 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 ef626200ddff5..6f08c1ac06f30 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-devtools'] --- import kbnDeeplinksDevtoolsObj from './kbn_deeplinks_devtools.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_fleet.mdx b/api_docs/kbn_deeplinks_fleet.mdx index 77cad116e5eea..95e50b754ab33 100644 --- a/api_docs/kbn_deeplinks_fleet.mdx +++ b/api_docs/kbn_deeplinks_fleet.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-fleet title: "@kbn/deeplinks-fleet" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-fleet plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-fleet'] --- import kbnDeeplinksFleetObj from './kbn_deeplinks_fleet.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_management.mdx b/api_docs/kbn_deeplinks_management.mdx index 6bfa805948002..e392e320098cf 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-management'] --- import kbnDeeplinksManagementObj from './kbn_deeplinks_management.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_ml.mdx b/api_docs/kbn_deeplinks_ml.mdx index b145bcf14d165..87c51ec87d5de 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-ml'] --- import kbnDeeplinksMlObj from './kbn_deeplinks_ml.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_observability.mdx b/api_docs/kbn_deeplinks_observability.mdx index 0ce483f0a0969..24010074b1848 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-observability'] --- import kbnDeeplinksObservabilityObj from './kbn_deeplinks_observability.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_search.mdx b/api_docs/kbn_deeplinks_search.mdx index 6b47b8b67278d..4ccd179c6bfcf 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-search'] --- import kbnDeeplinksSearchObj from './kbn_deeplinks_search.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_security.mdx b/api_docs/kbn_deeplinks_security.mdx index d4de916aa5742..1192150b8c74e 100644 --- a/api_docs/kbn_deeplinks_security.mdx +++ b/api_docs/kbn_deeplinks_security.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-security title: "@kbn/deeplinks-security" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-security plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-security'] --- import kbnDeeplinksSecurityObj from './kbn_deeplinks_security.devdocs.json'; diff --git a/api_docs/kbn_deeplinks_shared.mdx b/api_docs/kbn_deeplinks_shared.mdx index 42976fc935231..5fb2205d06fdc 100644 --- a/api_docs/kbn_deeplinks_shared.mdx +++ b/api_docs/kbn_deeplinks_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-deeplinks-shared title: "@kbn/deeplinks-shared" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/deeplinks-shared plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/deeplinks-shared'] --- import kbnDeeplinksSharedObj from './kbn_deeplinks_shared.devdocs.json'; diff --git a/api_docs/kbn_default_nav_analytics.mdx b/api_docs/kbn_default_nav_analytics.mdx index 50ddc5b31e95c..d9134ed5ba90d 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: 2025-01-27 +date: 2025-01-28 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 0639db5877ff7..832863dbc2272 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: 2025-01-27 +date: 2025-01-28 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 4d53b9577cf00..c01463109ae6e 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: 2025-01-27 +date: 2025-01-28 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 e8502246bae6a..9726f210f82b2 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: 2025-01-27 +date: 2025-01-28 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 47e95746d27bc..7117d03496607 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: 2025-01-27 +date: 2025-01-28 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 789074542d6e3..20b35c59865cf 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: 2025-01-27 +date: 2025-01-28 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 d9202f3779048..99a9110b5c4fc 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: 2025-01-27 +date: 2025-01-28 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 7267fb62fb008..5de59124fa705 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/dev-utils'] --- import kbnDevUtilsObj from './kbn_dev_utils.devdocs.json'; diff --git a/api_docs/kbn_discover_contextual_components.mdx b/api_docs/kbn_discover_contextual_components.mdx index 691844391f565..fdc24a2dd89c2 100644 --- a/api_docs/kbn_discover_contextual_components.mdx +++ b/api_docs/kbn_discover_contextual_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-discover-contextual-components title: "@kbn/discover-contextual-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/discover-contextual-components plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/discover-contextual-components'] --- import kbnDiscoverContextualComponentsObj from './kbn_discover_contextual_components.devdocs.json'; diff --git a/api_docs/kbn_discover_utils.mdx b/api_docs/kbn_discover_utils.mdx index 775eea3ac4532..fd5626b8f93cd 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: 2025-01-27 +date: 2025-01-28 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 cb00adafd1e1c..79aaad69ad152 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: 2025-01-27 +date: 2025-01-28 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 34971af49de6e..452e332bd7c8e 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: 2025-01-27 +date: 2025-01-28 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 9b602ecd7756c..fbc2984edf35c 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: 2025-01-27 +date: 2025-01-28 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 ab8a2fac40244..a4b0e3eac2ffe 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: 2025-01-27 +date: 2025-01-28 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 ba5bb9c3f6620..64ceee412c458 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_elastic_agent_utils.mdx index b8631e347867c..10e5ca7de1903 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: 2025-01-27 +date: 2025-01-28 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 a81ae16bca3d1..87ac5ebe3e46a 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: 2025-01-27 +date: 2025-01-28 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 b7df47172d2ed..edfa48e56ab5e 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/elastic-assistant-common'] --- import kbnElasticAssistantCommonObj from './kbn_elastic_assistant_common.devdocs.json'; diff --git a/api_docs/kbn_entities_schema.mdx b/api_docs/kbn_entities_schema.mdx index 0eb5a2f72cfd8..253399ec8f3f0 100644 --- a/api_docs/kbn_entities_schema.mdx +++ b/api_docs/kbn_entities_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-entities-schema title: "@kbn/entities-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/entities-schema plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/entities-schema'] --- import kbnEntitiesSchemaObj from './kbn_entities_schema.devdocs.json'; diff --git a/api_docs/kbn_es.mdx b/api_docs/kbn_es.mdx index 7356b75303fe8..5a5551de5db42 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: 2025-01-27 +date: 2025-01-28 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 4569fe3d3a3a4..52712fbad7d2c 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: 2025-01-27 +date: 2025-01-28 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 2146e311a011d..d88f1dc8c189b 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-errors'] --- import kbnEsErrorsObj from './kbn_es_errors.devdocs.json'; diff --git a/api_docs/kbn_es_query.devdocs.json b/api_docs/kbn_es_query.devdocs.json index c1cebbc618fcf..8f52f4836c739 100644 --- a/api_docs/kbn_es_query.devdocs.json +++ b/api_docs/kbn_es_query.devdocs.json @@ -4887,6 +4887,27 @@ "path": "src/platform/packages/shared/kbn-es-query/src/expressions/types.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/es-query", + "id": "def-common.ExecutionContextSearch.esqlVariables", + "type": "Array", + "tags": [], + "label": "esqlVariables", + "description": [], + "signature": [ + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined" + ], + "path": "src/platform/packages/shared/kbn-es-query/src/expressions/types.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false diff --git a/api_docs/kbn_es_query.mdx b/api_docs/kbn_es_query.mdx index 2d72a0526c945..d9989a0df6f28 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/es-query'] --- import kbnEsQueryObj from './kbn_es_query.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/k | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 271 | 1 | 210 | 14 | +| 272 | 1 | 211 | 14 | ## Common diff --git a/api_docs/kbn_es_types.devdocs.json b/api_docs/kbn_es_types.devdocs.json index 195e09f901da2..02387ffa5e999 100644 --- a/api_docs/kbn_es_types.devdocs.json +++ b/api_docs/kbn_es_types.devdocs.json @@ -143,7 +143,7 @@ "description": [], "signature": [ "ScalarValue", - "[] | Record[] | undefined" + "[] | Record | undefined>[] | undefined" ], "path": "src/platform/packages/shared/kbn-es-types/src/search.ts", "deprecated": false, diff --git a/api_docs/kbn_es_types.mdx b/api_docs/kbn_es_types.mdx index fd59527f3f1fa..5702b20dc94c0 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: 2025-01-27 +date: 2025-01-28 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 8d2f2b304069a..b1926d57b1176 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: 2025-01-27 +date: 2025-01-28 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_ast.mdx b/api_docs/kbn_esql_ast.mdx index 92c84d546e523..fff889b41ef0f 100644 --- a/api_docs/kbn_esql_ast.mdx +++ b/api_docs/kbn_esql_ast.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-esql-ast title: "@kbn/esql-ast" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/esql-ast plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/esql-ast'] --- import kbnEsqlAstObj from './kbn_esql_ast.devdocs.json'; diff --git a/api_docs/kbn_esql_editor.devdocs.json b/api_docs/kbn_esql_editor.devdocs.json index d031e4bd71727..a603fe680f285 100644 --- a/api_docs/kbn_esql_editor.devdocs.json +++ b/api_docs/kbn_esql_editor.devdocs.json @@ -581,6 +581,112 @@ "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/esql-editor", + "id": "def-public.ESQLEditorProps.supportsControls", + "type": "CompoundType", + "tags": [], + "label": "supportsControls", + "description": [ + "The editor supports the creation of controls,\nThis flag should be set to true to display the \"Create control\" suggestion" + ], + "signature": [ + "boolean | undefined" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/esql-editor", + "id": "def-public.ESQLEditorProps.onSaveControl", + "type": "Function", + "tags": [], + "label": "onSaveControl", + "description": [ + "Function to be called after the control creation" + ], + "signature": [ + "((controlState: Record, updatedQuery: string) => Promise) | undefined" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/esql-editor", + "id": "def-public.ESQLEditorProps.onSaveControl.$1", + "type": "Object", + "tags": [], + "label": "controlState", + "description": [], + "signature": [ + "Record" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + }, + { + "parentPluginId": "@kbn/esql-editor", + "id": "def-public.ESQLEditorProps.onSaveControl.$2", + "type": "string", + "tags": [], + "label": "updatedQuery", + "description": [], + "signature": [ + "string" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/esql-editor", + "id": "def-public.ESQLEditorProps.onCancelControl", + "type": "Function", + "tags": [], + "label": "onCancelControl", + "description": [ + "Function to be called after cancelling the control creation" + ], + "signature": [ + "(() => void) | undefined" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/esql-editor", + "id": "def-public.ESQLEditorProps.esqlVariables", + "type": "Array", + "tags": [], + "label": "esqlVariables", + "description": [ + "The available ESQL variables from the page context this editor was opened in" + ], + "signature": [ + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined" + ], + "path": "src/platform/packages/private/kbn-esql-editor/src/types.ts", + "deprecated": false, + "trackAdoption": false } ], "initialIsOpen": false diff --git a/api_docs/kbn_esql_editor.mdx b/api_docs/kbn_esql_editor.mdx index 62158772f48c1..3bb52f039dad1 100644 --- a/api_docs/kbn_esql_editor.mdx +++ b/api_docs/kbn_esql_editor.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-esql-editor title: "@kbn/esql-editor" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/esql-editor plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/esql-editor'] --- import kbnEsqlEditorObj from './kbn_esql_editor.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 30 | 0 | 12 | 0 | +| 36 | 0 | 14 | 0 | ## Client diff --git a/api_docs/kbn_esql_utils.devdocs.json b/api_docs/kbn_esql_utils.devdocs.json index 97fea7b6fbde9..a63e57a23edfc 100644 --- a/api_docs/kbn_esql_utils.devdocs.json +++ b/api_docs/kbn_esql_utils.devdocs.json @@ -700,7 +700,7 @@ "label": "getESQLResults", "description": [], "signature": [ - "({\n esqlQuery,\n search,\n signal,\n filter,\n dropNullColumns,\n timeRange,\n}: { esqlQuery: string; search: ", + "({\n esqlQuery,\n search,\n signal,\n filter,\n dropNullColumns,\n timeRange,\n variables,\n}: { esqlQuery: string; search: ", { "pluginId": "@kbn/search-types", "scope": "common", @@ -716,7 +716,15 @@ "section": "def-common.TimeRange", "text": "TimeRange" }, - " | undefined; }) => Promise<{ response: ", + " | undefined; variables?: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined; }) => Promise<{ response: ", { "pluginId": "@kbn/es-types", "scope": "common", @@ -743,7 +751,7 @@ "id": "def-common.getESQLResults.$1", "type": "Object", "tags": [], - "label": "{\n esqlQuery,\n search,\n signal,\n filter,\n dropNullColumns,\n timeRange,\n}", + "label": "{\n esqlQuery,\n search,\n signal,\n filter,\n dropNullColumns,\n timeRange,\n variables,\n}", "description": [], "path": "src/platform/packages/shared/kbn-esql-utils/src/utils/run_query.ts", "deprecated": false, @@ -924,6 +932,27 @@ "path": "src/platform/packages/shared/kbn-esql-utils/src/utils/run_query.ts", "deprecated": false, "trackAdoption": false + }, + { + "parentPluginId": "@kbn/esql-utils", + "id": "def-common.getESQLResults.$1.variables", + "type": "Array", + "tags": [], + "label": "variables", + "description": [], + "signature": [ + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined" + ], + "path": "src/platform/packages/shared/kbn-esql-utils/src/utils/run_query.ts", + "deprecated": false, + "trackAdoption": false } ] } @@ -1187,6 +1216,99 @@ "returnComment": [], "initialIsOpen": false }, + { + "parentPluginId": "@kbn/esql-utils", + "id": "def-common.getNamedParams", + "type": "Function", + "tags": [], + "label": "getNamedParams", + "description": [], + "signature": [ + "(query: string, timeRange?: ", + { + "pluginId": "@kbn/es-query", + "scope": "common", + "docId": "kibKbnEsQueryPluginApi", + "section": "def-common.TimeRange", + "text": "TimeRange" + }, + " | undefined, variables?: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined) => Record | undefined>[]" + ], + "path": "src/platform/packages/shared/kbn-esql-utils/src/utils/run_query.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/esql-utils", + "id": "def-common.getNamedParams.$1", + "type": "string", + "tags": [], + "label": "query", + "description": [], + "signature": [ + "string" + ], + "path": "src/platform/packages/shared/kbn-esql-utils/src/utils/run_query.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + }, + { + "parentPluginId": "@kbn/esql-utils", + "id": "def-common.getNamedParams.$2", + "type": "Object", + "tags": [], + "label": "timeRange", + "description": [], + "signature": [ + { + "pluginId": "@kbn/es-query", + "scope": "common", + "docId": "kibKbnEsQueryPluginApi", + "section": "def-common.TimeRange", + "text": "TimeRange" + }, + " | undefined" + ], + "path": "src/platform/packages/shared/kbn-esql-utils/src/utils/run_query.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": false + }, + { + "parentPluginId": "@kbn/esql-utils", + "id": "def-common.getNamedParams.$3", + "type": "Array", + "tags": [], + "label": "variables", + "description": [], + "signature": [ + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined" + ], + "path": "src/platform/packages/shared/kbn-esql-utils/src/utils/run_query.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": false + } + ], + "returnComment": [], + "initialIsOpen": false + }, { "parentPluginId": "@kbn/esql-utils", "id": "def-common.getQueryColumnsFromESQLQuery", @@ -1574,6 +1696,117 @@ "returnComment": [], "initialIsOpen": false }, + { + "parentPluginId": "@kbn/esql-utils", + "id": "def-common.mapVariableToColumn", + "type": "Function", + "tags": [], + "label": "mapVariableToColumn", + "description": [ + "\nThis function is used to map the variables to the columns in the datatable" + ], + "signature": [ + "(esql: string, variables: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], columns: ", + { + "pluginId": "expressions", + "scope": "common", + "docId": "kibExpressionsPluginApi", + "section": "def-common.DatatableColumn", + "text": "DatatableColumn" + }, + "[]) => ", + { + "pluginId": "expressions", + "scope": "common", + "docId": "kibExpressionsPluginApi", + "section": "def-common.DatatableColumn", + "text": "DatatableColumn" + }, + "[]" + ], + "path": "src/platform/packages/shared/kbn-esql-utils/src/utils/query_parsing_helpers.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/esql-utils", + "id": "def-common.mapVariableToColumn.$1", + "type": "string", + "tags": [], + "label": "esql", + "description": [ + ":string" + ], + "signature": [ + "string" + ], + "path": "src/platform/packages/shared/kbn-esql-utils/src/utils/query_parsing_helpers.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + }, + { + "parentPluginId": "@kbn/esql-utils", + "id": "def-common.mapVariableToColumn.$2", + "type": "Array", + "tags": [], + "label": "variables", + "description": [ + ":ESQLControlVariable[]" + ], + "signature": [ + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[]" + ], + "path": "src/platform/packages/shared/kbn-esql-utils/src/utils/query_parsing_helpers.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + }, + { + "parentPluginId": "@kbn/esql-utils", + "id": "def-common.mapVariableToColumn.$3", + "type": "Array", + "tags": [], + "label": "columns", + "description": [ + ":DatatableColumn[]" + ], + "signature": [ + { + "pluginId": "expressions", + "scope": "common", + "docId": "kibExpressionsPluginApi", + "section": "def-common.DatatableColumn", + "text": "DatatableColumn" + }, + "[]" + ], + "path": "src/platform/packages/shared/kbn-esql-utils/src/utils/query_parsing_helpers.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [ + "DatatableColumn[]" + ], + "initialIsOpen": false + }, { "parentPluginId": "@kbn/esql-utils", "id": "def-common.prettifyQuery", diff --git a/api_docs/kbn_esql_utils.mdx b/api_docs/kbn_esql_utils.mdx index 2f0ac9f701bfb..26b39b8b2bb89 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/esql-utils'] --- import kbnEsqlUtilsObj from './kbn_esql_utils.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 86 | 0 | 77 | 0 | +| 95 | 0 | 82 | 0 | ## Common diff --git a/api_docs/kbn_esql_validation_autocomplete.devdocs.json b/api_docs/kbn_esql_validation_autocomplete.devdocs.json index e1f60442d56c3..d62c57abb77ff 100644 --- a/api_docs/kbn_esql_validation_autocomplete.devdocs.json +++ b/api_docs/kbn_esql_validation_autocomplete.devdocs.json @@ -1574,6 +1574,39 @@ "returnComment": [], "initialIsOpen": false }, + { + "parentPluginId": "@kbn/esql-validation-autocomplete", + "id": "def-common.inKnownTimeInterval", + "type": "Function", + "tags": [], + "label": "inKnownTimeInterval", + "description": [], + "signature": [ + "(timeIntervalUnit: string) => boolean" + ], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/helpers.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/esql-validation-autocomplete", + "id": "def-common.inKnownTimeInterval.$1", + "type": "string", + "tags": [], + "label": "timeIntervalUnit", + "description": [], + "signature": [ + "string" + ], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/helpers.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, { "parentPluginId": "@kbn/esql-validation-autocomplete", "id": "def-common.isAssignment", @@ -3116,6 +3149,76 @@ "deprecated": false, "trackAdoption": false }, + { + "parentPluginId": "@kbn/esql-validation-autocomplete", + "id": "def-common.ESQLCallbacks.getVariablesByType", + "type": "Function", + "tags": [], + "label": "getVariablesByType", + "description": [], + "signature": [ + "((type: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLVariableType", + "text": "ESQLVariableType" + }, + ") => ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined) | undefined" + ], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/types.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/esql-validation-autocomplete", + "id": "def-common.ESQLCallbacks.getVariablesByType.$1", + "type": "Enum", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLVariableType", + "text": "ESQLVariableType" + } + ], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/types.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/esql-validation-autocomplete", + "id": "def-common.ESQLCallbacks.canSuggestVariables", + "type": "Function", + "tags": [], + "label": "canSuggestVariables", + "description": [], + "signature": [ + "(() => boolean) | undefined" + ], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/types.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, { "parentPluginId": "@kbn/esql-validation-autocomplete", "id": "def-common.ESQLCallbacks.getJoinIndices", @@ -3137,6 +3240,65 @@ ], "initialIsOpen": false }, + { + "parentPluginId": "@kbn/esql-validation-autocomplete", + "id": "def-common.ESQLControlVariable", + "type": "Interface", + "tags": [], + "label": "ESQLControlVariable", + "description": [], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/types.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/esql-validation-autocomplete", + "id": "def-common.ESQLControlVariable.key", + "type": "string", + "tags": [], + "label": "key", + "description": [], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/esql-validation-autocomplete", + "id": "def-common.ESQLControlVariable.value", + "type": "CompoundType", + "tags": [], + "label": "value", + "description": [], + "signature": [ + "string | number" + ], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/types.ts", + "deprecated": false, + "trackAdoption": false + }, + { + "parentPluginId": "@kbn/esql-validation-autocomplete", + "id": "def-common.ESQLControlVariable.type", + "type": "Enum", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLVariableType", + "text": "ESQLVariableType" + } + ], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/types.ts", + "deprecated": false, + "trackAdoption": false + } + ], + "initialIsOpen": false + }, { "parentPluginId": "@kbn/esql-validation-autocomplete", "id": "def-common.ESQLPolicy", @@ -4224,7 +4386,20 @@ "initialIsOpen": false } ], - "enums": [], + "enums": [ + { + "parentPluginId": "@kbn/esql-validation-autocomplete", + "id": "def-common.ESQLVariableType", + "type": "Enum", + "tags": [], + "label": "ESQLVariableType", + "description": [], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/types.ts", + "deprecated": false, + "trackAdoption": false, + "initialIsOpen": false + } + ], "misc": [ { "parentPluginId": "@kbn/esql-validation-autocomplete", diff --git a/api_docs/kbn_esql_validation_autocomplete.mdx b/api_docs/kbn_esql_validation_autocomplete.mdx index 394d51c552e31..f18ad8dde857f 100644 --- a/api_docs/kbn_esql_validation_autocomplete.mdx +++ b/api_docs/kbn_esql_validation_autocomplete.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-esql-validation-autocomplete title: "@kbn/esql-validation-autocomplete" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/esql-validation-autocomplete plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/esql-validation-autocomplete'] --- import kbnEsqlValidationAutocompleteObj from './kbn_esql_validation_autocomplete.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 207 | 0 | 195 | 13 | +| 217 | 0 | 205 | 13 | ## Common @@ -34,6 +34,9 @@ Contact [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql ### Interfaces +### Enums + + ### Consts, variables and types diff --git a/api_docs/kbn_esql_variables_types.devdocs.json b/api_docs/kbn_esql_variables_types.devdocs.json new file mode 100644 index 0000000000000..9f7c1f3e828c9 --- /dev/null +++ b/api_docs/kbn_esql_variables_types.devdocs.json @@ -0,0 +1,867 @@ +{ + "id": "@kbn/esql-variables-types", + "client": { + "classes": [], + "functions": [ + { + "parentPluginId": "@kbn/esql-variables-types", + "id": "def-public.apiPublishesESQLVariable", + "type": "Function", + "tags": [], + "label": "apiPublishesESQLVariable", + "description": [], + "signature": [ + "(unknownApi: unknown) => unknownApi is ", + { + "pluginId": "@kbn/esql-variables-types", + "scope": "public", + "docId": "kibKbnEsqlVariablesTypesPluginApi", + "section": "def-public.PublishesESQLVariable", + "text": "PublishesESQLVariable" + } + ], + "path": "src/platform/packages/shared/kbn-esql-variables-types/index.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/esql-variables-types", + "id": "def-public.apiPublishesESQLVariable.$1", + "type": "Unknown", + "tags": [], + "label": "unknownApi", + "description": [], + "signature": [ + "unknown" + ], + "path": "src/platform/packages/shared/kbn-esql-variables-types/index.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/esql-variables-types", + "id": "def-public.apiPublishesESQLVariables", + "type": "Function", + "tags": [], + "label": "apiPublishesESQLVariables", + "description": [], + "signature": [ + "(unknownApi: unknown) => unknownApi is ", + { + "pluginId": "@kbn/esql-variables-types", + "scope": "public", + "docId": "kibKbnEsqlVariablesTypesPluginApi", + "section": "def-public.PublishesESQLVariables", + "text": "PublishesESQLVariables" + } + ], + "path": "src/platform/packages/shared/kbn-esql-variables-types/index.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/esql-variables-types", + "id": "def-public.apiPublishesESQLVariables.$1", + "type": "Unknown", + "tags": [], + "label": "unknownApi", + "description": [], + "signature": [ + "unknown" + ], + "path": "src/platform/packages/shared/kbn-esql-variables-types/index.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + } + ], + "interfaces": [ + { + "parentPluginId": "@kbn/esql-variables-types", + "id": "def-public.PublishesESQLVariable", + "type": "Interface", + "tags": [], + "label": "PublishesESQLVariable", + "description": [ + "\nThis should all be moved into a package and reorganized into separate files etc" + ], + "path": "src/platform/packages/shared/kbn-esql-variables-types/index.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/esql-variables-types", + "id": "def-public.PublishesESQLVariable.esqlVariable$", + "type": "Object", + "tags": [], + "label": "esqlVariable$", + "description": [], + "signature": [ + "{ source: ", + "Observable", + " | undefined; readonly value: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "; error: (err: any) => void; forEach: { (next: (value: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ") => void): Promise; (next: (value: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ") => void, promiseCtor: PromiseConstructorLike): Promise; }; complete: () => void; getValue: () => ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "; closed: boolean; pipe: { (): ", + "Observable", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ">; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ", A>): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ", A>, op2: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ", A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ", A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ", A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ", A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + ", op6: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ", A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + ", op6: ", + "OperatorFunction", + ", op7: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ", A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + ", op6: ", + "OperatorFunction", + ", op7: ", + "OperatorFunction", + ", op8: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ", A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + ", op6: ", + "OperatorFunction", + ", op7: ", + "OperatorFunction", + ", op8: ", + "OperatorFunction", + ", op9: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ", A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + ", op6: ", + "OperatorFunction", + ", op7: ", + "OperatorFunction", + ", op8: ", + "OperatorFunction", + ", op9: ", + "OperatorFunction", + ", ...operations: ", + "OperatorFunction", + "[]): ", + "Observable", + "; }; operator: ", + "Operator", + " | undefined; lift: (operator: ", + "Operator", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ", R>) => ", + "Observable", + "; subscribe: { (observerOrNext?: Partial<", + "Observer", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ">> | ((value: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ") => void) | undefined): ", + "Subscription", + "; (next?: ((value: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ") => void) | null | undefined, error?: ((error: any) => void) | null | undefined, complete?: (() => void) | null | undefined): ", + "Subscription", + "; }; toPromise: { (): Promise<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + " | undefined>; (PromiseCtor: PromiseConstructor): Promise<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + " | undefined>; (PromiseCtor: PromiseConstructorLike): Promise<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + " | undefined>; }; observers: ", + "Observer", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ">[]; isStopped: boolean; hasError: boolean; thrownError: any; unsubscribe: () => void; readonly observed: boolean; asObservable: () => ", + "Observable", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + ">; }" + ], + "path": "src/platform/packages/shared/kbn-esql-variables-types/index.ts", + "deprecated": false, + "trackAdoption": false + } + ], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/esql-variables-types", + "id": "def-public.PublishesESQLVariables", + "type": "Interface", + "tags": [], + "label": "PublishesESQLVariables", + "description": [], + "path": "src/platform/packages/shared/kbn-esql-variables-types/index.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/esql-variables-types", + "id": "def-public.PublishesESQLVariables.esqlVariables$", + "type": "Object", + "tags": [], + "label": "esqlVariables$", + "description": [], + "signature": [ + "{ source: ", + "Observable", + " | undefined; readonly value: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[]; error: (err: any) => void; forEach: { (next: (value: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[]) => void): Promise; (next: (value: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[]) => void, promiseCtor: PromiseConstructorLike): Promise; }; complete: () => void; getValue: () => ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[]; closed: boolean; pipe: { (): ", + "Observable", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[]>; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], A>): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], A>, op2: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + ", op6: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + ", op6: ", + "OperatorFunction", + ", op7: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + ", op6: ", + "OperatorFunction", + ", op7: ", + "OperatorFunction", + ", op8: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + ", op6: ", + "OperatorFunction", + ", op7: ", + "OperatorFunction", + ", op8: ", + "OperatorFunction", + ", op9: ", + "OperatorFunction", + "): ", + "Observable", + "; (op1: ", + "OperatorFunction", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], A>, op2: ", + "OperatorFunction", + ", op3: ", + "OperatorFunction", + ", op4: ", + "OperatorFunction", + ", op5: ", + "OperatorFunction", + ", op6: ", + "OperatorFunction", + ", op7: ", + "OperatorFunction", + ", op8: ", + "OperatorFunction", + ", op9: ", + "OperatorFunction", + ", ...operations: ", + "OperatorFunction", + "[]): ", + "Observable", + "; }; operator: ", + "Operator", + " | undefined; lift: (operator: ", + "Operator", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[], R>) => ", + "Observable", + "; subscribe: { (observerOrNext?: Partial<", + "Observer", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[]>> | ((value: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[]) => void) | undefined): ", + "Subscription", + "; (next?: ((value: ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[]) => void) | null | undefined, error?: ((error: any) => void) | null | undefined, complete?: (() => void) | null | undefined): ", + "Subscription", + "; }; toPromise: { (): Promise<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined>; (PromiseCtor: PromiseConstructor): Promise<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined>; (PromiseCtor: PromiseConstructorLike): Promise<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined>; }; observers: ", + "Observer", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[]>[]; isStopped: boolean; hasError: boolean; thrownError: any; unsubscribe: () => void; readonly observed: boolean; asObservable: () => ", + "Observable", + "<", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[]>; }" + ], + "path": "src/platform/packages/shared/kbn-esql-variables-types/index.ts", + "deprecated": false, + "trackAdoption": false + } + ], + "initialIsOpen": false + } + ], + "enums": [], + "misc": [], + "objects": [] + }, + "server": { + "classes": [], + "functions": [], + "interfaces": [], + "enums": [], + "misc": [], + "objects": [] + }, + "common": { + "classes": [], + "functions": [], + "interfaces": [], + "enums": [], + "misc": [], + "objects": [] + } +} \ No newline at end of file diff --git a/api_docs/kbn_esql_variables_types.mdx b/api_docs/kbn_esql_variables_types.mdx new file mode 100644 index 0000000000000..121975ee43bb1 --- /dev/null +++ b/api_docs/kbn_esql_variables_types.mdx @@ -0,0 +1,33 @@ +--- +#### +#### This document is auto-generated and is meant to be viewed inside our experimental, new docs system. +#### Reach out in #docs-engineering for more info. +#### +id: kibKbnEsqlVariablesTypesPluginApi +slug: /kibana-dev-docs/api/kbn-esql-variables-types +title: "@kbn/esql-variables-types" +image: https://source.unsplash.com/400x175/?github +description: API docs for the @kbn/esql-variables-types plugin +date: 2025-01-28 +tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/esql-variables-types'] +--- +import kbnEsqlVariablesTypesObj from './kbn_esql_variables_types.devdocs.json'; + + + +Contact [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) for questions regarding this plugin. + +**Code health stats** + +| Public API count | Any count | Items lacking comments | Missing exports | +|-------------------|-----------|------------------------|-----------------| +| 8 | 0 | 7 | 0 | + +## Client + +### Functions + + +### Interfaces + + diff --git a/api_docs/kbn_event_annotation_common.mdx b/api_docs/kbn_event_annotation_common.mdx index ccf5c925ba974..d1d665bfd2dd7 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: 2025-01-27 +date: 2025-01-28 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 f3e0c0aa79498..afe4de9445d67 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-annotation-components'] --- import kbnEventAnnotationComponentsObj from './kbn_event_annotation_components.devdocs.json'; diff --git a/api_docs/kbn_event_stacktrace.mdx b/api_docs/kbn_event_stacktrace.mdx index a4bffb964915a..d5f136472ead2 100644 --- a/api_docs/kbn_event_stacktrace.mdx +++ b/api_docs/kbn_event_stacktrace.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-event-stacktrace title: "@kbn/event-stacktrace" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/event-stacktrace plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/event-stacktrace'] --- import kbnEventStacktraceObj from './kbn_event_stacktrace.devdocs.json'; diff --git a/api_docs/kbn_expandable_flyout.mdx b/api_docs/kbn_expandable_flyout.mdx index 5da3a2bc3fc6a..bfae07d11421f 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: 2025-01-27 +date: 2025-01-28 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 9755280fa8347..ecb32b5b3df95 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: 2025-01-27 +date: 2025-01-28 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 4d6206a35f5b2..75e2aaaa687e8 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: 2025-01-27 +date: 2025-01-28 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 3b14f208f0ed7..7970d43f1cd0d 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: 2025-01-27 +date: 2025-01-28 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_ftr_common_functional_services.mdx b/api_docs/kbn_ftr_common_functional_services.mdx index eebcc199d543c..32878748f8625 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: 2025-01-27 +date: 2025-01-28 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 57ce1f64729ba..1fc75b246dab1 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: 2025-01-27 +date: 2025-01-28 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_gen_ai_functional_testing.mdx b/api_docs/kbn_gen_ai_functional_testing.mdx index e94c84a8c103f..a570557992917 100644 --- a/api_docs/kbn_gen_ai_functional_testing.mdx +++ b/api_docs/kbn_gen_ai_functional_testing.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-gen-ai-functional-testing title: "@kbn/gen-ai-functional-testing" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/gen-ai-functional-testing plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/gen-ai-functional-testing'] --- import kbnGenAiFunctionalTestingObj from './kbn_gen_ai_functional_testing.devdocs.json'; diff --git a/api_docs/kbn_generate.mdx b/api_docs/kbn_generate.mdx index 65878f589f048..aafe0a790a29c 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: 2025-01-27 +date: 2025-01-28 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 2bfca1b34c7a5..354e12c039c0a 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: 2025-01-27 +date: 2025-01-28 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 baa94300846d3..b8c7f837575fa 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/generate-csv'] --- import kbnGenerateCsvObj from './kbn_generate_csv.devdocs.json'; diff --git a/api_docs/kbn_grid_layout.mdx b/api_docs/kbn_grid_layout.mdx index 1bbf62db4f57f..176027e134bb6 100644 --- a/api_docs/kbn_grid_layout.mdx +++ b/api_docs/kbn_grid_layout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-grid-layout title: "@kbn/grid-layout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/grid-layout plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/grid-layout'] --- import kbnGridLayoutObj from './kbn_grid_layout.devdocs.json'; diff --git a/api_docs/kbn_grouping.mdx b/api_docs/kbn_grouping.mdx index d6873d85d235a..c65b5af3b9d6f 100644 --- a/api_docs/kbn_grouping.mdx +++ b/api_docs/kbn_grouping.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-grouping title: "@kbn/grouping" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/grouping plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/grouping'] --- import kbnGroupingObj from './kbn_grouping.devdocs.json'; diff --git a/api_docs/kbn_guided_onboarding.mdx b/api_docs/kbn_guided_onboarding.mdx index abd160006d2df..bfa0a99782061 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: 2025-01-27 +date: 2025-01-28 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 0fa56c2e758ce..72e6c674513e2 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: 2025-01-27 +date: 2025-01-28 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 14fe16a6d255d..3ccc985243c03 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: 2025-01-27 +date: 2025-01-28 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 ad0a54a2d10f3..d7c9e00bea6e2 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: 2025-01-27 +date: 2025-01-28 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 b0f4d8da62c63..41daa42415dc2 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: 2025-01-27 +date: 2025-01-28 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 29ba023f653b7..5c5c7cdcac675 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_i18n.mdx index e3d6173d5d5c2..c495799671684 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: 2025-01-27 +date: 2025-01-28 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 05d208bb7b43c..8bb048d637d09 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: 2025-01-27 +date: 2025-01-28 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 ae3478991a336..288915385aa3c 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/import-resolver'] --- import kbnImportResolverObj from './kbn_import_resolver.devdocs.json'; diff --git a/api_docs/kbn_index_adapter.mdx b/api_docs/kbn_index_adapter.mdx index e98a6ea5a4d73..a5306038683cc 100644 --- a/api_docs/kbn_index_adapter.mdx +++ b/api_docs/kbn_index_adapter.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-index-adapter title: "@kbn/index-adapter" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/index-adapter plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/index-adapter'] --- import kbnIndexAdapterObj from './kbn_index_adapter.devdocs.json'; diff --git a/api_docs/kbn_index_lifecycle_management_common_shared.mdx b/api_docs/kbn_index_lifecycle_management_common_shared.mdx index bef3cf20c642a..f98e7439758ea 100644 --- a/api_docs/kbn_index_lifecycle_management_common_shared.mdx +++ b/api_docs/kbn_index_lifecycle_management_common_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-index-lifecycle-management-common-shared title: "@kbn/index-lifecycle-management-common-shared" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/index-lifecycle-management-common-shared plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/index-lifecycle-management-common-shared'] --- import kbnIndexLifecycleManagementCommonSharedObj from './kbn_index_lifecycle_management_common_shared.devdocs.json'; diff --git a/api_docs/kbn_index_management_shared_types.mdx b/api_docs/kbn_index_management_shared_types.mdx index 4f0030edf1870..82edeb162c32b 100644 --- a/api_docs/kbn_index_management_shared_types.mdx +++ b/api_docs/kbn_index_management_shared_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-index-management-shared-types title: "@kbn/index-management-shared-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/index-management-shared-types plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/index-management-shared-types'] --- import kbnIndexManagementSharedTypesObj from './kbn_index_management_shared_types.devdocs.json'; diff --git a/api_docs/kbn_inference_common.mdx b/api_docs/kbn_inference_common.mdx index e4f07337d5f89..c58025b475bab 100644 --- a/api_docs/kbn_inference_common.mdx +++ b/api_docs/kbn_inference_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-inference-common title: "@kbn/inference-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/inference-common plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/inference-common'] --- import kbnInferenceCommonObj from './kbn_inference_common.devdocs.json'; diff --git a/api_docs/kbn_inference_endpoint_ui_common.mdx b/api_docs/kbn_inference_endpoint_ui_common.mdx index 907cfbd6eadba..c20804f0ede1e 100644 --- a/api_docs/kbn_inference_endpoint_ui_common.mdx +++ b/api_docs/kbn_inference_endpoint_ui_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-inference-endpoint-ui-common title: "@kbn/inference-endpoint-ui-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/inference-endpoint-ui-common plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/inference-endpoint-ui-common'] --- import kbnInferenceEndpointUiCommonObj from './kbn_inference_endpoint_ui_common.devdocs.json'; diff --git a/api_docs/kbn_inference_integration_flyout.mdx b/api_docs/kbn_inference_integration_flyout.mdx index d7580e0b2e8de..f916990451d18 100644 --- a/api_docs/kbn_inference_integration_flyout.mdx +++ b/api_docs/kbn_inference_integration_flyout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-inference_integration_flyout title: "@kbn/inference_integration_flyout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/inference_integration_flyout plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/inference_integration_flyout'] --- import kbnInferenceIntegrationFlyoutObj from './kbn_inference_integration_flyout.devdocs.json'; diff --git a/api_docs/kbn_infra_forge.mdx b/api_docs/kbn_infra_forge.mdx index 5c184aa4446e1..105f87153ba67 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: 2025-01-27 +date: 2025-01-28 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 9fa73238c8844..0eb605272a44a 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/interpreter'] --- import kbnInterpreterObj from './kbn_interpreter.devdocs.json'; diff --git a/api_docs/kbn_investigation_shared.mdx b/api_docs/kbn_investigation_shared.mdx index 97441b18cc26d..7d89836b53258 100644 --- a/api_docs/kbn_investigation_shared.mdx +++ b/api_docs/kbn_investigation_shared.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-investigation-shared title: "@kbn/investigation-shared" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/investigation-shared plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/investigation-shared'] --- import kbnInvestigationSharedObj from './kbn_investigation_shared.devdocs.json'; diff --git a/api_docs/kbn_io_ts_utils.mdx b/api_docs/kbn_io_ts_utils.mdx index 2b46de7476527..19033fcb21672 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/io-ts-utils'] --- import kbnIoTsUtilsObj from './kbn_io_ts_utils.devdocs.json'; diff --git a/api_docs/kbn_ipynb.mdx b/api_docs/kbn_ipynb.mdx index d03062a66031d..62b6a5f012bbc 100644 --- a/api_docs/kbn_ipynb.mdx +++ b/api_docs/kbn_ipynb.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-ipynb title: "@kbn/ipynb" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/ipynb plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/ipynb'] --- import kbnIpynbObj from './kbn_ipynb.devdocs.json'; diff --git a/api_docs/kbn_item_buffer.mdx b/api_docs/kbn_item_buffer.mdx index ca3403975673a..d7db61caf1e17 100644 --- a/api_docs/kbn_item_buffer.mdx +++ b/api_docs/kbn_item_buffer.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-item-buffer title: "@kbn/item-buffer" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/item-buffer plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/item-buffer'] --- import kbnItemBufferObj from './kbn_item_buffer.devdocs.json'; diff --git a/api_docs/kbn_jest_serializers.mdx b/api_docs/kbn_jest_serializers.mdx index 5c8be12b3fdbc..bcc4d2a7fca0e 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: 2025-01-27 +date: 2025-01-28 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 5ed3ba4bdb8f6..0eaa0f90f5b94 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: 2025-01-27 +date: 2025-01-28 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 dcf1fb581f18c..d5b2a56978fe5 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/json-ast'] --- import kbnJsonAstObj from './kbn_json_ast.devdocs.json'; diff --git a/api_docs/kbn_json_schemas.mdx b/api_docs/kbn_json_schemas.mdx index 29d40330cc955..7fbcbed30d08f 100644 --- a/api_docs/kbn_json_schemas.mdx +++ b/api_docs/kbn_json_schemas.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-json-schemas title: "@kbn/json-schemas" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/json-schemas plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/json-schemas'] --- import kbnJsonSchemasObj from './kbn_json_schemas.devdocs.json'; diff --git a/api_docs/kbn_key_value_metadata_table.mdx b/api_docs/kbn_key_value_metadata_table.mdx index dd856308e299e..2191f2f13e06a 100644 --- a/api_docs/kbn_key_value_metadata_table.mdx +++ b/api_docs/kbn_key_value_metadata_table.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-key-value-metadata-table title: "@kbn/key-value-metadata-table" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/key-value-metadata-table plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/key-value-metadata-table'] --- import kbnKeyValueMetadataTableObj from './kbn_key_value_metadata_table.devdocs.json'; diff --git a/api_docs/kbn_kibana_manifest_schema.mdx b/api_docs/kbn_kibana_manifest_schema.mdx index 62ba73b1e2e3e..77ef562d7169a 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_language_documentation.mdx index 674301ec95a6b..345b9a7133557 100644 --- a/api_docs/kbn_language_documentation.mdx +++ b/api_docs/kbn_language_documentation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-language-documentation title: "@kbn/language-documentation" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/language-documentation plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/language-documentation'] --- import kbnLanguageDocumentationObj from './kbn_language_documentation.devdocs.json'; diff --git a/api_docs/kbn_lens_embeddable_utils.devdocs.json b/api_docs/kbn_lens_embeddable_utils.devdocs.json index 06121fb0e99b6..61bb3581bf9fb 100644 --- a/api_docs/kbn_lens_embeddable_utils.devdocs.json +++ b/api_docs/kbn_lens_embeddable_utils.devdocs.json @@ -342,7 +342,7 @@ "section": "def-common.Filter", "text": "Filter" }, - "[]; globalPalette?: { activePaletteId: string; state?: unknown; } | undefined; adHocDataViews?: Record ", + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLControlVariable", + "text": "ESQLControlVariable" + }, + "[] | undefined) | undefined" + ], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/types.ts", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/monaco", + "id": "def-common.ESQLCallbacks.getVariablesByType.$1", + "type": "Enum", + "tags": [], + "label": "type", + "description": [], + "signature": [ + { + "pluginId": "@kbn/esql-validation-autocomplete", + "scope": "common", + "docId": "kibKbnEsqlValidationAutocompletePluginApi", + "section": "def-common.ESQLVariableType", + "text": "ESQLVariableType" + } + ], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/types.ts", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [] + }, + { + "parentPluginId": "@kbn/monaco", + "id": "def-common.ESQLCallbacks.canSuggestVariables", + "type": "Function", + "tags": [], + "label": "canSuggestVariables", + "description": [], + "signature": [ + "(() => boolean) | undefined" + ], + "path": "src/platform/packages/shared/kbn-esql-validation-autocomplete/src/shared/types.ts", + "deprecated": false, + "trackAdoption": false, + "children": [], + "returnComment": [] + }, { "parentPluginId": "@kbn/monaco", "id": "def-common.ESQLCallbacks.getJoinIndices", diff --git a/api_docs/kbn_monaco.mdx b/api_docs/kbn_monaco.mdx index bf6a2790fe408..323ce36e01a0d 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/monaco'] --- import kbnMonacoObj from './kbn_monaco.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sh | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 135 | 0 | 135 | 3 | +| 138 | 0 | 138 | 3 | ## Common diff --git a/api_docs/kbn_object_utils.mdx b/api_docs/kbn_object_utils.mdx index df05593d6e1a4..5bcd8d9b54a50 100644 --- a/api_docs/kbn_object_utils.mdx +++ b/api_docs/kbn_object_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-object-utils title: "@kbn/object-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/object-utils plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/object-utils'] --- import kbnObjectUtilsObj from './kbn_object_utils.devdocs.json'; diff --git a/api_docs/kbn_object_versioning.mdx b/api_docs/kbn_object_versioning.mdx index 1d570f1397021..79552195b11f0 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/object-versioning'] --- import kbnObjectVersioningObj from './kbn_object_versioning.devdocs.json'; diff --git a/api_docs/kbn_object_versioning_utils.mdx b/api_docs/kbn_object_versioning_utils.mdx index 32afbebd867c3..cce4192c3332f 100644 --- a/api_docs/kbn_object_versioning_utils.mdx +++ b/api_docs/kbn_object_versioning_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-object-versioning-utils title: "@kbn/object-versioning-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/object-versioning-utils plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/object-versioning-utils'] --- import kbnObjectVersioningUtilsObj from './kbn_object_versioning_utils.devdocs.json'; diff --git a/api_docs/kbn_observability_alert_details.mdx b/api_docs/kbn_observability_alert_details.mdx index 183cdb7e16426..4832e564919f9 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: 2025-01-27 +date: 2025-01-28 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_rule_utils.mdx b/api_docs/kbn_observability_alerting_rule_utils.mdx index 79a2b0bee3fcb..e9c37c77b739d 100644 --- a/api_docs/kbn_observability_alerting_rule_utils.mdx +++ b/api_docs/kbn_observability_alerting_rule_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-alerting-rule-utils title: "@kbn/observability-alerting-rule-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-alerting-rule-utils plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-alerting-rule-utils'] --- import kbnObservabilityAlertingRuleUtilsObj from './kbn_observability_alerting_rule_utils.devdocs.json'; diff --git a/api_docs/kbn_observability_alerting_test_data.mdx b/api_docs/kbn_observability_alerting_test_data.mdx index b1fdff2d50638..3c560a30a12c6 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: 2025-01-27 +date: 2025-01-28 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 c5856f2ec279e..3db3f4b8efb86 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: 2025-01-27 +date: 2025-01-28 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_observability_logs_overview.mdx b/api_docs/kbn_observability_logs_overview.mdx index e886509b47673..686f85d838d2c 100644 --- a/api_docs/kbn_observability_logs_overview.mdx +++ b/api_docs/kbn_observability_logs_overview.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-logs-overview title: "@kbn/observability-logs-overview" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-logs-overview plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-logs-overview'] --- import kbnObservabilityLogsOverviewObj from './kbn_observability_logs_overview.devdocs.json'; diff --git a/api_docs/kbn_observability_synthetics_test_data.mdx b/api_docs/kbn_observability_synthetics_test_data.mdx index 20fbce803ba28..89a0c7e8de786 100644 --- a/api_docs/kbn_observability_synthetics_test_data.mdx +++ b/api_docs/kbn_observability_synthetics_test_data.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-observability-synthetics-test-data title: "@kbn/observability-synthetics-test-data" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/observability-synthetics-test-data plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/observability-synthetics-test-data'] --- import kbnObservabilitySyntheticsTestDataObj from './kbn_observability_synthetics_test_data.devdocs.json'; diff --git a/api_docs/kbn_openapi_bundler.mdx b/api_docs/kbn_openapi_bundler.mdx index 10b7f681a0306..3551651ef05a5 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: 2025-01-27 +date: 2025-01-28 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 32b1089b5389b..acf4abc9c8674 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: 2025-01-27 +date: 2025-01-28 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 11d9a7f50acac..1a0c283d32460 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: 2025-01-27 +date: 2025-01-28 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 62f6ec1bf86c0..1cbe7d5fac762 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: 2025-01-27 +date: 2025-01-28 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 647f7f8b7bf21..055045cb59176 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: 2025-01-27 +date: 2025-01-28 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_palettes.mdx b/api_docs/kbn_palettes.mdx index 2b012e7f5f80f..23fd95e68c874 100644 --- a/api_docs/kbn_palettes.mdx +++ b/api_docs/kbn_palettes.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-palettes title: "@kbn/palettes" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/palettes plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/palettes'] --- import kbnPalettesObj from './kbn_palettes.devdocs.json'; diff --git a/api_docs/kbn_panel_loader.mdx b/api_docs/kbn_panel_loader.mdx index caf16d5ac95a2..1ff961bd9fae2 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: 2025-01-27 +date: 2025-01-28 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 8a7ab02841d1d..6ea3d03a37fe0 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: 2025-01-27 +date: 2025-01-28 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 4c6be7ea67f81..791010d331cd8 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: 2025-01-27 +date: 2025-01-28 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 e5bf611613575..4ad761454a69d 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: 2025-01-27 +date: 2025-01-28 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 0c65665b70c09..e3d9cf75ae9df 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: 2025-01-27 +date: 2025-01-28 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 dddaa344878d9..9d7a53098ec27 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-containers'] --- import kbnPresentationContainersObj from './kbn_presentation_containers.devdocs.json'; diff --git a/api_docs/kbn_presentation_publishing.mdx b/api_docs/kbn_presentation_publishing.mdx index 6dd5f84b9d0de..930493de7cb95 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/presentation-publishing'] --- import kbnPresentationPublishingObj from './kbn_presentation_publishing.devdocs.json'; diff --git a/api_docs/kbn_product_doc_artifact_builder.mdx b/api_docs/kbn_product_doc_artifact_builder.mdx index aac2d0f8d83b0..c621e8c452309 100644 --- a/api_docs/kbn_product_doc_artifact_builder.mdx +++ b/api_docs/kbn_product_doc_artifact_builder.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-product-doc-artifact-builder title: "@kbn/product-doc-artifact-builder" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/product-doc-artifact-builder plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/product-doc-artifact-builder'] --- import kbnProductDocArtifactBuilderObj from './kbn_product_doc_artifact_builder.devdocs.json'; diff --git a/api_docs/kbn_product_doc_common.mdx b/api_docs/kbn_product_doc_common.mdx index f45f12bb958b4..cd440ca405517 100644 --- a/api_docs/kbn_product_doc_common.mdx +++ b/api_docs/kbn_product_doc_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-product-doc-common title: "@kbn/product-doc-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/product-doc-common plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/product-doc-common'] --- import kbnProductDocCommonObj from './kbn_product_doc_common.devdocs.json'; diff --git a/api_docs/kbn_profiling_utils.mdx b/api_docs/kbn_profiling_utils.mdx index 7d81269989ed9..86629d18d1424 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: 2025-01-27 +date: 2025-01-28 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 124042fc4f3d1..047ed41f71977 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: 2025-01-27 +date: 2025-01-28 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 f5db4e8dff97f..5ae5e1315eff3 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-field'] --- import kbnReactFieldObj from './kbn_react_field.devdocs.json'; diff --git a/api_docs/kbn_react_hooks.mdx b/api_docs/kbn_react_hooks.mdx index 3550e39e9e6fa..545b38331f224 100644 --- a/api_docs/kbn_react_hooks.mdx +++ b/api_docs/kbn_react_hooks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-hooks title: "@kbn/react-hooks" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-hooks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-hooks'] --- import kbnReactHooksObj from './kbn_react_hooks.devdocs.json'; diff --git a/api_docs/kbn_react_kibana_context_common.mdx b/api_docs/kbn_react_kibana_context_common.mdx index 9280adfa00812..922d6829d270f 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: 2025-01-27 +date: 2025-01-28 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 1bd5cffc3ecda..e4cc5148d6e72 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: 2025-01-27 +date: 2025-01-28 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 f753610630922..42d7af921388b 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: 2025-01-27 +date: 2025-01-28 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 10d25a0a43308..cae85403aa506 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: 2025-01-27 +date: 2025-01-28 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 87e46083b5bbe..aacf5f098f9af 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: 2025-01-27 +date: 2025-01-28 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 8b6426df24a3b..26efac20f044a 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-kibana-mount'] --- import kbnReactKibanaMountObj from './kbn_react_kibana_mount.devdocs.json'; diff --git a/api_docs/kbn_react_mute_legacy_root_warning.mdx b/api_docs/kbn_react_mute_legacy_root_warning.mdx index cb69f06aff320..6d1aa433739b2 100644 --- a/api_docs/kbn_react_mute_legacy_root_warning.mdx +++ b/api_docs/kbn_react_mute_legacy_root_warning.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-react-mute-legacy-root-warning title: "@kbn/react-mute-legacy-root-warning" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/react-mute-legacy-root-warning plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/react-mute-legacy-root-warning'] --- import kbnReactMuteLegacyRootWarningObj from './kbn_react_mute_legacy_root_warning.devdocs.json'; diff --git a/api_docs/kbn_recently_accessed.mdx b/api_docs/kbn_recently_accessed.mdx index 0efdb4d6c94b0..ceb21a72dc384 100644 --- a/api_docs/kbn_recently_accessed.mdx +++ b/api_docs/kbn_recently_accessed.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-recently-accessed title: "@kbn/recently-accessed" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/recently-accessed plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/recently-accessed'] --- import kbnRecentlyAccessedObj from './kbn_recently_accessed.devdocs.json'; diff --git a/api_docs/kbn_relocate.mdx b/api_docs/kbn_relocate.mdx index 52afbfda90700..fb89cfc63447c 100644 --- a/api_docs/kbn_relocate.mdx +++ b/api_docs/kbn_relocate.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-relocate title: "@kbn/relocate" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/relocate plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/relocate'] --- import kbnRelocateObj from './kbn_relocate.devdocs.json'; diff --git a/api_docs/kbn_repo_file_maps.mdx b/api_docs/kbn_repo_file_maps.mdx index 6166985212f79..f9ae88551a587 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: 2025-01-27 +date: 2025-01-28 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 96d4a46749509..449db4ec38245 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: 2025-01-27 +date: 2025-01-28 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 16ca22a0c764a..e49215f9254bb 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: 2025-01-27 +date: 2025-01-28 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 abbb644530f23..a9bba6643d4f8 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_reporting_common.mdx index dfdffd9f13366..a531b2b580f65 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-common'] --- import kbnReportingCommonObj from './kbn_reporting_common.devdocs.json'; diff --git a/api_docs/kbn_reporting_csv_share_panel.mdx b/api_docs/kbn_reporting_csv_share_panel.mdx index 9b77132d51862..285936788f88a 100644 --- a/api_docs/kbn_reporting_csv_share_panel.mdx +++ b/api_docs/kbn_reporting_csv_share_panel.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-reporting-csv-share-panel title: "@kbn/reporting-csv-share-panel" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/reporting-csv-share-panel plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-csv-share-panel'] --- import kbnReportingCsvSharePanelObj from './kbn_reporting_csv_share_panel.devdocs.json'; diff --git a/api_docs/kbn_reporting_export_types_csv.mdx b/api_docs/kbn_reporting_export_types_csv.mdx index b576bb0f656f8..89bb34f9510df 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: 2025-01-27 +date: 2025-01-28 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 41c6e32d0bc5a..c1f51513557bf 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: 2025-01-27 +date: 2025-01-28 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 0b31dc1374cbb..7afd569afe145 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_reporting_export_types_pdf_common.mdx index 05e2469da6a58..794b66504e430 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: 2025-01-27 +date: 2025-01-28 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 4a225d1023bd3..a68121a398af2 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: 2025-01-27 +date: 2025-01-28 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 5bc55f3b1a92e..fd4dc955b0948 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: 2025-01-27 +date: 2025-01-28 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 ee087c9e4c55a..eb578032a1974 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_reporting_public.mdx index 36d636d51bc91..9ecf9e1a2dfc7 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/reporting-public'] --- import kbnReportingPublicObj from './kbn_reporting_public.devdocs.json'; diff --git a/api_docs/kbn_reporting_server.mdx b/api_docs/kbn_reporting_server.mdx index 1730909fc7883..58308b12c4324 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: 2025-01-27 +date: 2025-01-28 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 8175fb3fff524..6f7617fc22105 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/resizable-layout'] --- import kbnResizableLayoutObj from './kbn_resizable_layout.devdocs.json'; diff --git a/api_docs/kbn_response_ops_rule_form.mdx b/api_docs/kbn_response_ops_rule_form.mdx index 3e28e34075397..3ebd41cf06a97 100644 --- a/api_docs/kbn_response_ops_rule_form.mdx +++ b/api_docs/kbn_response_ops_rule_form.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-response-ops-rule-form title: "@kbn/response-ops-rule-form" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/response-ops-rule-form plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/response-ops-rule-form'] --- import kbnResponseOpsRuleFormObj from './kbn_response_ops_rule_form.devdocs.json'; diff --git a/api_docs/kbn_response_ops_rule_params.mdx b/api_docs/kbn_response_ops_rule_params.mdx index e940267582d22..cdebbbd31c076 100644 --- a/api_docs/kbn_response_ops_rule_params.mdx +++ b/api_docs/kbn_response_ops_rule_params.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-response-ops-rule-params title: "@kbn/response-ops-rule-params" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/response-ops-rule-params plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/response-ops-rule-params'] --- import kbnResponseOpsRuleParamsObj from './kbn_response_ops_rule_params.devdocs.json'; diff --git a/api_docs/kbn_rison.mdx b/api_docs/kbn_rison.mdx index 7a5470a46e95f..379c0d323b76f 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rison'] --- import kbnRisonObj from './kbn_rison.devdocs.json'; diff --git a/api_docs/kbn_rollup.mdx b/api_docs/kbn_rollup.mdx index a4c6d65faa086..1c9c1efb414f0 100644 --- a/api_docs/kbn_rollup.mdx +++ b/api_docs/kbn_rollup.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-rollup title: "@kbn/rollup" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/rollup plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/rollup'] --- import kbnRollupObj from './kbn_rollup.devdocs.json'; diff --git a/api_docs/kbn_router_to_openapispec.mdx b/api_docs/kbn_router_to_openapispec.mdx index b7e79ade6aaa8..384e2b06d0d08 100644 --- a/api_docs/kbn_router_to_openapispec.mdx +++ b/api_docs/kbn_router_to_openapispec.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-router-to-openapispec title: "@kbn/router-to-openapispec" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/router-to-openapispec plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/router-to-openapispec'] --- import kbnRouterToOpenapispecObj from './kbn_router_to_openapispec.devdocs.json'; diff --git a/api_docs/kbn_router_utils.mdx b/api_docs/kbn_router_utils.mdx index 16870e7cea64e..29eac82f21d35 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: 2025-01-27 +date: 2025-01-28 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 4537f8e936a2b..2d5938d96a728 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: 2025-01-27 +date: 2025-01-28 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 fcef6936fa1c8..34f1855223d60 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: 2025-01-27 +date: 2025-01-28 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 9155e08fc00a9..63cd6c73f26a5 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/saved-objects-settings'] --- import kbnSavedObjectsSettingsObj from './kbn_saved_objects_settings.devdocs.json'; diff --git a/api_docs/kbn_saved_search_component.mdx b/api_docs/kbn_saved_search_component.mdx index 6f4c430536622..2b019cd2157b0 100644 --- a/api_docs/kbn_saved_search_component.mdx +++ b/api_docs/kbn_saved_search_component.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-saved-search-component title: "@kbn/saved-search-component" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/saved-search-component plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/saved-search-component'] --- import kbnSavedSearchComponentObj from './kbn_saved_search_component.devdocs.json'; diff --git a/api_docs/kbn_scout.mdx b/api_docs/kbn_scout.mdx index 300d94a600e74..0705134b34f15 100644 --- a/api_docs/kbn_scout.mdx +++ b/api_docs/kbn_scout.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-scout title: "@kbn/scout" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/scout plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/scout'] --- import kbnScoutObj from './kbn_scout.devdocs.json'; diff --git a/api_docs/kbn_scout_info.mdx b/api_docs/kbn_scout_info.mdx index c655d76ecd78c..9048a8cc4b63d 100644 --- a/api_docs/kbn_scout_info.mdx +++ b/api_docs/kbn_scout_info.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-scout-info title: "@kbn/scout-info" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/scout-info plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/scout-info'] --- import kbnScoutInfoObj from './kbn_scout_info.devdocs.json'; diff --git a/api_docs/kbn_scout_reporting.mdx b/api_docs/kbn_scout_reporting.mdx index 6ae7d30020fde..befc4d39fd51d 100644 --- a/api_docs/kbn_scout_reporting.mdx +++ b/api_docs/kbn_scout_reporting.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-scout-reporting title: "@kbn/scout-reporting" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/scout-reporting plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/scout-reporting'] --- import kbnScoutReportingObj from './kbn_scout_reporting.devdocs.json'; diff --git a/api_docs/kbn_screenshotting_server.mdx b/api_docs/kbn_screenshotting_server.mdx index 448d3b274d37b..44c49fb3df7af 100644 --- a/api_docs/kbn_screenshotting_server.mdx +++ b/api_docs/kbn_screenshotting_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-screenshotting-server title: "@kbn/screenshotting-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/screenshotting-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/screenshotting-server'] --- import kbnScreenshottingServerObj from './kbn_screenshotting_server.devdocs.json'; diff --git a/api_docs/kbn_search_api_keys_components.mdx b/api_docs/kbn_search_api_keys_components.mdx index 7f93f446f3f66..4da97aa1eabc5 100644 --- a/api_docs/kbn_search_api_keys_components.mdx +++ b/api_docs/kbn_search_api_keys_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-api-keys-components title: "@kbn/search-api-keys-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-api-keys-components plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-api-keys-components'] --- import kbnSearchApiKeysComponentsObj from './kbn_search_api_keys_components.devdocs.json'; diff --git a/api_docs/kbn_search_api_keys_server.mdx b/api_docs/kbn_search_api_keys_server.mdx index 0cf16e967aa1a..84c8f45bb73fe 100644 --- a/api_docs/kbn_search_api_keys_server.mdx +++ b/api_docs/kbn_search_api_keys_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-api-keys-server title: "@kbn/search-api-keys-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-api-keys-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-api-keys-server'] --- import kbnSearchApiKeysServerObj from './kbn_search_api_keys_server.devdocs.json'; diff --git a/api_docs/kbn_search_api_panels.mdx b/api_docs/kbn_search_api_panels.mdx index a8f2bcbe082a2..10b595080a1bd 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_search_connectors.mdx index 07fc5ff39b7bd..1f641c385266f 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: 2025-01-27 +date: 2025-01-28 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 5f4b2505956db..b0d5feddbc378 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: 2025-01-27 +date: 2025-01-28 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 9a272a38416b4..e90c8f8c17d9c 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: 2025-01-27 +date: 2025-01-28 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 25b7f9a036868..f2bcbe7fdacdc 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-response-warnings'] --- import kbnSearchResponseWarningsObj from './kbn_search_response_warnings.devdocs.json'; diff --git a/api_docs/kbn_search_shared_ui.devdocs.json b/api_docs/kbn_search_shared_ui.devdocs.json index a279b8403dd32..3d9c1e561f10a 100644 --- a/api_docs/kbn_search_shared_ui.devdocs.json +++ b/api_docs/kbn_search_shared_ui.devdocs.json @@ -13,7 +13,7 @@ "signature": [ "({ name, serviceType, iconPath, showTooltip, }: ConnectorIconProps) => React.JSX.Element" ], - "path": "x-pack/solutions/search/packages/search/shared_ui/src/connector_icon/connector_icon.tsx", + "path": "x-pack/solutions/search/packages/shared_ui/src/connector_icon/connector_icon.tsx", "deprecated": false, "trackAdoption": false, "children": [ @@ -27,7 +27,7 @@ "signature": [ "ConnectorIconProps" ], - "path": "x-pack/solutions/search/packages/search/shared_ui/src/connector_icon/connector_icon.tsx", + "path": "x-pack/solutions/search/packages/shared_ui/src/connector_icon/connector_icon.tsx", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -46,7 +46,7 @@ "signature": [ "({ stepCount, }: DecorativeHorizontalStepperProps) => React.JSX.Element" ], - "path": "x-pack/solutions/search/packages/search/shared_ui/src/decorative_horizontal_stepper/decorative_horizontal_stepper.tsx", + "path": "x-pack/solutions/search/packages/shared_ui/src/decorative_horizontal_stepper/decorative_horizontal_stepper.tsx", "deprecated": false, "trackAdoption": false, "children": [ @@ -60,7 +60,73 @@ "signature": [ "DecorativeHorizontalStepperProps" ], - "path": "x-pack/solutions/search/packages/search/shared_ui/src/decorative_horizontal_stepper/decorative_horizontal_stepper.tsx", + "path": "x-pack/solutions/search/packages/shared_ui/src/decorative_horizontal_stepper/decorative_horizontal_stepper.tsx", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/search-shared-ui", + "id": "def-public.EuiIconPlugs", + "type": "Function", + "tags": [], + "label": "EuiIconPlugs", + "description": [], + "signature": [ + "({ title, titleId, ...props }: React.SVGProps & SVGRProps) => React.JSX.Element" + ], + "path": "x-pack/solutions/search/packages/shared_ui/src/icons/EuiIconPlugs.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-shared-ui", + "id": "def-public.EuiIconPlugs.$1", + "type": "CompoundType", + "tags": [], + "label": "{ title, titleId, ...props }", + "description": [], + "signature": [ + "React.SVGProps & SVGRProps" + ], + "path": "x-pack/solutions/search/packages/shared_ui/src/icons/EuiIconPlugs.tsx", + "deprecated": false, + "trackAdoption": false, + "isRequired": true + } + ], + "returnComment": [], + "initialIsOpen": false + }, + { + "parentPluginId": "@kbn/search-shared-ui", + "id": "def-public.EuiIconWeb", + "type": "Function", + "tags": [], + "label": "EuiIconWeb", + "description": [], + "signature": [ + "({ title, titleId, ...props }: React.SVGProps & SVGRProps) => React.JSX.Element" + ], + "path": "x-pack/solutions/search/packages/shared_ui/src/icons/EuiIconWeb.tsx", + "deprecated": false, + "trackAdoption": false, + "children": [ + { + "parentPluginId": "@kbn/search-shared-ui", + "id": "def-public.EuiIconWeb.$1", + "type": "CompoundType", + "tags": [], + "label": "{ title, titleId, ...props }", + "description": [], + "signature": [ + "React.SVGProps & SVGRProps" + ], + "path": "x-pack/solutions/search/packages/shared_ui/src/icons/EuiIconWeb.tsx", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -79,7 +145,7 @@ "signature": [ "({ actions, label, value, copyValue, dataTestSubj, copyValueDataTestSubj, }: FormInfoFieldProps) => React.JSX.Element" ], - "path": "x-pack/solutions/search/packages/search/shared_ui/src/form_info_field/form_info_field.tsx", + "path": "x-pack/solutions/search/packages/shared_ui/src/form_info_field/form_info_field.tsx", "deprecated": false, "trackAdoption": false, "children": [ @@ -93,7 +159,7 @@ "signature": [ "FormInfoFieldProps" ], - "path": "x-pack/solutions/search/packages/search/shared_ui/src/form_info_field/form_info_field.tsx", + "path": "x-pack/solutions/search/packages/shared_ui/src/form_info_field/form_info_field.tsx", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -112,7 +178,7 @@ "signature": [ "({ actions, backButton, body, description, icon, isComingSoon, comingSoonLabel, title, }: SearchEmptyPromptProps) => React.JSX.Element" ], - "path": "x-pack/solutions/search/packages/search/shared_ui/src/search_empty_prompt/search_empty_prompt.tsx", + "path": "x-pack/solutions/search/packages/shared_ui/src/search_empty_prompt/search_empty_prompt.tsx", "deprecated": false, "trackAdoption": false, "children": [ @@ -126,7 +192,7 @@ "signature": [ "SearchEmptyPromptProps" ], - "path": "x-pack/solutions/search/packages/search/shared_ui/src/search_empty_prompt/search_empty_prompt.tsx", + "path": "x-pack/solutions/search/packages/shared_ui/src/search_empty_prompt/search_empty_prompt.tsx", "deprecated": false, "trackAdoption": false, "isRequired": true diff --git a/api_docs/kbn_search_shared_ui.mdx b/api_docs/kbn_search_shared_ui.mdx index fc500a613440d..72413e1933d57 100644 --- a/api_docs/kbn_search_shared_ui.mdx +++ b/api_docs/kbn_search_shared_ui.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-shared-ui title: "@kbn/search-shared-ui" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-shared-ui plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-shared-ui'] --- import kbnSearchSharedUiObj from './kbn_search_shared_ui.devdocs.json'; @@ -21,7 +21,7 @@ Contact [@elastic/search-kibana](https://github.com/orgs/elastic/teams/search-ki | Public API count | Any count | Items lacking comments | Missing exports | |-------------------|-----------|------------------------|-----------------| -| 8 | 0 | 8 | 0 | +| 12 | 0 | 12 | 0 | ## Client diff --git a/api_docs/kbn_search_types.mdx b/api_docs/kbn_search_types.mdx index 5c147fda578ab..f1d8e373a6080 100644 --- a/api_docs/kbn_search_types.mdx +++ b/api_docs/kbn_search_types.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-search-types title: "@kbn/search-types" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/search-types plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/search-types'] --- import kbnSearchTypesObj from './kbn_search_types.devdocs.json'; diff --git a/api_docs/kbn_security_api_key_management.mdx b/api_docs/kbn_security_api_key_management.mdx index b304be3ac6001..93e340e21750d 100644 --- a/api_docs/kbn_security_api_key_management.mdx +++ b/api_docs/kbn_security_api_key_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-api-key-management title: "@kbn/security-api-key-management" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-api-key-management plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-api-key-management'] --- import kbnSecurityApiKeyManagementObj from './kbn_security_api_key_management.devdocs.json'; diff --git a/api_docs/kbn_security_authorization_core.mdx b/api_docs/kbn_security_authorization_core.mdx index 70cd8b7d8f619..e5825d52bb5e6 100644 --- a/api_docs/kbn_security_authorization_core.mdx +++ b/api_docs/kbn_security_authorization_core.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-authorization-core title: "@kbn/security-authorization-core" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-authorization-core plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-authorization-core'] --- import kbnSecurityAuthorizationCoreObj from './kbn_security_authorization_core.devdocs.json'; diff --git a/api_docs/kbn_security_authorization_core_common.mdx b/api_docs/kbn_security_authorization_core_common.mdx index 994e23859316b..a4d94edd43e8a 100644 --- a/api_docs/kbn_security_authorization_core_common.mdx +++ b/api_docs/kbn_security_authorization_core_common.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-authorization-core-common title: "@kbn/security-authorization-core-common" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-authorization-core-common plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-authorization-core-common'] --- import kbnSecurityAuthorizationCoreCommonObj from './kbn_security_authorization_core_common.devdocs.json'; diff --git a/api_docs/kbn_security_form_components.mdx b/api_docs/kbn_security_form_components.mdx index ee8591a920286..116318c6408b1 100644 --- a/api_docs/kbn_security_form_components.mdx +++ b/api_docs/kbn_security_form_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-form-components title: "@kbn/security-form-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-form-components plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-form-components'] --- import kbnSecurityFormComponentsObj from './kbn_security_form_components.devdocs.json'; diff --git a/api_docs/kbn_security_hardening.mdx b/api_docs/kbn_security_hardening.mdx index 54b73e6c69aca..10d3fab955baf 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: 2025-01-27 +date: 2025-01-28 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 bc63d898b7650..ed44eaddb78b5 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: 2025-01-27 +date: 2025-01-28 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 9503e97686709..c6b8004bd9963 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: 2025-01-27 +date: 2025-01-28 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.devdocs.json b/api_docs/kbn_security_plugin_types_server.devdocs.json index 92fdc462cdd57..01d2035eabe39 100644 --- a/api_docs/kbn_security_plugin_types_server.devdocs.json +++ b/api_docs/kbn_security_plugin_types_server.devdocs.json @@ -4383,7 +4383,7 @@ }, { "plugin": "observabilityAIAssistant", - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/index.ts" + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/index.ts" }, { "plugin": "transform", diff --git a/api_docs/kbn_security_plugin_types_server.mdx b/api_docs/kbn_security_plugin_types_server.mdx index 6bb7c017b365c..3a675db975feb 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: 2025-01-27 +date: 2025-01-28 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_role_management_model.mdx b/api_docs/kbn_security_role_management_model.mdx index 233d8319bdf44..0042fdb459b7e 100644 --- a/api_docs/kbn_security_role_management_model.mdx +++ b/api_docs/kbn_security_role_management_model.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-role-management-model title: "@kbn/security-role-management-model" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-role-management-model plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-role-management-model'] --- import kbnSecurityRoleManagementModelObj from './kbn_security_role_management_model.devdocs.json'; diff --git a/api_docs/kbn_security_solution_connectors.mdx b/api_docs/kbn_security_solution_connectors.mdx index a1a7ca55b09bf..463cfe4f148c1 100644 --- a/api_docs/kbn_security_solution_connectors.mdx +++ b/api_docs/kbn_security_solution_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-connectors title: "@kbn/security-solution-connectors" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-connectors plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-connectors'] --- import kbnSecuritySolutionConnectorsObj from './kbn_security_solution_connectors.devdocs.json'; diff --git a/api_docs/kbn_security_solution_distribution_bar.mdx b/api_docs/kbn_security_solution_distribution_bar.mdx index 17b8530af2ca8..08b66ef4f38b8 100644 --- a/api_docs/kbn_security_solution_distribution_bar.mdx +++ b/api_docs/kbn_security_solution_distribution_bar.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-solution-distribution-bar title: "@kbn/security-solution-distribution-bar" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-solution-distribution-bar plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-solution-distribution-bar'] --- import kbnSecuritySolutionDistributionBarObj from './kbn_security_solution_distribution_bar.devdocs.json'; diff --git a/api_docs/kbn_security_solution_features.mdx b/api_docs/kbn_security_solution_features.mdx index 014a53c1cc787..4b57f330017c3 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: 2025-01-27 +date: 2025-01-28 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 b3e5d8513aa78..df1fb0a01a314 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: 2025-01-27 +date: 2025-01-28 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 a78101eaafa52..be765a22f5c0c 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: 2025-01-27 +date: 2025-01-28 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 b81703bd5bbd5..03d6bf6ef6c05 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: 2025-01-27 +date: 2025-01-28 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_security_ui_components.mdx b/api_docs/kbn_security_ui_components.mdx index 5516fc3c11943..68320fcf1181b 100644 --- a/api_docs/kbn_security_ui_components.mdx +++ b/api_docs/kbn_security_ui_components.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-security-ui-components title: "@kbn/security-ui-components" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/security-ui-components plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/security-ui-components'] --- import kbnSecurityUiComponentsObj from './kbn_security_ui_components.devdocs.json'; diff --git a/api_docs/kbn_securitysolution_autocomplete.mdx b/api_docs/kbn_securitysolution_autocomplete.mdx index 15866e1013f66..9db895d9fdc61 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: 2025-01-27 +date: 2025-01-28 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 56888972aaff2..94b63232ca13b 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: 2025-01-27 +date: 2025-01-28 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 fb047cda8db79..907f7a47ca133 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: 2025-01-27 +date: 2025-01-28 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 e06d66a870ed0..644f9e14edc28 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_securitysolution_exception_list_components.mdx index 9805e953c845d..af77368272a07 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: 2025-01-27 +date: 2025-01-28 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_hook_utils.mdx b/api_docs/kbn_securitysolution_hook_utils.mdx index 02c0eccba5403..eb96119e868e4 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: 2025-01-27 +date: 2025-01-28 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 fd264e8925fe2..b26ebd537c399 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: 2025-01-27 +date: 2025-01-28 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 b666e112d1022..d3365c5e53f85 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: 2025-01-27 +date: 2025-01-28 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 28541a5d7af70..9e7517815eaf9 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: 2025-01-27 +date: 2025-01-28 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 b76714d501b40..711c48a341dbf 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: 2025-01-27 +date: 2025-01-28 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 77745e32a1c3b..4a574b60468b9 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: 2025-01-27 +date: 2025-01-28 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 c09f97d6ba5a3..93762b3b27620 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: 2025-01-27 +date: 2025-01-28 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 96e9438e07cff..42feeef825bb6 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: 2025-01-27 +date: 2025-01-28 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 c0493d4c482f6..15404cc86ab05 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: 2025-01-27 +date: 2025-01-28 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 1a09498d167a2..4cc73b1392232 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: 2025-01-27 +date: 2025-01-28 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 f350776c91e12..13849a6cf502e 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: 2025-01-27 +date: 2025-01-28 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 208806f481873..ebf5552af8f1a 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_server_http_tools.mdx index f6ca54209ee3e..54cfa4b43b8ba 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-http-tools'] --- import kbnServerHttpToolsObj from './kbn_server_http_tools.devdocs.json'; diff --git a/api_docs/kbn_server_route_repository.mdx b/api_docs/kbn_server_route_repository.mdx index 971f01d7196cd..321625e49ff61 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-route-repository'] --- import kbnServerRouteRepositoryObj from './kbn_server_route_repository.devdocs.json'; diff --git a/api_docs/kbn_server_route_repository_client.mdx b/api_docs/kbn_server_route_repository_client.mdx index d0775d04b9d5e..6474c84ddc40f 100644 --- a/api_docs/kbn_server_route_repository_client.mdx +++ b/api_docs/kbn_server_route_repository_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-route-repository-client title: "@kbn/server-route-repository-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-route-repository-client plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-route-repository-client'] --- import kbnServerRouteRepositoryClientObj from './kbn_server_route_repository_client.devdocs.json'; diff --git a/api_docs/kbn_server_route_repository_utils.mdx b/api_docs/kbn_server_route_repository_utils.mdx index 75ea1c49e04b1..d292d61d67156 100644 --- a/api_docs/kbn_server_route_repository_utils.mdx +++ b/api_docs/kbn_server_route_repository_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-server-route-repository-utils title: "@kbn/server-route-repository-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/server-route-repository-utils plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/server-route-repository-utils'] --- import kbnServerRouteRepositoryUtilsObj from './kbn_server_route_repository_utils.devdocs.json'; diff --git a/api_docs/kbn_serverless_common_settings.mdx b/api_docs/kbn_serverless_common_settings.mdx index 115d7ed97255a..28a06f96e575d 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: 2025-01-27 +date: 2025-01-28 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 3d9960e1222e2..685cf1ca718a3 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: 2025-01-27 +date: 2025-01-28 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 b5c02b722e868..92c3aa5365e3c 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: 2025-01-27 +date: 2025-01-28 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 f59b5c78c00ff..c0ae062df14ba 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: 2025-01-27 +date: 2025-01-28 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 ce8a473b0299e..862f6f351ca83 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: 2025-01-27 +date: 2025-01-28 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 dbb5bee79810b..a38a8de399614 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: 2025-01-27 +date: 2025-01-28 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 5df8c081b36ba..8f340c0ebf7e4 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: 2025-01-27 +date: 2025-01-28 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 7fc7d75b75b04..126c59f94cb7e 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: 2025-01-27 +date: 2025-01-28 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 78f77defae2bb..fc75656ac972e 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: 2025-01-27 +date: 2025-01-28 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 053046f9884f3..7206084a95033 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: 2025-01-27 +date: 2025-01-28 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 18a86ead7e978..c1f66545428ed 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: 2025-01-27 +date: 2025-01-28 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 e65925c3bee29..36cbbb5851948 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: 2025-01-27 +date: 2025-01-28 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 a89dbaf3ef853..743ddc1c34480 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: 2025-01-27 +date: 2025-01-28 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 b6ac5cff7bc85..8b1581bdc86ab 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: 2025-01-27 +date: 2025-01-28 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 1740ed16301a0..8d33d18ce8ef0 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: 2025-01-27 +date: 2025-01-28 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 7e775ed8fae60..10122ad8286f2 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: 2025-01-27 +date: 2025-01-28 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 1608b56611379..ef74b18cff673 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: 2025-01-27 +date: 2025-01-28 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 05914b140289b..b90d123c847d4 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: 2025-01-27 +date: 2025-01-28 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 d74c4aee0ab66..79186d30efe76 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: 2025-01-27 +date: 2025-01-28 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 787df3fa0c66b..b35e8d18026df 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: 2025-01-27 +date: 2025-01-28 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 643be58beac10..7acbd4c6aab61 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: 2025-01-27 +date: 2025-01-28 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 cb8abf24b0c58..3df698fe53255 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: 2025-01-27 +date: 2025-01-28 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 4f6741ebf8e23..f9f1e87a58a06 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: 2025-01-27 +date: 2025-01-28 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 1d3fa8d06363a..103167976b962 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: 2025-01-27 +date: 2025-01-28 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 fec3d9f6744fc..d3ae6b2f30350 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_shared_ux_markdown_mocks.mdx index 9b64c9d920a77..5c0893c7afa47 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: 2025-01-27 +date: 2025-01-28 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 4e0fbf50eba09..c8e8c0bf305ec 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: 2025-01-27 +date: 2025-01-28 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 98fb542074c0e..cd455f8afb173 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: 2025-01-27 +date: 2025-01-28 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 62aef2fc9aa2b..7426dcc8b0a9d 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: 2025-01-27 +date: 2025-01-28 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 de709f7e9a44d..72e4adee2b788 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: 2025-01-27 +date: 2025-01-28 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 2845768f0b36c..c8e972dd16df3 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: 2025-01-27 +date: 2025-01-28 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 921d24cc73f01..46fb8bf9587e9 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: 2025-01-27 +date: 2025-01-28 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 5b2b2b0be9ecd..439423d9b921b 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: 2025-01-27 +date: 2025-01-28 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 4f4ba35a036f7..bd08d42783e37 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: 2025-01-27 +date: 2025-01-28 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 91b5b4781d3f7..d4823607fcb69 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: 2025-01-27 +date: 2025-01-28 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 743a4d607fc66..ae62d22c0f569 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: 2025-01-27 +date: 2025-01-28 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 998982c151f0c..8816f392385b2 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: 2025-01-27 +date: 2025-01-28 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 3df45616feb01..5e4dc86fc08c4 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: 2025-01-27 +date: 2025-01-28 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 f02108afd5990..542f338f17712 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: 2025-01-27 +date: 2025-01-28 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 9f3bcaa9eb0a0..4a970951100de 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: 2025-01-27 +date: 2025-01-28 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 63330aa9ca23d..bec38007a78aa 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: 2025-01-27 +date: 2025-01-28 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 097aed32f005b..cb75ce54391a5 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: 2025-01-27 +date: 2025-01-28 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 656d89cf6f5bd..c06211a297415 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: 2025-01-27 +date: 2025-01-28 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 01b584401ac11..2c9ea706dcc20 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: 2025-01-27 +date: 2025-01-28 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_tabbed_modal.mdx b/api_docs/kbn_shared_ux_tabbed_modal.mdx index f8fddf6696eea..78218ea86f20b 100644 --- a/api_docs/kbn_shared_ux_tabbed_modal.mdx +++ b/api_docs/kbn_shared_ux_tabbed_modal.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-tabbed-modal title: "@kbn/shared-ux-tabbed-modal" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-tabbed-modal plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-tabbed-modal'] --- import kbnSharedUxTabbedModalObj from './kbn_shared_ux_tabbed_modal.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_table_persist.mdx b/api_docs/kbn_shared_ux_table_persist.mdx index 79fa32eb3e290..d98d7d23998ef 100644 --- a/api_docs/kbn_shared_ux_table_persist.mdx +++ b/api_docs/kbn_shared_ux_table_persist.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-shared-ux-table-persist title: "@kbn/shared-ux-table-persist" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/shared-ux-table-persist plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/shared-ux-table-persist'] --- import kbnSharedUxTablePersistObj from './kbn_shared_ux_table_persist.devdocs.json'; diff --git a/api_docs/kbn_shared_ux_utility.mdx b/api_docs/kbn_shared_ux_utility.mdx index 7648f56c80c47..65b0035d55278 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: 2025-01-27 +date: 2025-01-28 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 0cfec6da1dcf7..ebabc55f5d0a2 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: 2025-01-27 +date: 2025-01-28 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 33cd510861ce5..852943ceadc39 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: 2025-01-27 +date: 2025-01-28 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 e9f634821c774..c293a01defef7 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/sort-predicates'] --- import kbnSortPredicatesObj from './kbn_sort_predicates.devdocs.json'; diff --git a/api_docs/kbn_sse_utils.mdx b/api_docs/kbn_sse_utils.mdx index 63cdef08d2e67..01c2eac2869cc 100644 --- a/api_docs/kbn_sse_utils.mdx +++ b/api_docs/kbn_sse_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-sse-utils title: "@kbn/sse-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/sse-utils plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/sse-utils'] --- import kbnSseUtilsObj from './kbn_sse_utils.devdocs.json'; diff --git a/api_docs/kbn_sse_utils_client.mdx b/api_docs/kbn_sse_utils_client.mdx index 38281ba22407c..8d2c57a297a2b 100644 --- a/api_docs/kbn_sse_utils_client.mdx +++ b/api_docs/kbn_sse_utils_client.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-sse-utils-client title: "@kbn/sse-utils-client" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/sse-utils-client plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/sse-utils-client'] --- import kbnSseUtilsClientObj from './kbn_sse_utils_client.devdocs.json'; diff --git a/api_docs/kbn_sse_utils_server.mdx b/api_docs/kbn_sse_utils_server.mdx index e8044fff1e7bb..9ac0016cd9f0a 100644 --- a/api_docs/kbn_sse_utils_server.mdx +++ b/api_docs/kbn_sse_utils_server.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-sse-utils-server title: "@kbn/sse-utils-server" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/sse-utils-server plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/sse-utils-server'] --- import kbnSseUtilsServerObj from './kbn_sse_utils_server.devdocs.json'; diff --git a/api_docs/kbn_std.mdx b/api_docs/kbn_std.mdx index bab701e9da38c..44fbbf5d805e6 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: 2025-01-27 +date: 2025-01-28 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 e56989fef9ca1..ab6fab45fa4eb 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: 2025-01-27 +date: 2025-01-28 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 e097d899836f3..e56e20b9cb363 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/storybook'] --- import kbnStorybookObj from './kbn_storybook.devdocs.json'; diff --git a/api_docs/kbn_streams_schema.mdx b/api_docs/kbn_streams_schema.mdx index 0fbc178a23b61..c467099c95a55 100644 --- a/api_docs/kbn_streams_schema.mdx +++ b/api_docs/kbn_streams_schema.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-streams-schema title: "@kbn/streams-schema" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/streams-schema plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/streams-schema'] --- import kbnStreamsSchemaObj from './kbn_streams_schema.devdocs.json'; diff --git a/api_docs/kbn_synthetics_e2e.mdx b/api_docs/kbn_synthetics_e2e.mdx index 281186eea4232..65ee6ac2f16e6 100644 --- a/api_docs/kbn_synthetics_e2e.mdx +++ b/api_docs/kbn_synthetics_e2e.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-synthetics-e2e title: "@kbn/synthetics-e2e" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/synthetics-e2e plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/synthetics-e2e'] --- import kbnSyntheticsE2eObj from './kbn_synthetics_e2e.devdocs.json'; diff --git a/api_docs/kbn_synthetics_private_location.mdx b/api_docs/kbn_synthetics_private_location.mdx index 37a690788daaf..60ffb7d2a780b 100644 --- a/api_docs/kbn_synthetics_private_location.mdx +++ b/api_docs/kbn_synthetics_private_location.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-synthetics-private-location title: "@kbn/synthetics-private-location" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/synthetics-private-location plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/synthetics-private-location'] --- import kbnSyntheticsPrivateLocationObj from './kbn_synthetics_private_location.devdocs.json'; diff --git a/api_docs/kbn_telemetry_tools.mdx b/api_docs/kbn_telemetry_tools.mdx index 9d9636b14e834..c26a935fed3a1 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/telemetry-tools'] --- import kbnTelemetryToolsObj from './kbn_telemetry_tools.devdocs.json'; diff --git a/api_docs/kbn_test.mdx b/api_docs/kbn_test.mdx index 668d3fabd239a..91c7cac71998e 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: 2025-01-27 +date: 2025-01-28 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 facd0be1f2713..5ae58e595df42 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: 2025-01-27 +date: 2025-01-28 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 5d4bf0f63e4b9..faf39a4357cd5 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: 2025-01-27 +date: 2025-01-28 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 f046295491148..07f263e4a25e2 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/test-subj-selector'] --- import kbnTestSubjSelectorObj from './kbn_test_subj_selector.devdocs.json'; diff --git a/api_docs/kbn_timerange.mdx b/api_docs/kbn_timerange.mdx index 4257755e999a4..7ce2cc59f964b 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: 2025-01-27 +date: 2025-01-28 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 065fccc5019ad..95688edfbfea1 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/tooling-log'] --- import kbnToolingLogObj from './kbn_tooling_log.devdocs.json'; diff --git a/api_docs/kbn_transpose_utils.mdx b/api_docs/kbn_transpose_utils.mdx index a2e53dc05ac94..9f0ed7b33b688 100644 --- a/api_docs/kbn_transpose_utils.mdx +++ b/api_docs/kbn_transpose_utils.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-transpose-utils title: "@kbn/transpose-utils" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/transpose-utils plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/transpose-utils'] --- import kbnTransposeUtilsObj from './kbn_transpose_utils.devdocs.json'; diff --git a/api_docs/kbn_triggers_actions_ui_types.mdx b/api_docs/kbn_triggers_actions_ui_types.mdx index 7ed382e49850a..556014a1ff147 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: 2025-01-27 +date: 2025-01-28 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_try_in_console.mdx b/api_docs/kbn_try_in_console.mdx index 9078d3305a489..f9c85e7886dc1 100644 --- a/api_docs/kbn_try_in_console.mdx +++ b/api_docs/kbn_try_in_console.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-try-in-console title: "@kbn/try-in-console" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/try-in-console plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/try-in-console'] --- import kbnTryInConsoleObj from './kbn_try_in_console.devdocs.json'; diff --git a/api_docs/kbn_ts_projects.mdx b/api_docs/kbn_ts_projects.mdx index ea742a3700601..5cf7227db746a 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: 2025-01-27 +date: 2025-01-28 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 f8ae63cb8fe00..95957c6c9f767 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: 2025-01-27 +date: 2025-01-28 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 928ce16f43d3c..b21fb64bbb6d8 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: 2025-01-27 +date: 2025-01-28 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 9b893de418833..8f7cf8749068c 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: 2025-01-27 +date: 2025-01-28 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 67e0e3483f837..fecaddee69fc1 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: 2025-01-27 +date: 2025-01-28 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 52c99cec92c80..ea24c4b750722 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: 2025-01-27 +date: 2025-01-28 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 617e5625acf9d..fa043c57862eb 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: 2025-01-27 +date: 2025-01-28 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 9add82c88317b..4410cf8e1ee4a 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: 2025-01-27 +date: 2025-01-28 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 a4d2fec892fc5..cca9a2843a19f 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unsaved-changes-badge'] --- import kbnUnsavedChangesBadgeObj from './kbn_unsaved_changes_badge.devdocs.json'; diff --git a/api_docs/kbn_unsaved_changes_prompt.mdx b/api_docs/kbn_unsaved_changes_prompt.mdx index eaa1a4fd03d15..4aa5a145eee2a 100644 --- a/api_docs/kbn_unsaved_changes_prompt.mdx +++ b/api_docs/kbn_unsaved_changes_prompt.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-unsaved-changes-prompt title: "@kbn/unsaved-changes-prompt" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/unsaved-changes-prompt plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/unsaved-changes-prompt'] --- import kbnUnsavedChangesPromptObj from './kbn_unsaved_changes_prompt.devdocs.json'; diff --git a/api_docs/kbn_use_tracked_promise.mdx b/api_docs/kbn_use_tracked_promise.mdx index 73d61cc2a2453..11eb2ede4cb11 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: 2025-01-27 +date: 2025-01-28 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 9ed8727d9afbe..616cc2170f19e 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: 2025-01-27 +date: 2025-01-28 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 6be7ed854c921..85a9249d84ecc 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: 2025-01-27 +date: 2025-01-28 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 b2b98d27f4f86..b3368084d4b77 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: 2025-01-27 +date: 2025-01-28 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 b05e189cc98f8..c66aa291e32bf 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: 2025-01-27 +date: 2025-01-28 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 15693b5afeed0..6002f1548c689 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: 2025-01-27 +date: 2025-01-28 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 93a4d40aec124..b6540ae35dc05 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: 2025-01-27 +date: 2025-01-28 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 819bcd05d2aeb..464bfd6dd157f 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: 2025-01-27 +date: 2025-01-28 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 819e587b76a57..a38d3b9c60a12 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: 2025-01-27 +date: 2025-01-28 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.mdx b/api_docs/kbn_zod.mdx index faf9150429231..52c2d6931fd37 100644 --- a/api_docs/kbn_zod.mdx +++ b/api_docs/kbn_zod.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/kbn-zod title: "@kbn/zod" image: https://source.unsplash.com/400x175/?github description: API docs for the @kbn/zod plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', '@kbn/zod'] --- import kbnZodObj from './kbn_zod.devdocs.json'; diff --git a/api_docs/kbn_zod_helpers.mdx b/api_docs/kbn_zod_helpers.mdx index 953ad94fd46d3..b12a62f05fa3b 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: 2025-01-27 +date: 2025-01-28 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 9ee3c86efc13e..f6596948c0be7 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaOverview'] --- import kibanaOverviewObj from './kibana_overview.devdocs.json'; diff --git a/api_docs/kibana_react.mdx b/api_docs/kibana_react.mdx index 96d90fdb3e126..c597bc961b603 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: 2025-01-27 +date: 2025-01-28 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 85a3c91096ab9..8feea8210ed27 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'kibanaUtils'] --- import kibanaUtilsObj from './kibana_utils.devdocs.json'; diff --git a/api_docs/lens.devdocs.json b/api_docs/lens.devdocs.json index db14f2fb9ff07..e09c18a709bfe 100644 --- a/api_docs/lens.devdocs.json +++ b/api_docs/lens.devdocs.json @@ -163,7 +163,7 @@ "section": "def-common.Filter", "text": "Filter" }, - "[]; adHocDataViews?: Record string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/short_id_table.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/short_id_table.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -53,7 +53,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/short_id_table.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/short_id_table.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -71,7 +71,7 @@ "signature": [ "(shortId: string) => string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/short_id_table.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/short_id_table.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -85,7 +85,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/short_id_table.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/short_id_table.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -116,7 +116,7 @@ }, ") => void; onRegenerateClick: () => void; onStopGeneratingClick: () => void; }) => React.JSX.Element | null" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", "deprecated": false, "trackAdoption": false, "children": [ @@ -127,7 +127,7 @@ "tags": [], "label": "{\n error,\n loading,\n canRegenerate,\n canGiveFeedback,\n onFeedbackClick,\n onRegenerateClick,\n onStopGeneratingClick,\n}", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", "deprecated": false, "trackAdoption": false, "children": [ @@ -141,7 +141,7 @@ "signature": [ "any" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", "deprecated": false, "trackAdoption": false }, @@ -152,7 +152,7 @@ "tags": [], "label": "loading", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", "deprecated": false, "trackAdoption": false }, @@ -163,7 +163,7 @@ "tags": [], "label": "canRegenerate", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", "deprecated": false, "trackAdoption": false }, @@ -174,7 +174,7 @@ "tags": [], "label": "canGiveFeedback", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", "deprecated": false, "trackAdoption": false }, @@ -196,7 +196,7 @@ }, ") => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", "deprecated": false, "trackAdoption": false, "children": [ @@ -216,7 +216,7 @@ "text": "Feedback" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -234,7 +234,7 @@ "signature": [ "() => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", "deprecated": false, "trackAdoption": false, "children": [], @@ -250,7 +250,7 @@ "signature": [ "() => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/chat_item_controls.tsx", "deprecated": false, "trackAdoption": false, "children": [], @@ -280,7 +280,7 @@ "ConcatenatedMessage", ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/concatenate_chat_completion_chunks.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/concatenate_chat_completion_chunks.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -299,7 +299,7 @@ "UseGenAIConnectorsResult", ") => React.JSX.Element" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/connector_selector/connector_selector_base.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/connector_selector/connector_selector_base.tsx", "deprecated": false, "trackAdoption": false, "children": [ @@ -313,7 +313,7 @@ "signature": [ "UseGenAIConnectorsResult" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/connector_selector/connector_selector_base.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/connector_selector/connector_selector_base.tsx", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -339,7 +339,7 @@ "text": "MessageAddEvent" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_request_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_request_message.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -350,7 +350,7 @@ "tags": [], "label": "{\n name,\n args,\n}", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_request_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_request_message.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -361,7 +361,7 @@ "tags": [], "label": "name", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_request_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_request_message.ts", "deprecated": false, "trackAdoption": false }, @@ -375,7 +375,7 @@ "signature": [ "Record | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_request_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_request_message.ts", "deprecated": false, "trackAdoption": false } @@ -402,7 +402,7 @@ "text": "MessageAddEvent" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_response_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_response_message.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -413,7 +413,7 @@ "tags": [], "label": "{\n name,\n content,\n data,\n}", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_response_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_response_message.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -424,7 +424,7 @@ "tags": [], "label": "name", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_response_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_response_message.ts", "deprecated": false, "trackAdoption": false }, @@ -438,7 +438,7 @@ "signature": [ "unknown" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_response_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_response_message.ts", "deprecated": false, "trackAdoption": false }, @@ -452,7 +452,7 @@ "signature": [ "unknown" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_response_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_response_message.ts", "deprecated": false, "trackAdoption": false } @@ -474,7 +474,7 @@ "ScreenContextActionDefinition", ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/utils/create_screen_context_action.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/utils/create_screen_context_action.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -488,7 +488,7 @@ "signature": [ "TActionDefinition" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/utils/create_screen_context_action.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/utils/create_screen_context_action.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -503,7 +503,7 @@ "signature": [ "TRespondFunction" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/utils/create_screen_context_action.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/utils/create_screen_context_action.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -529,7 +529,7 @@ "text": "ObservabilityAIAssistantChatService" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/storybook_mock.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/storybook_mock.tsx", "deprecated": false, "trackAdoption": false, "children": [], @@ -553,7 +553,7 @@ "text": "ObservabilityAIAssistantService" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/storybook_mock.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/storybook_mock.tsx", "deprecated": false, "trackAdoption": false, "children": [], @@ -570,7 +570,7 @@ "signature": [ "() => React.JSX.Element" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/message_panel/failed_to_load_response.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/message_panel/failed_to_load_response.tsx", "deprecated": false, "trackAdoption": false, "children": [], @@ -587,7 +587,7 @@ "signature": [ "({ onClickFeedback }: FeedbackButtonsProps) => React.JSX.Element" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/buttons/feedback_buttons.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/buttons/feedback_buttons.tsx", "deprecated": false, "trackAdoption": false, "children": [ @@ -601,7 +601,7 @@ "signature": [ "FeedbackButtonsProps" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/buttons/feedback_buttons.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/buttons/feedback_buttons.tsx", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -620,7 +620,7 @@ "signature": [ "({ loading, content, onActionClick }: Props) => React.JSX.Element" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/message_panel/message_text.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/message_panel/message_text.tsx", "deprecated": false, "trackAdoption": false, "children": [ @@ -634,7 +634,7 @@ "signature": [ "Props" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/message_panel/message_text.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/message_panel/message_text.tsx", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -661,7 +661,7 @@ }, "" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_abortable_async.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_abortable_async.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -675,7 +675,7 @@ "signature": [ "({}: { signal: AbortSignal; }) => T | Promise" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_abortable_async.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_abortable_async.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -690,7 +690,7 @@ "signature": [ "any[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_abortable_async.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_abortable_async.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -702,7 +702,7 @@ "tags": [], "label": "options", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_abortable_async.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_abortable_async.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -716,7 +716,7 @@ "signature": [ "boolean | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_abortable_async.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_abortable_async.ts", "deprecated": false, "trackAdoption": false }, @@ -730,7 +730,7 @@ "signature": [ "(() => T) | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_abortable_async.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_abortable_async.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -761,7 +761,7 @@ ") => ", "UseGenAIConnectorsResult" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_genai_connectors.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_genai_connectors.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -781,7 +781,7 @@ "text": "ObservabilityAIAssistantService" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_genai_connectors.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_genai_connectors.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -799,7 +799,7 @@ "tags": [], "label": "Conversation", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -810,7 +810,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -824,7 +824,7 @@ "signature": [ "{ id?: string | undefined; name: string; } | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -840,7 +840,7 @@ "TokenCount", " | undefined; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -861,7 +861,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -875,7 +875,7 @@ "signature": [ "{ [x: string]: string; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -889,7 +889,7 @@ "signature": [ "{ [x: string]: number; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -900,7 +900,7 @@ "tags": [], "label": "namespace", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -911,7 +911,7 @@ "tags": [], "label": "public", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -925,7 +925,7 @@ "tags": [], "label": "DiscoveredDataset", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -936,7 +936,7 @@ "tags": [], "label": "title", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -947,7 +947,7 @@ "tags": [], "label": "description", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -961,7 +961,7 @@ "signature": [ "string[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -975,7 +975,7 @@ "signature": [ "unknown[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false } @@ -999,7 +999,7 @@ }, "" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1010,7 +1010,7 @@ "tags": [], "label": "name", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1021,7 +1021,7 @@ "tags": [], "label": "description", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1042,7 +1042,7 @@ }, " | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1056,7 +1056,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1070,7 +1070,7 @@ "signature": [ "TParameters | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false } @@ -1084,7 +1084,7 @@ "tags": [], "label": "KnowledgeBaseEntry", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1095,7 +1095,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1106,7 +1106,7 @@ "tags": [], "label": "id", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1120,7 +1120,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1131,7 +1131,7 @@ "tags": [], "label": "text", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1145,7 +1145,7 @@ "signature": [ "\"medium\" | \"high\" | \"low\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1156,7 +1156,7 @@ "tags": [], "label": "is_correction", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1170,7 +1170,7 @@ "signature": [ "\"user_instruction\" | \"contextual\" | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1181,7 +1181,7 @@ "tags": [], "label": "public", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1195,7 +1195,7 @@ "signature": [ "Record | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1215,7 +1215,7 @@ "text": "KnowledgeBaseEntryRole" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1229,7 +1229,7 @@ "signature": [ "{ name: string; } | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -1243,7 +1243,7 @@ "tags": [], "label": "Message", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1254,7 +1254,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1300,7 +1300,7 @@ }, ".Elastic; } | undefined; data?: string | undefined; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -1314,7 +1314,7 @@ "tags": [], "label": "ObservabilityAIAssistantChatService", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1336,7 +1336,7 @@ }, ") => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1356,7 +1356,7 @@ "text": "TelemetryEventTypeWithPayload" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -1416,7 +1416,7 @@ }, ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1430,7 +1430,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -1442,7 +1442,7 @@ "tags": [], "label": "options", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1463,7 +1463,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1474,7 +1474,7 @@ "tags": [], "label": "connectorId", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1504,7 +1504,7 @@ }, ">, \"name\" | \"description\" | \"parameters\">[] | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1518,7 +1518,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1532,7 +1532,7 @@ "signature": [ "AbortSignal" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1553,7 +1553,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false } @@ -1602,7 +1602,7 @@ }, ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1613,7 +1613,7 @@ "tags": [], "label": "options", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1629,7 +1629,7 @@ "ObservabilityAIAssistantScreenContext", "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -1645,7 +1645,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1656,7 +1656,7 @@ "tags": [], "label": "connectorId", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1677,7 +1677,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1688,7 +1688,7 @@ "tags": [], "label": "persist", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1702,7 +1702,7 @@ "signature": [ "boolean | { except: string[]; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1716,7 +1716,7 @@ "signature": [ "AbortSignal" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1731,7 +1731,7 @@ "AdHocInstruction", "[] | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1752,7 +1752,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false } @@ -1795,7 +1795,7 @@ }, ">[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1806,7 +1806,7 @@ "tags": [], "label": "options", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1820,7 +1820,7 @@ "signature": [ "string[] | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1834,7 +1834,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1855,7 +1855,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false } @@ -1891,7 +1891,7 @@ }, ">[]>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -1905,7 +1905,7 @@ "signature": [ "(name: string) => boolean" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1919,7 +1919,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -1944,7 +1944,7 @@ "text": "Message" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -1960,7 +1960,7 @@ "signature": [ "(name: string) => boolean" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -1974,7 +1974,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -2000,7 +2000,7 @@ }, ") => React.ReactNode" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -2014,7 +2014,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -2029,7 +2029,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": false @@ -2041,7 +2041,7 @@ "tags": [], "label": "response", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -2055,7 +2055,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -2069,7 +2069,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false } @@ -2091,7 +2091,7 @@ "text": "ChatActionClickHandler" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -2117,7 +2117,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -2133,7 +2133,7 @@ "tags": [], "label": "ObservabilityAIAssistantService", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -4089,7 +4089,7 @@ "ObservabilityAIAssistantRouteCreateOptions", ">; }, TEndpoint>>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], @@ -4165,7 +4165,7 @@ "signature": [ "() => boolean" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -4189,7 +4189,7 @@ }, ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -4200,7 +4200,7 @@ "tags": [], "label": "{}", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -4214,7 +4214,7 @@ "signature": [ "AbortSignal" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false } @@ -4235,7 +4235,7 @@ "ChatRegistrationRenderFunction", ") => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -4249,7 +4249,7 @@ "signature": [ "ChatRegistrationRenderFunction" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -4269,7 +4269,7 @@ "ObservabilityAIAssistantScreenContext", ") => () => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -4283,7 +4283,7 @@ "signature": [ "ObservabilityAIAssistantScreenContext" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -4303,7 +4303,7 @@ "ObservabilityAIAssistantScreenContext", "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -4319,7 +4319,7 @@ "signature": [ "ObservabilityAIAssistantConversationService" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -4343,7 +4343,7 @@ }, ">>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -4357,7 +4357,7 @@ "signature": [ "() => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -4384,7 +4384,7 @@ }, "[]>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -4406,7 +4406,7 @@ }, "[]) => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -4427,7 +4427,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -4453,7 +4453,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -4469,7 +4469,7 @@ "tags": [], "label": "UseChatResult", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_chat.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -4490,7 +4490,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_chat.ts", "deprecated": false, "trackAdoption": false }, @@ -4512,7 +4512,7 @@ }, "[]) => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_chat.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -4533,7 +4533,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_chat.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -4557,7 +4557,7 @@ "text": "ChatState" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_chat.ts", "deprecated": false, "trackAdoption": false }, @@ -4579,7 +4579,7 @@ }, "[]) => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_chat.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -4600,7 +4600,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_chat.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -4618,7 +4618,7 @@ "signature": [ "() => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_chat.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -4636,7 +4636,7 @@ "tags": [], "label": "ChatActionClickType", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4648,7 +4648,7 @@ "tags": [], "label": "ChatState", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_chat.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4660,7 +4660,7 @@ "tags": [], "label": "FunctionVisibility", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/function_visibility.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/function_visibility.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4672,7 +4672,7 @@ "tags": [], "label": "KnowledgeBaseEntryRole", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4684,7 +4684,7 @@ "tags": [], "label": "KnowledgeBaseType", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4696,7 +4696,7 @@ "tags": [], "label": "MessageRole", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4708,7 +4708,7 @@ "tags": [], "label": "ObservabilityAIAssistantTelemetryEventType", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/analytics/telemetry_event_type.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/analytics/telemetry_event_type.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4720,7 +4720,7 @@ "tags": [], "label": "StreamingChatResponseEventType", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4732,7 +4732,7 @@ "tags": [], "label": "VisualizeESQLUserIntention", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/visualize_esql.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/visualize_esql.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4749,7 +4749,7 @@ "signature": [ "(T extends Promise ? State : State) & { refresh: () => void; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_abortable_async.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_abortable_async.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4764,7 +4764,7 @@ "signature": [ "\"observability:logSources\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/ui_settings/settings_keys.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/ui_settings/settings_keys.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4779,7 +4779,7 @@ "signature": [ "\"aiAssistant:preferredAIAssistantType\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/ui_settings/settings_keys.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/ui_settings/settings_keys.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4794,7 +4794,7 @@ "signature": [ "\"observability:aiAssistantSearchConnectorIndexPattern\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/ui_settings/settings_keys.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/ui_settings/settings_keys.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -4809,7 +4809,7 @@ "signature": [ "\"observability:aiAssistantSimulatedFunctionCalling\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/ui_settings/settings_keys.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/ui_settings/settings_keys.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -5800,7 +5800,7 @@ "ResponseErrorAttributes", " | undefined; } | undefined> ? TWrappedResponseType : TReturnType : never" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/api/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/api/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -5815,7 +5815,7 @@ "signature": [ "(payload: ChatActionClickPayloadExecuteEsql) => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/types.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], @@ -5838,7 +5838,7 @@ }, "; } & { query: string; userOverrides?: unknown; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/types.ts", "deprecated": false, "trackAdoption": false } @@ -5863,7 +5863,7 @@ }, "; } & { query: string; userOverrides?: unknown; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/chat/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/chat/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -5886,7 +5886,7 @@ }, ".ChatCompletionChunk; } & { id: string; message: { content?: string | undefined; function_call?: { name?: string | undefined; arguments?: string | undefined; } | undefined; }; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -5975,7 +5975,7 @@ }, "[] | undefined; description?: string | undefined; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -5987,7 +5987,7 @@ "tags": [], "label": "elasticAiAssistantImage", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -6002,7 +6002,7 @@ "signature": [ "\"negative\" | \"positive\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/components/buttons/feedback_buttons.tsx", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/components/buttons/feedback_buttons.tsx", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -7011,7 +7011,7 @@ }, " ? ClientRequestParamsOfType : TRouteParamsRT extends undefined ? {} : never : never" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/api/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/api/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -7026,7 +7026,7 @@ "signature": [ "\"POST /internal/observability_ai_assistant/chat\" | \"POST /internal/observability_ai_assistant/chat/recall\" | \"POST /internal/observability_ai_assistant/chat/complete\" | \"POST /api/observability_ai_assistant/chat/complete 2023-10-31\" | \"GET /internal/observability_ai_assistant/conversation/{conversationId}\" | \"POST /internal/observability_ai_assistant/conversations\" | \"POST /internal/observability_ai_assistant/conversation\" | \"PUT /internal/observability_ai_assistant/conversation/{conversationId}\" | \"PUT /internal/observability_ai_assistant/conversation/{conversationId}/title\" | \"DELETE /internal/observability_ai_assistant/conversation/{conversationId}\" | \"GET /internal/observability_ai_assistant/connectors\" | \"GET /internal/observability_ai_assistant/functions\" | \"POST /internal/observability_ai_assistant/functions/recall\" | \"POST /internal/observability_ai_assistant/functions/summarize\" | \"POST /internal/observability_ai_assistant/kb/semantic_text_migration\" | \"POST /internal/observability_ai_assistant/kb/setup\" | \"POST /internal/observability_ai_assistant/kb/reset\" | \"GET /internal/observability_ai_assistant/kb/status\" | \"GET /internal/observability_ai_assistant/kb/entries\" | \"PUT /internal/observability_ai_assistant/kb/user_instructions\" | \"POST /internal/observability_ai_assistant/kb/entries/import\" | \"GET /internal/observability_ai_assistant/kb/user_instructions\" | \"POST /internal/observability_ai_assistant/kb/entries/save\" | \"DELETE /internal/observability_ai_assistant/kb/entries/{entryId}\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/api/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/api/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -7049,7 +7049,7 @@ }, ") => void" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], @@ -7061,7 +7061,7 @@ "tags": [], "label": "name", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -7083,7 +7083,7 @@ }, "; }) => React.ReactNode" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], @@ -7106,7 +7106,7 @@ }, "; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false } @@ -7133,7 +7133,7 @@ }, "; }) => React.ReactNode" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], @@ -7156,7 +7156,7 @@ }, "; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false } @@ -7227,7 +7227,7 @@ "InsightResponse", "; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/analytics/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/analytics/index.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -7249,7 +7249,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/visualize_esql.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/visualize_esql.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -7263,7 +7263,7 @@ "tags": [], "label": "aiAssistantCapabilities", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/capabilities.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/capabilities.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -7274,7 +7274,7 @@ "tags": [], "label": "show", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/capabilities.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/capabilities.ts", "deprecated": false, "trackAdoption": false } @@ -7289,7 +7289,7 @@ "tags": [], "label": "ObservabilityAIAssistantPublicSetup", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -7303,7 +7303,7 @@ "tags": [], "label": "ObservabilityAIAssistantPublicStart", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -7323,7 +7323,7 @@ "text": "ObservabilityAIAssistantService" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -7339,7 +7339,7 @@ "InsightProps", "> | null" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -7355,7 +7355,7 @@ "ChatFlyoutSecondSlotHandler", " | undefined>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -7377,7 +7377,7 @@ }, " | undefined>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -7398,7 +7398,7 @@ "text": "ObservabilityAIAssistantChatService" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], @@ -7415,7 +7415,7 @@ "() => ", "UseGenAIConnectorsResult" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -7440,7 +7440,7 @@ "text": "UseChatResult" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], @@ -7511,7 +7511,7 @@ }, "[]; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/hooks/use_chat.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/hooks/use_chat.ts", "deprecated": false, "trackAdoption": false } @@ -7535,7 +7535,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -7546,7 +7546,7 @@ "tags": [], "label": "{}", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -7557,7 +7557,7 @@ "tags": [], "label": "message", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false }, @@ -7568,7 +7568,7 @@ "tags": [], "label": "instructions", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false } @@ -7593,7 +7593,7 @@ "ScreenContextActionDefinition", ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/types.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], @@ -7608,7 +7608,7 @@ "signature": [ "TActionDefinition" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/utils/create_screen_context_action.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/utils/create_screen_context_action.ts", "deprecated": false, "trackAdoption": false }, @@ -7622,7 +7622,7 @@ "signature": [ "TRespondFunction" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/public/utils/create_screen_context_action.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/public/utils/create_screen_context_action.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], @@ -7653,7 +7653,7 @@ }, "[]; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -7675,7 +7675,7 @@ "tags": [], "label": "ObservabilityAIAssistantClient", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -7689,7 +7689,7 @@ "signature": [ "any" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -7700,7 +7700,7 @@ "tags": [], "label": "dependencies", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -7714,7 +7714,7 @@ "signature": [ "{ readonly scope?: \"search\" | \"observability\" | undefined; readonly enabled: boolean; readonly enableKnowledgeBase: boolean; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -7731,7 +7731,7 @@ "ObservabilityAIAssistantPluginStartDependencies", ", unknown>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -7817,7 +7817,7 @@ }, ") => Promise<{ success: number; unknown: number; failure: number; warning: number; }>; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -7831,7 +7831,7 @@ "signature": [ "IUiSettingsClient" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -7842,7 +7842,7 @@ "tags": [], "label": "namespace", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -7860,7 +7860,7 @@ "ElasticsearchClient", "; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -7880,7 +7880,7 @@ "text": "InferenceClient" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -7900,7 +7900,7 @@ "text": "Logger" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -7914,7 +7914,7 @@ "signature": [ "{ id?: string | undefined; name: string; } | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -7928,7 +7928,7 @@ "signature": [ "KnowledgeBaseService" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -7949,7 +7949,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false } @@ -7976,7 +7976,7 @@ }, ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -7990,7 +7990,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -8008,7 +8008,7 @@ "signature": [ "(conversationId: string) => Promise" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8022,7 +8022,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -8110,7 +8110,7 @@ }, ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8121,7 +8121,7 @@ "tags": [], "label": "{\n functionClient,\n connectorId,\n simulateFunctionCalling = false,\n instructions: adHocInstructions = [],\n messages: initialMessages,\n signal,\n persist,\n kibanaPublicUrl,\n isPublic,\n title: predefinedTitle,\n conversationId: predefinedConversationId,\n disableFunctions = false,\n }", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8142,7 +8142,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8153,7 +8153,7 @@ "tags": [], "label": "connectorId", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8167,7 +8167,7 @@ "signature": [ "AbortSignal" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8181,7 +8181,7 @@ "signature": [ "ChatFunctionClient" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8192,7 +8192,7 @@ "tags": [], "label": "persist", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8206,7 +8206,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8220,7 +8220,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8234,7 +8234,7 @@ "signature": [ "boolean | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8248,7 +8248,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8263,7 +8263,7 @@ "AdHocInstruction", "[] | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8277,7 +8277,7 @@ "signature": [ "boolean | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8291,7 +8291,7 @@ "signature": [ "boolean | { except: string[]; } | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false } @@ -8370,7 +8370,7 @@ }, ">>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8384,7 +8384,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -8396,7 +8396,7 @@ "tags": [], "label": "{\n messages,\n connectorId,\n functions,\n functionCall,\n signal,\n simulateFunctionCalling,\n tracer,\n stream,\n }", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8417,7 +8417,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8428,7 +8428,7 @@ "tags": [], "label": "connectorId", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8450,7 +8450,7 @@ }, " | undefined; }[] | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8464,7 +8464,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8478,7 +8478,7 @@ "signature": [ "AbortSignal" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8492,7 +8492,7 @@ "signature": [ "boolean | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8506,7 +8506,7 @@ "signature": [ "LangTracer" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8520,7 +8520,7 @@ "signature": [ "TStream" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false } @@ -8547,7 +8547,7 @@ }, "[]; }>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8558,7 +8558,7 @@ "tags": [], "label": "options", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8572,7 +8572,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false } @@ -8601,7 +8601,7 @@ }, ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8615,7 +8615,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -8630,7 +8630,7 @@ "signature": [ "ConversationUpdateRequest" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -8656,7 +8656,7 @@ }, ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8667,7 +8667,7 @@ "tags": [], "label": "{ conversationId, title }", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8678,7 +8678,7 @@ "tags": [], "label": "conversationId", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8689,7 +8689,7 @@ "tags": [], "label": "title", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false } @@ -8718,7 +8718,7 @@ }, ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8732,7 +8732,7 @@ "signature": [ "ConversationRequestBase" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -8752,7 +8752,7 @@ "RecalledEntry", "[]>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8763,7 +8763,7 @@ "tags": [], "label": "{\n queries,\n categories,\n limit,\n }", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8777,7 +8777,7 @@ "signature": [ "{ text: string; boost?: number | undefined; }[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8791,7 +8791,7 @@ "signature": [ "string[] | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -8805,7 +8805,7 @@ "signature": [ "{ size?: number | undefined; tokenCount?: number | undefined; } | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false } @@ -8830,7 +8830,7 @@ "MlDeploymentAllocationState", " | undefined; }; errorMessage?: undefined; }>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -8848,7 +8848,7 @@ "InferenceInferenceEndpointInfo", ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8862,7 +8862,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "isRequired": false @@ -8880,7 +8880,7 @@ "signature": [ "() => Promise" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -8896,7 +8896,7 @@ "signature": [ "() => Promise" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -8920,7 +8920,7 @@ }, ", \"type\" | \"@timestamp\" | \"role\" | \"confidence\" | \"is_correction\">; }) => Promise" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8931,7 +8931,7 @@ "tags": [], "label": "{\n entry,\n }", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8945,7 +8945,7 @@ "signature": [ "{ id: string; text: string; title?: string | undefined; labels?: Record | undefined; public: boolean; user?: { name: string; } | undefined; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false } @@ -8972,7 +8972,7 @@ }, ", \"type\" | \"@timestamp\">; }) => Promise" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -8983,7 +8983,7 @@ "tags": [], "label": "{\n entry,\n }", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -9005,7 +9005,7 @@ }, "; labels?: Record | undefined; public: boolean; user?: { name: string; } | undefined; confidence: \"medium\" | \"high\" | \"low\"; is_correction: boolean; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false } @@ -9032,7 +9032,7 @@ }, "[]; }>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -9043,7 +9043,7 @@ "tags": [], "label": "{\n query,\n sortBy,\n sortDirection,\n }", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -9054,7 +9054,7 @@ "tags": [], "label": "query", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -9065,7 +9065,7 @@ "tags": [], "label": "sortBy", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false }, @@ -9079,7 +9079,7 @@ "signature": [ "\"asc\" | \"desc\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false } @@ -9098,7 +9098,7 @@ "signature": [ "(id: string) => Promise" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -9112,7 +9112,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -9132,7 +9132,7 @@ "Instruction", " & { public?: boolean | undefined; })[]>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/client/index.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/client/index.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -9160,7 +9160,7 @@ "text": "MessageAddEvent" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_request_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_request_message.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -9171,7 +9171,7 @@ "tags": [], "label": "{\n name,\n args,\n}", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_request_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_request_message.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -9182,7 +9182,7 @@ "tags": [], "label": "name", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_request_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_request_message.ts", "deprecated": false, "trackAdoption": false }, @@ -9196,7 +9196,7 @@ "signature": [ "Record | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_request_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_request_message.ts", "deprecated": false, "trackAdoption": false } @@ -9223,7 +9223,7 @@ "text": "MessageAddEvent" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_response_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_response_message.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -9234,7 +9234,7 @@ "tags": [], "label": "{\n name,\n content,\n data,\n}", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_response_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_response_message.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -9245,7 +9245,7 @@ "tags": [], "label": "name", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_response_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_response_message.ts", "deprecated": false, "trackAdoption": false }, @@ -9259,7 +9259,7 @@ "signature": [ "unknown" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_response_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_response_message.ts", "deprecated": false, "trackAdoption": false }, @@ -9273,7 +9273,7 @@ "signature": [ "unknown" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/create_function_response_message.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/create_function_response_message.ts", "deprecated": false, "trackAdoption": false } @@ -9297,7 +9297,7 @@ "Observable", "" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/util/stream_into_observable.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/util/stream_into_observable.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -9311,7 +9311,7 @@ "signature": [ "Readable" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/util/stream_into_observable.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/util/stream_into_observable.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -9334,7 +9334,7 @@ "signature": [ "\"observability:logSources\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/ui_settings/settings_keys.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/ui_settings/settings_keys.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -9349,7 +9349,7 @@ "signature": [ "\"observability:aiAssistantSearchConnectorIndexPattern\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/ui_settings/settings_keys.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/ui_settings/settings_keys.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -9364,7 +9364,7 @@ "signature": [ "\"observability:aiAssistantSimulatedFunctionCalling\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/ui_settings/settings_keys.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/ui_settings/settings_keys.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -10341,7 +10341,7 @@ "ObservabilityAIAssistantRouteCreateOptions", ">; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/routes/get_global_observability_ai_assistant_route_repository.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/routes/get_global_observability_ai_assistant_route_repository.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -10376,7 +10376,7 @@ }, "[]; }) => Promise" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/types.ts", "deprecated": false, "trackAdoption": false, "returnComment": [], @@ -10411,7 +10411,7 @@ }, "[]; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/types.ts", "deprecated": false, "trackAdoption": false } @@ -10427,7 +10427,7 @@ "tags": [], "label": "ObservabilityAIAssistantServerStart", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10443,7 +10443,7 @@ "signature": [ "ObservabilityAIAssistantService" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/types.ts", "deprecated": false, "trackAdoption": false } @@ -10458,7 +10458,7 @@ "tags": [], "label": "ObservabilityAIAssistantServerSetup", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10474,7 +10474,7 @@ "signature": [ "ObservabilityAIAssistantService" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/types.ts", "deprecated": false, "trackAdoption": false } @@ -10502,7 +10502,7 @@ }, " extends Error" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10516,7 +10516,7 @@ "signature": [ "any" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10530,7 +10530,7 @@ "signature": [ "T" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -10545,7 +10545,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -10560,7 +10560,7 @@ "signature": [ "ErrorMetaAttributes[T]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -10578,7 +10578,7 @@ "tags": [], "label": "ShortIdTable", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/short_id_table.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/short_id_table.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10592,7 +10592,7 @@ "signature": [ "any" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/short_id_table.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/short_id_table.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -10608,7 +10608,7 @@ "signature": [ "(originalId: string) => string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/short_id_table.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/short_id_table.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10622,7 +10622,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/short_id_table.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/short_id_table.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -10640,7 +10640,7 @@ "signature": [ "(shortId: string) => string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/short_id_table.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/short_id_table.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10654,7 +10654,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/short_id_table.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/short_id_table.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -10685,7 +10685,7 @@ "ConcatenatedMessage", ">" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/utils/concatenate_chat_completion_chunks.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/utils/concatenate_chat_completion_chunks.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -10718,7 +10718,7 @@ }, ".NotFoundError>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "children": [], @@ -10751,7 +10751,7 @@ }, ".FunctionNotFoundError>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10765,7 +10765,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -10800,7 +10800,7 @@ }, ".InternalError>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10814,7 +10814,7 @@ "signature": [ "string" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -10849,7 +10849,7 @@ }, ".TokenLimitReachedError>" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10863,7 +10863,7 @@ "signature": [ "number | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "isRequired": false @@ -10878,7 +10878,7 @@ "signature": [ "number | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "isRequired": false @@ -10897,7 +10897,7 @@ "signature": [ "(error: Error) => boolean" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10911,7 +10911,7 @@ "signature": [ "Error" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -10930,7 +10930,7 @@ "signature": [ "(error: Error) => boolean" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10944,7 +10944,7 @@ "signature": [ "Error" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "isRequired": true @@ -10962,7 +10962,7 @@ "tags": [], "label": "Conversation", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -10973,7 +10973,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -10987,7 +10987,7 @@ "signature": [ "{ id?: string | undefined; name: string; } | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11003,7 +11003,7 @@ "TokenCount", " | undefined; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11024,7 +11024,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11038,7 +11038,7 @@ "signature": [ "{ [x: string]: string; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11052,7 +11052,7 @@ "signature": [ "{ [x: string]: number; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11063,7 +11063,7 @@ "tags": [], "label": "namespace", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11074,7 +11074,7 @@ "tags": [], "label": "public", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -11098,7 +11098,7 @@ }, "" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -11109,7 +11109,7 @@ "tags": [], "label": "name", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11120,7 +11120,7 @@ "tags": [], "label": "description", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11141,7 +11141,7 @@ }, " | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11155,7 +11155,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11169,7 +11169,7 @@ "signature": [ "TParameters | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false } @@ -11183,7 +11183,7 @@ "tags": [], "label": "KnowledgeBaseEntry", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -11194,7 +11194,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11205,7 +11205,7 @@ "tags": [], "label": "id", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11219,7 +11219,7 @@ "signature": [ "string | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11230,7 +11230,7 @@ "tags": [], "label": "text", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11244,7 +11244,7 @@ "signature": [ "\"medium\" | \"high\" | \"low\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11255,7 +11255,7 @@ "tags": [], "label": "is_correction", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11269,7 +11269,7 @@ "signature": [ "\"user_instruction\" | \"contextual\" | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11280,7 +11280,7 @@ "tags": [], "label": "public", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11294,7 +11294,7 @@ "signature": [ "Record | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11314,7 +11314,7 @@ "text": "KnowledgeBaseEntryRole" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11328,7 +11328,7 @@ "signature": [ "{ name: string; } | undefined" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -11342,7 +11342,7 @@ "tags": [], "label": "Message", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "children": [ @@ -11353,7 +11353,7 @@ "tags": [], "label": "'@timestamp'", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false }, @@ -11399,7 +11399,7 @@ }, ".Elastic; } | undefined; data?: string | undefined; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false } @@ -11415,7 +11415,7 @@ "tags": [], "label": "ChatCompletionErrorCode", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11427,7 +11427,7 @@ "tags": [], "label": "FunctionVisibility", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/function_visibility.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/function_visibility.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11439,7 +11439,7 @@ "tags": [], "label": "KnowledgeBaseEntryRole", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11451,7 +11451,7 @@ "tags": [], "label": "KnowledgeBaseType", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11463,7 +11463,7 @@ "tags": [], "label": "MessageRole", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11475,7 +11475,7 @@ "tags": [], "label": "StreamingChatResponseEventType", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11487,7 +11487,7 @@ "tags": [], "label": "VisualizeESQLUserIntention", "description": [], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/visualize_esql.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/visualize_esql.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11504,7 +11504,7 @@ "signature": [ "\"observability:logSources\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/ui_settings/settings_keys.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/ui_settings/settings_keys.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11519,7 +11519,7 @@ "signature": [ "\"observability:aiAssistantSearchConnectorIndexPattern\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/ui_settings/settings_keys.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/ui_settings/settings_keys.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11534,7 +11534,7 @@ "signature": [ "\"observability:aiAssistantSimulatedFunctionCalling\"" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/ui_settings/settings_keys.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/ui_settings/settings_keys.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11557,7 +11557,7 @@ }, ".BufferFlush; } & { data?: string | undefined; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11580,7 +11580,7 @@ }, ".ChatCompletionChunk; } & { id: string; message: { content?: string | undefined; function_call?: { name?: string | undefined; arguments?: string | undefined; } | undefined; }; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11611,7 +11611,7 @@ }, " | undefined; meta?: Record | undefined; }; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11634,7 +11634,7 @@ }, ".ChatCompletionMessage; } & { id: string; message: { content?: string | undefined; function_call?: { name?: string | undefined; arguments?: string | undefined; } | undefined; }; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11723,7 +11723,7 @@ }, "[] | undefined; description?: string | undefined; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11748,7 +11748,7 @@ "TokenCount", " | undefined; }; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11773,7 +11773,7 @@ "TokenCount", " | undefined; id?: string | undefined; }; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/types.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/types.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11798,7 +11798,7 @@ "TokenCount", " | undefined; }; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11829,7 +11829,7 @@ }, "; id: string; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11906,7 +11906,7 @@ "text": "BufferFlushEvent" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11975,7 +11975,7 @@ "text": "BufferFlushEvent" } ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -11998,7 +11998,7 @@ }, ".TokenCount; } & { tokens: { completion: number; prompt: number; total: number; }; }" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/conversation_complete.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/conversation_complete.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false @@ -12020,7 +12020,7 @@ }, "[]" ], - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/common/functions/visualize_esql.ts", + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/common/functions/visualize_esql.ts", "deprecated": false, "trackAdoption": false, "initialIsOpen": false diff --git a/api_docs/observability_a_i_assistant.mdx b/api_docs/observability_a_i_assistant.mdx index ebae1e56ec6a3..be63b721adc49 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityAIAssistant'] --- import observabilityAIAssistantObj from './observability_a_i_assistant.devdocs.json'; diff --git a/api_docs/observability_a_i_assistant_app.mdx b/api_docs/observability_a_i_assistant_app.mdx index 2a4b5ec2ead36..d4bd824308ee6 100644 --- a/api_docs/observability_a_i_assistant_app.mdx +++ b/api_docs/observability_a_i_assistant_app.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityAIAssistantApp title: "observabilityAIAssistantApp" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityAIAssistantApp plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityAIAssistantApp'] --- import observabilityAIAssistantAppObj from './observability_a_i_assistant_app.devdocs.json'; diff --git a/api_docs/observability_ai_assistant_management.mdx b/api_docs/observability_ai_assistant_management.mdx index 1aeac49e1ed20..96844aea7abf5 100644 --- a/api_docs/observability_ai_assistant_management.mdx +++ b/api_docs/observability_ai_assistant_management.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/observabilityAiAssistantManagement title: "observabilityAiAssistantManagement" image: https://source.unsplash.com/400x175/?github description: API docs for the observabilityAiAssistantManagement plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityAiAssistantManagement'] --- import observabilityAiAssistantManagementObj from './observability_ai_assistant_management.devdocs.json'; diff --git a/api_docs/observability_logs_explorer.mdx b/api_docs/observability_logs_explorer.mdx index 6717e2d76df8f..4a4c027bc8ad5 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityLogsExplorer'] --- import observabilityLogsExplorerObj from './observability_logs_explorer.devdocs.json'; diff --git a/api_docs/observability_onboarding.mdx b/api_docs/observability_onboarding.mdx index dcac8623f5108..761bb15bd0dcc 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'observabilityOnboarding'] --- import observabilityOnboardingObj from './observability_onboarding.devdocs.json'; diff --git a/api_docs/observability_shared.mdx b/api_docs/observability_shared.mdx index f5259bec0927e..09baf136baa33 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: 2025-01-27 +date: 2025-01-28 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 18fef7c9c0c52..c5124a0a12809 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: 2025-01-27 +date: 2025-01-28 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 b88699e09195e..5fcbc268620b7 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: 2025-01-27 +date: 2025-01-28 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 b06fa79e754e6..601b6c936f8a9 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana'] --- @@ -15,13 +15,13 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | Count | Plugins or Packages with a
    public API | Number of teams | |--------------|----------|------------------------| -| 910 | 774 | 43 | +| 911 | 774 | 43 | ### Public API health stats | API Count | Any Count | Missing comments | Missing exports | |--------------|----------|-----------------|--------| -| 55290 | 242 | 41605 | 2713 | +| 55359 | 242 | 41655 | 2714 | ## Plugin Directory @@ -31,7 +31,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 2 | 0 | 2 | 0 | | | [@elastic/obs-ai-assistant](https://github.com/orgs/elastic/teams/obs-ai-assistant) | - | 4 | 0 | 4 | 1 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | AIOps plugin maintained by ML team. | 73 | 0 | 8 | 2 | -| | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 874 | 1 | 841 | 50 | +| | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 875 | 1 | 842 | 50 | | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | The user interface for Elastic APM | 29 | 0 | 29 | 119 | | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 93 | 0 | 93 | 3 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 9 | 0 | 9 | 0 | @@ -41,14 +41,14 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 83 | 0 | 20 | 1 | | cloudChat | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | Chat available on Elastic Cloud deployments for quicker assistance. | 0 | 0 | 0 | 0 | | | [@elastic/kibana-management](https://github.com/orgs/elastic/teams/kibana-management) | Static migration page where self-managed users can see text/copy about migrating to Elastic Cloud | 8 | 0 | 8 | 1 | -| | [@elastic/kibana-cloud-security-posture](https://github.com/orgs/elastic/teams/kibana-cloud-security-posture) | Defend for containers (D4C) | 52 | 0 | 43 | 2 | +| | [@elastic/kibana-cloud-security-posture](https://github.com/orgs/elastic/teams/kibana-cloud-security-posture) | Defend for containers (D4C) | 52 | 0 | 43 | 1 | | cloudExperiments | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | Provides the necessary APIs to implement A/B testing scenarios, fetching the variations in configuration and reporting back metrics to track conversion rates of the experiments. | 0 | 0 | 0 | 0 | | cloudFullStory | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | When Kibana runs on Elastic Cloud, this plugin registers FullStory as a shipper for telemetry. | 0 | 0 | 0 | 0 | | cloudLinks | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | Adds the links to the Elastic Cloud console | 0 | 0 | 0 | 0 | | | [@elastic/kibana-cloud-security-posture](https://github.com/orgs/elastic/teams/kibana-cloud-security-posture) | The cloud security posture plugin | 13 | 0 | 2 | 2 | | | [@elastic/kibana-management](https://github.com/orgs/elastic/teams/kibana-management) | - | 39 | 0 | 30 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | Content management app | 150 | 0 | 126 | 6 | -| | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | The Controls Plugin contains embeddable components intended to create a simple query interface for end users, and a powerful editing suite that allows dashboard authors to build controls | 135 | 0 | 131 | 15 | +| | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | The Controls Plugin contains embeddable components intended to create a simple query interface for end users, and a powerful editing suite that allows dashboard authors to build controls | 137 | 0 | 133 | 15 | | crossClusterReplication | [@elastic/kibana-management](https://github.com/orgs/elastic/teams/kibana-management) | - | 0 | 0 | 0 | 0 | | customBranding | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | Enables customization of Kibana | 0 | 0 | 0 | 0 | | | [@elastic/fleet](https://github.com/orgs/elastic/teams/fleet) | Add custom data integrations so they can be displayed in the Fleet integrations app | 268 | 0 | 249 | 1 | @@ -64,7 +64,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | The Data Visualizer tools help you understand your data, by analyzing the metrics and fields in a log file or an existing Elasticsearch index. | 31 | 3 | 25 | 4 | | | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | This plugin introduces the concept of data set quality, where users can easily get an overview on the data sets they have. | 14 | 0 | 14 | 8 | | | [@elastic/kibana-management](https://github.com/orgs/elastic/teams/kibana-management) | - | 15 | 0 | 9 | 2 | -| | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | This plugin contains the Discover application and the saved search embeddable. | 211 | 0 | 164 | 30 | +| | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | This plugin contains the Discover application and the saved search embeddable. | 207 | 0 | 160 | 30 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 35 | 0 | 33 | 2 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | A stateful layer to register shared features and provide an access point to discover without a direct dependency | 26 | 0 | 23 | 2 | | | [@elastic/security-threat-hunting-explore](https://github.com/orgs/elastic/teams/security-threat-hunting-explore) | APIs used to assess the quality of data in Elasticsearch indexes | 2 | 0 | 0 | 0 | @@ -77,7 +77,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/obs-entities](https://github.com/orgs/elastic/teams/obs-entities) | Entity manager plugin for entity assets (inventory, topology, etc) | 45 | 0 | 45 | 4 | | entityManagerApp | [@elastic/obs-entities](https://github.com/orgs/elastic/teams/obs-entities) | Entity manager plugin for entity assets (inventory, topology, etc) | 0 | 0 | 0 | 0 | | | [@elastic/kibana-management](https://github.com/orgs/elastic/teams/kibana-management) | - | 99 | 3 | 97 | 3 | -| | [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) | - | 32 | 0 | 15 | 0 | +| | [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) | - | 50 | 0 | 29 | 2 | | | [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) | - | 2 | 0 | 2 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | The Event Annotation service contains expressions for event annotations | 201 | 0 | 201 | 6 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | The listing page for event annotations. | 15 | 0 | 15 | 0 | @@ -96,7 +96,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | Adds 'shape' function and renderer to expressions | 148 | 0 | 146 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | Expression Tagcloud plugin adds a `tagcloud` renderer and function to the expression plugin. The renderer will display the `Wordcloud` chart. | 6 | 0 | 6 | 2 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | Expression XY plugin adds a `xy` renderer and function to the expression plugin. The renderer will display the `xy` chart. | 182 | 0 | 171 | 13 | -| | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | Adds expression runtime to Kibana | 2241 | 17 | 1769 | 6 | +| | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | Adds expression runtime to Kibana | 2244 | 17 | 1772 | 6 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 273 | 0 | 109 | 3 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | Index pattern fields and ambiguous values formatters | 293 | 5 | 254 | 3 | | | [@elastic/obs-ux-logs-team](https://github.com/orgs/elastic/teams/obs-ux-logs-team) | Exposes services for async usage and search of fields metadata. | 45 | 0 | 45 | 9 | @@ -120,7 +120,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@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 | 24 | 0 | 24 | 5 | | | [@elastic/kibana-management](https://github.com/orgs/elastic/teams/kibana-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 | +| | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | - | 128 | 2 | 101 | 4 | | | [@elastic/security-scalability](https://github.com/orgs/elastic/teams/security-scalability) | Plugin implementing the Integration Assistant API and UI | 78 | 0 | 62 | 4 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | This plugin provides UI and APIs for the interactive setup mode. | 28 | 0 | 18 | 0 | | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 5 | 0 | 5 | 3 | @@ -130,7 +130,6 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 155 | 0 | 123 | 3 | | kibanaUsageCollection | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 0 | 0 | 0 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 611 | 3 | 418 | 9 | -| | [@elastic/kibana-cloud-security-posture](https://github.com/orgs/elastic/teams/kibana-cloud-security-posture) | - | 5 | 0 | 5 | 1 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | Visualization editor allowing to quickly and easily configure compelling visualizations to use on dashboards and canvas workpads. Exposes components to embed visualizations and link into the Lens editor from within other apps in Kibana. | 647 | 0 | 548 | 60 | | | [@elastic/kibana-management](https://github.com/orgs/elastic/teams/kibana-management) | - | 8 | 0 | 8 | 0 | | | [@elastic/kibana-management](https://github.com/orgs/elastic/teams/kibana-management) | - | 4 | 0 | 4 | 1 | @@ -144,7 +143,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | logstash | [@elastic/logstash](https://github.com/orgs/elastic/teams/logstash) | - | 0 | 0 | 0 | 0 | | | [@elastic/kibana-management](https://github.com/orgs/elastic/teams/kibana-management) | - | 44 | 0 | 44 | 7 | | | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | - | 213 | 0 | 207 | 28 | -| | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | - | 60 | 0 | 60 | 0 | +| | [@elastic/kibana-presentation](https://github.com/orgs/elastic/teams/kibana-presentation) | - | 62 | 0 | 62 | 0 | | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | Exposes utilities for accessing metrics data | 135 | 6 | 135 | 5 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | This plugin provides access to the machine learning features provided by Elastic. | 149 | 3 | 64 | 105 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | - | 2 | 0 | 2 | 0 | @@ -259,7 +258,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 27 | 3 | 27 | 0 | | | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 5 | 0 | 5 | 0 | | | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 23 | 0 | 22 | 0 | -| | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 243 | 0 | 240 | 0 | +| | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 244 | 0 | 241 | 0 | | | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 33 | 0 | 33 | 0 | | | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 32 | 0 | 15 | 1 | | | [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) | - | 303 | 0 | 287 | 4 | @@ -288,7 +287,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-cloud-security-posture](https://github.com/orgs/elastic/teams/kibana-cloud-security-posture) | - | 92 | 1 | 92 | 0 | | | [@elastic/kibana-cloud-security-posture](https://github.com/orgs/elastic/teams/kibana-cloud-security-posture) | - | 124 | 0 | 122 | 1 | | | [@elastic/kibana-cloud-security-posture](https://github.com/orgs/elastic/teams/kibana-cloud-security-posture) | - | 28 | 0 | 18 | 7 | -| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 40 | 0 | 17 | 0 | +| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 41 | 0 | 17 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 2 | 0 | 2 | 0 | | | [@elastic/appex-qa](https://github.com/orgs/elastic/teams/appex-qa) | - | 22 | 0 | 11 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 190 | 0 | 149 | 8 | @@ -382,8 +381,8 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 7 | 0 | 7 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 57 | 7 | 57 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 15 | 0 | 15 | 1 | -| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 569 | 2 | 243 | 0 | -| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 96 | 0 | 83 | 0 | +| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 571 | 2 | 244 | 0 | +| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 97 | 0 | 84 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 46 | 0 | 45 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 6 | 0 | 2 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 4 | 0 | 2 | 0 | @@ -405,7 +404,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 13 | 0 | 13 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 29 | 0 | 25 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 11 | 1 | 11 | 0 | -| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 56 | 0 | 8 | 0 | +| | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 61 | 0 | 9 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 6 | 0 | 6 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 11 | 0 | 11 | 0 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 6 | 0 | 0 | 0 | @@ -528,13 +527,14 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 55 | 0 | 40 | 7 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 32 | 0 | 19 | 1 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 11 | 0 | 6 | 0 | -| | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 271 | 1 | 210 | 14 | +| | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 272 | 1 | 211 | 14 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 30 | 0 | 30 | 1 | | | [@elastic/kibana-operations](https://github.com/orgs/elastic/teams/kibana-operations) | - | 2 | 0 | 1 | 0 | | | [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) | - | 309 | 1 | 245 | 27 | -| | [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) | - | 30 | 0 | 12 | 0 | -| | [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) | - | 86 | 0 | 77 | 0 | -| | [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) | - | 207 | 0 | 195 | 13 | +| | [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) | - | 36 | 0 | 14 | 0 | +| | [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) | - | 95 | 0 | 82 | 0 | +| | [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) | - | 217 | 0 | 205 | 13 | +| | [@elastic/kibana-esql](https://github.com/orgs/elastic/teams/kibana-esql) | - | 8 | 0 | 7 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 40 | 0 | 40 | 0 | | | [@elastic/kibana-visualizations](https://github.com/orgs/elastic/teams/kibana-visualizations) | - | 52 | 0 | 52 | 1 | | | [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) | - | 18 | 0 | 18 | 0 | @@ -628,7 +628,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 42 | 1 | 35 | 1 | | | [@elastic/ml-ui](https://github.com/orgs/elastic/teams/ml-ui) | - | 32 | 0 | 0 | 0 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | - | 22 | 0 | 16 | 0 | -| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 135 | 0 | 135 | 3 | +| | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 138 | 0 | 138 | 3 | | | [@elastic/kibana-core](https://github.com/orgs/elastic/teams/kibana-core) | - | 6 | 0 | 0 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 55 | 1 | 50 | 0 | | | [@elastic/appex-sharedux](https://github.com/orgs/elastic/teams/appex-sharedux) | - | 2 | 0 | 2 | 0 | @@ -703,7 +703,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana'] | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 18 | 1 | 17 | 1 | | | [@elastic/search-kibana](https://github.com/orgs/elastic/teams/search-kibana) | - | 36 | 0 | 34 | 3 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 20 | 0 | 18 | 1 | -| | [@elastic/search-kibana](https://github.com/orgs/elastic/teams/search-kibana) | - | 8 | 0 | 8 | 0 | +| | [@elastic/search-kibana](https://github.com/orgs/elastic/teams/search-kibana) | - | 12 | 0 | 12 | 0 | | | [@elastic/kibana-data-discovery](https://github.com/orgs/elastic/teams/kibana-data-discovery) | - | 51 | 0 | 25 | 0 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | - | 66 | 0 | 63 | 0 | | | [@elastic/kibana-security](https://github.com/orgs/elastic/teams/kibana-security) | - | 21 | 0 | 17 | 7 | diff --git a/api_docs/presentation_panel.mdx b/api_docs/presentation_panel.mdx index 010b862e9f02d..7729e930d2e1b 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: 2025-01-27 +date: 2025-01-28 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 431a0d832995a..e888f0eacd895 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'presentationUtil'] --- import presentationUtilObj from './presentation_util.devdocs.json'; diff --git a/api_docs/product_doc_base.mdx b/api_docs/product_doc_base.mdx index 2e76765d29e26..b8ad839586858 100644 --- a/api_docs/product_doc_base.mdx +++ b/api_docs/product_doc_base.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/productDocBase title: "productDocBase" image: https://source.unsplash.com/400x175/?github description: API docs for the productDocBase plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'productDocBase'] --- import productDocBaseObj from './product_doc_base.devdocs.json'; diff --git a/api_docs/profiling.mdx b/api_docs/profiling.mdx index f805db19b1d67..06941a8344ef5 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'profiling'] --- import profilingObj from './profiling.devdocs.json'; diff --git a/api_docs/profiling_data_access.mdx b/api_docs/profiling_data_access.mdx index 088c41b4a575c..a076546a57e8d 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: 2025-01-27 +date: 2025-01-28 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 f314a90d50f30..047b4c9d4d1c8 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'remoteClusters'] --- import remoteClustersObj from './remote_clusters.devdocs.json'; diff --git a/api_docs/reporting.mdx b/api_docs/reporting.mdx index e9d39b1011cf1..28384e5fbec34 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'reporting'] --- import reportingObj from './reporting.devdocs.json'; diff --git a/api_docs/rollup.mdx b/api_docs/rollup.mdx index c08cbf40d3f44..c33b2190a6df9 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'rollup'] --- import rollupObj from './rollup.devdocs.json'; diff --git a/api_docs/rule_registry.mdx b/api_docs/rule_registry.mdx index 7eb21240eb081..0456a695771b2 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: 2025-01-27 +date: 2025-01-28 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 c7e9becfb1a6f..66592f0551347 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: 2025-01-27 +date: 2025-01-28 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 d840b2037cea6..53208b7aa7b18 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: 2025-01-27 +date: 2025-01-28 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 63169fff3832e..9461908711c27 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'savedObjectsFinder'] --- import savedObjectsFinderObj from './saved_objects_finder.devdocs.json'; diff --git a/api_docs/saved_objects_management.mdx b/api_docs/saved_objects_management.mdx index 01a3e5822462e..8172ef78001c4 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: 2025-01-27 +date: 2025-01-28 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 9be9a05f7b17d..dcb12db4e5754 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: 2025-01-27 +date: 2025-01-28 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 b0fb94094b37d..750e9ce84ba48 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: 2025-01-27 +date: 2025-01-28 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 de58951d5e640..93940b793c9e8 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: 2025-01-27 +date: 2025-01-28 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 ae22cbe386a4f..515d4afd12de0 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: 2025-01-27 +date: 2025-01-28 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 7110f9a285512..131d2fb4302c8 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'screenshotting'] --- import screenshottingObj from './screenshotting.devdocs.json'; diff --git a/api_docs/search_assistant.mdx b/api_docs/search_assistant.mdx index ccc00e436abb0..4eaec1bb04930 100644 --- a/api_docs/search_assistant.mdx +++ b/api_docs/search_assistant.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/searchAssistant title: "searchAssistant" image: https://source.unsplash.com/400x175/?github description: API docs for the searchAssistant plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'searchAssistant'] --- import searchAssistantObj from './search_assistant.devdocs.json'; diff --git a/api_docs/search_connectors.mdx b/api_docs/search_connectors.mdx index 608f340303b4e..d4595f047cef2 100644 --- a/api_docs/search_connectors.mdx +++ b/api_docs/search_connectors.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/searchConnectors title: "searchConnectors" image: https://source.unsplash.com/400x175/?github description: API docs for the searchConnectors plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'searchConnectors'] --- import searchConnectorsObj from './search_connectors.devdocs.json'; diff --git a/api_docs/search_homepage.mdx b/api_docs/search_homepage.mdx index 86a7c7f8c4c91..b5d59d671f863 100644 --- a/api_docs/search_homepage.mdx +++ b/api_docs/search_homepage.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/searchHomepage title: "searchHomepage" image: https://source.unsplash.com/400x175/?github description: API docs for the searchHomepage plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'searchHomepage'] --- import searchHomepageObj from './search_homepage.devdocs.json'; diff --git a/api_docs/search_indices.mdx b/api_docs/search_indices.mdx index d3a89d393ce86..0e2e4ea3c5dde 100644 --- a/api_docs/search_indices.mdx +++ b/api_docs/search_indices.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/searchIndices title: "searchIndices" image: https://source.unsplash.com/400x175/?github description: API docs for the searchIndices plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'searchIndices'] --- import searchIndicesObj from './search_indices.devdocs.json'; diff --git a/api_docs/search_inference_endpoints.mdx b/api_docs/search_inference_endpoints.mdx index fe3d4226ef486..28f4d9cfd7fbc 100644 --- a/api_docs/search_inference_endpoints.mdx +++ b/api_docs/search_inference_endpoints.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/searchInferenceEndpoints title: "searchInferenceEndpoints" image: https://source.unsplash.com/400x175/?github description: API docs for the searchInferenceEndpoints plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'searchInferenceEndpoints'] --- import searchInferenceEndpointsObj from './search_inference_endpoints.devdocs.json'; diff --git a/api_docs/search_navigation.mdx b/api_docs/search_navigation.mdx index d61e2b5f4ef7c..90b5b01c94182 100644 --- a/api_docs/search_navigation.mdx +++ b/api_docs/search_navigation.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/searchNavigation title: "searchNavigation" image: https://source.unsplash.com/400x175/?github description: API docs for the searchNavigation plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'searchNavigation'] --- import searchNavigationObj from './search_navigation.devdocs.json'; diff --git a/api_docs/search_notebooks.mdx b/api_docs/search_notebooks.mdx index 0e8698d293017..528600dd9439e 100644 --- a/api_docs/search_notebooks.mdx +++ b/api_docs/search_notebooks.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/searchNotebooks title: "searchNotebooks" image: https://source.unsplash.com/400x175/?github description: API docs for the searchNotebooks plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'searchNotebooks'] --- import searchNotebooksObj from './search_notebooks.devdocs.json'; diff --git a/api_docs/search_playground.mdx b/api_docs/search_playground.mdx index 9dd1a580e80a9..20da4af56fddf 100644 --- a/api_docs/search_playground.mdx +++ b/api_docs/search_playground.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/searchPlayground title: "searchPlayground" image: https://source.unsplash.com/400x175/?github description: API docs for the searchPlayground plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'searchPlayground'] --- import searchPlaygroundObj from './search_playground.devdocs.json'; diff --git a/api_docs/search_synonyms.mdx b/api_docs/search_synonyms.mdx index 8b0123bbba261..956fc3602fdb9 100644 --- a/api_docs/search_synonyms.mdx +++ b/api_docs/search_synonyms.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/searchSynonyms title: "searchSynonyms" image: https://source.unsplash.com/400x175/?github description: API docs for the searchSynonyms plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'searchSynonyms'] --- import searchSynonymsObj from './search_synonyms.devdocs.json'; diff --git a/api_docs/security.devdocs.json b/api_docs/security.devdocs.json index e1f2c96b08815..a814145a6ca6c 100644 --- a/api_docs/security.devdocs.json +++ b/api_docs/security.devdocs.json @@ -5976,7 +5976,7 @@ }, { "plugin": "observabilityAIAssistant", - "path": "x-pack/platform/plugins/shared/observability_solution/observability_ai_assistant/server/service/index.ts" + "path": "x-pack/platform/plugins/shared/observability_ai_assistant/server/service/index.ts" }, { "plugin": "transform", diff --git a/api_docs/security.mdx b/api_docs/security.mdx index 94a93d9a8b214..9a58b99880bdd 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: 2025-01-27 +date: 2025-01-28 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 7afbe3a1073a0..8f4b98fef219c 100644 --- a/api_docs/security_solution.devdocs.json +++ b/api_docs/security_solution.devdocs.json @@ -379,7 +379,7 @@ "label": "data", "description": [], "signature": [ - "({ id: string; type: \"eql\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"eql\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | undefined; tiebreaker_field?: string | undefined; timestamp_field?: 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; event_category_override?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { id: string; type: \"query\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; saved_id?: string | undefined; } | { id: string; type: \"saved_query\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; saved_id: string; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; query?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { id: string; type: \"threshold\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: string[]; author: string[]; immutable: boolean; rule_id: string; threshold: { value: number; field: string | string[]; cardinality?: { value: number; field: string; }[] | undefined; }; 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; alert_suppression?: { duration: { value: number; unit: \"m\" | \"s\" | \"h\"; }; } | undefined; saved_id?: string | undefined; } | { id: string; type: \"threat_match\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; threat_query: string; threat_mapping: { entries: { value: string; type: \"mapping\"; field: string; }[]; }[]; threat_index: string[]; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; saved_id?: string | undefined; threat_filters?: unknown[] | undefined; threat_indicator_path?: string | undefined; threat_language?: \"kuery\" | \"lucene\" | undefined; concurrent_searches?: number | undefined; items_per_search?: number | undefined; } | { id: string; type: \"machine_learning\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; anomaly_threshold: number; machine_learning_job_id: string | string[]; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { id: string; type: \"new_terms\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; new_terms_fields: string[]; history_window_start: string; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { id: string; type: \"esql\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"esql\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; })[]" + "({ id: string; type: \"eql\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"eql\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | undefined; tiebreaker_field?: string | undefined; timestamp_field?: 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; gap_range?: { gte: string; lte: string; } | undefined; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; event_category_override?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { id: string; type: \"query\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; gap_range?: { gte: string; lte: string; } | undefined; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; saved_id?: string | undefined; } | { id: string; type: \"saved_query\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; saved_id: string; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; query?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; gap_range?: { gte: string; lte: string; } | undefined; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { id: string; type: \"threshold\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: string[]; author: string[]; immutable: boolean; rule_id: string; threshold: { value: number; field: string | string[]; cardinality?: { value: number; field: string; }[] | undefined; }; 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; gap_range?: { gte: string; lte: string; } | undefined; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; alert_suppression?: { duration: { value: number; unit: \"m\" | \"s\" | \"h\"; }; } | undefined; saved_id?: string | undefined; } | { id: string; type: \"threat_match\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; threat_query: string; threat_mapping: { entries: { value: string; type: \"mapping\"; field: string; }[]; }[]; threat_index: string[]; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; gap_range?: { gte: string; lte: string; } | undefined; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; saved_id?: string | undefined; threat_filters?: unknown[] | undefined; threat_indicator_path?: string | undefined; threat_language?: \"kuery\" | \"lucene\" | undefined; concurrent_searches?: number | undefined; items_per_search?: number | undefined; } | { id: string; type: \"machine_learning\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; anomaly_threshold: number; machine_learning_job_id: string | string[]; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; gap_range?: { gte: string; lte: string; } | undefined; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { id: string; type: \"new_terms\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"kuery\" | \"lucene\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; new_terms_fields: string[]; history_window_start: string; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; index?: string[] | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | undefined; filters?: unknown[] | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; gap_range?: { gte: string; lte: string; } | undefined; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; data_view_id?: string | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; } | { id: string; type: \"esql\"; version: number; name: string; actions: { params: {} & { [k: string]: unknown; }; id: string; action_type_id: string; frequency?: { throttle: string | null; notifyWhen: \"onActionGroupChange\" | \"onActiveAlert\" | \"onThrottleInterval\"; summary: boolean; } | undefined; uuid?: string | undefined; group?: string | undefined; alerts_filter?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; }[]; tags: string[]; setup: string; description: string; enabled: boolean; revision: number; query: string; interval: string; severity: \"medium\" | \"high\" | \"low\" | \"critical\"; risk_score: number; from: string; to: string; language: \"esql\"; created_at: string; created_by: string; updated_at: string; updated_by: string; references: 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: { id: string; type: \"endpoint\" | \"detection\" | \"rule_default\" | \"endpoint_trusted_apps\" | \"endpoint_events\" | \"endpoint_host_isolation_exceptions\" | \"endpoint_blocklists\"; 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; }[]; rule_source: { type: \"external\"; is_customized: boolean; } | { type: \"internal\"; }; meta?: Zod.objectOutputType<{}, Zod.ZodUnknown, \"strip\"> | undefined; namespace?: string | undefined; license?: string | undefined; throttle?: string | undefined; outcome?: \"exactMatch\" | \"aliasMatch\" | \"conflict\" | undefined; alias_target_id?: string | undefined; alias_purpose?: \"savedObjectConversion\" | \"savedObjectImport\" | 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; response_actions?: ({ params: { query?: string | undefined; timeout?: number | undefined; queries?: { id: string; query: string; version?: string | undefined; snapshot?: boolean | undefined; platform?: string | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; removed?: boolean | undefined; }[] | undefined; ecs_mapping?: Zod.objectOutputType<{}, Zod.ZodObject<{ field: Zod.ZodOptional; value: Zod.ZodOptional]>>; }, \"strip\", Zod.ZodTypeAny, { value?: string | string[] | undefined; field?: string | undefined; }, { value?: string | string[] | undefined; field?: string | undefined; }>, \"strip\"> | undefined; saved_query_id?: string | undefined; pack_id?: string | 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; 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; gap_range?: { gte: string; lte: string; } | undefined; execution_gap_duration_s?: number | undefined; total_enrichment_duration_ms?: number | undefined; }; status_order: number; }; } | undefined; alert_suppression?: { group_by: string[]; duration?: { value: number; unit: \"m\" | \"s\" | \"h\"; } | undefined; missing_fields_strategy?: \"doNotSuppress\" | \"suppress\" | undefined; } | undefined; })[]" ], "path": "x-pack/solutions/security/plugins/security_solution/public/detection_engine/rule_management/logic/types.ts", "deprecated": false, @@ -474,7 +474,7 @@ "\nExperimental flag needed to enable the link" ], "signature": [ - "\"assistantModelEvaluation\" | \"attackDiscoveryAlertFiltering\" | \"defendInsights\" | \"alertSuppressionForSequenceEqlRuleEnabled\" | \"excludePoliciesInFilterEnabled\" | \"kubernetesEnabled\" | \"donutChartEmbeddablesEnabled\" | \"previewTelemetryUrlEnabled\" | \"extendedRuleExecutionLoggingEnabled\" | \"socTrendsEnabled\" | \"responseActionUploadEnabled\" | \"automatedProcessActionsEnabled\" | \"responseActionsSentinelOneV1Enabled\" | \"responseActionsSentinelOneV2Enabled\" | \"responseActionsSentinelOneGetFileEnabled\" | \"responseActionsSentinelOneKillProcessEnabled\" | \"responseActionsSentinelOneProcessesEnabled\" | \"responseActionsCrowdstrikeManualHostIsolationEnabled\" | \"endpointManagementSpaceAwarenessEnabled\" | \"securitySolutionNotesDisabled\" | \"newUserDetailsFlyoutManagedUser\" | \"riskScoringPersistence\" | \"riskScoringRoutesEnabled\" | \"esqlRulesDisabled\" | \"protectionUpdatesEnabled\" | \"disableTimelineSaveTour\" | \"riskEnginePrivilegesRouteEnabled\" | \"sentinelOneDataInAnalyzerEnabled\" | \"sentinelOneManualHostActionsEnabled\" | \"crowdstrikeDataInAnalyzerEnabled\" | \"responseActionsTelemetryEnabled\" | \"jamfDataInAnalyzerEnabled\" | \"graphVisualizationInFlyoutEnabled\" | \"prebuiltRulesCustomizationEnabled\" | \"malwareOnWriteScanOptionAvailable\" | \"unifiedManifestEnabled\" | \"valueListItemsModalEnabled\" | \"filterProcessDescendantsForEventFiltersEnabled\" | \"dataIngestionHubEnabled\" | \"entityStoreDisabled\" | \"serviceEntityStoreEnabled\" | \"siemMigrationsEnabled\" | \"newExpandableFlyoutNavigationEnabled\" | \"crowdstrikeRunScriptEnabled\" | \"assetInventoryStoreEnabled\" | \"assetInventoryUXEnabled\" | \"responseActionsMSDefenderEndpointEnabled\" | undefined" + "\"assistantModelEvaluation\" | \"attackDiscoveryAlertFiltering\" | \"defendInsights\" | \"alertSuppressionForSequenceEqlRuleEnabled\" | \"excludePoliciesInFilterEnabled\" | \"kubernetesEnabled\" | \"donutChartEmbeddablesEnabled\" | \"previewTelemetryUrlEnabled\" | \"extendedRuleExecutionLoggingEnabled\" | \"socTrendsEnabled\" | \"responseActionUploadEnabled\" | \"automatedProcessActionsEnabled\" | \"responseActionsSentinelOneV1Enabled\" | \"responseActionsSentinelOneV2Enabled\" | \"responseActionsSentinelOneGetFileEnabled\" | \"responseActionsSentinelOneKillProcessEnabled\" | \"responseActionsSentinelOneProcessesEnabled\" | \"responseActionsCrowdstrikeManualHostIsolationEnabled\" | \"endpointManagementSpaceAwarenessEnabled\" | \"securitySolutionNotesDisabled\" | \"newUserDetailsFlyoutManagedUser\" | \"riskScoringPersistence\" | \"riskScoringRoutesEnabled\" | \"esqlRulesDisabled\" | \"protectionUpdatesEnabled\" | \"disableTimelineSaveTour\" | \"riskEnginePrivilegesRouteEnabled\" | \"sentinelOneDataInAnalyzerEnabled\" | \"sentinelOneManualHostActionsEnabled\" | \"crowdstrikeDataInAnalyzerEnabled\" | \"responseActionsTelemetryEnabled\" | \"jamfDataInAnalyzerEnabled\" | \"graphVisualizationInFlyoutEnabled\" | \"prebuiltRulesCustomizationEnabled\" | \"malwareOnWriteScanOptionAvailable\" | \"unifiedManifestEnabled\" | \"valueListItemsModalEnabled\" | \"manualRuleRunEnabled\" | \"storeGapsInEventLogEnabled\" | \"filterProcessDescendantsForEventFiltersEnabled\" | \"dataIngestionHubEnabled\" | \"entityStoreDisabled\" | \"serviceEntityStoreEnabled\" | \"siemMigrationsEnabled\" | \"newExpandableFlyoutNavigationEnabled\" | \"crowdstrikeRunScriptEnabled\" | \"assetInventoryStoreEnabled\" | \"assetInventoryUXEnabled\" | \"responseActionsMSDefenderEndpointEnabled\" | \"eventCollectionDataReductionBannerEnabled\" | undefined" ], "path": "x-pack/solutions/security/plugins/security_solution/public/common/links/types.ts", "deprecated": false, @@ -554,7 +554,7 @@ "\nExperimental flag needed to disable the link. Opposite of experimentalKey" ], "signature": [ - "\"assistantModelEvaluation\" | \"attackDiscoveryAlertFiltering\" | \"defendInsights\" | \"alertSuppressionForSequenceEqlRuleEnabled\" | \"excludePoliciesInFilterEnabled\" | \"kubernetesEnabled\" | \"donutChartEmbeddablesEnabled\" | \"previewTelemetryUrlEnabled\" | \"extendedRuleExecutionLoggingEnabled\" | \"socTrendsEnabled\" | \"responseActionUploadEnabled\" | \"automatedProcessActionsEnabled\" | \"responseActionsSentinelOneV1Enabled\" | \"responseActionsSentinelOneV2Enabled\" | \"responseActionsSentinelOneGetFileEnabled\" | \"responseActionsSentinelOneKillProcessEnabled\" | \"responseActionsSentinelOneProcessesEnabled\" | \"responseActionsCrowdstrikeManualHostIsolationEnabled\" | \"endpointManagementSpaceAwarenessEnabled\" | \"securitySolutionNotesDisabled\" | \"newUserDetailsFlyoutManagedUser\" | \"riskScoringPersistence\" | \"riskScoringRoutesEnabled\" | \"esqlRulesDisabled\" | \"protectionUpdatesEnabled\" | \"disableTimelineSaveTour\" | \"riskEnginePrivilegesRouteEnabled\" | \"sentinelOneDataInAnalyzerEnabled\" | \"sentinelOneManualHostActionsEnabled\" | \"crowdstrikeDataInAnalyzerEnabled\" | \"responseActionsTelemetryEnabled\" | \"jamfDataInAnalyzerEnabled\" | \"graphVisualizationInFlyoutEnabled\" | \"prebuiltRulesCustomizationEnabled\" | \"malwareOnWriteScanOptionAvailable\" | \"unifiedManifestEnabled\" | \"valueListItemsModalEnabled\" | \"filterProcessDescendantsForEventFiltersEnabled\" | \"dataIngestionHubEnabled\" | \"entityStoreDisabled\" | \"serviceEntityStoreEnabled\" | \"siemMigrationsEnabled\" | \"newExpandableFlyoutNavigationEnabled\" | \"crowdstrikeRunScriptEnabled\" | \"assetInventoryStoreEnabled\" | \"assetInventoryUXEnabled\" | \"responseActionsMSDefenderEndpointEnabled\" | undefined" + "\"assistantModelEvaluation\" | \"attackDiscoveryAlertFiltering\" | \"defendInsights\" | \"alertSuppressionForSequenceEqlRuleEnabled\" | \"excludePoliciesInFilterEnabled\" | \"kubernetesEnabled\" | \"donutChartEmbeddablesEnabled\" | \"previewTelemetryUrlEnabled\" | \"extendedRuleExecutionLoggingEnabled\" | \"socTrendsEnabled\" | \"responseActionUploadEnabled\" | \"automatedProcessActionsEnabled\" | \"responseActionsSentinelOneV1Enabled\" | \"responseActionsSentinelOneV2Enabled\" | \"responseActionsSentinelOneGetFileEnabled\" | \"responseActionsSentinelOneKillProcessEnabled\" | \"responseActionsSentinelOneProcessesEnabled\" | \"responseActionsCrowdstrikeManualHostIsolationEnabled\" | \"endpointManagementSpaceAwarenessEnabled\" | \"securitySolutionNotesDisabled\" | \"newUserDetailsFlyoutManagedUser\" | \"riskScoringPersistence\" | \"riskScoringRoutesEnabled\" | \"esqlRulesDisabled\" | \"protectionUpdatesEnabled\" | \"disableTimelineSaveTour\" | \"riskEnginePrivilegesRouteEnabled\" | \"sentinelOneDataInAnalyzerEnabled\" | \"sentinelOneManualHostActionsEnabled\" | \"crowdstrikeDataInAnalyzerEnabled\" | \"responseActionsTelemetryEnabled\" | \"jamfDataInAnalyzerEnabled\" | \"graphVisualizationInFlyoutEnabled\" | \"prebuiltRulesCustomizationEnabled\" | \"malwareOnWriteScanOptionAvailable\" | \"unifiedManifestEnabled\" | \"valueListItemsModalEnabled\" | \"manualRuleRunEnabled\" | \"storeGapsInEventLogEnabled\" | \"filterProcessDescendantsForEventFiltersEnabled\" | \"dataIngestionHubEnabled\" | \"entityStoreDisabled\" | \"serviceEntityStoreEnabled\" | \"siemMigrationsEnabled\" | \"newExpandableFlyoutNavigationEnabled\" | \"crowdstrikeRunScriptEnabled\" | \"assetInventoryStoreEnabled\" | \"assetInventoryUXEnabled\" | \"responseActionsMSDefenderEndpointEnabled\" | \"eventCollectionDataReductionBannerEnabled\" | undefined" ], "path": "x-pack/solutions/security/plugins/security_solution/public/common/links/types.ts", "deprecated": false, @@ -1828,7 +1828,7 @@ "label": "experimentalFeatures", "description": [], "signature": [ - "{ readonly alertSuppressionForSequenceEqlRuleEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly responseActionsSentinelOneV2Enabled: boolean; readonly responseActionsSentinelOneGetFileEnabled: boolean; readonly responseActionsSentinelOneKillProcessEnabled: boolean; readonly responseActionsSentinelOneProcessesEnabled: boolean; readonly responseActionsCrowdstrikeManualHostIsolationEnabled: boolean; readonly endpointManagementSpaceAwarenessEnabled: boolean; readonly securitySolutionNotesDisabled: boolean; readonly assistantModelEvaluation: boolean; readonly attackDiscoveryAlertFiltering: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly responseActionsTelemetryEnabled: boolean; readonly jamfDataInAnalyzerEnabled: boolean; readonly graphVisualizationInFlyoutEnabled: boolean; readonly prebuiltRulesCustomizationEnabled: boolean; readonly malwareOnWriteScanOptionAvailable: boolean; readonly unifiedManifestEnabled: boolean; readonly valueListItemsModalEnabled: boolean; readonly filterProcessDescendantsForEventFiltersEnabled: boolean; readonly dataIngestionHubEnabled: boolean; readonly entityStoreDisabled: boolean; readonly serviceEntityStoreEnabled: boolean; readonly siemMigrationsEnabled: boolean; readonly defendInsights: boolean; readonly newExpandableFlyoutNavigationEnabled: boolean; readonly crowdstrikeRunScriptEnabled: boolean; readonly assetInventoryStoreEnabled: boolean; readonly assetInventoryUXEnabled: boolean; readonly responseActionsMSDefenderEndpointEnabled: boolean; }" + "{ readonly alertSuppressionForSequenceEqlRuleEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly responseActionsSentinelOneV2Enabled: boolean; readonly responseActionsSentinelOneGetFileEnabled: boolean; readonly responseActionsSentinelOneKillProcessEnabled: boolean; readonly responseActionsSentinelOneProcessesEnabled: boolean; readonly responseActionsCrowdstrikeManualHostIsolationEnabled: boolean; readonly endpointManagementSpaceAwarenessEnabled: boolean; readonly securitySolutionNotesDisabled: boolean; readonly assistantModelEvaluation: boolean; readonly attackDiscoveryAlertFiltering: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly responseActionsTelemetryEnabled: boolean; readonly jamfDataInAnalyzerEnabled: boolean; readonly graphVisualizationInFlyoutEnabled: boolean; readonly prebuiltRulesCustomizationEnabled: boolean; readonly malwareOnWriteScanOptionAvailable: boolean; readonly unifiedManifestEnabled: boolean; readonly valueListItemsModalEnabled: boolean; readonly manualRuleRunEnabled: boolean; readonly storeGapsInEventLogEnabled: boolean; readonly filterProcessDescendantsForEventFiltersEnabled: boolean; readonly dataIngestionHubEnabled: boolean; readonly entityStoreDisabled: boolean; readonly serviceEntityStoreEnabled: boolean; readonly siemMigrationsEnabled: boolean; readonly defendInsights: boolean; readonly newExpandableFlyoutNavigationEnabled: boolean; readonly crowdstrikeRunScriptEnabled: boolean; readonly assetInventoryStoreEnabled: boolean; readonly assetInventoryUXEnabled: boolean; readonly responseActionsMSDefenderEndpointEnabled: boolean; readonly eventCollectionDataReductionBannerEnabled: boolean; }" ], "path": "x-pack/solutions/security/plugins/security_solution/public/types.ts", "deprecated": false, @@ -3045,7 +3045,7 @@ "\nThe security solution generic experimental features" ], "signature": [ - "{ readonly alertSuppressionForSequenceEqlRuleEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly responseActionsSentinelOneV2Enabled: boolean; readonly responseActionsSentinelOneGetFileEnabled: boolean; readonly responseActionsSentinelOneKillProcessEnabled: boolean; readonly responseActionsSentinelOneProcessesEnabled: boolean; readonly responseActionsCrowdstrikeManualHostIsolationEnabled: boolean; readonly endpointManagementSpaceAwarenessEnabled: boolean; readonly securitySolutionNotesDisabled: boolean; readonly assistantModelEvaluation: boolean; readonly attackDiscoveryAlertFiltering: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly responseActionsTelemetryEnabled: boolean; readonly jamfDataInAnalyzerEnabled: boolean; readonly graphVisualizationInFlyoutEnabled: boolean; readonly prebuiltRulesCustomizationEnabled: boolean; readonly malwareOnWriteScanOptionAvailable: boolean; readonly unifiedManifestEnabled: boolean; readonly valueListItemsModalEnabled: boolean; readonly filterProcessDescendantsForEventFiltersEnabled: boolean; readonly dataIngestionHubEnabled: boolean; readonly entityStoreDisabled: boolean; readonly serviceEntityStoreEnabled: boolean; readonly siemMigrationsEnabled: boolean; readonly defendInsights: boolean; readonly newExpandableFlyoutNavigationEnabled: boolean; readonly crowdstrikeRunScriptEnabled: boolean; readonly assetInventoryStoreEnabled: boolean; readonly assetInventoryUXEnabled: boolean; readonly responseActionsMSDefenderEndpointEnabled: boolean; }" + "{ readonly alertSuppressionForSequenceEqlRuleEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly responseActionsSentinelOneV2Enabled: boolean; readonly responseActionsSentinelOneGetFileEnabled: boolean; readonly responseActionsSentinelOneKillProcessEnabled: boolean; readonly responseActionsSentinelOneProcessesEnabled: boolean; readonly responseActionsCrowdstrikeManualHostIsolationEnabled: boolean; readonly endpointManagementSpaceAwarenessEnabled: boolean; readonly securitySolutionNotesDisabled: boolean; readonly assistantModelEvaluation: boolean; readonly attackDiscoveryAlertFiltering: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly responseActionsTelemetryEnabled: boolean; readonly jamfDataInAnalyzerEnabled: boolean; readonly graphVisualizationInFlyoutEnabled: boolean; readonly prebuiltRulesCustomizationEnabled: boolean; readonly malwareOnWriteScanOptionAvailable: boolean; readonly unifiedManifestEnabled: boolean; readonly valueListItemsModalEnabled: boolean; readonly manualRuleRunEnabled: boolean; readonly storeGapsInEventLogEnabled: boolean; readonly filterProcessDescendantsForEventFiltersEnabled: boolean; readonly dataIngestionHubEnabled: boolean; readonly entityStoreDisabled: boolean; readonly serviceEntityStoreEnabled: boolean; readonly siemMigrationsEnabled: boolean; readonly defendInsights: boolean; readonly newExpandableFlyoutNavigationEnabled: boolean; readonly crowdstrikeRunScriptEnabled: boolean; readonly assetInventoryStoreEnabled: boolean; readonly assetInventoryUXEnabled: boolean; readonly responseActionsMSDefenderEndpointEnabled: boolean; readonly eventCollectionDataReductionBannerEnabled: boolean; }" ], "path": "x-pack/solutions/security/plugins/security_solution/server/plugin_contract.ts", "deprecated": false, @@ -3218,7 +3218,7 @@ "label": "ExperimentalFeatures", "description": [], "signature": [ - "{ readonly alertSuppressionForSequenceEqlRuleEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly responseActionsSentinelOneV2Enabled: boolean; readonly responseActionsSentinelOneGetFileEnabled: boolean; readonly responseActionsSentinelOneKillProcessEnabled: boolean; readonly responseActionsSentinelOneProcessesEnabled: boolean; readonly responseActionsCrowdstrikeManualHostIsolationEnabled: boolean; readonly endpointManagementSpaceAwarenessEnabled: boolean; readonly securitySolutionNotesDisabled: boolean; readonly assistantModelEvaluation: boolean; readonly attackDiscoveryAlertFiltering: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly responseActionsTelemetryEnabled: boolean; readonly jamfDataInAnalyzerEnabled: boolean; readonly graphVisualizationInFlyoutEnabled: boolean; readonly prebuiltRulesCustomizationEnabled: boolean; readonly malwareOnWriteScanOptionAvailable: boolean; readonly unifiedManifestEnabled: boolean; readonly valueListItemsModalEnabled: boolean; readonly filterProcessDescendantsForEventFiltersEnabled: boolean; readonly dataIngestionHubEnabled: boolean; readonly entityStoreDisabled: boolean; readonly serviceEntityStoreEnabled: boolean; readonly siemMigrationsEnabled: boolean; readonly defendInsights: boolean; readonly newExpandableFlyoutNavigationEnabled: boolean; readonly crowdstrikeRunScriptEnabled: boolean; readonly assetInventoryStoreEnabled: boolean; readonly assetInventoryUXEnabled: boolean; readonly responseActionsMSDefenderEndpointEnabled: boolean; }" + "{ readonly alertSuppressionForSequenceEqlRuleEnabled: boolean; readonly excludePoliciesInFilterEnabled: boolean; readonly kubernetesEnabled: boolean; readonly donutChartEmbeddablesEnabled: boolean; readonly previewTelemetryUrlEnabled: boolean; readonly extendedRuleExecutionLoggingEnabled: boolean; readonly socTrendsEnabled: boolean; readonly responseActionUploadEnabled: boolean; readonly automatedProcessActionsEnabled: boolean; readonly responseActionsSentinelOneV1Enabled: boolean; readonly responseActionsSentinelOneV2Enabled: boolean; readonly responseActionsSentinelOneGetFileEnabled: boolean; readonly responseActionsSentinelOneKillProcessEnabled: boolean; readonly responseActionsSentinelOneProcessesEnabled: boolean; readonly responseActionsCrowdstrikeManualHostIsolationEnabled: boolean; readonly endpointManagementSpaceAwarenessEnabled: boolean; readonly securitySolutionNotesDisabled: boolean; readonly assistantModelEvaluation: boolean; readonly attackDiscoveryAlertFiltering: boolean; readonly newUserDetailsFlyoutManagedUser: boolean; readonly riskScoringPersistence: boolean; readonly riskScoringRoutesEnabled: boolean; readonly esqlRulesDisabled: boolean; readonly protectionUpdatesEnabled: boolean; readonly disableTimelineSaveTour: boolean; readonly riskEnginePrivilegesRouteEnabled: boolean; readonly sentinelOneDataInAnalyzerEnabled: boolean; readonly sentinelOneManualHostActionsEnabled: boolean; readonly crowdstrikeDataInAnalyzerEnabled: boolean; readonly responseActionsTelemetryEnabled: boolean; readonly jamfDataInAnalyzerEnabled: boolean; readonly graphVisualizationInFlyoutEnabled: boolean; readonly prebuiltRulesCustomizationEnabled: boolean; readonly malwareOnWriteScanOptionAvailable: boolean; readonly unifiedManifestEnabled: boolean; readonly valueListItemsModalEnabled: boolean; readonly manualRuleRunEnabled: boolean; readonly storeGapsInEventLogEnabled: boolean; readonly filterProcessDescendantsForEventFiltersEnabled: boolean; readonly dataIngestionHubEnabled: boolean; readonly entityStoreDisabled: boolean; readonly serviceEntityStoreEnabled: boolean; readonly siemMigrationsEnabled: boolean; readonly defendInsights: boolean; readonly newExpandableFlyoutNavigationEnabled: boolean; readonly crowdstrikeRunScriptEnabled: boolean; readonly assetInventoryStoreEnabled: boolean; readonly assetInventoryUXEnabled: boolean; readonly responseActionsMSDefenderEndpointEnabled: boolean; readonly eventCollectionDataReductionBannerEnabled: boolean; }" ], "path": "x-pack/solutions/security/plugins/security_solution/common/experimental_features.ts", "deprecated": false, @@ -3299,7 +3299,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 alertSuppressionForSequenceEqlRuleEnabled: true; readonly excludePoliciesInFilterEnabled: false; readonly kubernetesEnabled: false; readonly donutChartEmbeddablesEnabled: false; readonly previewTelemetryUrlEnabled: false; readonly extendedRuleExecutionLoggingEnabled: false; readonly socTrendsEnabled: false; readonly responseActionUploadEnabled: true; readonly automatedProcessActionsEnabled: true; readonly responseActionsSentinelOneV1Enabled: true; readonly responseActionsSentinelOneV2Enabled: true; readonly responseActionsSentinelOneGetFileEnabled: true; readonly responseActionsSentinelOneKillProcessEnabled: true; readonly responseActionsSentinelOneProcessesEnabled: true; readonly responseActionsCrowdstrikeManualHostIsolationEnabled: true; readonly endpointManagementSpaceAwarenessEnabled: false; readonly securitySolutionNotesDisabled: false; readonly assistantModelEvaluation: false; readonly attackDiscoveryAlertFiltering: false; readonly newUserDetailsFlyoutManagedUser: false; readonly riskScoringPersistence: true; readonly riskScoringRoutesEnabled: true; readonly esqlRulesDisabled: false; readonly protectionUpdatesEnabled: true; readonly disableTimelineSaveTour: false; readonly riskEnginePrivilegesRouteEnabled: true; readonly sentinelOneDataInAnalyzerEnabled: true; readonly sentinelOneManualHostActionsEnabled: true; readonly crowdstrikeDataInAnalyzerEnabled: true; readonly responseActionsTelemetryEnabled: false; readonly jamfDataInAnalyzerEnabled: true; readonly graphVisualizationInFlyoutEnabled: false; readonly prebuiltRulesCustomizationEnabled: false; readonly malwareOnWriteScanOptionAvailable: true; readonly unifiedManifestEnabled: true; readonly valueListItemsModalEnabled: true; readonly filterProcessDescendantsForEventFiltersEnabled: true; readonly dataIngestionHubEnabled: false; readonly entityStoreDisabled: false; readonly serviceEntityStoreEnabled: true; readonly siemMigrationsEnabled: false; readonly defendInsights: false; readonly newExpandableFlyoutNavigationEnabled: false; readonly crowdstrikeRunScriptEnabled: true; readonly assetInventoryStoreEnabled: false; readonly assetInventoryUXEnabled: false; readonly responseActionsMSDefenderEndpointEnabled: true; }" + "{ readonly alertSuppressionForSequenceEqlRuleEnabled: true; readonly excludePoliciesInFilterEnabled: false; readonly kubernetesEnabled: false; readonly donutChartEmbeddablesEnabled: false; readonly previewTelemetryUrlEnabled: false; readonly extendedRuleExecutionLoggingEnabled: false; readonly socTrendsEnabled: false; readonly responseActionUploadEnabled: true; readonly automatedProcessActionsEnabled: true; readonly responseActionsSentinelOneV1Enabled: true; readonly responseActionsSentinelOneV2Enabled: true; readonly responseActionsSentinelOneGetFileEnabled: true; readonly responseActionsSentinelOneKillProcessEnabled: true; readonly responseActionsSentinelOneProcessesEnabled: true; readonly responseActionsCrowdstrikeManualHostIsolationEnabled: true; readonly endpointManagementSpaceAwarenessEnabled: false; readonly securitySolutionNotesDisabled: false; readonly assistantModelEvaluation: false; readonly attackDiscoveryAlertFiltering: false; readonly newUserDetailsFlyoutManagedUser: false; readonly riskScoringPersistence: true; readonly riskScoringRoutesEnabled: true; readonly esqlRulesDisabled: false; readonly protectionUpdatesEnabled: true; readonly disableTimelineSaveTour: false; readonly riskEnginePrivilegesRouteEnabled: true; readonly sentinelOneDataInAnalyzerEnabled: true; readonly sentinelOneManualHostActionsEnabled: true; readonly crowdstrikeDataInAnalyzerEnabled: true; readonly responseActionsTelemetryEnabled: false; readonly jamfDataInAnalyzerEnabled: true; readonly graphVisualizationInFlyoutEnabled: false; readonly prebuiltRulesCustomizationEnabled: false; readonly malwareOnWriteScanOptionAvailable: true; readonly unifiedManifestEnabled: true; readonly valueListItemsModalEnabled: true; readonly manualRuleRunEnabled: false; readonly storeGapsInEventLogEnabled: false; readonly filterProcessDescendantsForEventFiltersEnabled: true; readonly dataIngestionHubEnabled: false; readonly entityStoreDisabled: false; readonly serviceEntityStoreEnabled: true; readonly siemMigrationsEnabled: false; readonly defendInsights: false; readonly newExpandableFlyoutNavigationEnabled: false; readonly crowdstrikeRunScriptEnabled: true; readonly assetInventoryStoreEnabled: false; readonly assetInventoryUXEnabled: false; readonly responseActionsMSDefenderEndpointEnabled: true; readonly eventCollectionDataReductionBannerEnabled: false; }" ], "path": "x-pack/solutions/security/plugins/security_solution/common/experimental_features.ts", "deprecated": false, diff --git a/api_docs/security_solution.mdx b/api_docs/security_solution.mdx index bf158e630a7f3..ebc25f7583a55 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: 2025-01-27 +date: 2025-01-28 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 3895c1bda824c..fc22990d3d89a 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: 2025-01-27 +date: 2025-01-28 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 61317838d65ad..9e8e195f82cb4 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: 2025-01-27 +date: 2025-01-28 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 f9683bc8cd4d9..58d454e3306b2 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: 2025-01-27 +date: 2025-01-28 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 d9e7c3f0400d5..c9d87c4c1792f 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: 2025-01-27 +date: 2025-01-28 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 ca5aca0bbe728..d04266c0aa7cf 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: 2025-01-27 +date: 2025-01-28 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 479a0a694dfe0..2fc0b6a45760a 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: 2025-01-27 +date: 2025-01-28 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 c53cfb788c263..a0e290faebd07 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'share'] --- import shareObj from './share.devdocs.json'; diff --git a/api_docs/slo.mdx b/api_docs/slo.mdx index d7df72aa24ed9..faba9f7b15085 100644 --- a/api_docs/slo.mdx +++ b/api_docs/slo.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/slo title: "slo" image: https://source.unsplash.com/400x175/?github description: API docs for the slo plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'slo'] --- import sloObj from './slo.devdocs.json'; diff --git a/api_docs/snapshot_restore.mdx b/api_docs/snapshot_restore.mdx index 49edf8c9ac629..9d879d8241de1 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: 2025-01-27 +date: 2025-01-28 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 4b35ebcfaf5a3..5340069adc5e9 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: 2025-01-27 +date: 2025-01-28 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 421a1ac3ca717..a7f534f2faa95 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: 2025-01-27 +date: 2025-01-28 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 1c8a7bd3b861a..afdcc3d09a324 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'stackConnectors'] --- import stackConnectorsObj from './stack_connectors.devdocs.json'; diff --git a/api_docs/streams.mdx b/api_docs/streams.mdx index f1f1c04ccabf7..11dd1d9ec4de7 100644 --- a/api_docs/streams.mdx +++ b/api_docs/streams.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/streams title: "streams" image: https://source.unsplash.com/400x175/?github description: API docs for the streams plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'streams'] --- import streamsObj from './streams.devdocs.json'; diff --git a/api_docs/streams_app.mdx b/api_docs/streams_app.mdx index 3fbc4e8aa978e..62564fb4c952c 100644 --- a/api_docs/streams_app.mdx +++ b/api_docs/streams_app.mdx @@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/streamsApp title: "streamsApp" image: https://source.unsplash.com/400x175/?github description: API docs for the streamsApp plugin -date: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'streamsApp'] --- import streamsAppObj from './streams_app.devdocs.json'; diff --git a/api_docs/task_manager.mdx b/api_docs/task_manager.mdx index c56ac5820f256..ad206fdcc7e8e 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'taskManager'] --- import taskManagerObj from './task_manager.devdocs.json'; diff --git a/api_docs/telemetry.mdx b/api_docs/telemetry.mdx index a12f8bc4551db..7176928496aab 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: 2025-01-27 +date: 2025-01-28 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 f1067983620d7..e92d421c600f7 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryCollectionManager'] --- import telemetryCollectionManagerObj from './telemetry_collection_manager.devdocs.json'; diff --git a/api_docs/telemetry_management_section.mdx b/api_docs/telemetry_management_section.mdx index c969502eaad52..1ceea5e4df8a4 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'telemetryManagementSection'] --- import telemetryManagementSectionObj from './telemetry_management_section.devdocs.json'; diff --git a/api_docs/threat_intelligence.mdx b/api_docs/threat_intelligence.mdx index 4399b11c146bc..671ca536fd765 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: 2025-01-27 +date: 2025-01-28 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 f4b3ea16f6641..ab1a29968919d 100644 --- a/api_docs/timelines.devdocs.json +++ b/api_docs/timelines.devdocs.json @@ -1194,10 +1194,6 @@ "deprecated": true, "trackAdoption": false, "references": [ - { - "plugin": "kubernetesSecurity", - "path": "x-pack/solutions/security/plugins/kubernetes_security/public/hooks/use_filter.ts" - }, { "plugin": "osquery", "path": "x-pack/platform/plugins/shared/osquery/public/timelines/add_to_timeline_button.tsx" diff --git a/api_docs/timelines.mdx b/api_docs/timelines.mdx index 146ff429bb143..e97da02f459e3 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: 2025-01-27 +date: 2025-01-28 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 3ea05fbba83bf..d827634738964 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'transform'] --- import transformObj from './transform.devdocs.json'; diff --git a/api_docs/triggers_actions_ui.mdx b/api_docs/triggers_actions_ui.mdx index 1c065a8d313d8..8142cd28991bf 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: 2025-01-27 +date: 2025-01-28 tags: ['contributor', 'dev', 'apidocs', 'kibana', 'triggersActionsUi'] --- import triggersActionsUiObj from './triggers_actions_ui.devdocs.json'; diff --git a/api_docs/ui_actions.devdocs.json b/api_docs/ui_actions.devdocs.json index 4d7d1d9f6b9a3..0301b788cef79 100644 --- a/api_docs/ui_actions.devdocs.json +++ b/api_docs/ui_actions.devdocs.json @@ -642,6 +642,10 @@ "plugin": "esql", "path": "src/platform/plugins/shared/esql/public/plugin.ts" }, + { + "plugin": "esql", + "path": "src/platform/plugins/shared/esql/public/plugin.ts" + }, { "plugin": "lens", "path": "x-pack/platform/plugins/shared/lens/public/plugin.ts" diff --git a/api_docs/ui_actions.mdx b/api_docs/ui_actions.mdx index 9bb863cd28290..7a42b89503978 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: 2025-01-27 +date: 2025-01-28 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 a7ac352b46d77..2eb6e99cf8282 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: 2025-01-27 +date: 2025-01-28 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 82ecd3654fa7f..d5018ebe0685c 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: 2025-01-27 +date: 2025-01-28 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 0c6bc9b169c12..5a8836e3b88b9 100644 --- a/api_docs/unified_histogram.devdocs.json +++ b/api_docs/unified_histogram.devdocs.json @@ -1370,7 +1370,7 @@ "section": "def-common.Filter", "text": "Filter" }, - "[]; globalPalette?: { activePaletteId: string; state?: unknown; } | undefined; adHocDataViews?: Record Date: Tue, 28 Jan 2025 08:49:39 +0100 Subject: [PATCH 05/31] SKA: Fix outdated eslint rules (#206961) ## Summary Some eslint rules' paths were outdated after the SKA relocations. This PR aims at fixing them. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> --- .eslintignore | 3 - .eslintrc.js | 56 +- .../private/url_forwarding/public/index.ts | 3 +- .../plugins/shared/charts/public/index.ts | 21 +- .../plugins/shared/data/common/index.ts | 490 +++++++++++++++++- .../plugins/shared/dev_tools/public/index.ts | 5 +- .../plugins/shared/esql/common/index.ts | 2 +- .../shared/expression_error/common/index.ts | 2 +- .../shared/expression_image/common/index.ts | 11 +- .../shared/expression_metric/common/index.ts | 12 +- .../expression_repeat_image/common/index.ts | 12 +- .../expression_reveal_image/common/index.ts | 4 +- .../plugins/shared/inspector/public/index.ts | 7 +- .../shared/visualizations/common/index.ts | 178 ++++++- .../connector_types/system_log_example.ts | 5 +- .../private/snapshot_restore/common/index.ts | 16 +- .../plugins/shared/actions/common/index.ts | 71 ++- .../plugins/shared/actions/common/types.ts | 8 - .../shared/actions/server/constants/plugin.ts | 1 + .../axios_utils_connection.test.ts | 1 + .../axios_utils_proxy.test.ts | 1 + .../lib/ensure_sufficient_license.test.ts | 1 + .../actions/server/lib/mustache_renderer.ts | 1 + .../shared/actions/server/plugin.test.ts | 2 + .../plugins/shared/actions/server/types.ts | 1 + .../alerting/common/constants/plugin.ts | 1 + .../plugins/shared/alerting/common/index.ts | 174 ++++++- .../lib/alert_conflict_resolver.ts | 1 + .../alerts_service/alerts_service.test.ts | 3 + .../lib/retry_transient_es_errors.test.ts | 4 + .../methods/bulk_edit/bulk_edit_rules.test.ts | 2 + .../alerting/server/lib/monitoring.test.ts | 1 + .../server/lib/rule_execution_status.test.ts | 1 + .../shared/alerting/server/plugin.test.ts | 1 + .../server/rules_client/common/index.ts | 28 +- .../alerting/server/rules_client/tests/lib.ts | 1 + .../saved_objects/migrations/8.6/index.ts | 1 + .../action_scheduler/test_fixtures.ts | 1 + .../alerting/server/test_utils/index.ts | 2 + .../shared/dashboard_enhanced/common/index.ts | 3 +- .../public/components/common/index.ts | 4 +- .../server/es/cluster_client_adapter.test.ts | 1 + .../server/es/cluster_client_adapter.ts | 1 + .../shared/index_management/common/index.ts | 29 +- .../shared/logs_shared/common/index.ts | 35 +- .../application/jobs/new_job/common/index.ts | 26 +- .../shared/rule_registry/server/index.ts | 46 +- .../common/build_sorted_events_query.test.ts | 18 +- .../expression/es_query_expression.test.tsx | 3 + .../es_query/expression/expression.test.tsx | 2 + .../public/rule_types/es_query/util.test.ts | 2 + .../es_query/rule_type_params.test.ts | 1 + .../get_entities_and_generate_alerts.test.ts | 1 + .../geo_containment/lib/transform_results.ts | 1 + .../index_threshold/rule_type_params.test.ts | 2 + .../connector_types/cases_webhook/index.ts | 2 +- .../connector_types/d3security/index.ts | 5 +- .../server/connector_types/email/index.ts | 2 +- .../connector_types/email/send_email.ts | 1 + .../server/connector_types/es_index/index.ts | 12 +- .../server/connector_types/gemini/index.ts | 2 +- .../connector_types/inference/helpers.ts | 2 + .../server/connector_types/inference/index.ts | 2 +- .../inference/inference.test.ts | 1 + .../server/connector_types/jira/index.ts | 2 +- .../server/connector_types/jira/types.ts | 2 + .../server/connector_types/lib/mocks.ts | 2 + .../connector_types/lib/servicenow/types.ts | 2 + .../microsoft_defender_endpoint/mocks.ts | 1 + .../server/connector_types/pagerduty/index.ts | 2 +- .../server/connector_types/resilient/types.ts | 2 + .../connector_types/sentinelone/mocks.ts | 1 + .../connector_types/server_log/index.ts | 2 +- .../connector_types/servicenow_itom/index.ts | 5 +- .../connector_types/servicenow_itsm/index.ts | 2 +- .../connector_types/servicenow_sir/index.ts | 2 +- .../server/connector_types/slack/index.ts | 2 +- .../server/connector_types/slack_api/index.ts | 2 +- .../server/connector_types/swimlane/index.ts | 2 +- .../server/connector_types/swimlane/types.ts | 2 + .../server/connector_types/teams/index.ts | 2 +- .../server/connector_types/thehive/index.ts | 2 +- .../server/connector_types/torq/index.ts | 3 +- .../connector_types/webhook/index.test.ts | 2 + .../server/connector_types/webhook/index.ts | 2 +- .../server/connector_types/xmatters/index.ts | 5 +- .../server/queries/task_claiming.test.ts | 2 + .../task_manager/server/routes/health.test.ts | 2 + .../server/saved_objects/migrations.ts | 2 + .../shared/task_manager/server/task.ts | 2 + .../task_claimers/strategy_mget.test.ts | 2 + .../strategy_update_by_query.test.ts | 2 + .../server/task_running/task_runner.test.ts | 1 + .../task_manager/server/task_store.test.ts | 1 + .../triggers_actions_ui/common/index.ts | 39 +- .../sections/rule_form/rule_form.tsx | 2 +- .../server/data/lib/core_query_types.test.ts | 1 + .../server/data/lib/time_series_query.ts | 1 + .../server/data/lib/time_series_types.test.ts | 1 + .../server/data/routes/indices.ts | 1 + .../use_error_group_list_data.tsx | 2 +- .../crashes_overview.tsx | 1 + .../errors_overview.tsx | 1 + .../use_mobile_statistics_fetcher.ts | 1 + .../app/service_inventory/index.tsx | 2 + .../index.tsx | 2 + .../transaction_details/top_errors/index.tsx | 2 + .../shared/transactions_table/index.tsx | 1 + .../apm/public/hooks/use_fetcher.test.tsx | 2 + .../public/hooks/use_progressive_fetcher.tsx | 2 + .../use_transaction_trace_samples_fetcher.ts | 1 + .../embeddable/use_app_data_view.ts | 1 + .../plugins/observability/public/index.ts | 31 +- .../components/sections/apm/apm_section.tsx | 1 + .../components/sections/logs/logs_section.tsx | 1 + .../sections/metrics/metrics_section.tsx | 1 + .../sections/uptime/uptime_section.tsx | 1 + .../components/sections/ux/ux_section.tsx | 1 + .../plugins/observability/server/index.ts | 15 +- .../server/rule_connector/index.ts | 2 +- .../auto_detect/use_onboarding_flow.tsx | 1 + .../custom_logs/install_elastic_agent.tsx | 4 + .../public/hooks/use_es_search.ts | 1 + .../public/hooks/use_time_range_async.ts | 1 + .../components/condition_editor/index.tsx | 1 + .../components/entity_detail_view/index.tsx | 1 + .../management_bottom_bar/index.tsx | 9 +- .../dashboard_table.tsx | 5 +- .../add_processor_button.tsx | 6 +- .../flyout/danger_zone.tsx | 6 +- .../dissect/dissect_append_separator.tsx | 6 +- .../dissect/dissect_pattern_definition.tsx | 7 +- .../flyout/grok/grok_patterns_editor.tsx | 9 +- .../stream_detail_enrichment/flyout/index.tsx | 2 + .../flyout/processor_field_selector.tsx | 7 +- .../flyout/processor_flyout_template.tsx | 6 +- .../flyout/processor_outcome_preview.tsx | 1 + .../flyout/processor_type_selector.tsx | 14 +- .../hooks/use_processing_simulator.ts | 1 + .../processors_list.tsx | 1 + .../stream_detail_overview/index.tsx | 2 + .../stream_detail_routing/index.tsx | 2 + .../field_parent.tsx | 1 + .../flyout/children_affected_callout.tsx | 5 +- .../public/components/streams_list/index.tsx | 17 +- .../public/hooks/use_streams_app_fetch.ts | 1 + .../common/components/monitor_inspect.tsx | 1 + .../result_details_successful.tsx | 1 + .../hooks/use_monitor_save.tsx | 1 + .../use_recently_viewed_monitors.ts | 1 + .../components/settings/policy_link.tsx | 1 + .../private_locations/policy_hosts.tsx | 6 +- .../project_api_keys/project_api_keys.tsx | 1 + .../last_successful_screenshot.tsx | 1 + .../hooks/use_browser_run_once_monitors.ts | 1 + .../ping_timestamp/use_in_progress_image.ts | 1 + .../alerts/alerts_containers/use_snap_shot.ts | 1 + .../integration_deprecation/index.tsx | 1 + .../overview/snapshot/use_snap_shot.ts | 1 + .../synthetics/check_steps/stderr_logs.tsx | 1 + .../step_expanded_row/step_screenshots.tsx | 1 + .../synthetics/step_screenshot_display.tsx | 1 + .../contexts/uptime_data_view_context.tsx | 1 + .../ux/public/hooks/use_static_data_view.ts | 1 + .../api/entity_analytics/common/index.ts | 11 +- .../common/api/entity_analytics/index.ts | 2 +- .../security_solution/risk_score/all/index.ts | 9 +- .../public/entity_analytics/common/index.ts | 11 +- 168 files changed, 1506 insertions(+), 185 deletions(-) diff --git a/.eslintignore b/.eslintignore index 5c8308a172916..9372e8a470901 100644 --- a/.eslintignore +++ b/.eslintignore @@ -20,7 +20,6 @@ snapshots.js !.buildkite # plugin overrides -/src/core/lib/kbn_internal_native_observable /src/platform/plugins/shared/data/common/es_query/kuery/ast/_generated_/** /x-pack/platform/plugins/private/canvas/canvas_plugin /x-pack/platform/plugins/private/canvas/shareable_runtime/build @@ -33,10 +32,8 @@ snapshots.js /packages/kbn-eslint-config /packages/kbn-plugin-generator/template /packages/kbn-generate/templates -/packages/kbn-pm/dist /packages/kbn-test/src/functional_test_runner/__tests__/fixtures/ /packages/kbn-test/src/functional_test_runner/lib/config/__tests__/fixtures/ -/packages/kbn-ui-framework/dist /src/platform/packages/shared/kbn-flot-charts/lib /src/platform/packages/shared/kbn-monaco/src/**/antlr /src/platform/packages/shared/kbn-esql-ast/src/**/antlr diff --git a/.eslintrc.js b/.eslintrc.js index 3e9edd40c0f93..a6268f698e40b 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -320,6 +320,10 @@ module.exports = { 'src/**/*.{js,mjs,ts,tsx}', 'x-pack/**/*.{js,mjs,ts,tsx}', 'packages/**/*.{js,mjs,ts,tsx}', + 'src/platform/packages/**/*.{js,mjs,ts,tsx}', + 'src/core/packages/**/*.{js,mjs,ts,tsx}', + 'x-pack/platform/packages/**/*.{js,mjs,ts,tsx}', + 'x-pack/solutions/*/packages/**/*.{js,mjs,ts,tsx}', ], plugins: ['formatjs'], rules: { @@ -924,7 +928,7 @@ module.exports = { 'x-pack/solutions/observability/plugins/exploratory_view/**/*.{js,mjs,ts,tsx}', 'x-pack/solutions/observability/plugins/ux/**/*.{js,mjs,ts,tsx}', 'x-pack/solutions/observability/plugins/slo/**/*.{js,mjs,ts,tsx}', - 'x-pack/packages/observability/**/*.{js,mjs,ts,tsx}', + 'x-pack/solutions/observability/packages/**/*.{js,mjs,ts,tsx}', ], rules: { 'no-console': ['warn', { allow: ['error'] }], @@ -944,7 +948,7 @@ module.exports = { 'x-pack/solutions/observability/plugins/observability/**/*.stories.*', 'x-pack/solutions/observability/plugins/exploratory_view/**/*.stories.*', 'x-pack/solutions/observability/plugins/slo/**/*.stories.*', - 'x-pack/packages/observability/**/*.{js,mjs,ts,tsx}', + 'x-pack/solutions/observability/packages/**/*.{js,mjs,ts,tsx}', ], rules: { 'react/function-component-definition': [ @@ -958,9 +962,10 @@ module.exports = { }, { files: [ - 'x-pack/plugins/observability_solution/**/*.{ts,tsx}', - 'x-pack/plugins/{streams,streams_app}/**/*.{ts,tsx}', - 'x-pack/packages/observability/**/*.{ts,tsx}', + 'x-pack/platform/plugins/shared/observability_solution/**/*.{ts,tsx}', + 'x-pack/solutions/observability/plugins/**/*.{ts,tsx}', + 'x-pack/solutions/observability/plugins/{streams,streams_app}/**/*.{ts,tsx}', + 'x-pack/solutions/observability/packages/**/*.{ts,tsx}', ], rules: { 'react-hooks/exhaustive-deps': [ @@ -975,17 +980,17 @@ module.exports = { { files: [ 'x-pack/platform/plugins/shared/aiops/**/*.tsx', - 'x-pack/plugins/observability_solution/**/*.tsx', - 'x-pack/plugins/{streams,streams_app}/**/*.{ts,tsx}', - 'src/plugins/ai_assistant_management/**/*.tsx', - 'x-pack/packages/observability/**/*.{ts,tsx}', + 'x-pack/platform/plugins/shared/observability_solution/**/*.{ts,tsx}', + 'x-pack/solutions/observability/plugins/**/*.{ts,tsx}', + 'src/platform/plugins/shared/ai_assistant_management/**/*.tsx', + 'x-pack/solutions/observability/packages/**/*.{ts,tsx}', ], rules: { '@kbn/telemetry/event_generating_elements_should_be_instrumented': 'error', }, }, { - files: ['x-pack/plugins/search*/**/*.tsx', 'x-pack/packages/search/**/*.tsx'], + files: ['x-pack/solutions/search/**/*.tsx'], rules: { '@kbn/telemetry/event_generating_elements_should_be_instrumented': 'warn', }, @@ -994,7 +999,7 @@ module.exports = { files: [ 'x-pack/solutions/observability/plugins/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', 'x-pack/solutions/observability/packages/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', - 'src/plugins/ai_assistant_management/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', + 'src/platform/plugins/shared/ai_assistant_management/**/!(*.stories.tsx|*.test.tsx|*.storybook_decorator.tsx|*.mock.tsx)', ], rules: { '@kbn/i18n/strings_should_be_translated_with_i18n': 'warn', @@ -1097,8 +1102,8 @@ module.exports = { 'x-pack/platform/plugins/private/data_visualizer/**/*.{js,mjs,ts,tsx}', 'x-pack/platform/plugins/shared/ml/**/*.{js,mjs,ts,tsx}', 'x-pack/platform/plugins/private/transform/**/*.{js,mjs,ts,tsx}', - 'x-pack/packages/private/ml/**/*.{js,mjs,ts,tsx}', - 'x-pack/packages/shared/ml/**/*.{js,mjs,ts,tsx}', + 'x-pack/platform/packages/shared/ml/**/*.{js,mjs,ts,tsx}', + 'x-pack/platform/packages/private/ml/**/*.{js,mjs,ts,tsx}', ], rules: { '@typescript-eslint/consistent-type-imports': 'error', @@ -1568,7 +1573,11 @@ module.exports = { { // typescript for front and back end files: [ - 'x-pack/plugins/{alerting,stack_alerts,actions,task_manager,event_log}/**/*.{ts,tsx}', + 'x-pack/platform/plugins/shared/alerting/**/*.{ts,tsx}', + 'x-pack/platform/plugins/shared/stack_alerts/**/*.{ts,tsx}', + 'x-pack/platform/plugins/shared/actions/**/*.{ts,tsx}', + 'x-pack/platform/plugins/shared/task_manager/**/*.{ts,tsx}', + 'x-pack/platform/plugins/shared/event_log/**/*.{ts,tsx}', ], rules: { '@typescript-eslint/no-explicit-any': 'error', @@ -1576,7 +1585,10 @@ module.exports = { }, { // typescript only for back end - files: ['x-pack/plugins/{stack_connectors,triggers_actions_ui}/server/**/*.ts'], + files: [ + 'x-pack/platform/plugins/shared/stack_connectors/server/**/*.ts', + 'x-pack/platform/plugins/shared/triggers_actions_ui/server/**/*.ts', + ], rules: { '@typescript-eslint/no-explicit-any': 'error', }, @@ -1708,7 +1720,7 @@ module.exports = { // All files files: [ 'x-pack/solutions/search/plugins/serverless_search/**/*.{ts,tsx}', - 'packages/kbn-search-*', + 'x-pack/solutions/search/packages/kbn-search-*', ], rules: { '@kbn/telemetry/event_generating_elements_should_be_instrumented': 'error', @@ -1872,7 +1884,8 @@ module.exports = { 'x-pack/test/encrypted_saved_objects_api_integration/**/*.{js,mjs,ts,tsx}', 'x-pack/platform/plugins/shared/security/**/*.{js,mjs,ts,tsx}', - 'x-pack/packages/security/**/*.{js,mjs,ts,tsx}', + 'x-pack/platform/packages/private/security/**/*.{js,mjs,ts,tsx}', + 'x-pack/platform/packages/shared/security/**/*.{js,mjs,ts,tsx}', 'x-pack/test/security_api_integration/**/*.{js,mjs,ts,tsx}', 'x-pack/test/security_functional/**/*.{js,mjs,ts,tsx}', @@ -1927,7 +1940,6 @@ module.exports = { { files: [ 'src/platform/packages/shared/kbn-analytics/**', - // 'packages/kbn-telemetry-tools/**', 'src/platform/plugins/private/kibana_usage_collection/**', 'src/platform/plugins/shared/usage_collection/**', 'src/platform/plugins/shared/telemetry/**', @@ -1948,7 +1960,6 @@ module.exports = { 'x-pack/platform/plugins/shared/global_search/**', 'x-pack/platform/plugins/shared/cloud/**', 'src/platform/packages/shared/kbn-config-schema', - 'src/plugins/status_page/**', 'src/platform/plugins/shared/saved_objects_management/**', 'src/platform/packages/shared/kbn-analytics/**', 'packages/kbn-telemetry-tools/**', @@ -1973,10 +1984,9 @@ module.exports = { { files: [ 'src/core/{server,public,common}/index.ts', - 'src/plugins/*/{server,public,common}/index.ts', - 'src/plugins/*/*/{server,public,common}/index.ts', - 'x-pack/plugins/*/{server,public,common}/index.ts', - 'x-pack/plugins/*/*/{server,public,common}/index.ts', + 'src/platform/plugins/**/{server,public,common}/index.ts', + 'x-pack/platform/plugins/**/{server,public,common}/index.ts', + 'x-pack/solutions/*/plugins/**/{server,public,common}/index.ts', ], rules: { '@kbn/eslint/no_export_all': 'error', diff --git a/src/platform/plugins/private/url_forwarding/public/index.ts b/src/platform/plugins/private/url_forwarding/public/index.ts index 8da437d81dbf4..2217eda274a70 100644 --- a/src/platform/plugins/private/url_forwarding/public/index.ts +++ b/src/platform/plugins/private/url_forwarding/public/index.ts @@ -13,4 +13,5 @@ import { UrlForwardingPlugin } from './plugin'; export const plugin = () => new UrlForwardingPlugin(); -export * from './plugin'; +export type { ForwardDefinition, UrlForwardingSetup, UrlForwardingStart } from './plugin'; +export { UrlForwardingPlugin } from './plugin'; diff --git a/src/platform/plugins/shared/charts/public/index.ts b/src/platform/plugins/shared/charts/public/index.ts index dd223e50a4e19..29a20b51b3b9a 100644 --- a/src/platform/plugins/shared/charts/public/index.ts +++ b/src/platform/plugins/shared/charts/public/index.ts @@ -20,9 +20,24 @@ export const plugin = () => new ChartsPlugin(); export type { ChartsPluginSetup, ChartsPluginStart } from './plugin'; -export * from './static'; -export * from './services/palettes/lighten_color'; -export * from './services/palettes/decrease_opacity'; +export { + createColorPalette, + seedColors, + CurrentTime, + EmptyPlaceholder, + useCommonChartStyles, + Endzones, + getAdjustedInterval, + renderEndzoneTooltip, + Warnings, + ColorPickerLazy, + ColorPicker, + LegendToggleLazy, + LegendToggle, + MULTILAYER_TIME_AXIS_STYLE, +} from './static'; +export { lightenColor } from './services/palettes/lighten_color'; +export { decreaseOpacity } from './services/palettes/decrease_opacity'; export { useActiveCursor } from './services/active_cursor'; export interface ClickTriggerEvent { diff --git a/src/platform/plugins/shared/data/common/index.ts b/src/platform/plugins/shared/data/common/index.ts index f802d0560f70f..816196191dec8 100644 --- a/src/platform/plugins/shared/data/common/index.ts +++ b/src/platform/plugins/shared/data/common/index.ts @@ -32,7 +32,495 @@ export { textBasedQueryStateToExpressionAst, } from './query'; export type { QueryState } from './query'; -export * from './search'; +export type { + AggConfigSerialized, + AggConfigOptions, + IAggConfig, + AggConfigsOptions, + CreateAggConfigParams, + GenericBucket, + IAggConfigs, + AggGroupName, + AggTypeConfig, + IAggType, + AggTypesDependencies, + AggTypesRegistrySetup, + AggTypesRegistryStart, + AggsCommonSetupDependencies, + AggsCommonStartDependencies, + IBucketAggConfig, + BucketAggParam, + CalculateBoundsFn, + IBucketDateHistogramAggConfig, + AggParamsDateHistogram, + AggParamsDateRange, + AggParamsFilter, + FiltersBucketAggDependencies, + AggParamsFilters, + AggParamsGeoTile, + AutoBounds, + HistogramBucketAggDependencies, + IBucketHistogramAggConfig, + AggParamsHistogram, + AggParamsIpPrefix, + AggParamsIpRange, + CidrMaskIpRangeAggKey, + RangeIpRangeAggKey, + IpRangeKey, + RangeBucketAggDependencies, + AggParamsRange, + AggParamsSignificantTerms, + AggParamsSignificantText, + CommonAggParamsTerms, + AggParamsTermsSerialized, + AggParamsTerms, + AggParamsMultiTermsSerialized, + AggParamsMultiTerms, + AggParamsRareTerms, + AggParamsSampler, + AggParamsDiversifiedSampler, + AggParamsTimeSeries, + AggParamsAvg, + AggParamsBucketAvgSerialized, + AggParamsBucketAvg, + AggParamsBucketMaxSerialized, + AggParamsBucketMax, + AggParamsBucketMinSerialized, + AggParamsBucketMin, + AggParamsBucketSumSerialized, + AggParamsBucketSum, + AggParamsFilteredMetricSerialized, + AggParamsFilteredMetric, + FiltersMetricAggDependencies, + AggParamsCardinality, + AggParamsValueCount, + AggParamsCount, + CommonAggParamsCumulativeSum, + AggParamsCumulativeSumSerialized, + AggParamsCumulativeSum, + CommonAggParamsDerivative, + AggParamsDerivativeSerialized, + AggParamsDerivative, + AggParamsGeoBounds, + AggParamsGeoCentroid, + AggParamsMax, + AggParamsMedian, + AggParamsSinglePercentile, + IMetricAggConfig, + MetricAggParam, + IMetricAggType, + AggParamsMin, + CommonAggParamsMovingAvg, + AggParamsMovingAvgSerialized, + AggParamsMovingAvg, + AggParamsPercentileRanks, + IPercentileRanksAggConfig, + PercentileRanksMetricAggDependencies, + AggParamsPercentiles, + IPercentileAggConfig, + AggParamsRate, + AggParamsSinglePercentileRank, + CommonAggParamsSerialDiff, + AggParamsSerialDiffSerialized, + AggParamsSerialDiff, + AggParamsStdDeviation, + IStdDevAggConfig, + AggParamsSum, + BaseAggParamsTopHit, + AggParamsTopHitSerialized, + AggParamsTopHit, + BaseAggParamsTopMetrics, + AggParamsTopMetricsSerialized, + AggParamsTopMetrics, + FieldTypes, + FilterFieldFn, + IFieldParamType, + OptionedValueProp, + AggParam, + AggParamOption, + IpPrefixKey, + AggsCommonSetup, + AggsCommonStart, + AggsStart, + BaseAggParams, + AggExpressionType, + AggExpressionFunctionArgs, + AggParamsMapping, + AggFunctionsMapping, + ParsedInterval, + REASON_ID_TYPES, + Cidr, + CidrOutput, + ExpressionFunctionCidr, + DateRange, + DateRangeOutput, + ExpressionFunctionDateRange, + ExtendedBounds, + ExtendedBoundsOutput, + ExpressionFunctionExtendedBounds, + GeoBoundingBox, + GeoBoundingBoxOutput, + ExpressionFunctionGeoBoundingBox, + GeoPoint, + GeoPointOutput, + ExpressionFunctionGeoPoint, + IpPrefix, + IpPrefixOutput, + ExpressionFunctionIpPrefix, + IpRange, + IpRangeOutput, + ExpressionFunctionIpRange, + ExpressionFunctionKibana, + ExpressionFunctionKibanaContext, + ExpressionFunctionKql, + ExpressionFunctionLucene, + NumericalRange, + NumericalRangeOutput, + ExpressionFunctionNumericalRange, + QueryFilter, + QueryFilterOutput, + ExpressionFunctionQueryFilter, + ExpressionValueSearchContext, + KibanaQueryOutput, + KibanaFilter, + KibanaField, + KIBANA_CONTEXT_NAME, + KibanaContext, + EsaggsExpressionFunctionDefinition, + EsaggsStartDependencies, + RequestHandlerParams, + KibanaRange, + ExpressionFunctionRange, + ExpressionFunctionField, + ExpressionFunctionPhraseFilter, + ExpressionFunctionExistsFilter, + ExpressionFunctionRangeFilter, + ExpressionFunctionRemoveFilter, + ExpressionFunctionSelectFilter, + ExpressionFunctionKibanaFilter, + KibanaTimerangeOutput, + ExpressionFunctionKibanaTimerange, + EsRawResponse, + EsRawResponseExpressionTypeDefinition, + EqlRawResponse, + SearchTypes, + TotalValue, + BaseHit, + EqlSequence, + EqlSearchResponse, + EqlRawResponseExpressionTypeDefinition, + EsdslExpressionFunctionDefinition, + EqlExpressionFunctionDefinition, + EsqlExpressionFunctionDefinition, + SearchRequest, + FetchHandlers, + SearchError, + SearchSourceDependencies, + ISearchSource, + ISearchStartSearchSource, + SortDirectionFormat, + SortDirectionNumeric, + EsQuerySortValue, + SearchFieldValue, + SearchSourceFields, + SerializedSearchSourceFields, + SearchSourceOptions, + IInspectorInfo, + SearchSourceSearchOptions, + SearchSessionSavedObjectAttributes, + SearchSessionRequestInfo, + SearchSessionRequestStatus, + SearchSessionStatusResponse, + SearchSessionsFindResponse, + EqlRequestParams, + EqlSearchStrategyRequest, + EqlSearchStrategyResponse, + IAsyncSearchOptions, + SqlRequestParams, + SqlSearchStrategyRequest, + SqlSearchStrategyResponse, +} from './search'; +export { + AggConfig, + AggConfigs, + AggGroupNames, + AggGroupLabels, + AggType, + getAggTypes, + getAggTypesFunctions, + AggTypesRegistry, + aggsRequiredUiSettings, + AggsCommonService, + autoInterval, + isAutoInterval, + intervalOptions, + BucketAggType, + isBucketAggType, + BUCKET_TYPES, + aggDateHistogramFnName, + aggDateHistogram, + isDateHistogramBucketAggConfig, + getDateHistogramBucketAgg, + aggDateRangeFnName, + aggDateRange, + getDateRangeBucketAgg, + aggFilterFnName, + aggFilter, + getFilterBucketAgg, + aggFiltersFnName, + aggFilters, + getFiltersBucketAgg, + aggGeoTileFnName, + aggGeoTile, + getGeoTitleBucketAgg, + aggHistogramFnName, + aggHistogram, + getHistogramBucketAgg, + aggIpPrefixFnName, + aggIpPrefix, + getIpPrefixBucketAgg, + aggIpRangeFnName, + aggIpRange, + IP_RANGE_TYPES, + getIpRangeBucketAgg, + CidrMask, + convertDateRangeToString, + convertIPRangeToString, + boundsDescendingRaw, + calcAutoIntervalNear, + calcAutoIntervalLessThan, + TimeBuckets, + isType, + isNumberType, + isStringType, + isStringOrNumberType, + migrateIncludeExcludeFormat, + aggRangeFnName, + aggRange, + getRangeBucketAgg, + aggSignificantTermsFnName, + aggSignificantTerms, + getSignificantTermsBucketAgg, + aggSignificantTextFnName, + aggSignificantText, + getSignificantTextBucketAgg, + aggTermsFnName, + aggTerms, + termsAggFilter, + getTermsBucketAgg, + MultiFieldKey, + isMultiFieldKey, + MULTI_FIELD_KEY_SEPARATOR, + aggMultiTermsFnName, + aggMultiTerms, + getMultiTermsBucketAgg, + aggRareTermsFnName, + aggRareTerms, + getRareTermsBucketAgg, + aggSamplerFnName, + aggSampler, + SAMPLER_AGG_NAME, + getSamplerBucketAgg, + aggDiversifiedSamplerFnName, + aggDiversifiedSampler, + DIVERSIFIED_SAMPLER_AGG_NAME, + getDiversifiedSamplerBucketAgg, + getTimeSeriesBucketAgg, + aggTimeSeriesFnName, + aggTimeSeries, + SHARD_DELAY_AGG_NAME, + aggAvgFnName, + aggAvg, + getAvgMetricAgg, + aggBucketAvgFnName, + aggBucketAvg, + getBucketAvgMetricAgg, + aggBucketMaxFnName, + aggBucketMax, + getBucketMaxMetricAgg, + aggBucketMinFnName, + aggBucketMin, + getBucketMinMetricAgg, + aggBucketSumFnName, + aggBucketSum, + getBucketSumMetricAgg, + aggFilteredMetricFnName, + aggFilteredMetric, + getFilteredMetricAgg, + aggCardinalityFnName, + aggCardinality, + getCardinalityMetricAgg, + aggValueCountFnName, + aggValueCount, + getValueCountMetricAgg, + getCountMetricAgg, + aggCountFnName, + aggCount, + aggCumulativeSumFnName, + aggCumulativeSum, + getCumulativeSumMetricAgg, + aggDerivativeFnName, + aggDerivative, + getDerivativeMetricAgg, + aggGeoBoundsFnName, + aggGeoBounds, + getGeoBoundsMetricAgg, + aggGeoCentroidFnName, + aggGeoCentroid, + getGeoCentroidMetricAgg, + parentPipelineType, + parentPipelineAggHelper, + siblingPipelineType, + siblingPipelineAggHelper, + aggMaxFnName, + aggMax, + getMaxMetricAgg, + aggMedianFnName, + aggMedian, + getMedianMetricAgg, + aggSinglePercentileFnName, + aggSinglePercentile, + getSinglePercentileMetricAgg, + MetricAggType, + isMetricAggType, + METRIC_TYPES, + aggMinFnName, + aggMin, + getMinMetricAgg, + aggMovingAvgFnName, + aggMovingAvg, + getMovingAvgMetricAgg, + aggPercentileRanksFnName, + aggPercentileRanks, + getPercentileRanksMetricAgg, + aggPercentilesFnName, + aggPercentiles, + getPercentilesMetricAgg, + aggRateFnName, + aggRate, + getRateMetricAgg, + aggSinglePercentileRankFnName, + aggSinglePercentileRank, + getSinglePercentileRankMetricAgg, + aggSerialDiffFnName, + aggSerialDiff, + getSerialDiffMetricAgg, + aggStdDeviationFnName, + aggStdDeviation, + getStdDeviationMetricAgg, + aggSumFnName, + aggSum, + getSumMetricAgg, + aggTopHitFnName, + aggTopHit, + getTopHitMetricAgg, + getTopMetricsMetricAgg, + aggTopMetricsFnName, + aggTopMetrics, + AggParamType, + BaseParamType, + FieldParamType, + JsonParamType, + OptionedParamType, + StringParamType, + getCalculateAutoTimeExpression, + dateHistogramInterval, + InvalidEsCalendarIntervalError, + InvalidEsIntervalFormatError, + isValidEsInterval, + isValidInterval, + splitStringInterval, + parseInterval, + parseEsInterval, + toAbsoluteDates, + getAggsFormats, + IpAddress, + propFilter, + inferTimeZone, + parseTimeShift, + isAbsoluteTimeShift, + REASON_IDS, + parseAbsoluteTimeShift, + validateAbsoluteTimeShift, + cidrFunction, + cidrToAst, + dateRangeFunction, + dateRangeToAst, + extendedBoundsFunction, + extendedBoundsToAst, + geoBoundingBoxFunction, + geoBoundingBoxToAst, + geoPointFunction, + geoPointToAst, + ipPrefixFunction, + ipPrefixToAst, + ipRangeFunction, + ipRangeToAst, + kibana, + kqlFunction, + luceneFunction, + numericalRangeFunction, + numericalRangeToAst, + queryFilterFunction, + queryFilterToAst, + queryToAst, + aggregateQueryToAst, + timerangeToAst, + getEsaggsMeta, + handleEsaggsRequest, + functionWrapper, + adaptToExpressionValueFilter, + rangeFunction, + fieldFunction, + phraseFilterFunction, + existsFilterFunction, + rangeFilterFunction, + removeFilterFunction, + selectFilterFunction, + kibanaFilterFunction, + filtersToAst, + kibanaTimerangeFunction, + esRawResponse, + eqlRawResponse, + getEsdslFn, + getEqlFn, + getEsqlFn, + createSearchSource, + injectReferences, + extractReferences, + parseSearchSourceJSON, + getResponseInspectorStats, + getSearchParamsFromRequest, + getEsPreference, + RequestFailure, + searchSourceRequiredUiSettings, + SearchSource, + SearchSourceService, + SortDirection, + isSerializedSearchSource, + queryToFields, + tabifyDocs, + flattenHit, + tabifyAggResponse, + tabifyGetColumns, + isAbortResponse, + isRunningResponse, + getUserTimeZone, + SearchSessionStatus, + SearchStatus, + SEARCH_SESSION_TYPE, + SEARCH_SESSIONS_TABLE_ID, + pollSearch, + ES_SEARCH_STRATEGY, + getTotalLoaded, + shimHitsTotal, + EQL_SEARCH_STRATEGY, + ENHANCED_ES_SEARCH_STRATEGY, + SQL_SEARCH_STRATEGY, + ESQL_SEARCH_STRATEGY, + ESQL_ASYNC_SEARCH_STRATEGY, + ESQL_TABLE_TYPE, +} from './search'; export type { RefreshInterval, TimeRangeBounds, diff --git a/src/platform/plugins/shared/dev_tools/public/index.ts b/src/platform/plugins/shared/dev_tools/public/index.ts index 800e6f46df24f..9c3425f7274af 100644 --- a/src/platform/plugins/shared/dev_tools/public/index.ts +++ b/src/platform/plugins/shared/dev_tools/public/index.ts @@ -10,8 +10,9 @@ // TODO: https://github.com/elastic/kibana/issues/110892 import { DevToolsPlugin } from './plugin'; -export * from './plugin'; -export * from '../common/constants'; +export type { DevToolsSetup } from './plugin'; +export { DevToolsPlugin } from './plugin'; +export { DEV_TOOLS_FEATURE_ID, ENABLE_PERSISTENT_CONSOLE_UI_SETTING_ID } from '../common/constants'; export function plugin() { return new DevToolsPlugin(); diff --git a/src/platform/plugins/shared/esql/common/index.ts b/src/platform/plugins/shared/esql/common/index.ts index 9b6ee5bbc44a7..e06ede972ab9a 100644 --- a/src/platform/plugins/shared/esql/common/index.ts +++ b/src/platform/plugins/shared/esql/common/index.ts @@ -7,4 +7,4 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -export type * from './types'; +export type { JoinIndicesAutocompleteResult, JoinIndexAutocompleteItem } from './types'; diff --git a/src/platform/plugins/shared/expression_error/common/index.ts b/src/platform/plugins/shared/expression_error/common/index.ts index 3748ba396ee62..ddd19134dd8b8 100755 --- a/src/platform/plugins/shared/expression_error/common/index.ts +++ b/src/platform/plugins/shared/expression_error/common/index.ts @@ -9,4 +9,4 @@ // TODO: https://github.com/elastic/kibana/issues/110893 -export * from './constants'; +export { PLUGIN_ID, PLUGIN_NAME, JSON } from './constants'; diff --git a/src/platform/plugins/shared/expression_image/common/index.ts b/src/platform/plugins/shared/expression_image/common/index.ts index 5b93b57a2f393..653b27a05aa36 100755 --- a/src/platform/plugins/shared/expression_image/common/index.ts +++ b/src/platform/plugins/shared/expression_image/common/index.ts @@ -9,5 +9,12 @@ // TODO: https://github.com/elastic/kibana/issues/110893 -export * from './constants'; -export * from './types'; +export { PLUGIN_ID, PLUGIN_NAME, CONTEXT, BASE64, URL } from './constants'; +export type { + Return, + ExpressionImageFunction, + OriginString, + ImageRendererConfig, + NodeDimensions, +} from './types'; +export { ImageMode } from './types'; diff --git a/src/platform/plugins/shared/expression_metric/common/index.ts b/src/platform/plugins/shared/expression_metric/common/index.ts index f537c7bcdd198..1a21d11bafd36 100755 --- a/src/platform/plugins/shared/expression_metric/common/index.ts +++ b/src/platform/plugins/shared/expression_metric/common/index.ts @@ -9,6 +9,12 @@ // TODO: https://github.com/elastic/kibana/issues/110893 -export * from './constants'; -export * from './types'; -export * from './expression_functions'; +export { PLUGIN_ID, PLUGIN_NAME, FONT_FAMILY, FONT_WEIGHT, CSS, NUMERALJS } from './constants'; +export type { + Input, + Arguments, + ExpressionMetricFunction, + MetricRendererConfig, + NodeDimensions, +} from './types'; +export { functions, metricFunction } from './expression_functions'; diff --git a/src/platform/plugins/shared/expression_repeat_image/common/index.ts b/src/platform/plugins/shared/expression_repeat_image/common/index.ts index f537c7bcdd198..317000c0eb00e 100755 --- a/src/platform/plugins/shared/expression_repeat_image/common/index.ts +++ b/src/platform/plugins/shared/expression_repeat_image/common/index.ts @@ -9,6 +9,12 @@ // TODO: https://github.com/elastic/kibana/issues/110893 -export * from './constants'; -export * from './types'; -export * from './expression_functions'; +export { PLUGIN_ID, PLUGIN_NAME, CONTEXT, BASE64, URL } from './constants'; +export type { + Return, + ExpressionRepeatImageFunction, + OriginString, + RepeatImageRendererConfig, + NodeDimensions, +} from './types'; +export { functions, repeatImageFunction } from './expression_functions'; diff --git a/src/platform/plugins/shared/expression_reveal_image/common/index.ts b/src/platform/plugins/shared/expression_reveal_image/common/index.ts index 2f52906fa3bba..7b5e9eed3ff6c 100755 --- a/src/platform/plugins/shared/expression_reveal_image/common/index.ts +++ b/src/platform/plugins/shared/expression_reveal_image/common/index.ts @@ -9,5 +9,5 @@ // TODO: https://github.com/elastic/kibana/issues/110893 -export * from './constants'; -export * from './expression_functions'; +export { PLUGIN_ID, PLUGIN_NAME, BASE64, URL } from './constants'; +export { functions, revealImageFunction } from './expression_functions'; diff --git a/src/platform/plugins/shared/inspector/public/index.ts b/src/platform/plugins/shared/inspector/public/index.ts index 3a77dc27f42d7..cfc04ceddf216 100644 --- a/src/platform/plugins/shared/inspector/public/index.ts +++ b/src/platform/plugins/shared/inspector/public/index.ts @@ -32,4 +32,9 @@ export { } from './adapters/has_inspector_adapters'; export { InspectorPublicPlugin as Plugin } from './plugin'; export type { Setup, Start } from './plugin'; -export * from './types'; +export type { + InspectorViewProps, + InspectorViewDescription, + InspectorOptions, + InspectorSession, +} from './types'; diff --git a/src/platform/plugins/shared/visualizations/common/index.ts b/src/platform/plugins/shared/visualizations/common/index.ts index 353adcef8603f..be2bc11134d6e 100644 --- a/src/platform/plugins/shared/visualizations/common/index.ts +++ b/src/platform/plugins/shared/visualizations/common/index.ts @@ -10,10 +10,180 @@ // TODO: https://github.com/elastic/kibana/issues/110891 /** @public types */ -export * from './types'; -export * from './utils'; -export * from './expression_functions'; -export * from './convert_to_lens'; +export type { + VisParams, + SavedVisState, + VisualizationSavedObjectAttributes, + VisualizationSavedObject, + SerializedVisData, + SerializedVis, + SupportedAggregation, + GenericSchemaConfig, + SchemaConfig, +} from './types'; +export type { Dimension, PaletteConfig } from './utils'; +export { + prepareLogTable, + findAccessor, + findAccessorOrFail, + getAccessorByDimension, + validateAccessor, + getColumnByAccessor, + isVisDimension, + getAccessor, + getFormatByAccessor, + getStopsWithColorsFromRanges, +} from './utils'; +export type { + Arguments, + ExpressionValueVisDimension, + ExpressionFunctionVisDimension, +} from './expression_functions'; +export { range, visDimension } from './expression_functions'; +export type { + AggBasedColumn, + DataType, + TimeScaleUnit, + SortingHint, + FilterQuery, + Filter, + Range, + NumberValueFormat, + MinMax, + BasicFullPercentageModeConfig, + BasicPercentageModeConfig, + PercentageModeConfigWithMinMax, + PercentageModeConfig, + RangeMode, + FormatParams, + FiltersParams, + TermsParams, + DateHistogramParams, + RangeParams, + MinParams, + MaxParams, + AvgParams, + SumParams, + MedianParams, + StandardDeviationParams, + CardinalityParams, + CumulativeSumParams, + CounterRateParams, + DerivativeParams, + CountParams, + PercentileParams, + PercentileRanksParams, + LastValueParams, + MovingAverageParams, + FormulaParams, + StaticValueParams, + TimeScaleParams, + Operation, + OperationWithSourceField, + OperationWithReferences, + BaseColumn, + ColumnWithSourceField, + ColumnWithReferences, + FiltersColumn, + RangeColumn, + TermsColumn, + DateHistogramColumn, + MinColumn, + MaxColumn, + AvgColumn, + SumColumn, + MedianColumn, + StandardDeviationColumn, + CardinalityColumn, + PercentileColumn, + PercentileRanksColumn, + CountColumn, + LastValueColumn, + CumulativeSumColumn, + CounterRateColumn, + DerivativeColumn, + MovingAverageColumn, + FormulaColumn, + StaticValueColumn, + AnyColumnWithSourceField, + AnyColumnWithReferences, + Column, + GenericColumnWithMeta, + ColumnWithMeta, + Layer, + NavigateToLensContext, + ChartShapes, + CollapseFunction, + FillType, + SeriesType, + YAxisMode, + XYCurveType, + PartitionChartType, + CategoryDisplayType, + NumberDisplayType, + LegendDisplayType, + LayerType, + GaugeColorMode, + GaugeShape, + GaugeLabelMajorMode, + GaugeCentralMajorMode, + GaugeTicksPosition, + AxisExtentConfig, + YConfig, + XYDataLayerConfig, + XYReferenceLineLayerConfig, + EventAnnotationConfig, + XYAnnotationsLayerConfig, + XYLayerConfig, + AxesSettingsConfig, + LabelsOrientationConfig, + LegendConfig, + XYConfiguration, + SortingState, + PagingState, + ColumnState, + TableVisConfiguration, + MetricVisConfiguration, + PartitionLayerState, + PartitionVisConfiguration, + GaugeVisConfiguration, + HeatmapLegendConfig, + HeatmapGridConfig, + HeatmapArguments, + HeatmapLayerState, + Palette, + HeatmapConfiguration, + TagcloudVisConfiguration, + Configuration, +} from './convert_to_lens'; +export { + LENS_GAUGE_ID, + GROUP_ID, + OperationsWithSourceField, + OperationsWithReferences, + Operations, + PartitionChartTypes, + CategoryDisplayTypes, + NumberDisplayTypes, + LegendDisplayTypes, + LayerTypes, + XYCurveTypes, + YAxisModes, + SeriesTypes, + FillTypes, + RANGE_MODES, + GaugeShapes, + GaugeTicksPositions, + GaugeLabelMajorModes, + GaugeCentralMajorModes, + GaugeColorModes, + CollapseFunctions, + isAnnotationsLayer, + getIndexPatternIds, + isFieldValid, + isCollapseFunction, + excludeMetaFromColumn, +} from './convert_to_lens'; export { convertToSchemaConfig } from './vis_schemas'; export { diff --git a/x-pack/examples/triggers_actions_ui_example/server/connector_types/system_log_example.ts b/x-pack/examples/triggers_actions_ui_example/server/connector_types/system_log_example.ts index 1451b8525fda4..aacf3c88a45ab 100644 --- a/x-pack/examples/triggers_actions_ui_example/server/connector_types/system_log_example.ts +++ b/x-pack/examples/triggers_actions_ui_example/server/connector_types/system_log_example.ts @@ -14,10 +14,7 @@ import type { ActionTypeExecutorOptions as ConnectorTypeExecutorOptions, ActionTypeExecutorResult as ConnectorTypeExecutorResult, } from '@kbn/actions-plugin/server/types'; -import { - AlertingConnectorFeatureId, - UptimeConnectorFeatureId, -} from '@kbn/actions-plugin/common/connector_feature_config'; +import { AlertingConnectorFeatureId, UptimeConnectorFeatureId } from '@kbn/actions-plugin/common'; import { ConnectorAdapter } from '@kbn/alerting-plugin/server'; // see: https://en.wikipedia.org/wiki/Unicode_control_characters diff --git a/x-pack/platform/plugins/private/snapshot_restore/common/index.ts b/x-pack/platform/plugins/private/snapshot_restore/common/index.ts index 4607eb0da935f..21e518dd9bc00 100644 --- a/x-pack/platform/plugins/private/snapshot_restore/common/index.ts +++ b/x-pack/platform/plugins/private/snapshot_restore/common/index.ts @@ -7,4 +7,18 @@ // TODO: https://github.com/elastic/kibana/issues/110892 -export * from './constants'; +export { + PLUGIN, + MAJOR_VERSION, + API_BASE_PATH, + REPOSITORY_TYPES, + ON_PREM_REPOSITORY_TYPES, + MODULE_REPOSITORY_TYPES, + PLUGIN_REPOSITORY_TYPES, + REPOSITORY_PLUGINS_MAP, + APP_REQUIRED_CLUSTER_PRIVILEGES, + APP_RESTORE_INDEX_PRIVILEGES, + APP_SLM_CLUSTER_PRIVILEGES, + TIME_UNITS, + FEATURE_STATES_NONE_OPTION, +} from './constants'; diff --git a/x-pack/platform/plugins/shared/actions/common/index.ts b/x-pack/platform/plugins/shared/actions/common/index.ts index a28939f9e56aa..633dda448856d 100644 --- a/x-pack/platform/plugins/shared/actions/common/index.ts +++ b/x-pack/platform/plugins/shared/actions/common/index.ts @@ -7,14 +7,69 @@ // TODO: https://github.com/elastic/kibana/issues/110895 -export * from './types'; -export * from './alert_history_schema'; -export * from './rewrite_request_case'; -export * from './mustache_template'; -export * from './validate_email_addresses'; -export * from './connector_feature_config'; -export * from './execution_log_types'; -export * from './validate_empty_strings'; +export type { + SubFeature, + ActionType, + ValidatedEmail, + ActionTypeExecutorResult, + ActionTypeExecutorRawResult, + ActionsPublicConfigType, +} from './types'; +export { InvalidEmailReason, isActionTypeExecutorResult } from './types'; +export { + ALERT_HISTORY_PREFIX, + AlertHistoryDefaultIndexName, + AlertHistoryEsIndexConnectorId, + buildAlertHistoryDocument, + AlertHistoryDocumentTemplate, +} from './alert_history_schema'; +export type { + AsApiContract, + RewriteRequestCase, + RewriteResponseCase, +} from './rewrite_request_case'; +export { + MustacheInEmailRegExp, + hasMustacheTemplate, + withoutMustacheTemplate, +} from './mustache_template'; +export type { ValidateEmailAddressesOptions } from './validate_email_addresses'; +export { + validateEmailAddressesAsAlwaysValid, + validateEmailAddresses, + invalidEmailsAsMessage, +} from './validate_email_addresses'; +export { + AlertingConnectorFeatureId, + CasesConnectorFeatureId, + UptimeConnectorFeatureId, + SecurityConnectorFeatureId, + GenerativeAIForSecurityConnectorFeatureId, + GenerativeAIForObservabilityConnectorFeatureId, + GenerativeAIForSearchPlaygroundConnectorFeatureId, + EndpointSecurityConnectorFeatureId, + AlertingConnectorFeature, + CasesConnectorFeature, + UptimeConnectorFeature, + SecuritySolutionFeature, + GenerativeAIForSecurityFeature, + GenerativeAIForObservabilityFeature, + GenerativeAIForSearchPlaygroundFeature, + EndpointSecurityConnectorFeature, + areValidFeatures, + getConnectorFeatureName, + getConnectorCompatibility, +} from './connector_feature_config'; +export type { + IExecutionLog, + IExecutionLogResult, + GetGlobalExecutionLogParams, + GetGlobalExecutionKPIParams, + IExecutionKPIResult, + ExecutionLogSortFields, +} from './execution_log_types'; +export { EMPTY_EXECUTION_KPI_RESULT, executionLogSortableColumns } from './execution_log_types'; +export { validateEmptyStrings } from './validate_empty_strings'; export const BASE_ACTION_API_PATH = '/api/actions'; export const INTERNAL_BASE_ACTION_API_PATH = '/internal/actions'; diff --git a/x-pack/platform/plugins/shared/actions/common/types.ts b/x-pack/platform/plugins/shared/actions/common/types.ts index 153d529f76c5c..508202b9fe9a4 100644 --- a/x-pack/platform/plugins/shared/actions/common/types.ts +++ b/x-pack/platform/plugins/shared/actions/common/types.ts @@ -9,14 +9,6 @@ import { SUB_FEATURE } from '@kbn/actions-types'; import { LicenseType } from '@kbn/licensing-plugin/common/types'; import { TaskErrorSource } from '@kbn/task-manager-plugin/common'; -export { - AlertingConnectorFeatureId, - CasesConnectorFeatureId, - UptimeConnectorFeatureId, - SecurityConnectorFeatureId, - GenerativeAIForSecurityConnectorFeatureId, -} from './connector_feature_config'; - export type SubFeature = keyof typeof SUB_FEATURE; export interface ActionType { diff --git a/x-pack/platform/plugins/shared/actions/server/constants/plugin.ts b/x-pack/platform/plugins/shared/actions/server/constants/plugin.ts index f385e2e435259..e2a691ecb41ad 100644 --- a/x-pack/platform/plugins/shared/actions/server/constants/plugin.ts +++ b/x-pack/platform/plugins/shared/actions/server/constants/plugin.ts @@ -11,6 +11,7 @@ export const PLUGIN = { ID: 'actions', MINIMUM_LICENSE_REQUIRED: 'basic' as LicenseType, // TODO: supposed to be changed up on requirements + // eslint-disable-next-line @typescript-eslint/no-explicit-any getI18nName: (i18n: any): string => i18n.translate('xpack.actions.appName', { defaultMessage: 'Actions', diff --git a/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_connection.test.ts b/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_connection.test.ts index f7eb05ba1caaf..e19e147fdbe14 100644 --- a/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_connection.test.ts +++ b/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_connection.test.ts @@ -62,6 +62,7 @@ const AuthB64 = Buffer.from(Auth).toString('base64'); describe('axios connections', () => { let testServer: http.Server | https.Server | null; + // eslint-disable-next-line @typescript-eslint/no-explicit-any let savedAxiosDefaultsAdapter: any; beforeEach(() => { diff --git a/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_proxy.test.ts b/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_proxy.test.ts index 6d5e98ee236ce..719c973189b73 100644 --- a/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_proxy.test.ts +++ b/x-pack/platform/plugins/shared/actions/server/integration_tests/axios_utils_proxy.test.ts @@ -49,6 +49,7 @@ const ServerResponse = 'A unique response returned by the server!'; describe('axios connections', () => { let testServer: http.Server | https.Server | null; + // eslint-disable-next-line @typescript-eslint/no-explicit-any let savedAxiosDefaultsAdapter: any; beforeEach(() => { diff --git a/x-pack/platform/plugins/shared/actions/server/lib/ensure_sufficient_license.test.ts b/x-pack/platform/plugins/shared/actions/server/lib/ensure_sufficient_license.test.ts index 88c5bad62ee8f..27f87d611cd43 100644 --- a/x-pack/platform/plugins/shared/actions/server/lib/ensure_sufficient_license.test.ts +++ b/x-pack/platform/plugins/shared/actions/server/lib/ensure_sufficient_license.test.ts @@ -66,6 +66,7 @@ describe('ensureSufficientLicense()', () => { ...sampleActionType, // we're faking an invalid value, this requires stripping the typing + // eslint-disable-next-line @typescript-eslint/no-explicit-any minimumLicenseRequired: 'foo' as any, }) ).toThrowErrorMatchingInlineSnapshot(`"\\"foo\\" is not a valid license type"`); diff --git a/x-pack/platform/plugins/shared/actions/server/lib/mustache_renderer.ts b/x-pack/platform/plugins/shared/actions/server/lib/mustache_renderer.ts index 2489391a0985d..2eca7f13aba30 100644 --- a/x-pack/platform/plugins/shared/actions/server/lib/mustache_renderer.ts +++ b/x-pack/platform/plugins/shared/actions/server/lib/mustache_renderer.ts @@ -114,6 +114,7 @@ function addToStringDeep(object: unknown): void { if (Array.isArray(object)) { // instead, add an asJSON() + // eslint-disable-next-line @typescript-eslint/no-explicit-any (object as any).asJSON = () => JSON.stringify(object); object.forEach((element) => addToStringDeep(element)); return; diff --git a/x-pack/platform/plugins/shared/actions/server/plugin.test.ts b/x-pack/platform/plugins/shared/actions/server/plugin.test.ts index 2b127b68ba9a6..604d5a855c3a5 100644 --- a/x-pack/platform/plugins/shared/actions/server/plugin.test.ts +++ b/x-pack/platform/plugins/shared/actions/server/plugin.test.ts @@ -5,6 +5,8 @@ * 2.0. */ +/* eslint-disable @typescript-eslint/no-explicit-any */ + import moment from 'moment'; import { schema, ByteSizeValue } from '@kbn/config-schema'; import { PluginInitializerContext, RequestHandlerContext } from '@kbn/core/server'; diff --git a/x-pack/platform/plugins/shared/actions/server/types.ts b/x-pack/platform/plugins/shared/actions/server/types.ts index 84647700257cf..3a2655c3de97b 100644 --- a/x-pack/platform/plugins/shared/actions/server/types.ts +++ b/x-pack/platform/plugins/shared/actions/server/types.ts @@ -234,6 +234,7 @@ export interface ActionTaskParams extends SavedObjectAttributes { actionId: string; // Saved Objects won't allow us to enforce unknown rather than any + // eslint-disable-next-line @typescript-eslint/no-explicit-any params: Record; apiKey?: string; executionId?: string; diff --git a/x-pack/platform/plugins/shared/alerting/common/constants/plugin.ts b/x-pack/platform/plugins/shared/alerting/common/constants/plugin.ts index d9d578de08ac0..35b56a768f0cc 100644 --- a/x-pack/platform/plugins/shared/alerting/common/constants/plugin.ts +++ b/x-pack/platform/plugins/shared/alerting/common/constants/plugin.ts @@ -12,6 +12,7 @@ export const PLUGIN = { MINIMUM_LICENSE_REQUIRED: 'basic' as LicenseType, // TODO: supposed to be changed up on requirements // all plugins seem to use getI18nName with any + // eslint-disable-next-line @typescript-eslint/no-explicit-any getI18nName: (i18n: any): string => i18n.translate('xpack.alerting.appName', { defaultMessage: 'Alerting', diff --git a/x-pack/platform/plugins/shared/alerting/common/index.ts b/x-pack/platform/plugins/shared/alerting/common/index.ts index 0740858784a2c..86819cfe0e571 100644 --- a/x-pack/platform/plugins/shared/alerting/common/index.ts +++ b/x-pack/platform/plugins/shared/alerting/common/index.ts @@ -7,10 +7,90 @@ // TODO: https://github.com/elastic/kibana/issues/110895 -export * from './rule'; -export * from './rules_settings'; -export * from './rule_type'; -export * from './lib'; +export type { + ActionVariable, + Rule, + SanitizedRule, + RuleTypeParams, + RuleActionParams, + RuleActionParam, + IntervalSchedule, + RuleActionFrequency, + AlertsFilterTimeframe, + AlertsFilter, + RuleAction, + RuleSystemAction, + MappedParamsProperties, + MappedParams, + RuleExecutionStatuses, + RuleLastRunOutcomes, + RuleExecutionStatus, + RuleMonitoringHistory, + RuleMonitoringCalculatedMetrics, + RuleMonitoringLastRun, + RuleMonitoring, + RuleLastRun, + AlertDelay, + SanitizedAlertsFilter, + SanitizedRuleAction, + AlertsHealth, + AlertingFrameworkHealth, + ResolvedSanitizedRule, + RuleTypeState, + RuleTypeMetaData, + RuleAlertData, + RuleAlertingOutcome, + RuleActionAlertsFilterProperty, + RuleActionKey, + RuleSystemActionKey, + SanitizedRuleConfig, + RuleMonitoringLastRunMetrics, +} from './rule'; +export { + RuleExecutionStatusValues, + RuleLastRunOutcomeValues, + RuleExecutionStatusErrorReasons, + RuleExecutionStatusWarningReasons, + HealthStatus, + RuleLastRunOutcomeOrderMap, +} from './rule'; +export type { + RulesSettingsModificationMetadata, + RulesSettingsFlappingProperties, + RulesSettingsQueryDelayProperties, + RuleSpecificFlappingProperties, + RulesSettingsFlapping, + RulesSettingsQueryDelay, + RulesSettingsProperties, + RulesSettings, +} from './rules_settings'; +export { + MIN_LOOK_BACK_WINDOW, + MAX_LOOK_BACK_WINDOW, + MIN_STATUS_CHANGE_THRESHOLD, + MAX_STATUS_CHANGE_THRESHOLD, + MIN_QUERY_DELAY, + MAX_QUERY_DELAY, + RULES_SETTINGS_FEATURE_ID, + ALL_FLAPPING_SETTINGS_SUB_FEATURE_ID, + READ_FLAPPING_SETTINGS_SUB_FEATURE_ID, + ALL_QUERY_DELAY_SETTINGS_SUB_FEATURE_ID, + READ_QUERY_DELAY_SETTINGS_SUB_FEATURE_ID, + API_PRIVILEGES, + RULES_SETTINGS_SAVED_OBJECT_TYPE, + RULES_SETTINGS_FLAPPING_SAVED_OBJECT_ID, + RULES_SETTINGS_QUERY_DELAY_SAVED_OBJECT_ID, + DEFAULT_LOOK_BACK_WINDOW, + DEFAULT_STATUS_CHANGE_THRESHOLD, + DEFAULT_QUERY_DELAY, + DEFAULT_SERVERLESS_QUERY_DELAY, + DEFAULT_FLAPPING_SETTINGS, + DISABLE_FLAPPING_SETTINGS, + DEFAULT_QUERY_DELAY_SETTINGS, + DEFAULT_SERVERLESS_QUERY_DELAY_SETTINGS, +} from './rules_settings'; +export type { RuleType, ActionGroup, ActionGroupIdsOf } from './rule_type'; +export { validateBackfillSchedule } from './lib'; export type { ThrottledActions, LastScheduledActions, @@ -23,22 +103,76 @@ export type { RuleTaskState, RuleTaskParams, } from '@kbn/alerting-state-types'; -export type { AlertingFrameworkHealth, Flapping } from '@kbn/alerting-types'; -export * from './alert_summary'; -export * from './builtin_action_groups'; -export * from './bulk_edit'; -export * from './disabled_action_groups'; -export * from './rule_notify_when_type'; -export * from './parse_duration'; -export * from './execution_log_types'; -export * from './rule_snooze_type'; -export * from './rrule_type'; -export * from './rule_tags_aggregation'; -export * from './iso_weekdays'; -export * from './saved_objects/rules/mappings'; -export * from './rule_circuit_breaker_error_message'; -export * from './maintenance_window_scoped_query_error_message'; -export * from './action_ref_prefix'; +export type { + RuleStatusValues, + AlertStatusValues, + ExecutionDuration, + AlertSummary, + AlertStatus, +} from './alert_summary'; +export type { + ReservedActionGroups, + WithoutReservedActionGroups, + RecoveredActionGroupId, + DefaultActionGroupId, +} from './builtin_action_groups'; +export { getBuiltinActionGroups, RecoveredActionGroup } from './builtin_action_groups'; +export type { BulkEditSkipReason, BulkActionSkipResult } from './bulk_edit'; +export { + DisabledActionTypeIdsForActionGroup, + isActionGroupDisabledForActionTypeId, +} from './disabled_action_groups'; +export type { RuleNotifyWhenType } from './rule_notify_when_type'; +export { + validateNotifyWhenType, + RuleNotifyWhenTypeValues, + RuleNotifyWhen, +} from './rule_notify_when_type'; +export { + parseDuration, + formatDuration, + convertDurationToFrequency, + getDurationNumberInItsUnit, + getDurationUnitValue, + validateDurationSchema, +} from './parse_duration'; +export type { + ExecutionLogSortFields, + ActionErrorLogSortFields, + IExecutionLog, + IExecutionErrors, + IExecutionErrorsResult, + IExecutionLogResult, + IExecutionKPIResult, +} from './execution_log_types'; +export { + executionLogSortableColumns, + actionErrorLogSortableColumns, + EMPTY_EXECUTION_KPI_RESULT, +} from './execution_log_types'; +export type { RuleSnoozeSchedule, RuleSnooze } from './rule_snooze_type'; +export type { RRuleParams, RRuleRecord } from './rrule_type'; +export type { + RuleTagsAggregationOptions, + RuleTagsAggregationFormattedResult, + RuleTagsAggregationResult, +} from './rule_tags_aggregation'; +export { getRuleTagsAggregation, formatRuleTagsAggregationResult } from './rule_tags_aggregation'; +export type { IsoWeekday } from './iso_weekdays'; +export { ISO_WEEKDAYS } from './iso_weekdays'; +export { alertMappings } from './saved_objects/rules/mappings'; +export { + getRuleCircuitBreakerErrorMessage, + parseRuleCircuitBreakerErrorMessage, +} from './rule_circuit_breaker_error_message'; +export { + getScopedQueryErrorMessage, + isScopedQueryError, +} from './maintenance_window_scoped_query_error_message'; +export { + preconfiguredConnectorActionRefPrefix, + systemConnectorActionRefPrefix, +} from './action_ref_prefix'; export type { MaintenanceWindowModificationMetadata, diff --git a/x-pack/platform/plugins/shared/alerting/server/alerts_client/lib/alert_conflict_resolver.ts b/x-pack/platform/plugins/shared/alerting/server/alerts_client/lib/alert_conflict_resolver.ts index aa7aab6feda3c..549ddd747c902 100644 --- a/x-pack/platform/plugins/shared/alerting/server/alerts_client/lib/alert_conflict_resolver.ts +++ b/x-pack/platform/plugins/shared/alerting/server/alerts_client/lib/alert_conflict_resolver.ts @@ -161,6 +161,7 @@ async function refreshFieldsInDocs( // @ts-expect-error @elastic/elasticsearch _source is not in the type! const freshDoc = freshResponse._source; + // eslint-disable-next-line @typescript-eslint/no-explicit-any const conflictDoc = conflictRequest.doc as Record; if (!freshDoc || !conflictDoc) continue; diff --git a/x-pack/platform/plugins/shared/alerting/server/alerts_service/alerts_service.test.ts b/x-pack/platform/plugins/shared/alerting/server/alerts_service/alerts_service.test.ts index abf1d3d6c4307..71285471c363e 100644 --- a/x-pack/platform/plugins/shared/alerting/server/alerts_service/alerts_service.test.ts +++ b/x-pack/platform/plugins/shared/alerting/server/alerts_service/alerts_service.test.ts @@ -2080,11 +2080,13 @@ describe('Alerts Service', () => { // leverage the outcome of the first retry expect( logger.info.mock.calls.filter( + // eslint-disable-next-line @typescript-eslint/no-explicit-any (calls: any[]) => calls[0] === `Retrying resource initialization for context "test"` ).length ).toEqual(1); expect( logger.info.mock.calls.filter( + // eslint-disable-next-line @typescript-eslint/no-explicit-any (calls: any[]) => calls[0] === `Resource installation for "test" succeeded after retry` ).length @@ -2157,6 +2159,7 @@ describe('Alerts Service', () => { // Should only log the retry once because the second and third retries should be throttled expect( logger.info.mock.calls.filter( + // eslint-disable-next-line @typescript-eslint/no-explicit-any (calls: any[]) => calls[0] === `Retrying resource initialization for context "test"` ).length ).toEqual(1); diff --git a/x-pack/platform/plugins/shared/alerting/server/alerts_service/lib/retry_transient_es_errors.test.ts b/x-pack/platform/plugins/shared/alerting/server/alerts_service/lib/retry_transient_es_errors.test.ts index 3a59b07556f9b..d6800264b6eb3 100644 --- a/x-pack/platform/plugins/shared/alerting/server/alerts_service/lib/retry_transient_es_errors.test.ts +++ b/x-pack/platform/plugins/shared/alerting/server/alerts_service/lib/retry_transient_es_errors.test.ts @@ -67,15 +67,19 @@ describe('retryTransientErrors', () => { new EsErrors.NoLivingConnectionsError('no living connection', { warnings: [], + // eslint-disable-next-line @typescript-eslint/no-explicit-any meta: {} as any, }), new EsErrors.ConnectionError('no connection'), new EsErrors.TimeoutError('timeout'), + // eslint-disable-next-line @typescript-eslint/no-explicit-any new EsErrors.ResponseError({ statusCode: 503, meta: {} as any, warnings: [] }), + // eslint-disable-next-line @typescript-eslint/no-explicit-any new EsErrors.ResponseError({ statusCode: 408, meta: {} as any, warnings: [] }), + // eslint-disable-next-line @typescript-eslint/no-explicit-any new EsErrors.ResponseError({ statusCode: 410, meta: {} as any, warnings: [] }), ]; diff --git a/x-pack/platform/plugins/shared/alerting/server/application/rule/methods/bulk_edit/bulk_edit_rules.test.ts b/x-pack/platform/plugins/shared/alerting/server/application/rule/methods/bulk_edit/bulk_edit_rules.test.ts index 1762a5152286f..45d6fbc0a1eba 100644 --- a/x-pack/platform/plugins/shared/alerting/server/application/rule/methods/bulk_edit/bulk_edit_rules.test.ts +++ b/x-pack/platform/plugins/shared/alerting/server/application/rule/methods/bulk_edit/bulk_edit_rules.test.ts @@ -5,6 +5,8 @@ * 2.0. */ +/* eslint-disable @typescript-eslint/no-explicit-any */ + import { schema } from '@kbn/config-schema'; import { omit } from 'lodash'; import { v4 as uuidv4 } from 'uuid'; diff --git a/x-pack/platform/plugins/shared/alerting/server/lib/monitoring.test.ts b/x-pack/platform/plugins/shared/alerting/server/lib/monitoring.test.ts index 8fc4e9f231139..210620ba21001 100644 --- a/x-pack/platform/plugins/shared/alerting/server/lib/monitoring.test.ts +++ b/x-pack/platform/plugins/shared/alerting/server/lib/monitoring.test.ts @@ -162,6 +162,7 @@ describe('convertMonitoringFromRawAndVerify', () => { debug: mockLoggerDebug, }; + // eslint-disable-next-line @typescript-eslint/no-explicit-any const result = convertMonitoringFromRawAndVerify(mockLogger as any, '123', monitoring); expect(mockLoggerDebug).toHaveBeenCalledWith( 'invalid monitoring last_run.timestamp "invalid" in raw rule 123' diff --git a/x-pack/platform/plugins/shared/alerting/server/lib/rule_execution_status.test.ts b/x-pack/platform/plugins/shared/alerting/server/lib/rule_execution_status.test.ts index a9bd4f263ee01..bad1ba413f782 100644 --- a/x-pack/platform/plugins/shared/alerting/server/lib/rule_execution_status.test.ts +++ b/x-pack/platform/plugins/shared/alerting/server/lib/rule_execution_status.test.ts @@ -444,6 +444,7 @@ describe('RuleExecutionStatus', () => { }); }); +// eslint-disable-next-line @typescript-eslint/no-explicit-any function checkDateIsNearNow(date: any) { expect(date instanceof Date).toBe(true); // allow for lots of slop in the time difference diff --git a/x-pack/platform/plugins/shared/alerting/server/plugin.test.ts b/x-pack/platform/plugins/shared/alerting/server/plugin.test.ts index d9d7feab2227e..bfc8b3ef8b7b8 100644 --- a/x-pack/platform/plugins/shared/alerting/server/plugin.test.ts +++ b/x-pack/platform/plugins/shared/alerting/server/plugin.test.ts @@ -185,6 +185,7 @@ describe('Alerting Plugin', () => { setup.registerType({ ...sampleRuleType, + // eslint-disable-next-line @typescript-eslint/no-explicit-any minimumLicenseRequired: 'foo' as any, }) ).toThrowErrorMatchingInlineSnapshot(`"\\"foo\\" is not a valid license type"`); diff --git a/x-pack/platform/plugins/shared/alerting/server/rules_client/common/index.ts b/x-pack/platform/plugins/shared/alerting/server/rules_client/common/index.ts index 6f8835d0c7260..a695e0a8bd6e9 100644 --- a/x-pack/platform/plugins/shared/alerting/server/rules_client/common/index.ts +++ b/x-pack/platform/plugins/shared/alerting/server/rules_client/common/index.ts @@ -12,14 +12,36 @@ export { retryIfBulkOperationConflicts } from './retry_if_bulk_operation_conflic export { applyBulkEditOperation } from './apply_bulk_edit_operation'; export { buildKueryNodeFilter } from './build_kuery_node_filter'; export { generateAPIKeyName } from './generate_api_key_name'; -export * from './mapped_params_utils'; +export { + MAPPED_PARAMS_PROPERTIES, + getMappedParams, + getModifiedFilter, + getModifiedField, + getModifiedSearchFields, + getModifiedValue, + getModifiedSearch, + modifyFilterKueryNode, +} from './mapped_params_utils'; export { apiKeyAsAlertAttributes, apiKeyAsRuleDomainProperties, } from './api_key_as_alert_attributes'; -export * from './inject_references'; +export { injectReferencesIntoActions, injectReferencesIntoParams } from './inject_references'; export { parseDate } from './parse_date'; export { includeFieldsRequiredForAuthentication } from './include_fields_required_for_authentication'; export { getAndValidateCommonBulkOptions } from './get_and_validate_common_bulk_options'; -export * from './snooze_utils'; +export { + getSnoozeAttributes, + getBulkSnooze, + getUnsnoozeAttributes, + getBulkUnsnooze, + clearUnscheduledSnoozeAttributes, + clearUnscheduledSnooze, + clearScheduledSnoozesAttributesById, + clearScheduledSnoozesById, + clearCurrentActiveSnoozeAttributes, + clearCurrentActiveSnooze, + verifySnoozeAttributeScheduleLimit, + verifySnoozeScheduleLimit, +} from './snooze_utils'; export { tryToRemoveTasks } from './try_to_remove_tasks'; diff --git a/x-pack/platform/plugins/shared/alerting/server/rules_client/tests/lib.ts b/x-pack/platform/plugins/shared/alerting/server/rules_client/tests/lib.ts index d1ed758c021e6..2a97b7deab05c 100644 --- a/x-pack/platform/plugins/shared/alerting/server/rules_client/tests/lib.ts +++ b/x-pack/platform/plugins/shared/alerting/server/rules_client/tests/lib.ts @@ -24,6 +24,7 @@ export function setGlobalDate() { // A version of date that responds to `new Date(null|undefined)` and `Date.now()` // by returning a fixed date, otherwise should be same as Date. + // eslint-disable-next-line @typescript-eslint/no-explicit-any (global as any).Date = class Date { constructor(...args: unknown[]) { // sometimes the ctor has no args, sometimes has a single `null` arg diff --git a/x-pack/platform/plugins/shared/alerting/server/saved_objects/migrations/8.6/index.ts b/x-pack/platform/plugins/shared/alerting/server/saved_objects/migrations/8.6/index.ts index 5c42e2f65b52e..b3d362fc4dd77 100644 --- a/x-pack/platform/plugins/shared/alerting/server/saved_objects/migrations/8.6/index.ts +++ b/x-pack/platform/plugins/shared/alerting/server/saved_objects/migrations/8.6/index.ts @@ -60,6 +60,7 @@ const getMonitoring = (attributes: RawRule) => { const { lastExecutionDate, lastDuration } = executionStatus; + // eslint-disable-next-line @typescript-eslint/no-explicit-any const monitoringExecution = (monitoring as any).execution; return { diff --git a/x-pack/platform/plugins/shared/alerting/server/task_runner/action_scheduler/test_fixtures.ts b/x-pack/platform/plugins/shared/alerting/server/task_runner/action_scheduler/test_fixtures.ts index 1ae9c6336f141..07c34c83cba3f 100644 --- a/x-pack/platform/plugins/shared/alerting/server/task_runner/action_scheduler/test_fixtures.ts +++ b/x-pack/platform/plugins/shared/alerting/server/task_runner/action_scheduler/test_fixtures.ts @@ -178,6 +178,7 @@ export const getDefaultSchedulerContext = < alertingEventLoggerMock: jest.Mocked, actionsClientMock: jest.Mocked>, + // eslint-disable-next-line @typescript-eslint/no-explicit-any alertsClientMock: jest.Mocked ) => ({ rule: getRule(), diff --git a/x-pack/platform/plugins/shared/alerting/server/test_utils/index.ts b/x-pack/platform/plugins/shared/alerting/server/test_utils/index.ts index fe2cf8ee0bc07..c8b0c98eb7f4a 100644 --- a/x-pack/platform/plugins/shared/alerting/server/test_utils/index.ts +++ b/x-pack/platform/plugins/shared/alerting/server/test_utils/index.ts @@ -28,6 +28,7 @@ export function resolvable(): Promise & Resolvable { // Used to convert a raw Rule's UUID to something that can be used // to compare with a jest snapshot. +// eslint-disable-next-line @typescript-eslint/no-explicit-any export function alertWithAnyUUID(rawAlert: Record): Record { if (!rawAlert?.meta?.uuid) return rawAlert; @@ -37,6 +38,7 @@ export function alertWithAnyUUID(rawAlert: Record): Record ): Record { const newAlerts: Record = {}; diff --git a/x-pack/platform/plugins/shared/dashboard_enhanced/common/index.ts b/x-pack/platform/plugins/shared/dashboard_enhanced/common/index.ts index 35d241f19a443..855eb95c4d175 100644 --- a/x-pack/platform/plugins/shared/dashboard_enhanced/common/index.ts +++ b/x-pack/platform/plugins/shared/dashboard_enhanced/common/index.ts @@ -7,4 +7,5 @@ // TODO: https://github.com/elastic/kibana/issues/110897 -export * from './drilldowns'; +export type { DashboardDrilldownConfig } from './drilldowns'; +export { createExtract, createInject, EMBEDDABLE_TO_DASHBOARD_DRILLDOWN } from './drilldowns'; diff --git a/x-pack/platform/plugins/shared/dataset_quality/public/components/common/index.ts b/x-pack/platform/plugins/shared/dataset_quality/public/components/common/index.ts index 3769cbedb6c0a..6131f7d57de51 100644 --- a/x-pack/platform/plugins/shared/dataset_quality/public/components/common/index.ts +++ b/x-pack/platform/plugins/shared/dataset_quality/public/components/common/index.ts @@ -5,5 +5,5 @@ * 2.0. */ -export * from './integration_icon'; -export * from './insufficient_privileges'; +export { IntegrationIcon } from './integration_icon'; +export { PrivilegesWarningIconWrapper } from './insufficient_privileges'; diff --git a/x-pack/platform/plugins/shared/event_log/server/es/cluster_client_adapter.test.ts b/x-pack/platform/plugins/shared/event_log/server/es/cluster_client_adapter.test.ts index 1d8105d2be49b..5944155430b90 100644 --- a/x-pack/platform/plugins/shared/event_log/server/es/cluster_client_adapter.test.ts +++ b/x-pack/platform/plugins/shared/event_log/server/es/cluster_client_adapter.test.ts @@ -627,6 +627,7 @@ describe('createDataStream', () => { test(`shouldn't throw when an error of type resource_already_exists_exception is thrown`, async () => { // ElasticsearchError can be a bit random in shape, we need an any here + // eslint-disable-next-line @typescript-eslint/no-explicit-any const err = new Error('Already exists') as any; err.body = { error: { diff --git a/x-pack/platform/plugins/shared/event_log/server/es/cluster_client_adapter.ts b/x-pack/platform/plugins/shared/event_log/server/es/cluster_client_adapter.ts index 1eb0f482e1d0b..7076336c0c760 100644 --- a/x-pack/platform/plugins/shared/event_log/server/es/cluster_client_adapter.ts +++ b/x-pack/platform/plugins/shared/event_log/server/es/cluster_client_adapter.ts @@ -93,6 +93,7 @@ type GetQueryBodyWithAuthFilterOpts = }) | AggregateEventsWithAuthFilter; +// eslint-disable-next-line @typescript-eslint/no-explicit-any type AliasAny = any; const LEGACY_ID_CUTOFF_VERSION = '8.0.0'; diff --git a/x-pack/platform/plugins/shared/index_management/common/index.ts b/x-pack/platform/plugins/shared/index_management/common/index.ts index 61bdeb6007ef6..d16be3b4ccc05 100644 --- a/x-pack/platform/plugins/shared/index_management/common/index.ts +++ b/x-pack/platform/plugins/shared/index_management/common/index.ts @@ -11,4 +11,31 @@ export { API_BASE_PATH, INTERNAL_API_BASE_PATH, BASE_PATH, MAJOR_VERSION } from export { getTemplateParameter, splitSizeAndUnits } from './lib'; -export * from './types'; +export type { + Aliases, + Index, + IndexSettings, + IndexSettingsResponse, + Mappings, + TemplateSerialized, + TemplateDeserialized, + TemplateType, + TemplateFromEs, + TemplateListItem, + LegacyTemplateSerialized, + EnhancedDataStreamFromEs, + Health, + DataStream, + DataStreamIndex, + DataRetention, + IndexMode, + ComponentTemplateSerialized, + ComponentTemplateDeserialized, + ComponentTemplateFromEs, + ComponentTemplateListItem, + ComponentTemplateDatastreams, + ComponentTemplateMeta, + FieldItem, + IndexWithFields, + FieldFromIndicesRequest, +} from './types'; diff --git a/x-pack/platform/plugins/shared/logs_shared/common/index.ts b/x-pack/platform/plugins/shared/logs_shared/common/index.ts index fab9fa213790d..dd3abb9d11b66 100644 --- a/x-pack/platform/plugins/shared/logs_shared/common/index.ts +++ b/x-pack/platform/plugins/shared/logs_shared/common/index.ts @@ -43,7 +43,40 @@ export { ResolveLogViewError, } from './log_views/errors'; -export * from './log_entry'; +export type { + LogEntryTime, + LogMessageConstantPart, + LogMessageFieldPart, + LogMessagePart, + LogTimestampColumn, + LogFieldColumn, + LogMessageColumn, + LogColumn, + LogEntryContext, + LogEntryField, + LogEntry, + LogEntryCursor, + LogEntryBeforeCursor, + LogEntryAfterCursor, + LogEntryAroundCursor, +} from './log_entry'; +export { + logMessageConstantPartRT, + logMessageFieldPartRT, + logMessagePartRT, + logTimestampColumnRT, + logFieldColumnRT, + logMessageColumnRT, + logColumnRT, + logEntryContextRT, + logEntryFieldRT, + logEntryRT, + logEntryCursorRT, + logEntryBeforeCursorRT, + logEntryAfterCursorRT, + logEntryAroundCursorRT, + getLogEntryCursorFromHit, +} from './log_entry'; export { convertISODateToNanoPrecision } from './utils'; diff --git a/x-pack/platform/plugins/shared/ml/public/application/jobs/new_job/common/index.ts b/x-pack/platform/plugins/shared/ml/public/application/jobs/new_job/common/index.ts index d94035b20cb43..4f9ff3cba360f 100644 --- a/x-pack/platform/plugins/shared/ml/public/application/jobs/new_job/common/index.ts +++ b/x-pack/platform/plugins/shared/ml/public/application/jobs/new_job/common/index.ts @@ -5,6 +5,26 @@ * 2.0. */ -export * from './index_pattern_context'; -export * from './job_creator'; -export * from './job_runner'; +export type { IndexPatternContextValue } from './index_pattern_context'; +export { IndexPatternContext } from './index_pattern_context'; +export type { JobCreatorType } from './job_creator'; +export { + JobCreator, + SingleMetricJobCreator, + MultiMetricJobCreator, + PopulationJobCreator, + AdvancedJobCreator, + CategorizationJobCreator, + RareJobCreator, + GeoJobCreator, + isSingleMetricJobCreator, + isMultiMetricJobCreator, + isPopulationJobCreator, + isAdvancedJobCreator, + isCategorizationJobCreator, + isRareJobCreator, + isGeoJobCreator, + jobCreatorFactory, +} from './job_creator'; +export type { ProgressSubscriber } from './job_runner'; +export { JobRunner } from './job_runner'; diff --git a/x-pack/platform/plugins/shared/rule_registry/server/index.ts b/x-pack/platform/plugins/shared/rule_registry/server/index.ts index 46a7193284405..fc4726871e880 100644 --- a/x-pack/platform/plugins/shared/rule_registry/server/index.ts +++ b/x-pack/platform/plugins/shared/rule_registry/server/index.ts @@ -10,22 +10,52 @@ import { PluginInitializerContext } from '@kbn/core/server'; export type { RuleRegistryPluginSetupContract, RuleRegistryPluginStartContract } from './plugin'; -export type { IRuleDataService, RuleDataPluginService } from './rule_data_plugin_service'; -export { RuleDataClient } from './rule_data_client'; -export type { IRuleDataClient } from './rule_data_client/types'; export type { RacRequestHandlerContext, RacApiRequestHandlerContext, AlertTypeWithExecutor, } from './types'; -export * from './config'; -export * from './rule_data_plugin_service'; -export * from './rule_data_client'; -export * from './alert_data_client/audit_events'; +export type { RuleRegistryPluginConfig } from './config'; +export { config, INDEX_PREFIX } from './config'; +export type { + IRuleDataService, + RuleDataPluginService, + IndexOptions, + Settings, + Mappings, + Version, + Meta, + ComponentTemplateOptions, + IndexTemplateOptions, + IlmPolicyOptions, +} from './rule_data_plugin_service'; +export { + RuleDataService, + Dataset, + RuleDataWriteDisabledError, + RuleDataWriterInitializationError, +} from './rule_data_plugin_service'; +export type { RuleDataClientConstructorOptions, WaitResult } from './rule_data_client'; +export type { IRuleDataClient, IRuleDataReader, IRuleDataWriter } from './rule_data_client/types'; +export { RuleDataClient } from './rule_data_client'; +export type { AlertAuditEventParams } from './alert_data_client/audit_events'; +export { + AlertAuditAction, + operationAlertAuditActionMap, + alertAuditEvent, +} from './alert_data_client/audit_events'; export { createPersistenceRuleTypeWrapper } from './utils/create_persistence_rule_type_wrapper'; -export * from './utils/persistence_types'; +export type { + PersistenceAlertService, + SuppressedAlertService, + SuppressedAlertServiceResult, + PersistenceAlertServiceResult, + PersistenceServices, + PersistenceAlertType, + CreatePersistenceRuleTypeWrapper, +} from './utils/persistence_types'; export type { AlertsClient } from './alert_data_client/alerts_client'; export const plugin = async (initContext: PluginInitializerContext) => { diff --git a/x-pack/platform/plugins/shared/stack_alerts/common/build_sorted_events_query.test.ts b/x-pack/platform/plugins/shared/stack_alerts/common/build_sorted_events_query.test.ts index fa2a6ebf3c4ec..0aa94e319b430 100644 --- a/x-pack/platform/plugins/shared/stack_alerts/common/build_sorted_events_query.test.ts +++ b/x-pack/platform/plugins/shared/stack_alerts/common/build_sorted_events_query.test.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { buildSortedEventsQuery, BuildSortedEventsQuery } from './build_sorted_events_query'; +import { buildSortedEventsQuery, type BuildSortedEventsQuery } from './build_sorted_events_query'; import type { Writable } from '@kbn/utility-types'; const DefaultQuery: Writable> = { @@ -18,13 +18,13 @@ const DefaultQuery: Writable> = { }; describe('buildSortedEventsQuery', () => { - let query: any; + let query: Partial; beforeEach(() => { query = { ...DefaultQuery }; }); test('it builds a filter with given date range', () => { - expect(buildSortedEventsQuery(query)).toEqual({ + expect(buildSortedEventsQuery(query as BuildSortedEventsQuery)).toEqual({ allow_no_indices: true, index: ['index-name'], size: 100, @@ -73,7 +73,7 @@ describe('buildSortedEventsQuery', () => { test('it does not include searchAfterSortId if it is an empty string', () => { query.searchAfterSortId = ''; - expect(buildSortedEventsQuery(query)).toEqual({ + expect(buildSortedEventsQuery(query as BuildSortedEventsQuery)).toEqual({ allow_no_indices: true, index: ['index-name'], size: 100, @@ -123,7 +123,7 @@ describe('buildSortedEventsQuery', () => { test('it includes searchAfterSortId if it is a valid string', () => { const sortId = '123456789012'; query.searchAfterSortId = sortId; - expect(buildSortedEventsQuery(query)).toEqual({ + expect(buildSortedEventsQuery(query as BuildSortedEventsQuery)).toEqual({ allow_no_indices: true, index: ['index-name'], size: 100, @@ -174,7 +174,7 @@ describe('buildSortedEventsQuery', () => { test('it includes searchAfterSortId if it is a valid number', () => { const sortId = 123456789012; query.searchAfterSortId = sortId; - expect(buildSortedEventsQuery(query)).toEqual({ + expect(buildSortedEventsQuery(query as BuildSortedEventsQuery)).toEqual({ allow_no_indices: true, index: ['index-name'], size: 100, @@ -230,7 +230,7 @@ describe('buildSortedEventsQuery', () => { }, }, }; - expect(buildSortedEventsQuery(query)).toEqual({ + expect(buildSortedEventsQuery(query as BuildSortedEventsQuery)).toEqual({ allow_no_indices: true, index: ['index-name'], size: 100, @@ -286,7 +286,7 @@ describe('buildSortedEventsQuery', () => { test('it uses sortOrder if specified', () => { query.sortOrder = 'desc'; - expect(buildSortedEventsQuery(query)).toEqual({ + expect(buildSortedEventsQuery(query as BuildSortedEventsQuery)).toEqual({ allow_no_indices: true, index: ['index-name'], size: 100, @@ -335,7 +335,7 @@ describe('buildSortedEventsQuery', () => { test('it uses track_total_hits if specified', () => { query.track_total_hits = true; - expect(buildSortedEventsQuery(query)).toEqual({ + expect(buildSortedEventsQuery(query as BuildSortedEventsQuery)).toEqual({ allow_no_indices: true, index: ['index-name'], size: 100, diff --git a/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/expression/es_query_expression.test.tsx b/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/expression/es_query_expression.test.tsx index 30854c1e5a2d1..45447d58726f4 100644 --- a/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/expression/es_query_expression.test.tsx +++ b/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/expression/es_query_expression.test.tsx @@ -31,9 +31,11 @@ jest.mock('@kbn/kibana-react-plugin/public', () => { jest.mock('@kbn/code-editor', () => ({ // Mocking CodeEditor + // eslint-disable-next-line @typescript-eslint/no-explicit-any CodeEditor: (props: any) => ( { props.onChange(syntheticEvent.jsonString); }} @@ -98,6 +100,7 @@ jest.mock('@kbn/triggers-actions-ui-plugin/public', () => { const createDataPluginMock = () => { const dataMock = dataPluginMock.createStartContract() as DataPublicPluginStart & { + // eslint-disable-next-line @typescript-eslint/no-explicit-any search: ISearchStart & { search: jest.MockedFunction }; }; return dataMock; diff --git a/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/expression/expression.test.tsx b/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/expression/expression.test.tsx index 61be0eb0d6a32..6635c4c4cacf6 100644 --- a/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/expression/expression.test.tsx +++ b/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/expression/expression.test.tsx @@ -34,9 +34,11 @@ jest.mock('@kbn/code-editor', () => { ...original, // Mocking CodeEditor + // eslint-disable-next-line @typescript-eslint/no-explicit-any CodeEditor: (props: any) => ( { props.onChange(syntheticEvent.jsonString); }} diff --git a/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/util.test.ts b/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/util.test.ts index af39efd4b799c..f2d6e6abe250f 100644 --- a/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/util.test.ts +++ b/x-pack/platform/plugins/shared/stack_alerts/public/rule_types/es_query/util.test.ts @@ -185,11 +185,13 @@ describe('Es Query utils', () => { }); test('should return an empty array if raw runtime fields are malformed JSON', () => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any const rawFields: any = null; expect(convertRawRuntimeFieldtoFieldOption(rawFields)).toEqual([]); }); test('should not return FieldOption if raw runtime fields do not include the type', () => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any const rawFields: any = { day_of_week: { test: 'keyword', diff --git a/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/es_query/rule_type_params.test.ts b/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/es_query/rule_type_params.test.ts index 08ebf72059044..1d7583f0e5ef7 100644 --- a/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/es_query/rule_type_params.test.ts +++ b/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/es_query/rule_type_params.test.ts @@ -28,6 +28,7 @@ const DefaultParams: Writable> = { }; describe('ruleType Params validate()', () => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any let params: any; beforeEach(() => { params = { ...DefaultParams }; diff --git a/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/geo_containment/lib/get_entities_and_generate_alerts.test.ts b/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/geo_containment/lib/get_entities_and_generate_alerts.test.ts index c6be3503d93f0..c434e4ee30efb 100644 --- a/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/geo_containment/lib/get_entities_and_generate_alerts.test.ts +++ b/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/geo_containment/lib/get_entities_and_generate_alerts.test.ts @@ -23,6 +23,7 @@ describe('getEntitiesAndGenerateAlerts', () => { instanceId: id, }); }, + // eslint-disable-next-line @typescript-eslint/no-explicit-any } as any; beforeEach(() => { diff --git a/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/geo_containment/lib/transform_results.ts b/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/geo_containment/lib/transform_results.ts index 4a40e20ed4774..af5e20b9f9b02 100644 --- a/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/geo_containment/lib/transform_results.ts +++ b/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/geo_containment/lib/transform_results.ts @@ -10,6 +10,7 @@ import type { GeoContainmentAlertInstanceState } from '../types'; // Flatten agg results and get latest locations for each entity export function transformResults( + // eslint-disable-next-line @typescript-eslint/no-explicit-any results: any, dateField: string, geoField: string diff --git a/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/index_threshold/rule_type_params.test.ts b/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/index_threshold/rule_type_params.test.ts index b0047064f8f82..c4dd8f2149255 100644 --- a/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/index_threshold/rule_type_params.test.ts +++ b/x-pack/platform/plugins/shared/stack_alerts/server/rule_types/index_threshold/rule_type_params.test.ts @@ -25,6 +25,7 @@ const DefaultParams: Writable> = { describe('ruleType Params validate()', () => { runTests(ParamsSchema, DefaultParams); + // eslint-disable-next-line @typescript-eslint/no-explicit-any let params: any; beforeEach(() => { params = { ...DefaultParams }; @@ -80,6 +81,7 @@ describe('ruleType Params validate()', () => { }); export function runTests(schema: ObjectType, defaultTypeParams: Record): void { + // eslint-disable-next-line @typescript-eslint/no-explicit-any let params: any; const CoreDefaultParams: Writable> = { diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/cases_webhook/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/cases_webhook/index.ts index ccd777634ec37..7afe695b74e8f 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/cases_webhook/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/cases_webhook/index.ts @@ -10,7 +10,7 @@ import type { ActionTypeExecutorOptions as ConnectorTypeExecutorOptions, ActionTypeExecutorResult as ConnectorTypeExecutorResult, } from '@kbn/actions-plugin/server/types'; -import { CasesConnectorFeatureId } from '@kbn/actions-plugin/common/connector_feature_config'; +import { CasesConnectorFeatureId } from '@kbn/actions-plugin/common'; import { CasesWebhookActionParamsType, CasesWebhookExecutorResultData, diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/d3security/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/d3security/index.ts index 4e98938335808..e1509162eb279 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/d3security/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/d3security/index.ts @@ -9,11 +9,8 @@ import { SubActionConnectorType, ValidatorType, } from '@kbn/actions-plugin/server/sub_action_framework/types'; -import { - AlertingConnectorFeatureId, - SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; import { urlAllowListValidator } from '@kbn/actions-plugin/server'; +import { AlertingConnectorFeatureId, SecurityConnectorFeatureId } from '@kbn/actions-plugin/common'; import { D3SecurityConfigSchema, D3SecuritySecretsSchema } from '../../../common/d3security/schema'; import { renderParameterTemplates } from './render'; import { D3SecurityConnector } from './d3security'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/email/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/email/index.ts index 3a1d01732eb7d..6a6f5444312a9 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/email/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/email/index.ts @@ -21,7 +21,7 @@ import { AlertingConnectorFeatureId, UptimeConnectorFeatureId, SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/connector_feature_config'; +} from '@kbn/actions-plugin/common'; import { withoutMustacheTemplate } from '@kbn/actions-plugin/common'; import { renderMustacheObject, diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/email/send_email.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/email/send_email.ts index 3c9b2c8ceea68..6f196938df570 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/email/send_email.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/email/send_email.ts @@ -237,6 +237,7 @@ function getTransportConfig( ) { const { service, host, port, secure, user, password } = transport; + // eslint-disable-next-line @typescript-eslint/no-explicit-any const transportConfig: Record = {}; const proxySettings = configurationUtilities.getProxySettings(); const generalSSLSettings = configurationUtilities.getSSLSettings(); diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/es_index/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/es_index/index.ts index 915a66568c20e..9dd6a4c71ae21 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/es_index/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/es_index/index.ts @@ -8,24 +8,22 @@ import { get } from 'lodash'; import { i18n } from '@kbn/i18n'; import { schema, TypeOf } from '@kbn/config-schema'; -import { Logger } from '@kbn/core/server'; +import type { Logger } from '@kbn/core/server'; import type { ActionType as ConnectorType, ActionTypeExecutorOptions as ConnectorTypeExecutorOptions, ActionTypeExecutorResult as ConnectorTypeExecutorResult, } from '@kbn/actions-plugin/server/types'; import { renderMustacheObject } from '@kbn/actions-plugin/server/lib/mustache_renderer'; -import { - AlertingConnectorFeatureId, - UptimeConnectorFeatureId, - SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; import { AlertHistoryEsIndexConnectorId, ALERT_HISTORY_PREFIX, buildAlertHistoryDocument, + AlertingConnectorFeatureId, + UptimeConnectorFeatureId, + SecurityConnectorFeatureId, } from '@kbn/actions-plugin/common'; -import { +import type { BulkOperationType, BulkResponseItem, } from '@elastic/elasticsearch/lib/api/typesWithBodyKey'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/gemini/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/gemini/index.ts index d8add7df88177..6029c3f75c183 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/gemini/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/gemini/index.ts @@ -17,7 +17,7 @@ import { import { urlAllowListValidator } from '@kbn/actions-plugin/server'; import { ValidatorServices } from '@kbn/actions-plugin/server/types'; import { assertURL } from '@kbn/actions-plugin/server/sub_action_framework/helpers/validators'; -import { GenerativeAIForObservabilityConnectorFeatureId } from '@kbn/actions-plugin/common/connector_feature_config'; +import { GenerativeAIForObservabilityConnectorFeatureId } from '@kbn/actions-plugin/common'; import { GEMINI_CONNECTOR_ID, GEMINI_TITLE } from '../../../common/gemini/constants'; import { ConfigSchema, SecretsSchema } from '../../../common/gemini/schema'; import { Config, Secrets } from '../../../common/gemini/types'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/helpers.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/helpers.ts index fe198b5f4f550..58c7e1d97acad 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/helpers.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/helpers.ts @@ -94,6 +94,7 @@ export function chunksIntoMessage(obs$: Observable) }, ], object: 'chat.completion', + // eslint-disable-next-line @typescript-eslint/no-explicit-any } as any ), last(), @@ -102,6 +103,7 @@ export function chunksIntoMessage(obs$: Observable) if (concatenatedChunk.choices[0].message.content === '') { concatenatedChunk.choices[0].message.content = null; } + // eslint-disable-next-line @typescript-eslint/no-explicit-any concatenatedChunk.choices[0].message.tool_calls?.forEach((toolCall: any) => { if (toolCall.function?.arguments?.trim() === '') { toolCall.function.arguments = '{}'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/index.ts index d781cd6b90891..2cdad7d23197a 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/index.ts @@ -15,7 +15,7 @@ import { GenerativeAIForSecurityConnectorFeatureId, } from '@kbn/actions-plugin/common'; import { ValidatorServices } from '@kbn/actions-plugin/server/types'; -import { GenerativeAIForObservabilityConnectorFeatureId } from '@kbn/actions-plugin/common/connector_feature_config'; +import { GenerativeAIForObservabilityConnectorFeatureId } from '@kbn/actions-plugin/common'; import { InferenceTaskType } from '@elastic/elasticsearch/lib/api/types'; import { ElasticsearchClient, Logger } from '@kbn/core/server'; import { diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/inference.test.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/inference.test.ts index d032c56773e32..5284009189c51 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/inference.test.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/inference/inference.test.ts @@ -237,6 +237,7 @@ describe('InferenceConnector', () => { }); streamMock.complete(); + // eslint-disable-next-line @typescript-eslint/no-explicit-any mockEsClient.inference.inference.mockResolvedValue(streamMock.transform as any); }; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/jira/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/jira/index.ts index 1481ab8601fa6..08360bdb16b38 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/jira/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/jira/index.ts @@ -17,7 +17,7 @@ import { CasesConnectorFeatureId, UptimeConnectorFeatureId, SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +} from '@kbn/actions-plugin/common'; import { validate } from './validators'; import { ExternalIncidentServiceConfigurationSchema, diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/jira/types.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/jira/types.ts index 3c043cfdce0fe..117aab796d36a 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/jira/types.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/jira/types.ts @@ -36,7 +36,9 @@ export interface ExternalServiceCredentials { } export interface ExternalServiceValidation { + // eslint-disable-next-line @typescript-eslint/no-explicit-any config: (configObject: any, validatorServices: ValidatorServices) => void; + // eslint-disable-next-line @typescript-eslint/no-explicit-any secrets: (secrets: any, validatorServices: ValidatorServices) => void; } diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/lib/mocks.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/lib/mocks.ts index ee2c2e7e23b4c..e49f95e9af89b 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/lib/mocks.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/lib/mocks.ts @@ -5,6 +5,8 @@ * 2.0. */ +/* eslint-disable @typescript-eslint/no-explicit-any */ + import { AxiosResponse } from 'axios'; import { SubActionConnector } from '@kbn/actions-plugin/server'; import { SubActionRequestParams } from '@kbn/actions-plugin/server/sub_action_framework/types'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/lib/servicenow/types.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/lib/servicenow/types.ts index 3d52a888edb92..7cecf0bcddb46 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/lib/servicenow/types.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/lib/servicenow/types.ts @@ -5,6 +5,8 @@ * 2.0. */ +/* eslint-disable @typescript-eslint/no-explicit-any */ + import { AxiosError, AxiosInstance, AxiosResponse } from 'axios'; import { TypeOf } from '@kbn/config-schema'; import { Logger } from '@kbn/core/server'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/microsoft_defender_endpoint/mocks.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/microsoft_defender_endpoint/mocks.ts index f29065d890181..cda0072cfa17b 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/microsoft_defender_endpoint/mocks.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/microsoft_defender_endpoint/mocks.ts @@ -28,6 +28,7 @@ import { export interface CreateMicrosoftDefenderConnectorMockResponse { options: ServiceParams; + // eslint-disable-next-line @typescript-eslint/no-explicit-any apiMock: { [msApiRoute: string]: (...args: any) => any | Promise }; instanceMock: ConnectorInstanceMock; usageCollector: ConnectorUsageCollector; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/pagerduty/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/pagerduty/index.ts index 15d72d78a511b..e0b56bbb369ca 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/pagerduty/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/pagerduty/index.ts @@ -19,7 +19,7 @@ import { AlertingConnectorFeatureId, UptimeConnectorFeatureId, SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +} from '@kbn/actions-plugin/common'; import { postPagerduty } from './post_pagerduty'; import { convertTimestamp } from '../lib/convert_timestamp'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/resilient/types.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/resilient/types.ts index a48d6668aa2c5..47f23532dce16 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/resilient/types.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/resilient/types.ts @@ -21,7 +21,9 @@ export interface ExternalServiceCredentials { } export interface ExternalServiceValidation { + // eslint-disable-next-line @typescript-eslint/no-explicit-any config: (configObject: any, validatorServices: ValidatorServices) => void; + // eslint-disable-next-line @typescript-eslint/no-explicit-any secrets: (secrets: any, validatorServices: ValidatorServices) => void; } diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/sentinelone/mocks.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/sentinelone/mocks.ts index fb4dd05c01b2a..3012f37f13241 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/sentinelone/mocks.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/sentinelone/mocks.ts @@ -170,6 +170,7 @@ class SentinelOneConnectorTestClass extends SentinelOneConnector { downloadRemoteScriptResults: Readable.from(['test']), }; + // eslint-disable-next-line @typescript-eslint/no-explicit-any public requestSpy = jest.fn(async ({ url }: SubActionRequestParams) => { const response = createAxiosResponseMock({}); diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/server_log/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/server_log/index.ts index 0275b2bdc2f3f..d0c9f616ee1d8 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/server_log/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/server_log/index.ts @@ -18,7 +18,7 @@ import { AlertingConnectorFeatureId, UptimeConnectorFeatureId, SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/connector_feature_config'; +} from '@kbn/actions-plugin/common'; import { withoutControlCharacters } from '../lib/string_utils'; export type ServerLogConnectorType = ConnectorType<{}, {}, ActionParamsType>; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_itom/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_itom/index.ts index d32f52cd698ee..37b013bca258e 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_itom/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_itom/index.ts @@ -12,10 +12,7 @@ import type { ActionTypeExecutorOptions as ConnectorTypeExecutorOptions, ActionTypeExecutorResult as ConnectorTypeExecutorResult, } from '@kbn/actions-plugin/server/types'; -import { - AlertingConnectorFeatureId, - SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +import { AlertingConnectorFeatureId, SecurityConnectorFeatureId } from '@kbn/actions-plugin/common'; import { validate } from '../lib/servicenow/validators'; import { ExecutorParamsSchemaITOM, diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_itsm/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_itsm/index.ts index 6ab6bc389ac7a..6b00e2975f2fd 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_itsm/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_itsm/index.ts @@ -18,7 +18,7 @@ import { CasesConnectorFeatureId, UptimeConnectorFeatureId, SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +} from '@kbn/actions-plugin/common'; import { validate } from '../lib/servicenow/validators'; import { ExecutorParamsSchemaITSM, diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_sir/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_sir/index.ts index 8d842c6e6fccf..4b21b93817711 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_sir/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/servicenow_sir/index.ts @@ -17,7 +17,7 @@ import { AlertingConnectorFeatureId, CasesConnectorFeatureId, SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +} from '@kbn/actions-plugin/common'; import { validate } from '../lib/servicenow/validators'; import { ExecutorParamsSchemaSIR, diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/slack/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/slack/index.ts index 5ba6318f79a07..7ecd5f7a4ee26 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/slack/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/slack/index.ts @@ -25,7 +25,7 @@ import { AlertingConnectorFeatureId, UptimeConnectorFeatureId, SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +} from '@kbn/actions-plugin/common'; import { renderMustacheString } from '@kbn/actions-plugin/server/lib/mustache_renderer'; import { getCustomAgents } from '@kbn/actions-plugin/server/lib/get_custom_agents'; import { TaskErrorSource } from '@kbn/task-manager-plugin/common'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/slack_api/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/slack_api/index.ts index b816a1b014678..9009f3101ee1a 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/slack_api/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/slack_api/index.ts @@ -10,7 +10,7 @@ import { UptimeConnectorFeatureId, AlertingConnectorFeatureId, SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +} from '@kbn/actions-plugin/common'; import { Logger } from '@kbn/core/server'; import { renderMustacheString } from '@kbn/actions-plugin/server/lib/mustache_renderer'; import type { ValidatorServices } from '@kbn/actions-plugin/server/types'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/swimlane/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/swimlane/index.ts index bbe53e86e068e..95f4252cda948 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/swimlane/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/swimlane/index.ts @@ -15,7 +15,7 @@ import { AlertingConnectorFeatureId, CasesConnectorFeatureId, SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +} from '@kbn/actions-plugin/common'; import { SwimlaneExecutorResultData, SwimlanePublicConfigurationType, diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/swimlane/types.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/swimlane/types.ts index b2af67e332b7b..57f48cf9d2e68 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/swimlane/types.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/swimlane/types.ts @@ -29,7 +29,9 @@ export interface ExternalServiceCredentials { } export interface ExternalServiceValidation { + // eslint-disable-next-line @typescript-eslint/no-explicit-any config: (configObject: any, validatorServices: ValidatorServices) => void; + // eslint-disable-next-line @typescript-eslint/no-explicit-any secrets: (secrets: any, validatorServices: ValidatorServices) => void; } diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/teams/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/teams/index.ts index 9ab0fe4d428d7..1062277cc1afa 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/teams/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/teams/index.ts @@ -23,7 +23,7 @@ import { AlertingConnectorFeatureId, UptimeConnectorFeatureId, SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +} from '@kbn/actions-plugin/common'; import { getRetryAfterIntervalFromHeaders } from '../lib/http_response_retry_header'; import { isOk, promiseResult, Result } from '../lib/result_type'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/thehive/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/thehive/index.ts index 50860dd8a9fab..4621c635c8dae 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/thehive/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/thehive/index.ts @@ -14,7 +14,7 @@ import { SecurityConnectorFeatureId, UptimeConnectorFeatureId, CasesConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +} from '@kbn/actions-plugin/common'; import { urlAllowListValidator } from '@kbn/actions-plugin/server'; import { TheHiveConnector } from './thehive'; import { diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/torq/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/torq/index.ts index b60237dd7991e..b757e4b9344c1 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/torq/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/torq/index.ts @@ -17,11 +17,10 @@ import { AlertingConnectorFeatureId, UptimeConnectorFeatureId, SecurityConnectorFeatureId, - ActionTypeExecutorResult, } from '@kbn/actions-plugin/common'; import { renderMustacheObject } from '@kbn/actions-plugin/server/lib/mustache_renderer'; import { request } from '@kbn/actions-plugin/server/lib/axios_utils'; -import { ValidatorServices } from '@kbn/actions-plugin/server/types'; +import { ActionTypeExecutorResult, ValidatorServices } from '@kbn/actions-plugin/server/types'; import { getRetryAfterIntervalFromHeaders } from '../lib/http_response_retry_header'; import { promiseResult, isOk, Result } from '../lib/result_type'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/webhook/index.test.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/webhook/index.test.ts index 2a8940afd95ff..4758b855eb213 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/webhook/index.test.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/webhook/index.test.ts @@ -5,6 +5,8 @@ * 2.0. */ +/* eslint-disable @typescript-eslint/no-explicit-any */ + import { ConnectorUsageCollector, Services } from '@kbn/actions-plugin/server/types'; import { validateConfig, validateParams, validateSecrets } from '@kbn/actions-plugin/server/lib'; import { actionsConfigMock } from '@kbn/actions-plugin/server/actions_config.mock'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/webhook/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/webhook/index.ts index f7c7fd4f6d61e..21a01b2f80591 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/webhook/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/webhook/index.ts @@ -21,7 +21,7 @@ import { AlertingConnectorFeatureId, UptimeConnectorFeatureId, SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +} from '@kbn/actions-plugin/common'; import { renderMustacheString } from '@kbn/actions-plugin/server/lib/mustache_renderer'; import { combineHeadersWithBasicAuthHeader } from '@kbn/actions-plugin/server/lib'; diff --git a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/xmatters/index.ts b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/xmatters/index.ts index ad189bda9defb..d9ccadc5a1b86 100644 --- a/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/xmatters/index.ts +++ b/x-pack/platform/plugins/shared/stack_connectors/server/connector_types/xmatters/index.ts @@ -14,10 +14,7 @@ import { ActionTypeExecutorResult as ConnectorTypeExecutorResult, ValidatorServices, } from '@kbn/actions-plugin/server/types'; -import { - AlertingConnectorFeatureId, - SecurityConnectorFeatureId, -} from '@kbn/actions-plugin/common/types'; +import { AlertingConnectorFeatureId, SecurityConnectorFeatureId } from '@kbn/actions-plugin/common'; import { postXmatters } from './post_xmatters'; export type XmattersConnectorType = ConnectorType< diff --git a/x-pack/platform/plugins/shared/task_manager/server/queries/task_claiming.test.ts b/x-pack/platform/plugins/shared/task_manager/server/queries/task_claiming.test.ts index 5a20a709b3c5b..2b168195cbc40 100644 --- a/x-pack/platform/plugins/shared/task_manager/server/queries/task_claiming.test.ts +++ b/x-pack/platform/plugins/shared/task_manager/server/queries/task_claiming.test.ts @@ -37,6 +37,7 @@ beforeEach(() => jest.clearAllMocks()); const mockedDate = new Date('2019-02-12T21:01:22.479Z'); +// eslint-disable-next-line @typescript-eslint/no-explicit-any (global as any).Date = class Date { constructor() { return mockedDate; @@ -72,6 +73,7 @@ describe('TaskClaiming', () => { jest .spyOn(apm, 'startTransaction') + // eslint-disable-next-line @typescript-eslint/no-explicit-any .mockImplementation(() => mockApmTrans as any); }); diff --git a/x-pack/platform/plugins/shared/task_manager/server/routes/health.test.ts b/x-pack/platform/plugins/shared/task_manager/server/routes/health.test.ts index ebae45d2fa21a..112864019fe71 100644 --- a/x-pack/platform/plugins/shared/task_manager/server/routes/health.test.ts +++ b/x-pack/platform/plugins/shared/task_manager/server/routes/health.test.ts @@ -36,9 +36,11 @@ const { summarizeMonitoringStats } = jest.requireMock('../monitoring'); const mockUsageCountersSetup = usageCountersServiceMock.createSetupContract(); const mockUsageCounter = mockUsageCountersSetup.createUsageCounter('test'); +// eslint-disable-next-line @typescript-eslint/no-explicit-any const createMockClusterClient = (response: any) => { const mockScopedClusterClient = elasticsearchServiceMock.createScopedClusterClient(); + // eslint-disable-next-line @typescript-eslint/no-explicit-any mockScopedClusterClient.asCurrentUser.security.hasPrivileges.mockResponse(response as any); const mockClusterClient = elasticsearchServiceMock.createClusterClient(); diff --git a/x-pack/platform/plugins/shared/task_manager/server/saved_objects/migrations.ts b/x-pack/platform/plugins/shared/task_manager/server/saved_objects/migrations.ts index d4043da90d5f1..83bd683fdba0f 100644 --- a/x-pack/platform/plugins/shared/task_manager/server/saved_objects/migrations.ts +++ b/x-pack/platform/plugins/shared/task_manager/server/saved_objects/migrations.ts @@ -98,6 +98,7 @@ function alertingTaskLegacyIdToSavedObjectIds( params: JSON.stringify({ ...params, alertId: newId, + // eslint-disable-next-line @typescript-eslint/no-explicit-any }) as any, }, }; @@ -127,6 +128,7 @@ function actionsTasksLegacyIdToSavedObjectIds( params: JSON.stringify({ ...params, actionTaskParamsId: newId, + // eslint-disable-next-line @typescript-eslint/no-explicit-any }) as any, }, }; diff --git a/x-pack/platform/plugins/shared/task_manager/server/task.ts b/x-pack/platform/plugins/shared/task_manager/server/task.ts index 78cbea8cd0345..ebd17dd8ee513 100644 --- a/x-pack/platform/plugins/shared/task_manager/server/task.ts +++ b/x-pack/platform/plugins/shared/task_manager/server/task.ts @@ -5,6 +5,8 @@ * 2.0. */ +/* eslint-disable @typescript-eslint/no-explicit-any */ + import { ObjectType, schema, TypeOf } from '@kbn/config-schema'; import { isNumber } from 'lodash'; import { isErr, tryAsResult } from './lib/result_type'; diff --git a/x-pack/platform/plugins/shared/task_manager/server/task_claimers/strategy_mget.test.ts b/x-pack/platform/plugins/shared/task_manager/server/task_claimers/strategy_mget.test.ts index 3eee0219e45c3..0a94d9ed9aade 100644 --- a/x-pack/platform/plugins/shared/task_manager/server/task_claimers/strategy_mget.test.ts +++ b/x-pack/platform/plugins/shared/task_manager/server/task_claimers/strategy_mget.test.ts @@ -63,6 +63,7 @@ beforeEach(() => jest.clearAllMocks()); const mockedDate = new Date('2019-02-12T21:01:22.479Z'); +// eslint-disable-next-line @typescript-eslint/no-explicit-any (global as any).Date = class Date { constructor() { return mockedDate; @@ -123,6 +124,7 @@ describe('TaskClaiming', () => { jest .spyOn(apm, 'startTransaction') + // eslint-disable-next-line @typescript-eslint/no-explicit-any .mockImplementation(() => mockApmTrans as any); jest.spyOn(taskPartitioner, 'getPartitions').mockResolvedValue([1, 3]); }); diff --git a/x-pack/platform/plugins/shared/task_manager/server/task_claimers/strategy_update_by_query.test.ts b/x-pack/platform/plugins/shared/task_manager/server/task_claimers/strategy_update_by_query.test.ts index 967fc4a9fce2e..5b2fb8eb8e7b9 100644 --- a/x-pack/platform/plugins/shared/task_manager/server/task_claimers/strategy_update_by_query.test.ts +++ b/x-pack/platform/plugins/shared/task_manager/server/task_claimers/strategy_update_by_query.test.ts @@ -54,6 +54,7 @@ beforeEach(() => jest.clearAllMocks()); const mockedDate = new Date('2019-02-12T21:01:22.479Z'); +// eslint-disable-next-line @typescript-eslint/no-explicit-any (global as any).Date = class Date { constructor() { return mockedDate; @@ -89,6 +90,7 @@ describe('TaskClaiming', () => { jest .spyOn(apm, 'startTransaction') + // eslint-disable-next-line @typescript-eslint/no-explicit-any .mockImplementation(() => mockApmTrans as any); }); diff --git a/x-pack/platform/plugins/shared/task_manager/server/task_running/task_runner.test.ts b/x-pack/platform/plugins/shared/task_manager/server/task_running/task_runner.test.ts index 04e8b2a775759..b4dcd0fd11088 100644 --- a/x-pack/platform/plugins/shared/task_manager/server/task_running/task_runner.test.ts +++ b/x-pack/platform/plugins/shared/task_manager/server/task_running/task_runner.test.ts @@ -89,6 +89,7 @@ describe('TaskManagerRunner', () => { jest .spyOn(apm, 'startTransaction') + // eslint-disable-next-line @typescript-eslint/no-explicit-any .mockImplementation(() => mockApmTrans as any); }); test('makes calls to APM as expected when task markedAsRunning is success', async () => { diff --git a/x-pack/platform/plugins/shared/task_manager/server/task_store.test.ts b/x-pack/platform/plugins/shared/task_manager/server/task_store.test.ts index a195baeb893ac..c6a18b73ed31a 100644 --- a/x-pack/platform/plugins/shared/task_manager/server/task_store.test.ts +++ b/x-pack/platform/plugins/shared/task_manager/server/task_store.test.ts @@ -65,6 +65,7 @@ beforeEach(() => { const mockedDate = new Date('2019-02-12T21:01:22.479Z'); +// eslint-disable-next-line @typescript-eslint/no-explicit-any (global as any).Date = class Date { constructor() { return mockedDate; diff --git a/x-pack/platform/plugins/shared/triggers_actions_ui/common/index.ts b/x-pack/platform/plugins/shared/triggers_actions_ui/common/index.ts index ca09e13b2a61e..578743c078e9b 100644 --- a/x-pack/platform/plugins/shared/triggers_actions_ui/common/index.ts +++ b/x-pack/platform/plugins/shared/triggers_actions_ui/common/index.ts @@ -7,8 +7,39 @@ // TODO: https://github.com/elastic/kibana/issues/110895 -export * from './data'; +export type { + DateRange, + DateRangeInfo, + GetDateRangeInfoParams, + BuildAggregationOpts, + ParsedAggregationGroup, + ParsedAggregationResults, + TimeSeriesResult, + TimeSeriesResultRow, + MetricResult, +} from './data'; +export { + MAX_INTERVALS, + getDateRangeInfo, + getTooManyIntervalsErrorMessage, + getDateStartAfterDateEndErrorMessage, + BUCKET_SELECTOR_PATH_NAME, + BUCKET_SELECTOR_FIELD, + DEFAULT_GROUPS, + MAX_SOURCE_FIELDS_TO_COPY, + isCountAggregation, + isGroupAggregation, + buildAggregation, + UngroupedGroupId, + parseAggregationResults, +} from './data'; export const BASE_TRIGGERS_ACTIONS_UI_API_PATH = '/internal/triggers_actions_ui'; -export * from './parse_interval'; -export * from './experimental_features'; -export * from './normalized_field_types'; +export { INTERVAL_STRING_RE, parseInterval } from './parse_interval'; +export type { ExperimentalFeatures } from './experimental_features'; +export { + allowedExperimentalValues, + parseExperimentalConfigValue, + isValidExperimentalValue, + getExperimentalAllowedValues, +} from './experimental_features'; +export { NORMALIZED_FIELD_TYPES } from './normalized_field_types'; diff --git a/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_form/rule_form.tsx b/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_form/rule_form.tsx index b0817d054b643..4e6c5279e0716 100644 --- a/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_form/rule_form.tsx +++ b/x-pack/platform/plugins/shared/triggers_actions_ui/public/application/sections/rule_form/rule_form.tsx @@ -62,11 +62,11 @@ import { isActionGroupDisabledForActionTypeId, RuleActionAlertsFilterProperty, RuleActionKey, - Flapping, } from '@kbn/alerting-plugin/common'; import { AlertingConnectorFeatureId } from '@kbn/actions-plugin/common'; import { AlertConsumers } from '@kbn/rule-data-utils'; import { IS_RULE_SPECIFIC_FLAPPING_ENABLED } from '@kbn/alerts-ui-shared/src/common/constants/rule_flapping'; +import type { Flapping } from '@kbn/alerting-types'; import { RuleReducerAction, InitialRule } from './rule_reducer'; import { RuleTypeModel, diff --git a/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/core_query_types.test.ts b/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/core_query_types.test.ts index a44fea1922d53..0289223f525c8 100644 --- a/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/core_query_types.test.ts +++ b/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/core_query_types.test.ts @@ -23,6 +23,7 @@ const DefaultParams: Writable> = { }; export function runTests(schema: ObjectType, defaultTypeParams: Record): void { + // eslint-disable-next-line @typescript-eslint/no-explicit-any let params: any; describe('coreQueryTypes', () => { diff --git a/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/time_series_query.ts b/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/time_series_query.ts index a07c15f11ad0a..2e73bb60d2382 100644 --- a/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/time_series_query.ts +++ b/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/time_series_query.ts @@ -64,6 +64,7 @@ export async function timeSeriesQuery( // core query // Constructing a typesafe ES query in JS is problematic, use any escapehatch for now + // eslint-disable-next-line @typescript-eslint/no-explicit-any const esQuery: any = { index, body: { diff --git a/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/time_series_types.test.ts b/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/time_series_types.test.ts index c41ddfd97eccb..d44d824011357 100644 --- a/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/time_series_types.test.ts +++ b/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/lib/time_series_types.test.ts @@ -22,6 +22,7 @@ const DefaultParams: Writable> = { describe('TimeSeriesParams validate()', () => { runTests(TimeSeriesQuerySchema, DefaultParams); + // eslint-disable-next-line @typescript-eslint/no-explicit-any let params: any; beforeEach(() => { params = { ...DefaultParams }; diff --git a/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/routes/indices.ts b/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/routes/indices.ts index 8dbe0d8626a5c..282092f2a25aa 100644 --- a/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/routes/indices.ts +++ b/x-pack/platform/plugins/shared/triggers_actions_ui/server/data/routes/indices.ts @@ -121,6 +121,7 @@ async function getIndicesFromPattern( const response = await esClient.search(params); // TODO: Investigate when the status field might appear here, type suggests it shouldn't ever happen + // eslint-disable-next-line @typescript-eslint/no-explicit-any if ((response as any).status === 404 || !response.aggregations) { return []; } diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx index dead54d084936..9136c8ffdd816 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/error_group_overview/error_group_list/use_error_group_list_data.tsx @@ -108,7 +108,7 @@ export function useErrorGroupListData({ } }, // only fetches agg results when main statistics are ready - + // eslint-disable-next-line react-hooks/exhaustive-deps [mainStatistics.requestId, renderedItems, comparisonEnabled, offset], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx index 93b2f60bdcf0a..b90b81a1ce2d6 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/crashes_overview.tsx @@ -166,6 +166,7 @@ export function MobileCrashesOverview() { }, // only fetches agg results when requestId changes + // eslint-disable-next-line react-hooks/exhaustive-deps [requestId], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx index e5e28f7003961..4c21030c3e789 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/errors_and_crashes_overview/errors_overview.tsx @@ -164,6 +164,7 @@ export function MobileErrorsOverview() { }, // only fetches agg results when requestId changes + // eslint-disable-next-line react-hooks/exhaustive-deps [requestId], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts index 36855749f8317..cd9c1d07846b1 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/mobile/transaction_overview/transaction_overview_tabs/use_mobile_statistics_fetcher.ts @@ -95,6 +95,7 @@ export function useMobileStatisticsFetcher({ }, // only fetches agg results when requestId changes + // eslint-disable-next-line react-hooks/exhaustive-deps [requestId], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/index.tsx index d2f08d7ca6b99..1f6af49e6850f 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/index.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/service_inventory/index.tsx @@ -93,6 +93,7 @@ function useServicesMainStatisticsFetcher(searchQuery: string | undefined) { } }, + // eslint-disable-next-line react-hooks/exhaustive-deps [ environment, kuery, @@ -168,6 +169,7 @@ function useServicesDetailedStatisticsFetcher({ }, // only fetches detailed statistics when requestId is invalidated by main statistics api call or offset is changed + // eslint-disable-next-line react-hooks/exhaustive-deps [mainStatisticsData.requestId, renderedItems, offset, comparisonEnabled], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx index 3f37453b8edaf..8997f9c80555e 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/service_overview/service_overview_instances_chart_and_table/index.tsx @@ -117,6 +117,7 @@ export function ServiceOverviewInstancesChartAndTable({ }); }, + // eslint-disable-next-line react-hooks/exhaustive-deps [ environment, kuery, @@ -184,6 +185,7 @@ export function ServiceOverviewInstancesChartAndTable({ }, // only fetches detailed statistics when requestId is invalidated by main statistics api call + // eslint-disable-next-line react-hooks/exhaustive-deps [requestId], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx index 7f6d167151a2d..a9e9a31f76887 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/app/transaction_details/top_errors/index.tsx @@ -86,6 +86,7 @@ export function TopErrors() { } }, + // eslint-disable-next-line react-hooks/exhaustive-deps [ environment, kuery, @@ -132,6 +133,7 @@ export function TopErrors() { }, // only fetches agg results when requestId changes + // eslint-disable-next-line react-hooks/exhaustive-deps [requestId], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/index.tsx b/x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/index.tsx index 08b4f51446873..4db1ab4d4a0e3 100644 --- a/x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/index.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/components/shared/transactions_table/index.tsx @@ -369,6 +369,7 @@ function useTableData({ }, // only fetches detailed statistics when `currentPageItems` is updated. + // eslint-disable-next-line react-hooks/exhaustive-deps [mainStatistics.requestId, currentPageItems, offset, comparisonEnabled], { preservePreviousData: false } ); diff --git a/x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.test.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.test.tsx index d6224c18d679a..e8710659c1f73 100644 --- a/x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.test.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/hooks/use_fetcher.test.tsx @@ -143,6 +143,7 @@ describe('useFetcher', () => { }); it('should show "first response" while loading "second response"', async () => { + // eslint-disable-next-line react-hooks/exhaustive-deps const hook = renderHook(({ callback, args }) => useFetcher(callback, args), { initialProps: { callback: () => Promise.resolve('first response'), @@ -211,6 +212,7 @@ describe('useFetcher', () => { args: ['a'], }; + // eslint-disable-next-line react-hooks/exhaustive-deps const hook = renderHook(({ callback, args }) => useFetcher(callback, args), { initialProps, wrapper, diff --git a/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx b/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx index 174b9f58701c6..3b1a68022cc09 100644 --- a/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx +++ b/x-pack/solutions/observability/plugins/apm/public/hooks/use_progressive_fetcher.tsx @@ -97,6 +97,7 @@ export function useProgressiveFetcher( return callback(clientWithProbability(regularCallApmApi, sampledProbability)); }, + // eslint-disable-next-line react-hooks/exhaustive-deps dependencies, options ); @@ -106,6 +107,7 @@ export function useProgressiveFetcher( return callback(clientWithProbability(regularCallApmApi, 1)); }, + // eslint-disable-next-line react-hooks/exhaustive-deps dependencies ); diff --git a/x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts b/x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts index 4b1cca65ba33d..6f7a3be57af7a 100644 --- a/x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts +++ b/x-pack/solutions/observability/plugins/apm/public/hooks/use_transaction_trace_samples_fetcher.ts @@ -61,6 +61,7 @@ export function useTransactionTraceSamplesFetcher({ }, // the samples should not be refetched if the transactionId or traceId changes + // eslint-disable-next-line react-hooks/exhaustive-deps [ environment, kuery, diff --git a/x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/embeddable/use_app_data_view.ts b/x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/embeddable/use_app_data_view.ts index e7441ef0c45cd..f4b73e16fbc4a 100644 --- a/x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/embeddable/use_app_data_view.ts +++ b/x-pack/solutions/observability/plugins/exploratory_view/public/components/shared/exploratory_view/embeddable/use_app_data_view.ts @@ -45,6 +45,7 @@ export const useAppDataView = ({ setDataViews((prevState) => ({ ...(prevState ?? {}), [seriesDataType]: indPattern })); } } + // eslint-disable-next-line react-hooks/exhaustive-deps }, [dataViewTitle, seriesDataType, JSON.stringify(series)]); return { dataViews, loading: loading && !dataViews[seriesDataType] }; diff --git a/x-pack/solutions/observability/plugins/observability/public/index.ts b/x-pack/solutions/observability/plugins/observability/public/index.ts index fa0189dc1df14..89a02ec5a4f4b 100644 --- a/x-pack/solutions/observability/plugins/observability/public/index.ts +++ b/x-pack/solutions/observability/plugins/observability/public/index.ts @@ -58,7 +58,36 @@ export { DatePicker } from './pages/overview/components/date_picker'; export const LazyAlertsFlyout = lazy(() => import('./components/alerts_flyout/alerts_flyout')); -export * from './typings'; +export type { + Stat, + Coordinates, + Series, + FetchDataParams, + HasDataParams, + HasDataResponse, + UXHasDataResponse, + SyntheticsHasDataResponse, + APMHasDataResponse, + InfraMetricsHasDataResponse, + InfraLogsHasDataResponse, + FetchData, + HasData, + ObservabilityFetchDataPlugins, + DataHandler, + FetchDataResponse, + LogsFetchDataResponse, + StringOrNull, + NumberOrNull, + MetricsFetchDataSeries, + MetricsFetchDataResponse, + UptimeFetchDataResponse, + ApmFetchDataResponse, + UxFetchDataResponse, + UniversalProfilingDataResponse, + ObservabilityFetchDataResponse, + ObservabilityHasDataResponse, + Subset, +} from './typings'; import { TopAlert } from './typings/alerts'; export type { TopAlert }; import type { AlertDetailsAppSectionProps } from './pages/alert_details/types'; diff --git a/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/apm/apm_section.tsx b/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/apm/apm_section.tsx index 196e9cd6bd901..d472449f2e9d1 100644 --- a/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/apm/apm_section.tsx +++ b/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/apm/apm_section.tsx @@ -73,6 +73,7 @@ export function APMSection({ bucketSize }: Props) { }, // `forceUpdate` and `lastUpdated` should trigger a reload + // eslint-disable-next-line react-hooks/exhaustive-deps [bucketSize, relativeStart, relativeEnd, absoluteStart, absoluteEnd, forceUpdate, lastUpdated] ); diff --git a/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/logs/logs_section.tsx b/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/logs/logs_section.tsx index 9e46b01037a65..0e8e85212e084 100644 --- a/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/logs/logs_section.tsx +++ b/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/logs/logs_section.tsx @@ -73,6 +73,7 @@ export function LogsSection({ bucketSize }: Props) { // `forceUpdate` and `lastUpdated` trigger a reload + // eslint-disable-next-line react-hooks/exhaustive-deps [bucketSize, relativeStart, relativeEnd, absoluteStart, absoluteEnd, forceUpdate, lastUpdated] ); diff --git a/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/metrics/metrics_section.tsx b/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/metrics/metrics_section.tsx index e943d99fbaa43..99d526a66facd 100644 --- a/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/metrics/metrics_section.tsx +++ b/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/metrics/metrics_section.tsx @@ -67,6 +67,7 @@ export function MetricsSection({ bucketSize }: Props) { }); } // `forceUpdate` and `lastUpdated` should trigger a reload + // eslint-disable-next-line react-hooks/exhaustive-deps }, [ bucketSize, relativeStart, diff --git a/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/uptime/uptime_section.tsx b/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/uptime/uptime_section.tsx index b59a051e48d50..71fdbb9e58d02 100644 --- a/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/uptime/uptime_section.tsx +++ b/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/uptime/uptime_section.tsx @@ -66,6 +66,7 @@ export function UptimeSection({ bucketSize }: Props) { }, // `forceUpdate` and `lastUpdated` should trigger a reload + // eslint-disable-next-line react-hooks/exhaustive-deps [ bucketSize, relativeStart, diff --git a/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/ux/ux_section.tsx b/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/ux/ux_section.tsx index 4267d4ad9872c..3e3a0ef105285 100644 --- a/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/ux/ux_section.tsx +++ b/x-pack/solutions/observability/plugins/observability/public/pages/overview/components/sections/ux/ux_section.tsx @@ -65,6 +65,7 @@ export function UXSection({ bucketSize }: Props) { }, // `forceUpdate` and `lastUpdated` should trigger a reload + // eslint-disable-next-line react-hooks/exhaustive-deps [ bucketSize, relativeStart, diff --git a/x-pack/solutions/observability/plugins/observability/server/index.ts b/x-pack/solutions/observability/plugins/observability/server/index.ts index 913b52e7eb6fb..72554a030e485 100644 --- a/x-pack/solutions/observability/plugins/observability/server/index.ts +++ b/x-pack/solutions/observability/plugins/observability/server/index.ts @@ -31,7 +31,20 @@ export { export { getParsedFilterQuery } from './utils/get_parsed_filtered_query'; export { getInspectResponse } from '../common/utils/get_inspect_response'; -export * from './types'; +export type { + ObservabilityRouteCreateOptions, + ObservabilityRouteHandlerResources, + AbstractObservabilityServerRouteRepository, + ObservabilityServerRouteRepository, + APIEndpoint, + ObservabilityAPIReturnType, + ObservabilityRequestHandlerContext, + ObservabilityPluginRouter, +} from './types'; +export { + metricsExplorerViewSavedObjectAttributesRT, + metricsExplorerViewSavedObjectRT, +} from './types'; const configSchema = schema.object({ annotations: schema.object({ diff --git a/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.ts b/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.ts index 1f5a097f8f7cd..7ad9d78889461 100644 --- a/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.ts +++ b/x-pack/solutions/observability/plugins/observability_ai_assistant_app/server/rule_connector/index.ts @@ -11,7 +11,7 @@ import dedent from 'dedent'; import { i18n } from '@kbn/i18n'; import { schema, TypeOf } from '@kbn/config-schema'; import { KibanaRequest, Logger } from '@kbn/core/server'; -import { AlertingConnectorFeatureId } from '@kbn/actions-plugin/common/connector_feature_config'; +import { AlertingConnectorFeatureId } from '@kbn/actions-plugin/common'; import type { ActionType as ConnectorType, ActionTypeExecutorOptions as ConnectorTypeExecutorOptions, diff --git a/x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/auto_detect/use_onboarding_flow.tsx b/x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/auto_detect/use_onboarding_flow.tsx index c6aae1f3e959e..7bdde9c618d26 100644 --- a/x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/auto_detect/use_onboarding_flow.tsx +++ b/x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/auto_detect/use_onboarding_flow.tsx @@ -101,6 +101,7 @@ export function useOnboardingFlow() { ), }; }); + // eslint-disable-next-line react-hooks/exhaustive-deps }, [installedIntegrations.length]); useInterval( diff --git a/x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/custom_logs/install_elastic_agent.tsx b/x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/custom_logs/install_elastic_agent.tsx index ae07e39cf7c8d..31edab45a735d 100644 --- a/x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/custom_logs/install_elastic_agent.tsx +++ b/x-pack/solutions/observability/plugins/observability_onboarding/public/application/quickstart_flows/custom_logs/install_elastic_agent.tsx @@ -69,6 +69,7 @@ export function InstallElasticAgent() { return callApi('GET /internal/observability_onboarding/logs/setup/privileges'); } // FIXME: Dario could not find a reasonable fix for getState() + // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const { data: setup } = useFetcher((callApi) => { @@ -103,6 +104,7 @@ export function InstallElasticAgent() { }, // FIXME: Dario could not find a reasonable fix for getState() + // eslint-disable-next-line react-hooks/exhaustive-deps [monitoringRole?.hasPrivileges] ); @@ -132,6 +134,7 @@ export function InstallElasticAgent() { }); } // FIXME: Dario could not find a reasonable fix for getState() + // eslint-disable-next-line react-hooks/exhaustive-deps }, []); const { apiKeyEncoded, onboardingId } = installShipperSetup ?? getState(); @@ -149,6 +152,7 @@ export function InstallElasticAgent() { }, // FIXME: Dario could not find a reasonable fix for succesfullySavedOnboardingState + // eslint-disable-next-line react-hooks/exhaustive-deps [apiKeyEncoded, onboardingId, succesfullySavedOnboardingState] ); diff --git a/x-pack/solutions/observability/plugins/observability_shared/public/hooks/use_es_search.ts b/x-pack/solutions/observability/plugins/observability_shared/public/hooks/use_es_search.ts index 6baa8f87ddab9..1560df88c7873 100644 --- a/x-pack/solutions/observability/plugins/observability_shared/public/hooks/use_es_search.ts +++ b/x-pack/solutions/observability/plugins/observability_shared/public/hooks/use_es_search.ts @@ -110,6 +110,7 @@ export const useEsSearch = { const { timeRangeId } = useTimeRangeContext(); + // eslint-disable-next-line react-hooks/exhaustive-deps return useAsync(fn, dependencies.concat(timeRangeId)); }; diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/condition_editor/index.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/condition_editor/index.tsx index a3c6d564eefca..a095db7cdeb62 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/condition_editor/index.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/condition_editor/index.tsx @@ -84,6 +84,7 @@ export function ConditionForm(props: { })} > props.onConditionChange({ never: {} })} disabled={props.condition === undefined} diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/entity_detail_view/index.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/entity_detail_view/index.tsx index dbfe2b1016eee..725942e264d65 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/entity_detail_view/index.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/entity_detail_view/index.tsx @@ -155,6 +155,7 @@ function LifecycleBadge({ lifecycle }: { lifecycle: IngestStreamLifecycle }) { return ( - + {i18n.translate('xpack.streams.streamDetailView.managementTab.bottomBar.cancel', { defaultMessage: 'Cancel changes', })} ( - + {label} ), diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/add_processor_button.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/add_processor_button.tsx index 34219c9b83781..d671b107cc239 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/add_processor_button.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/add_processor_button.tsx @@ -12,7 +12,11 @@ import { i18n } from '@kbn/i18n'; export function AddProcessorButton(props: EuiButtonPropsForButton) { return ( - + {i18n.translate( 'xpack.streams.streamDetailView.managementTab.enrichmentEmptyPrompt.addProcessorAction', { defaultMessage: 'Add a processor' } diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/danger_zone.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/danger_zone.tsx index 5f8d44d0d8962..3bec4c48d2912 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/danger_zone.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/danger_zone.tsx @@ -46,7 +46,11 @@ const DeleteProcessorButton = ({ onDeleteProcessor }: DeleteProcessorButtonProps return ( <> - + {i18n.translate( 'xpack.streams.streamDetailView.managementTab.enrichment.processorFlyout.dangerAreaTitle', { defaultMessage: 'Delete processor' } diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/dissect/dissect_append_separator.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/dissect/dissect_append_separator.tsx index dc6bf2dbb39cb..7951636a5b59e 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/dissect/dissect_append_separator.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/dissect/dissect_append_separator.tsx @@ -30,7 +30,11 @@ export const DissectAppendSeparator = () => { } fullWidth > - +
    ); }; diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/dissect/dissect_pattern_definition.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/dissect/dissect_pattern_definition.tsx index cb4e3559e480a..679bb99b34004 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/dissect/dissect_pattern_definition.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/dissect/dissect_pattern_definition.tsx @@ -42,7 +42,12 @@ export const DissectPatternDefinition = () => { defaultMessage="Pattern used to dissect the specified field. The pattern is defined by the parts of the string to discard. Use a {keyModifier} to alter the dissection behavior." values={{ keyModifier: ( - + {i18n.translate( 'xpack.streams.streamDetailView.managementTab.enrichment.processorFlyout.dissectPatternDefinitionsLink', { defaultMessage: 'key modifier' } diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/grok/grok_patterns_editor.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/grok/grok_patterns_editor.tsx index eb51b54eda5c8..78a4f735adcef 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/grok/grok_patterns_editor.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/grok/grok_patterns_editor.tsx @@ -84,7 +84,12 @@ export const GrokPatternsEditor = () => { ))} - + {i18n.translate( 'xpack.streams.streamDetailView.managementTab.enrichment.processorFlyout.grokEditor.addPattern', { defaultMessage: 'Add pattern' } @@ -140,6 +145,7 @@ const DraggablePatternInput = ({ {onRemove && ( onRemove(idx)} diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/index.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/index.tsx index 728842133d24a..0e3452d22cdaa 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/index.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/index.tsx @@ -91,6 +91,7 @@ export function AddProcessorFlyout({ )} confirmButton={ @@ -177,6 +178,7 @@ export function EditProcessorFlyout({ } confirmButton={ diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_field_selector.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_field_selector.tsx index 4486fdfa84700..ec9e5019fd800 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_field_selector.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_field_selector.tsx @@ -38,7 +38,12 @@ export const ProcessorFieldSelector = () => { isInvalid={invalid} error={error?.message} > - +
    ); }; diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_flyout_template.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_flyout_template.tsx index b20df887fd223..8f9de6117b4ae 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_flyout_template.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_flyout_template.tsx @@ -48,7 +48,11 @@ export function ProcessorFlyoutTemplate({ {children} - + {i18n.translate( 'xpack.streams.streamDetailView.managementTab.enrichment.processorFlyout.cancel', { defaultMessage: 'Cancel' } diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_outcome_preview.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_outcome_preview.tsx index 167675bead535..9bf657d654daa 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_outcome_preview.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/flyout/processor_outcome_preview.tsx @@ -124,6 +124,7 @@ export const ProcessorOutcomePreview = ({ + {i18n.translate('xpack.streams.availableProcessors.dissectLinkLabel', { defaultMessage: 'dissect', })} @@ -96,7 +101,12 @@ const availableProcessors: TAvailableProcessors = { defaultMessage="Uses {grokLink} expressions to extract matches from a field." values={{ grokLink: ( - + {i18n.translate('xpack.streams.availableProcessors.grokLinkLabel', { defaultMessage: 'grok', })} diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/hooks/use_processing_simulator.ts b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/hooks/use_processing_simulator.ts index c68bd578ea0f7..18abbbfd5b217 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/hooks/use_processing_simulator.ts +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/hooks/use_processing_simulator.ts @@ -85,6 +85,7 @@ export const useProcessingSimulator = ({ }, }); }, + // eslint-disable-next-line react-hooks/exhaustive-deps [definition, streamsRepositoryClient, start, end, serializedCondition], { disableToastOnError: true } ); diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/processors_list.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/processors_list.tsx index 87af1a1085fbc..0849bf8616ae1 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/processors_list.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/stream_detail_enrichment/processors_list.tsx @@ -82,6 +82,7 @@ const ProcessorListItem = ({ { return ( - + {stream.destination} ); diff --git a/x-pack/solutions/observability/plugins/streams_app/public/components/streams_list/index.tsx b/x-pack/solutions/observability/plugins/streams_app/public/components/streams_list/index.tsx index dc35e6a47895c..e30988bac32c4 100644 --- a/x-pack/solutions/observability/plugins/streams_app/public/components/streams_list/index.tsx +++ b/x-pack/solutions/observability/plugins/streams_app/public/components/streams_list/index.tsx @@ -120,6 +120,7 @@ export function StreamsList({ {Object.keys(collapsed).length === 0 ? ( @@ -131,7 +132,12 @@ export function StreamsList({ })} ) : ( - setCollapsed({})} size="s"> + setCollapsed({})} + size="s" + > {i18n.translate('xpack.streams.streamsTable.expandAll', { defaultMessage: 'Expand all', })} @@ -237,7 +243,11 @@ function StreamNode({ )} - + {node.name} {node.type === 'root' && ( @@ -263,6 +273,7 @@ function StreamNode({ })} > { } // FIXME: Dario couldn't find a solution for monitorFields // which is not memoized downstream + // eslint-disable-next-line react-hooks/exhaustive-deps }, [isInspecting, hideParams]); let flyout; diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/monitor_test_result/result_details_successful.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/monitor_test_result/result_details_successful.tsx index a0e6d2ca6d29f..25f0ed0843472 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/monitor_test_result/result_details_successful.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/common/monitor_test_result/result_details_successful.tsx @@ -39,6 +39,7 @@ export const ResultDetailsSuccessful = ({ }); // FIXME: Dario is not sure what step._id is being used for, // so he'll leave it in place + // eslint-disable-next-line react-hooks/exhaustive-deps }, [timestamp, monitorId, stepIndex, location, step._id]); const { currentStep } = useJourneySteps( diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/hooks/use_monitor_save.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/hooks/use_monitor_save.tsx index b9359b0357844..4bd8b503a247c 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/hooks/use_monitor_save.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_add_edit/hooks/use_monitor_save.tsx @@ -44,6 +44,7 @@ export const useMonitorSave = ({ monitorData }: { monitorData?: SyntheticsMonito } // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Synthetics folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [monitorData]); useEffect(() => { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_selector/use_recently_viewed_monitors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_selector/use_recently_viewed_monitors.ts index 6e9e8decd7e6c..0988e6c2aefc5 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_selector/use_recently_viewed_monitors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/monitor_details/monitor_selector/use_recently_viewed_monitors.ts @@ -94,6 +94,7 @@ export const useRecentlyViewedMonitors = () => { } // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Synthetics folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [monitorQueryId]); return useMemo( diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/policy_link.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/policy_link.tsx index 782c8ebd34f67..3918e20bccabd 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/policy_link.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/policy_link.tsx @@ -26,6 +26,7 @@ export const PolicyLink = ({ name }: { name: string }) => { return ilmLocator?.getLocation({ page: 'policy_edit', policyName: name }); // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Synthetics folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [name]); if (!data) { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_hosts.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_hosts.tsx index f5743479015b1..42f6a463e228f 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_hosts.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/private_locations/policy_hosts.tsx @@ -104,7 +104,11 @@ export const PolicyHostsField = ({ privateLocations }: { privateLocations: Priva fullWidth label={POLICY_HOST_LABEL} labelAppend={ - + {i18n.translate('xpack.synthetics.policyHostsField.createButtonEmptyLabel', { defaultMessage: 'Create policy', })} diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/project_api_keys/project_api_keys.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/project_api_keys/project_api_keys.tsx index 07d0b83c15e51..4a8752e8b9926 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/project_api_keys/project_api_keys.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/settings/project_api_keys/project_api_keys.tsx @@ -40,6 +40,7 @@ export const ProjectAPIKeys = () => { return null; // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Synthetics folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [loadAPIKey, canUsePublicLocations]); useEffect(() => { diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_screenshot/last_successful_screenshot.tsx b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_screenshot/last_successful_screenshot.tsx index dfd7d3db11007..cde0cb93fed11 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_screenshot/last_successful_screenshot.tsx +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/step_details_page/step_screenshot/last_successful_screenshot.tsx @@ -37,6 +37,7 @@ export const LastSuccessfulScreenshot = ({ }); // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Synthetics folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [step._id, step['@timestamp']]); return ( diff --git a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/hooks/use_browser_run_once_monitors.ts b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/hooks/use_browser_run_once_monitors.ts index 553278f180bdf..c5b11dc272233 100644 --- a/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/hooks/use_browser_run_once_monitors.ts +++ b/x-pack/solutions/observability/plugins/synthetics/public/apps/synthetics/components/test_now_mode/hooks/use_browser_run_once_monitors.ts @@ -189,6 +189,7 @@ export const useBrowserRunOnceMonitors = ({ return Promise.resolve(null); // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Synthetics folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [checkGroupCheckSum, setCheckGroupResults, lastRefresh]); // Whenever a new found document is fetched, update lastUpdated diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/columns/ping_timestamp/use_in_progress_image.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/columns/ping_timestamp/use_in_progress_image.ts index 9d3e14431f6bb..bc85b45857c23 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/columns/ping_timestamp/use_in_progress_image.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/monitor/ping_list/columns/ping_timestamp/use_in_progress_image.ts @@ -45,6 +45,7 @@ export const useInProgressImage = ({ if (hasIntersected && !hasImage) return getJourneyScreenshot(imgPath); // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Uptime folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [hasIntersected, imgPath, skippedStep, retryLoading]); useEffect(() => { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/use_snap_shot.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/use_snap_shot.ts index 99f5aae823777..4cb66b619fa86 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/use_snap_shot.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/alerts/alerts_containers/use_snap_shot.ts @@ -27,6 +27,7 @@ export const useSnapShotCount = ({ query, filters }: { query: string; filters?: // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Uptime folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps [esKuery, query] ); diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/integration_deprecation/index.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/integration_deprecation/index.tsx index 629fa01a034a4..ac7e20db41b17 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/integration_deprecation/index.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/integration_deprecation/index.tsx @@ -28,6 +28,7 @@ export const IntegrationDeprecation = () => { return undefined; // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Uptime folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [monitorList.isLoaded]); const hasIntegrationMonitors = !loading && data && data.hasIntegrationMonitors; const [shouldShowNotice, setShouldShowNotice] = useState( diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/snapshot/use_snap_shot.ts b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/snapshot/use_snap_shot.ts index af14d8f78289d..3f578613bbe85 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/snapshot/use_snap_shot.ts +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/overview/snapshot/use_snap_shot.ts @@ -25,6 +25,7 @@ export const useSnapShotCount = () => { // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Uptime folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps [dateRangeStart, dateRangeEnd, esKuery, lastRefresh, query] ); diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/stderr_logs.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/stderr_logs.tsx index af4c1ed3915ac..7eab37d2b9afe 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/stderr_logs.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/stderr_logs.tsx @@ -92,6 +92,7 @@ export const StdErrorLogs = ({ return ''; // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Uptime folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [checkGroup, timestamp]); const search = { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/step_expanded_row/step_screenshots.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/step_expanded_row/step_screenshots.tsx index 6af149efe453f..606019c99429d 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/step_expanded_row/step_screenshots.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/check_steps/step_expanded_row/step_screenshots.tsx @@ -42,6 +42,7 @@ export const StepScreenshots = ({ step }: Props) => { } // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Uptime folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [step._id, step['@timestamp']]); const lastSuccessfulCheck: Ping | undefined = data; diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/step_screenshot_display.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/step_screenshot_display.tsx index 8c158c86fd05b..de493a00867fd 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/step_screenshot_display.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/components/synthetics/step_screenshot_display.tsx @@ -138,6 +138,7 @@ export const StepScreenshotDisplay: FC = ({ } // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Uptime folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [basePath, checkGroup, imgSrc, stepIndex, isScreenshotRef, lastRefresh]); const refDimensions = useMemo(() => { diff --git a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/contexts/uptime_data_view_context.tsx b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/contexts/uptime_data_view_context.tsx index e3fb9f4b3bb3b..7abbdf3fde8c8 100644 --- a/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/contexts/uptime_data_view_context.tsx +++ b/x-pack/solutions/observability/plugins/uptime/public/legacy_uptime/contexts/uptime_data_view_context.tsx @@ -28,6 +28,7 @@ export const UptimeDataViewContextProvider: FC< } // FIXME: Dario thinks there is a better way to do this but // he's getting tired and maybe the Uptime folks can fix it + // eslint-disable-next-line react-hooks/exhaustive-deps }, [heartbeatIndices, indexStatus?.indexExists]); return ; diff --git a/x-pack/solutions/observability/plugins/ux/public/hooks/use_static_data_view.ts b/x-pack/solutions/observability/plugins/ux/public/hooks/use_static_data_view.ts index be4a382b8ad56..51ebe9e4c28bf 100644 --- a/x-pack/solutions/observability/plugins/ux/public/hooks/use_static_data_view.ts +++ b/x-pack/solutions/observability/plugins/ux/public/hooks/use_static_data_view.ts @@ -12,6 +12,7 @@ export function useStaticDataView() { const { exploratoryView } = useKibanaServices(); const { data, loading } = useFetcher(async () => { return exploratoryView.getAppDataView('ux'); + // eslint-disable-next-line react-hooks/exhaustive-deps }, []); return { diff --git a/x-pack/solutions/security/plugins/security_solution/common/api/entity_analytics/common/index.ts b/x-pack/solutions/security/plugins/security_solution/common/api/entity_analytics/common/index.ts index 9e607aedc5f83..36c96929b2f28 100644 --- a/x-pack/solutions/security/plugins/security_solution/common/api/entity_analytics/common/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/common/api/entity_analytics/common/index.ts @@ -5,4 +5,13 @@ * 2.0. */ -export * from './common.gen'; +export type { + EntityAnalyticsPrivileges, + EntityRiskLevels, + EntityRiskScoreRecord, + RiskScoreInput, + EntityAfterKey, + RiskScoreWeights, + TaskManagerUnavailableResponse, +} from './common.gen'; +export { AfterKeys, RiskScoreWeight, EntityRiskLevelsEnum } from './common.gen'; diff --git a/x-pack/solutions/security/plugins/security_solution/common/api/entity_analytics/index.ts b/x-pack/solutions/security/plugins/security_solution/common/api/entity_analytics/index.ts index a1eebaae906ce..2daaa2a3810b4 100644 --- a/x-pack/solutions/security/plugins/security_solution/common/api/entity_analytics/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/common/api/entity_analytics/index.ts @@ -8,4 +8,4 @@ export * from './asset_criticality'; export * from './risk_engine'; export * from './entity_store'; -export { EntityAnalyticsPrivileges } from './common'; +export type { EntityAnalyticsPrivileges } from './common'; diff --git a/x-pack/solutions/security/plugins/security_solution/common/search_strategy/security_solution/risk_score/all/index.ts b/x-pack/solutions/security/plugins/security_solution/common/search_strategy/security_solution/risk_score/all/index.ts index 5a145f8c25281..9f31484a430ab 100644 --- a/x-pack/solutions/security/plugins/security_solution/common/search_strategy/security_solution/risk_score/all/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/common/search_strategy/security_solution/risk_score/all/index.ts @@ -8,8 +8,11 @@ import type { IEsSearchResponse } from '@kbn/search-types'; import { EntityIdentifierFields, EntityType } from '../../../../entity_analytics/types'; -import { EntityRiskLevels, EntityRiskLevelsEnum } from '../../../../api/entity_analytics/common'; -import type { EntityRiskScoreRecord } from '../../../../api/entity_analytics/common'; +import { EntityRiskLevelsEnum } from '../../../../api/entity_analytics/common'; +import type { + EntityRiskScoreRecord, + EntityRiskLevels, +} from '../../../../api/entity_analytics/common'; import type { Inspect, Maybe, SortField } from '../../../common'; export interface RiskScoreStrategyResponse extends IEsSearchResponse { @@ -23,7 +26,7 @@ export interface RiskStats extends EntityRiskScoreRecord { multipliers: string[]; } -export const RiskSeverity = EntityRiskLevels.enum; +export const RiskSeverity = EntityRiskLevelsEnum; export type RiskSeverity = EntityRiskLevels; export type EntityRiskScore = { diff --git a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/common/index.ts b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/common/index.ts index 354e46ff63074..336cd5154bc26 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/common/index.ts +++ b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/common/index.ts @@ -6,4 +6,13 @@ */ export { userHasRiskEngineReadPermissions } from './user_has_risk_engine_read_permissions'; -export * from './utils'; +export type { SnakeToCamelCase } from './utils'; +export { + RISK_SCORE_RANGES, + SEVERITY_UI_SORT_ORDER, + RISK_SEVERITY_COLOUR, + UserRiskScoreQueryId, + HostRiskScoreQueryId, + formatRiskScore, + FIRST_RECORD_PAGINATION, +} from './utils'; From 2d3fc93e74880728a86063884ab6949353b08dca Mon Sep 17 00:00:00 2001 From: Jen Huang Date: Tue, 28 Jan 2025 00:26:03 -0800 Subject: [PATCH 06/31] [UII] Support `is_default` on integration deployment modes (#208284) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Summary Resolves #205761 Resolves https://github.com/elastic/security-team/issues/10712 This PR adds support for `is_default` property for integration deployment modes, so that if an integration declares agentless to be the default deployment mode, the policy editor will select `Agentless` by default when adding it: image ## Testing 1. Check out `integrations` repo 2. Apply [cspm-patch.diff](https://gist.github.com/jen-huang/8574262ea2e5fb8b1c3a134d2b4263d5) 3. In `packages/cloud_security_posture/`, run `elastic-package build` (or ask Jen for the built .zip if you have trouble 😉) 4. Upload the built package in Kibana at `/app/integrations/create/upload` 5. Go to Integrations > search for CSPM > Add integration 6. Observe that Advanced options > Setup technology dropdown defaults to Agentless and agent policy selection is not offered 7. Go back to Integrations > search for Security Posture Management (parent of CSPM) > Add integration 8. Observe that CSPM is selected by default with Agentless mode selected by default as well ### Checklist Check the PR satisfies following conditions. Reviewers should verify this PR satisfies this list as well. - [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] The PR description includes the appropriate Release Notes section, and the correct `release_note:*` label is applied per the [guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process) --- .../services/agentless_policy_helper.test.ts | 34 ++ .../services/agentless_policy_helper.ts | 16 +- .../shared/fleet/common/types/models/epm.ts | 1 + .../single_page_layout/hooks/form.tsx | 1 + .../hooks/setup_technology.test.ts | 311 +++++++++++++++++- .../hooks/setup_technology.ts | 44 ++- .../single_page_layout/index.tsx | 46 +-- .../fleet/public/types/ui_extensions.ts | 2 + .../policy_template_form.test.tsx | 38 --- .../fleet_extensions/policy_template_form.tsx | 34 +- .../use_setup_technology.ts | 8 +- 11 files changed, 427 insertions(+), 108 deletions(-) diff --git a/x-pack/platform/plugins/shared/fleet/common/services/agentless_policy_helper.test.ts b/x-pack/platform/plugins/shared/fleet/common/services/agentless_policy_helper.test.ts index aed3020c9dcf1..8c310b6776a2a 100644 --- a/x-pack/platform/plugins/shared/fleet/common/services/agentless_policy_helper.test.ts +++ b/x-pack/platform/plugins/shared/fleet/common/services/agentless_policy_helper.test.ts @@ -151,6 +151,40 @@ describe('agentless_policy_helper', () => { expect(result).toBe(true); }); + it('should return true if packageInfo is defined and selected integration only has agentless', () => { + const packageInfo = { + policy_templates: [ + { + name: 'template1', + title: 'Template 1', + description: '', + deployment_modes: { + default: { + enabled: true, + }, + agentless: { + enabled: true, + }, + }, + }, + { + name: 'template2', + title: 'Template 2', + description: '', + deployment_modes: { + agentless: { + enabled: true, + }, + }, + }, + ] as RegistryPolicyTemplate[], + }; + + const result = isOnlyAgentlessIntegration(packageInfo, 'template2'); + + expect(result).toBe(true); + }); + it('should return false if packageInfo is defined but has other deployment types', () => { const packageInfo = { policy_templates: [ diff --git a/x-pack/platform/plugins/shared/fleet/common/services/agentless_policy_helper.ts b/x-pack/platform/plugins/shared/fleet/common/services/agentless_policy_helper.ts index fa8b17ac875b0..7923a88096c10 100644 --- a/x-pack/platform/plugins/shared/fleet/common/services/agentless_policy_helper.ts +++ b/x-pack/platform/plugins/shared/fleet/common/services/agentless_policy_helper.ts @@ -31,14 +31,18 @@ export const getAgentlessAgentPolicyNameFromPackagePolicyName = (packagePolicyNa }; export const isOnlyAgentlessIntegration = ( - packageInfo: Pick | undefined + packageInfo?: Pick, + integrationToEnable?: string ) => { if ( - packageInfo?.policy_templates && - packageInfo?.policy_templates.length > 0 && - packageInfo?.policy_templates.every((policyTemplate) => - isOnlyAgentlessPolicyTemplate(policyTemplate) - ) + packageInfo && + packageInfo.policy_templates && + packageInfo.policy_templates?.length > 0 && + ((integrationToEnable && + packageInfo.policy_templates?.find( + (p) => p.name === integrationToEnable && isOnlyAgentlessPolicyTemplate(p) + )) || + packageInfo.policy_templates?.every((p) => isOnlyAgentlessPolicyTemplate(p))) ) { return true; } diff --git a/x-pack/platform/plugins/shared/fleet/common/types/models/epm.ts b/x-pack/platform/plugins/shared/fleet/common/types/models/epm.ts index 46e08130171be..a2156fdabbe8a 100644 --- a/x-pack/platform/plugins/shared/fleet/common/types/models/epm.ts +++ b/x-pack/platform/plugins/shared/fleet/common/types/models/epm.ts @@ -195,6 +195,7 @@ export interface RegistryImage extends PackageSpecIcon { export interface DeploymentsModesDefault { enabled: boolean; + is_default?: boolean; } export interface DeploymentsModesAgentless extends DeploymentsModesDefault { diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/form.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/form.tsx index c8858cb5c1a44..f771cdf1846f4 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/form.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/form.tsx @@ -312,6 +312,7 @@ export function useOnSubmit({ setSelectedPolicyTab, packageInfo, packagePolicy, + integrationToEnable, }); const setupTechnologyRef = useRef(selectedSetupTechnology); // sync the inputs with the agentless selector change diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.test.ts b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.test.ts index 3b21b88e492fa..fcdfcc8a6105c 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.test.ts +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.test.ts @@ -227,18 +227,305 @@ describe('useSetupTechnology', () => { jest.clearAllMocks(); }); - it('should initialize with default values when agentless is disabled', () => { - const { result } = renderHook(() => - useSetupTechnology({ - setNewAgentPolicy, - newAgentPolicy: newAgentPolicyMock, - setSelectedPolicyTab: setSelectedPolicyTabMock, - packagePolicy: packagePolicyMock, - updatePackagePolicy: updatePackagePolicyMock, - }) - ); + describe('default values', () => { + it('should be agent-based when agentless is disabled', () => { + const { result } = renderHook(() => + useSetupTechnology({ + setNewAgentPolicy, + newAgentPolicy: newAgentPolicyMock, + setSelectedPolicyTab: setSelectedPolicyTabMock, + packagePolicy: packagePolicyMock, + updatePackagePolicy: updatePackagePolicyMock, + }) + ); - expect(result.current.selectedSetupTechnology).toBe(SetupTechnology.AGENT_BASED); + expect(result.current.selectedSetupTechnology).toBe(SetupTechnology.AGENT_BASED); + }); + + it('should be agent-based when agentless is enabled and integrations have a mix of deployment modes', () => { + (useConfig as MockFn).mockReturnValue({ + agentless: { + enabled: true, + api: { + url: 'https://agentless.api.url', + }, + }, + } as any); + + const { result } = renderHook(() => + useSetupTechnology({ + setNewAgentPolicy, + newAgentPolicy: newAgentPolicyMock, + setSelectedPolicyTab: setSelectedPolicyTabMock, + packagePolicy: packagePolicyMock, + updatePackagePolicy: updatePackagePolicyMock, + packageInfo: { + policy_templates: [ + { + name: 'template1', + title: 'Template 1', + deployment_modes: { + default: { + enabled: true, + }, + agentless: { + enabled: true, + }, + }, + }, + { + name: 'template2', + title: 'Template 2', + deployment_modes: { + default: { + enabled: true, + }, + agentless: { + enabled: true, + }, + }, + }, + ], + } as PackageInfo, + }) + ); + + expect(result.current.selectedSetupTechnology).toBe(SetupTechnology.AGENT_BASED); + }); + + it('should be agent-based when agentless is enabled and selected integration is agent-based by default', () => { + (useConfig as MockFn).mockReturnValue({ + agentless: { + enabled: true, + api: { + url: 'https://agentless.api.url', + }, + }, + } as any); + + const { result } = renderHook(() => + useSetupTechnology({ + setNewAgentPolicy, + newAgentPolicy: newAgentPolicyMock, + setSelectedPolicyTab: setSelectedPolicyTabMock, + packagePolicy: packagePolicyMock, + updatePackagePolicy: updatePackagePolicyMock, + packageInfo: { + policy_templates: [ + { + name: 'template1', + title: 'Template 1', + deployment_modes: { + default: { + enabled: true, + }, + agentless: { + enabled: true, + }, + }, + }, + { + name: 'template2', + title: 'Template 2', + deployment_modes: { + default: { + enabled: true, + is_default: true, + }, + agentless: { + enabled: true, + }, + }, + }, + ], + } as PackageInfo, + integrationToEnable: 'template2', + }) + ); + + expect(result.current.selectedSetupTechnology).toBe(SetupTechnology.AGENT_BASED); + }); + + it('should be agent-based when packageInfo has no policy templates', () => { + (useConfig as MockFn).mockReturnValue({ + agentless: { + enabled: true, + api: { + url: 'https://agentless.api.url', + }, + }, + } as any); + const { result } = renderHook(() => + useSetupTechnology({ + setNewAgentPolicy, + newAgentPolicy: newAgentPolicyMock, + setSelectedPolicyTab: setSelectedPolicyTabMock, + packagePolicy: packagePolicyMock, + updatePackagePolicy: updatePackagePolicyMock, + packageInfo: { + policy_templates: [] as PackageInfo['policy_templates'], + } as PackageInfo, + }) + ); + + expect(result.current.selectedSetupTechnology).toBe(SetupTechnology.AGENT_BASED); + }); + + it('should be agentless when agentless is enabled and all integrations are only agentless', () => { + (useConfig as MockFn).mockReturnValue({ + agentless: { + enabled: true, + api: { + url: 'https://agentless.api.url', + }, + }, + } as any); + + const { result } = renderHook(() => + useSetupTechnology({ + setNewAgentPolicy, + newAgentPolicy: newAgentPolicyMock, + setSelectedPolicyTab: setSelectedPolicyTabMock, + packagePolicy: packagePolicyMock, + updatePackagePolicy: updatePackagePolicyMock, + packageInfo: { + policy_templates: [ + { + name: 'template1', + title: 'Template 1', + deployment_modes: { + default: { + enabled: false, + }, + agentless: { + enabled: true, + }, + }, + }, + { + name: 'template2', + title: 'Template 2', + deployment_modes: { + default: { + enabled: false, + }, + agentless: { + enabled: true, + }, + }, + }, + ], + } as PackageInfo, + }) + ); + + expect(result.current.selectedSetupTechnology).toBe(SetupTechnology.AGENTLESS); + }); + + it('should be agentless when agentless is enabled and selected integration is only agentless', () => { + (useConfig as MockFn).mockReturnValue({ + agentless: { + enabled: true, + api: { + url: 'https://agentless.api.url', + }, + }, + } as any); + + const { result } = renderHook(() => + useSetupTechnology({ + setNewAgentPolicy, + newAgentPolicy: newAgentPolicyMock, + setSelectedPolicyTab: setSelectedPolicyTabMock, + packagePolicy: packagePolicyMock, + updatePackagePolicy: updatePackagePolicyMock, + packageInfo: { + policy_templates: [ + { + name: 'template1', + title: 'Template 1', + deployment_modes: { + default: { + enabled: false, + }, + agentless: { + enabled: true, + }, + }, + }, + { + name: 'template2', + title: 'Template 2', + deployment_modes: { + default: { + enabled: true, + }, + agentless: { + enabled: true, + }, + }, + }, + ], + } as PackageInfo, + integrationToEnable: 'template1', + }) + ); + + expect(result.current.selectedSetupTechnology).toBe(SetupTechnology.AGENTLESS); + }); + + it('should be agentless when agentless is enabled and selected integration is agentless by default', () => { + (useConfig as MockFn).mockReturnValue({ + agentless: { + enabled: true, + api: { + url: 'https://agentless.api.url', + }, + }, + } as any); + + const { result } = renderHook(() => + useSetupTechnology({ + setNewAgentPolicy, + newAgentPolicy: newAgentPolicyMock, + setSelectedPolicyTab: setSelectedPolicyTabMock, + packagePolicy: packagePolicyMock, + updatePackagePolicy: updatePackagePolicyMock, + packageInfo: { + policy_templates: [ + { + name: 'template1', + title: 'Template 1', + deployment_modes: { + default: { + enabled: true, + }, + agentless: { + enabled: true, + is_default: true, + }, + }, + }, + { + name: 'template2', + title: 'Template 2', + deployment_modes: { + default: { + enabled: true, + }, + agentless: { + enabled: true, + }, + }, + }, + ], + } as PackageInfo, + integrationToEnable: 'template1', + }) + ); + + expect(result.current.selectedSetupTechnology).toBe(SetupTechnology.AGENTLESS); + }); }); it('should set agentless setup technology if agent policy supports agentless in edit page', async () => { @@ -270,7 +557,7 @@ describe('useSetupTechnology', () => { expect(result.current.selectedSetupTechnology).toBe(SetupTechnology.AGENTLESS); }); - it('should create agentless policy if isCloud and agentless.enabled', async () => { + it('should create agentless policy if isCloud and agentless.enabled', async () => { (useConfig as MockFn).mockReturnValue({ agentless: { enabled: true, diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts index 7f519450eaa90..32db242d82957 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/hooks/setup_technology.ts @@ -5,7 +5,7 @@ * 2.0. */ -import { useCallback, useMemo, useRef, useState } from 'react'; +import { useCallback, useRef, useState, useEffect } from 'react'; import { useConfig } from '../../../../../hooks'; import { generateNewAgentPolicyWithDefaults } from '../../../../../../../../common/services/generate_new_agent_policy'; @@ -68,6 +68,7 @@ export function useSetupTechnology({ packagePolicy, isEditPage, agentPolicies, + integrationToEnable, }: { setNewAgentPolicy: (policy: NewAgentPolicy) => void; newAgentPolicy: NewAgentPolicy; @@ -77,19 +78,30 @@ export function useSetupTechnology({ packagePolicy: NewPackagePolicy; isEditPage?: boolean; agentPolicies?: AgentPolicy[]; + integrationToEnable?: string; }) { const { isAgentlessEnabled } = useAgentless(); // this is a placeholder for the new agent-BASED policy that will be used when the user switches from agentless to agent-based and back const orginalAgentPolicyRef = useRef({ ...newAgentPolicy }); const [currentAgentPolicy, setCurrentAgentPolicy] = useState(newAgentPolicy); - const defaultSetupTechnology = useMemo(() => { - return isOnlyAgentlessIntegration(packageInfo) || isAgentlessSetupDefault(packageInfo) - ? SetupTechnology.AGENTLESS - : SetupTechnology.AGENT_BASED; - }, [packageInfo]); - const [selectedSetupTechnology, setSelectedSetupTechnology] = - useState(defaultSetupTechnology); + + const [selectedSetupTechnology, setSelectedSetupTechnology] = useState( + SetupTechnology.AGENT_BASED + ); + // derive default setup technology based on package info and selected integration + const [defaultSetupTechnology, setDefaultSetupTechnology] = useState( + SetupTechnology.AGENT_BASED + ); + useEffect(() => { + const shouldBeDefault = + isOnlyAgentlessIntegration(packageInfo, integrationToEnable) || + isAgentlessSetupDefault(packageInfo, integrationToEnable) + ? SetupTechnology.AGENTLESS + : SetupTechnology.AGENT_BASED; + setDefaultSetupTechnology(shouldBeDefault); + setSelectedSetupTechnology(shouldBeDefault); + }, [packageInfo, integrationToEnable]); const agentlessPolicyName = getAgentlessAgentPolicyNameFromPackagePolicyName(packagePolicy.name); @@ -165,9 +177,19 @@ export function useSetupTechnology({ }; } -const isAgentlessSetupDefault = (packageInfo?: PackageInfo) => { - // TODO: https://github.com/elastic/kibana/issues/205761 - // placeholder for the logic to determine if the agentless setup is the default +const isAgentlessSetupDefault = (packageInfo?: PackageInfo, integrationToEnable?: string) => { + if ( + packageInfo && + packageInfo.policy_templates && + packageInfo.policy_templates.length > 0 && + ((integrationToEnable && + packageInfo?.policy_templates?.find((p) => p.name === integrationToEnable)?.deployment_modes + ?.agentless.is_default) || + packageInfo?.policy_templates?.every((p) => p.deployment_modes?.agentless.is_default)) + ) { + return true; + } + return false; }; diff --git a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/index.tsx b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/index.tsx index 0fc4c511cfbac..ece3f1ce7dbe1 100644 --- a/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/index.tsx +++ b/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/single_page_layout/index.tsx @@ -145,15 +145,16 @@ export const CreatePackagePolicySinglePage: CreatePackagePolicyParams = ({ const [agentCount, setAgentCount] = useState(0); - const integrationInfo = useMemo( - () => - (params as AddToPolicyParams).integration - ? packageInfo?.policy_templates?.find( - (policyTemplate) => policyTemplate.name === (params as AddToPolicyParams).integration - ) - : undefined, - [packageInfo?.policy_templates, params] + const [integrationToEnable, setIntegrationToEnable] = useState( + params.integration ); + const integrationInfo = useMemo(() => { + return integrationToEnable + ? packageInfo?.policy_templates?.find( + (policyTemplate) => policyTemplate.name === integrationToEnable + ) + : undefined; + }, [integrationToEnable, packageInfo?.policy_templates]); const showSecretsDisabledCallout = !fleetStatus.isSecretsStorageEnabled && @@ -187,7 +188,7 @@ export const CreatePackagePolicySinglePage: CreatePackagePolicyParams = ({ selectedPolicyTab, withSysMonitoring, queryParamsPolicyId, - integrationToEnable: integrationInfo?.name, + integrationToEnable, hasFleetAddAgentsPrivileges, setNewAgentPolicy, setSelectedPolicyTab, @@ -374,6 +375,8 @@ export const CreatePackagePolicySinglePage: CreatePackagePolicyParams = ({ handleSetupTechnologyChange={handleSetupTechnologyChange} isAgentlessEnabled={isAgentlessIntegration(packageInfo)} defaultSetupTechnology={defaultSetupTechnology} + integrationToEnable={integrationToEnable} + setIntegrationToEnable={setIntegrationToEnable} /> ) @@ -414,7 +417,7 @@ export const CreatePackagePolicySinglePage: CreatePackagePolicyParams = ({ {!extensionView && ( void; defaultSetupTechnology?: SetupTechnology; + integrationToEnable?: string; + setIntegrationToEnable?: (integration: string) => void; }; /** diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx index a046e39642dca..711e84024aa46 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.test.tsx @@ -414,18 +414,6 @@ describe('', () => { }); // 2nd call happens on mount and increments kspm template enabled input - expect(onChange).toHaveBeenCalledWith({ - isValid: true, - updatedPolicy: { - ...getMockPolicyK8s(), - inputs: policy.inputs.map((input) => ({ - ...input, - enabled: input.policy_template === 'kspm', - })), - name: 'kspm-1', - }, - }); - expect(onChange).toHaveBeenCalledWith({ isValid: true, updatedPolicy: { @@ -502,19 +490,6 @@ describe('', () => { }); // 2nd call happens on mount and increments vuln_mgmt template enabled input - expect(onChange).toHaveBeenCalledWith({ - isValid: true, - updatedPolicy: { - ...getMockPolicyVulnMgmtAWS(), - inputs: policy.inputs.map((input) => ({ - ...input, - enabled: input.policy_template === 'vuln_mgmt', - })), - name: 'vuln_mgmt-1', - }, - }); - - // 3rd call happens on mount and increments vuln_mgmt template enabled input expect(onChange).toHaveBeenCalledWith({ isValid: true, updatedPolicy: { @@ -589,19 +564,6 @@ describe('', () => { }); // 2nd call happens on mount and increments cspm template enabled input - expect(onChange).toHaveBeenCalledWith({ - isValid: true, - updatedPolicy: { - ...getMockPolicyAWS(), - inputs: policy.inputs.map((input) => ({ - ...input, - enabled: input.policy_template === 'cspm', - })), - name: 'cspm-1', - }, - }); - - // // 3rd call happens on mount and increments cspm template enabled input expect(onChange).toHaveBeenCalledWith({ isValid: true, updatedPolicy: { diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.tsx b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.tsx index 7a5589c31af07..65383d9a441aa 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.tsx +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/policy_template_form.tsx @@ -671,12 +671,16 @@ export const CspPolicyTemplateForm = memo { const integrationParam = useParams<{ integration: CloudSecurityPolicyTemplate }>().integration; - const integration = SUPPORTED_POLICY_TEMPLATES.includes(integrationParam) - ? integrationParam - : undefined; - const isParentSecurityPosture = !integration; + const integration = + integrationToEnable && + SUPPORTED_POLICY_TEMPLATES.includes(integrationToEnable as CloudSecurityPolicyTemplate) + ? integrationToEnable + : undefined; + const isParentSecurityPosture = !integrationParam; // Handling validation state const [isValid, setIsValid] = useState(true); const { cloud } = useKibana().services; @@ -803,18 +807,6 @@ export const CspPolicyTemplateForm = memo {isEditPage && } {/* Defines the enabled policy template */} - {!integration && ( + {isParentSecurityPosture && ( <> setEnabledPolicyInput(DEFAULT_INPUT_TYPE[template])} + setPolicyTemplate={(template) => { + setEnabledPolicyInput(DEFAULT_INPUT_TYPE[template]); + setIntegrationToEnable?.(template); + }} disabled={isEditPage} /> diff --git a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.ts b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.ts index 48b7fec879794..683102505c72a 100644 --- a/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.ts +++ b/x-pack/solutions/security/plugins/cloud_security_posture/public/components/fleet_extensions/setup_technology_selector/use_setup_technology.ts @@ -4,7 +4,7 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { useState } from 'react'; +import { useState, useEffect } from 'react'; import { NewPackagePolicyInput } from '@kbn/fleet-plugin/common'; import { SetupTechnology } from '@kbn/fleet-plugin/public'; @@ -35,6 +35,12 @@ export const useSetupTechnology = ({ defaultSetupTechnology || defaultEditSetupTechnology ); + // Default setup technology may update asynchrounously as data loads from + // parent component, or when integration is changed, so re-set state if it changes + useEffect(() => { + setSetupTechnology(defaultSetupTechnology || defaultEditSetupTechnology); + }, [defaultEditSetupTechnology, defaultSetupTechnology]); + const updateSetupTechnology = (value: SetupTechnology) => { setSetupTechnology(value); if (handleSetupTechnologyChange) { From 34092ec953b95341c7c8a2f6478b99288bbdb405 Mon Sep 17 00:00:00 2001 From: Ievgen Sorokopud Date: Tue, 28 Jan 2025 09:27:49 +0100 Subject: [PATCH 07/31] [ES|QL Editor] Add `hideRunQueryButton` prop to control run query button visibility (#208446) ## Summary Working on "SIEM Migrations" we needed to be able to have a bigger height for the ES|QL editor. To achive that we could use `editorIsInline` prop which extends the height of the editor, though it would expose "run query" button. The "run query" button does not fit the the UI of the "SIEM Migrations" feature, so we added the new prop `hideRunQueryButton` to be able to hide the "run query" button. More details in [slack](https://elastic.slack.com/archives/C06RG9MTZMJ/p1737996842482479). ### Screenshot of the inlined ES|QL editor within "SIEM Migrations" feature Screenshot 2025-01-27 at 21 31 24 --- .../private/kbn-esql-editor/src/esql_editor.test.tsx | 10 ++++++++++ .../private/kbn-esql-editor/src/esql_editor.tsx | 3 ++- .../packages/private/kbn-esql-editor/src/types.ts | 2 ++ 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/platform/packages/private/kbn-esql-editor/src/esql_editor.test.tsx b/src/platform/packages/private/kbn-esql-editor/src/esql_editor.test.tsx index c572ff5355585..8d1139f9758aa 100644 --- a/src/platform/packages/private/kbn-esql-editor/src/esql_editor.test.tsx +++ b/src/platform/packages/private/kbn-esql-editor/src/esql_editor.test.tsx @@ -163,4 +163,14 @@ describe('ESQLEditor', () => { findTestSubject(component, 'ESQLEditor-run-query-button').simulate('click'); expect(onTextLangQuerySubmit).toHaveBeenCalled(); }); + + it('should not render the run query button if the hideRunQueryButton prop is set to true and editorIsInline prop is set to true', async () => { + const newProps = { + ...props, + hideRunQueryButton: true, + editorIsInline: true, + }; + const component = mount(renderESQLEditorComponent({ ...newProps })); + expect(component.find('[data-test-subj="ESQLEditor-run-query-button"]').length).toBe(0); + }); }); diff --git a/src/platform/packages/private/kbn-esql-editor/src/esql_editor.tsx b/src/platform/packages/private/kbn-esql-editor/src/esql_editor.tsx index 8fb01997c4413..2203a11f38036 100644 --- a/src/platform/packages/private/kbn-esql-editor/src/esql_editor.tsx +++ b/src/platform/packages/private/kbn-esql-editor/src/esql_editor.tsx @@ -89,6 +89,7 @@ export const ESQLEditor = memo(function ESQLEditor({ isLoading, isDisabled, hideRunQueryText, + hideRunQueryButton, editorIsInline, disableSubmitAction, dataTestSubj, @@ -679,7 +680,7 @@ export const ESQLEditor = memo(function ESQLEditor({ const editorPanel = ( <> - {Boolean(editorIsInline) && ( + {Boolean(editorIsInline) && !hideRunQueryButton && ( Date: Tue, 28 Jan 2025 09:44:02 +0100 Subject: [PATCH 08/31] [Entity Analytics][Risk Score] Remove beta badge (#208365) ## Summary This PR removed the Risk Score beta badge in the manage page flyout. ![Screenshot 2025-01-27 at 14 42 04](https://github.com/user-attachments/assets/b738b6f2-5cfa-4409-a088-745a297ca0fa) --- .../components/risk_information/index.tsx | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/risk_information/index.tsx b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/risk_information/index.tsx index 35ab3b8c17ef7..b8e98c02dd06d 100644 --- a/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/risk_information/index.tsx +++ b/x-pack/solutions/security/plugins/security_solution/public/entity_analytics/components/risk_information/index.tsx @@ -21,14 +21,10 @@ import { EuiText, EuiTitle, useGeneratedHtmlId, - EuiBetaBadge, - useEuiTheme, } from '@elastic/eui'; import React from 'react'; import { FormattedMessage } from '@kbn/i18n-react'; -import { css } from '@emotion/react'; -import { BETA } from '../../../common/translations'; import * as i18n from './translations'; import { useOnOpenCloseHandler } from '../../../helper_hooks'; import { RiskScoreLevel } from '../severity/common'; @@ -119,7 +115,6 @@ export const RiskInformationButtonEmpty = ({ riskEntity }: { riskEntity: EntityT }; export const RiskInformationFlyout = ({ handleOnClose }: { handleOnClose: () => void }) => { - const { euiTheme } = useEuiTheme(); const simpleFlyoutTitleId = useGeneratedHtmlId({ prefix: 'RiskInformation', }); @@ -139,16 +134,6 @@ export const RiskInformationFlyout = ({ handleOnClose }: { handleOnClose: () =>

    {i18n.TITLE}

    - - -
    From c8bd387668ed3e6fe0fd71ec9cfbc5be58bbfc5c Mon Sep 17 00:00:00 2001 From: Ignacio Rivas Date: Tue, 28 Jan 2025 09:46:58 +0100 Subject: [PATCH 09/31] Add a warning callout when deleting managed assets (#207329) --- .github/CODEOWNERS | 1 + package.json | 1 + .../delete_managed_assets_callout/README.mdx | 15 +++++++ .../delete_managed_assets_callout/index.ts | 11 +++++ .../kibana.jsonc | 7 ++++ .../package.json | 6 +++ .../src/callout.stories.tsx | 25 +++++++++++ .../src/callout.tsx | 41 ++++++++++++++++++ .../tsconfig.json | 21 ++++++++++ tsconfig.base.json | 2 + .../home/index_templates_tab.test.ts | 4 +- .../components/template_delete_modal.tsx | 32 ++++++++++++-- .../template_details_content.tsx | 11 +++-- .../template_table/template_table.tsx | 9 ++-- .../api/templates/register_delete_route.ts | 1 + .../shared/index_management/tsconfig.json | 1 + .../sections/pipelines_list/delete_modal.tsx | 40 ++++++++++++++---- .../pipelines_list/details_flyout.tsx | 5 ++- .../sections/pipelines_list/main.tsx | 2 +- .../sections/pipelines_list/table.tsx | 6 +-- .../shared/ingest_pipelines/tsconfig.json | 3 +- .../index_templates_tab/index.ts | 1 + .../index_template_list.ts | 42 +++++++++++++++++++ .../apps/ingest_pipelines/ingest_pipelines.ts | 18 ++++++++ .../page_objects/index_management_page.ts | 1 + yarn.lock | 4 ++ 26 files changed, 284 insertions(+), 26 deletions(-) create mode 100644 src/platform/packages/shared/kbn-management/delete_managed_assets_callout/README.mdx create mode 100644 src/platform/packages/shared/kbn-management/delete_managed_assets_callout/index.ts create mode 100644 src/platform/packages/shared/kbn-management/delete_managed_assets_callout/kibana.jsonc create mode 100644 src/platform/packages/shared/kbn-management/delete_managed_assets_callout/package.json create mode 100644 src/platform/packages/shared/kbn-management/delete_managed_assets_callout/src/callout.stories.tsx create mode 100644 src/platform/packages/shared/kbn-management/delete_managed_assets_callout/src/callout.tsx create mode 100644 src/platform/packages/shared/kbn-management/delete_managed_assets_callout/tsconfig.json create mode 100644 x-pack/test/functional/apps/index_management/index_templates_tab/index_template_list.ts diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index f0d77e3770272..39eabe4160e72 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -480,6 +480,7 @@ src/platform/packages/shared/kbn-lens-embeddable-utils @elastic/obs-ux-infra_ser src/platform/packages/shared/kbn-logging @elastic/kibana-core src/platform/packages/shared/kbn-logging-mocks @elastic/kibana-core src/platform/packages/shared/kbn-management/cards_navigation @elastic/kibana-management +src/platform/packages/shared/kbn-management/delete_managed_assets_callout @elastic/kibana-management src/platform/packages/shared/kbn-management/settings/components/field_input @elastic/kibana-management src/platform/packages/shared/kbn-management/settings/components/field_row @elastic/kibana-management src/platform/packages/shared/kbn-management/settings/field_definition @elastic/kibana-management diff --git a/package.json b/package.json index de1a96c4f6a38..41161b56b406a 100644 --- a/package.json +++ b/package.json @@ -448,6 +448,7 @@ "@kbn/default-nav-devtools": "link:src/platform/packages/private/default-nav/devtools", "@kbn/default-nav-management": "link:src/platform/packages/private/default-nav/management", "@kbn/default-nav-ml": "link:src/platform/packages/private/default-nav/ml", + "@kbn/delete-managed-asset-callout": "link:src/platform/packages/shared/kbn-management/delete_managed_assets_callout", "@kbn/dev-tools-plugin": "link:src/platform/plugins/shared/dev_tools", "@kbn/developer-examples-plugin": "link:examples/developer_examples", "@kbn/discover-contextual-components": "link:src/platform/packages/shared/kbn-discover-contextual-components", diff --git a/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/README.mdx b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/README.mdx new file mode 100644 index 0000000000000..b4549716f06af --- /dev/null +++ b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/README.mdx @@ -0,0 +1,15 @@ +--- +id: kbn-management/components/DeleteManagedAssetsCallout +slug: /kbn-management/components/delete_managed_assets_callout +title: Delete Managed Assets Callout +description: A callout component that displays a warning message for when a user is about to delete a managed asset. +tags: ['management', 'component'] +date: 2025-01-20 +--- + +This component is used to display a warning callout when a user is about to delete a managed asset. + + +```typescript + +``` \ No newline at end of file diff --git a/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/index.ts b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/index.ts new file mode 100644 index 0000000000000..01e2eb8291a93 --- /dev/null +++ b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/index.ts @@ -0,0 +1,11 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the "Elastic License + * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side + * Public License v 1"; you may not use this file except in compliance with, at + * your election, the "Elastic License 2.0", the "GNU Affero General Public + * License v3.0 only", or the "Server Side Public License, v 1". + */ + +export type { DeleteManagedAssetsCalloutProps } from './src/callout'; +export { DeleteManagedAssetsCallout } from './src/callout'; diff --git a/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/kibana.jsonc b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/kibana.jsonc new file mode 100644 index 0000000000000..4c144e78304f3 --- /dev/null +++ b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/kibana.jsonc @@ -0,0 +1,7 @@ +{ + "type": "shared-common", + "id": "@kbn/delete-managed-asset-callout", + "owner": "@elastic/kibana-management", + "group": "platform", + "visibility": "shared" +} diff --git a/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/package.json b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/package.json new file mode 100644 index 0000000000000..ae188a2d6e949 --- /dev/null +++ b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/package.json @@ -0,0 +1,6 @@ +{ + "name": "@kbn/delete-managed-asset-callout", + "private": true, + "version": "1.0.0", + "license": "Elastic License 2.0 OR AGPL-3.0-only OR SSPL-1.0" +} \ No newline at end of file diff --git a/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/src/callout.stories.tsx b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/src/callout.stories.tsx new file mode 100644 index 0000000000000..1f36808a65050 --- /dev/null +++ b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/src/callout.stories.tsx @@ -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", the "GNU Affero General Public License v3.0 only", and the "Server Side + * Public License v 1"; you may not use this file except in compliance with, at + * your election, the "Elastic License 2.0", the "GNU Affero General Public + * License v3.0 only", or the "Server Side Public License, v 1". + */ + +import React from 'react'; + +import { DeleteManagedAssetsCallout as Component } from './callout'; + +export default { + title: 'Developer/Delete Managed Assets Callout', + description: '', +}; + +export const DeleteManagedAssetsCallout = () => { + return ; +}; + +export const ErrorDeleteManagedAssetsCallout = () => { + return ; +}; diff --git a/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/src/callout.tsx b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/src/callout.tsx new file mode 100644 index 0000000000000..9b178461edfb8 --- /dev/null +++ b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/src/callout.tsx @@ -0,0 +1,41 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the "Elastic License + * 2.0", the "GNU Affero General Public License v3.0 only", and the "Server Side + * Public License v 1"; you may not use this file except in compliance with, at + * your election, the "Elastic License 2.0", the "GNU Affero General Public + * License v3.0 only", or the "Server Side Public License, v 1". + */ + +import React from 'react'; +import { i18n } from '@kbn/i18n'; +import type { EuiCallOutProps } from '@elastic/eui'; +import { EuiCallOut } from '@elastic/eui'; + +export interface DeleteManagedAssetsCalloutProps extends EuiCallOutProps { + assetName: string; + overrideBody?: string; +} + +export const DeleteManagedAssetsCallout = ({ + assetName, + overrideBody, + ...overrideCalloutProps +}: DeleteManagedAssetsCalloutProps) => { + return ( + +

    + {overrideBody ?? + i18n.translate('management.deleteManagedAssetsCallout.body', { + defaultMessage: `Elasticsearch automatically re-creates any missing managed {assetName}. If you delete managed {assetName}, the deletion appears as successful, but the {assetName} are immediately re-created and reappear.`, + values: { assetName }, + })} +

    +
    + ); +}; diff --git a/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/tsconfig.json b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/tsconfig.json new file mode 100644 index 0000000000000..519a99e9fb9a2 --- /dev/null +++ b/src/platform/packages/shared/kbn-management/delete_managed_assets_callout/tsconfig.json @@ -0,0 +1,21 @@ +{ + "extends": "../../../../../../tsconfig.base.json", + "compilerOptions": { + "outDir": "target/types", + "types": [ + "jest", + "node", + "react" + ] + }, + "include": [ + "**/*.ts", + "**/*.tsx" + ], + "exclude": [ + "target/**/*" + ], + "kbn_references": [ + "@kbn/i18n", + ] +} diff --git a/tsconfig.base.json b/tsconfig.base.json index 25caeb3ec4bff..87ac54b11446b 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -756,6 +756,8 @@ "@kbn/default-nav-management/*": ["src/platform/packages/private/default-nav/management/*"], "@kbn/default-nav-ml": ["src/platform/packages/private/default-nav/ml"], "@kbn/default-nav-ml/*": ["src/platform/packages/private/default-nav/ml/*"], + "@kbn/delete-managed-asset-callout": ["src/platform/packages/shared/kbn-management/delete_managed_assets_callout"], + "@kbn/delete-managed-asset-callout/*": ["src/platform/packages/shared/kbn-management/delete_managed_assets_callout/*"], "@kbn/dependency-ownership": ["packages/kbn-dependency-ownership"], "@kbn/dependency-ownership/*": ["packages/kbn-dependency-ownership/*"], "@kbn/dependency-usage": ["packages/kbn-dependency-usage"], diff --git a/x-pack/platform/plugins/shared/index_management/__jest__/client_integration/home/index_templates_tab.test.ts b/x-pack/platform/plugins/shared/index_management/__jest__/client_integration/home/index_templates_tab.test.ts index ea536becfccac..3d4b60a04d965 100644 --- a/x-pack/platform/plugins/shared/index_management/__jest__/client_integration/home/index_templates_tab.test.ts +++ b/x-pack/platform/plugins/shared/index_management/__jest__/client_integration/home/index_templates_tab.test.ts @@ -455,7 +455,7 @@ describe('Index Templates tab', () => { `${API_BASE_PATH}/delete_index_templates`, expect.objectContaining({ body: JSON.stringify({ - templates: [{ name: templates[0].name, isLegacy }], + templates: [{ name: templates[0].name, isLegacy, type: 'default' }], }), }) ); @@ -518,7 +518,7 @@ describe('Index Templates tab', () => { `${API_BASE_PATH}/delete_index_templates`, expect.objectContaining({ body: JSON.stringify({ - templates: [{ name: templates[0].name, isLegacy: false }], + templates: [{ name: templates[0].name, isLegacy: false, type: 'default' }], }), }) ); diff --git a/x-pack/platform/plugins/shared/index_management/public/application/components/template_delete_modal.tsx b/x-pack/platform/plugins/shared/index_management/public/application/components/template_delete_modal.tsx index 0462891834276..ded2ff915d9d9 100644 --- a/x-pack/platform/plugins/shared/index_management/public/application/components/template_delete_modal.tsx +++ b/x-pack/platform/plugins/shared/index_management/public/application/components/template_delete_modal.tsx @@ -6,10 +6,11 @@ */ import React, { Fragment, useState } from 'react'; -import { EuiConfirmModal, EuiCallOut, EuiCheckbox, EuiBadge } from '@elastic/eui'; +import { EuiConfirmModal, EuiCallOut, EuiCheckbox, EuiBadge, EuiSpacer } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import { FormattedMessage } from '@kbn/i18n-react'; +import { DeleteManagedAssetsCallout } from '@kbn/delete-managed-asset-callout'; import { deleteTemplates } from '../services/api'; import { notificationService } from '../services/notification'; @@ -17,7 +18,7 @@ export const TemplateDeleteModal = ({ templatesToDelete, callback, }: { - templatesToDelete: Array<{ name: string; isLegacy?: boolean }>; + templatesToDelete: Array<{ name: string; isLegacy?: boolean; type?: string }>; callback: (data?: { hasDeletedTemplates: boolean }) => void; }) => { const [isDeleteConfirmed, setIsDeleteConfirmed] = useState(false); @@ -25,6 +26,9 @@ export const TemplateDeleteModal = ({ const numTemplatesToDelete = templatesToDelete.length; const hasSystemTemplate = Boolean(templatesToDelete.find(({ name }) => name.startsWith('.'))); + const managedTemplatesToDelete = templatesToDelete.filter( + ({ type }) => type === 'managed' + ).length; const handleDeleteTemplates = () => { deleteTemplates(templatesToDelete).then(({ data: { templatesDeleted, errors }, error }) => { @@ -109,6 +113,17 @@ export const TemplateDeleteModal = ({ confirmButtonDisabled={hasSystemTemplate ? !isDeleteConfirmed : false} > + {managedTemplatesToDelete > 0 && ( + <> + + + + + )}