Merge branch 'main' into renovate/main-oas

This commit is contained in:
Elastic Machine 2025-03-24 20:04:25 +02:00 committed by GitHub
commit b8e6698212
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2897 changed files with 103949 additions and 48322 deletions

View file

@ -3,6 +3,7 @@ disabled:
- x-pack/test/security_solution_api_integration/config/serverless/config.base.ts
- x-pack/test/security_solution_api_integration/config/serverless/config.base.essentials.ts
- x-pack/test/security_solution_api_integration/config/serverless/config.base.edr_workflows.ts
- x-pack/test/security_solution_api_integration/config/serverless/config.base.ai4dsoc.ts
- x-pack/test/defend_workflows_cypress/serverless_config.base.ts
- x-pack/test/osquery_cypress/serverless_config.base.ts
@ -10,6 +11,7 @@ disabled:
- x-pack/test/defend_workflows_cypress/serverless_config.ts
- x-pack/test/osquery_cypress/serverless_cli_config.ts
- x-pack/test/security_solution_cypress/serverless_config.ts
- x-pack/test/security_solution_cypress/ai4dsoc_serverless_config.ts
# Playwright
- x-pack/test/security_solution_playwright/serverless_config.ts
@ -130,6 +132,7 @@ enabled:
- x-pack/test/security_solution_api_integration/test_suites/siem_migrations/rules/trial_license_complete_tier/configs/serverless.config.ts
- x-pack/test/security_solution_endpoint/configs/serverless.endpoint.config.ts
- x-pack/test/security_solution_endpoint/configs/serverless.integrations.config.ts
- x-pack/test/security_solution_api_integration/test_suites/ai4dsoc/cases/search_ai_lake_tier/configs/serverless.config.ts
# serverless config files that run deployment-agnostic tests
- x-pack/test/api_integration/deployment_agnostic/configs/serverless/security.serverless.config.ts
- x-pack/test/spaces_api_integration/deployment_agnostic/security_and_spaces/serverless.config.ts

View file

@ -41,10 +41,11 @@ spec:
everyone:
access_level: BUILD_AND_READ
# Scheduled runs for the pipeline
schedules:
Daily 12 pm UTC:
cronline: 0 12 * * *
message: Daily Chrome Forward Testing
branch: main
#schedules:
# Disabled until 2025-03-28 (Chrome will be released @ 2025-04-01)
# Daily 12 pm UTC:
# cronline: 0 12 * * *
# message: Daily Chrome Forward Testing
# branch: main
tags:
- kibana

View file

@ -19,7 +19,7 @@ import { CiStatsClient, TestGroupRunOrderResponse } from './client';
import DISABLED_JEST_CONFIGS from '../../disabled_jest_configs.json';
import { serverless, stateful } from '../../ftr_configs_manifests.json';
import { expandAgentQueue } from '#pipeline-utils';
import { collectEnvFromLabels, expandAgentQueue } from '#pipeline-utils';
const ALL_FTR_MANIFEST_REL_PATHS = serverless.concat(stateful);
@ -196,32 +196,6 @@ function getEnabledFtrConfigs(patterns?: string[]) {
}
}
/**
* Collects environment variables from labels on the PR
* TODO: extract this (and other functions from this big file) to a separate module
*/
function collectEnvFromLabels() {
const LABEL_MAPPING: Record<string, Record<string, string>> = {
'ci:use-chrome-beta': {
USE_CHROME_BETA: 'true',
},
};
const envFromlabels: Record<string, string> = {};
if (!process.env.GITHUB_PR_LABELS) {
return envFromlabels;
} else {
const labels = process.env.GITHUB_PR_LABELS.split(',');
labels.forEach((label) => {
const env = LABEL_MAPPING[label];
if (env) {
Object.assign(envFromlabels, env);
}
});
return envFromlabels;
}
}
export async function pickTestGroupRunOrder() {
const bk = new BuildkiteClient();
const ciStats = new CiStatsClient();

View file

@ -13,3 +13,4 @@ export * as CiStats from './ci-stats';
export * from './github';
export * as TestFailures from './test-failures';
export * from './utils';
export * from './pr_labels';

View file

@ -0,0 +1,38 @@
/*
* 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".
*/
/**
* Available auto-mapped label options, respected by 'collectEnvFromLabels' function.
*/
export const LABEL_MAPPING: Record<string, Record<string, string>> = {
'ci:use-chrome-beta': {
USE_CHROME_BETA: 'true', // Use if you want to run tests with Chrome Beta
},
};
/**
* This function reads available GITHUB_LABELS and maps them to environment variables.
*/
export function collectEnvFromLabels(
labels = process.env.GITHUB_PR_LABELS
): Record<string, string> {
const envFromlabels: Record<string, string> = {};
if (labels) {
const labelArray = labels.split(',');
labelArray.forEach((label) => {
const env = LABEL_MAPPING[label];
if (env) {
Object.assign(envFromlabels, env);
}
});
}
return envFromlabels;
}

View file

@ -8,7 +8,7 @@
*/
import { groups } from './groups.json';
import { BuildkiteStep, expandAgentQueue } from '#pipeline-utils';
import { BuildkiteStep, expandAgentQueue, collectEnvFromLabels } from '#pipeline-utils';
const configJson = process.env.KIBANA_FLAKY_TEST_RUNNER_CONFIG;
if (!configJson) {
@ -113,9 +113,11 @@ if (totalJobs > MAX_JOBS) {
}
const steps: BuildkiteStep[] = [];
const envFromLabels = collectEnvFromLabels(process.env.GITHUB_PR_LABELS);
const pipeline = {
env: {
IGNORE_SHIP_CI_STATS_ERROR: 'true',
...envFromLabels,
},
steps,
};

View file

@ -83,5 +83,7 @@ steps:
PING_SLACK_TEAM: "@appex-qa-team"
retry:
automatic:
- exit_status: 10
limit: 0
- exit_status: '*'
limit: 1

View file

@ -8,5 +8,8 @@ steps:
SCOUT_CONFIGS_SCRIPT: '.buildkite/scripts/steps/test/scout_configs.sh'
retry:
automatic:
# No retry when Scout CI config validation fails
- exit_status: 10
limit: 0
- exit_status: '*'
limit: 1

View file

@ -0,0 +1,20 @@
steps:
- command: .buildkite/scripts/steps/functional/security_serverless_ai4dsoc.sh
label: 'Serverless AI4DSOC - Security Solution Cypress Tests'
agents:
machineType: n2-standard-4
preemptible: true
depends_on:
- build
- quick_checks
- checks
- linting
- linting_with_types
- check_types
- check_oas_snapshot
timeout_in_minutes: 60
parallelism: 1
retry:
automatic:
- exit_status: '-1'
limit: 1

View file

@ -0,0 +1,9 @@
# Define which plugins should be run or skipped in Scout CI pipeline
ui_tests:
enabled:
- apm
- discover_enhanced
- maps
- observability_onboarding
- security_solution
disabled:

View file

@ -13,10 +13,17 @@ import { TestFailures } from '#pipeline-utils';
try {
await TestFailures.annotateTestFailures();
} catch (ex) {
console.error('Annotate test failures error', ex.message);
console.error(
'Annotate test failures error',
ex.message,
ex?.stack || 'no stacktrace information'
);
if (ex.response) {
console.error('HTTP Error Response Status', ex.response.status);
console.error('HTTP Error Response Body', ex.response.data);
const requestUrl = ex.response?.url || ex.response?.config?.url || '';
console.error(
`HTTP Error ${ex.response.status}/${ex.response.statusText} (${requestUrl})`,
ex.response.data
);
}
process.exit(1);
}

View file

@ -263,6 +263,7 @@ const getPipeline = (filename: string, removeSteps = true) => {
pipeline.push(
getPipeline('.buildkite/pipelines/pull_request/security_solution/ai_assistant.yml')
);
pipeline.push(getPipeline('.buildkite/pipelines/pull_request/security_solution/ai4dsoc.yml'));
pipeline.push(
getPipeline('.buildkite/pipelines/pull_request/security_solution/automatic_import.yml')
);
@ -448,6 +449,8 @@ const getPipeline = (filename: string, removeSteps = true) => {
/^x-pack\/solutions\/observability\/packages\/kbn-scout-oblt/,
/^x-pack\/solutions\/observability\/plugins\/apm/,
/^x-pack\/solutions\/observability\/plugins\/observability_onboarding/,
/^x-pack\/solutions\/security\/packages\/kbn-scout-security/,
/^x-pack\/solutions\/security\/plugins\/security_solution/,
])) ||
GITHUB_PR_LABELS.includes('ci:scout-ui-tests')
) {

View file

@ -0,0 +1,8 @@
#!/usr/bin/env bash
set -euo pipefail
source .buildkite/scripts/common/util.sh
echo --- Check for unregistered Scout Playwright configs
node scripts/scout discover-playwright-configs --validate

View file

@ -2,6 +2,7 @@
.buildkite/scripts/steps/checks/packages.sh
.buildkite/scripts/steps/checks/bazel_packages.sh
.buildkite/scripts/steps/checks/verify_notice.sh
.buildkite/scripts/steps/checks/plugin_list_docs.sh
.buildkite/scripts/steps/checks/event_log.sh
.buildkite/scripts/steps/checks/telemetry.sh
.buildkite/scripts/steps/checks/jest_configs.sh
@ -20,3 +21,4 @@
.buildkite/scripts/steps/checks/styled_components_mapping.sh
.buildkite/scripts/steps/checks/dependencies_missing_owner.sh
.buildkite/scripts/steps/checks/validate_pipelines.sh
.buildkite/scripts/steps/checks/check_scout_config.sh

View file

@ -2,12 +2,29 @@
set -euo pipefail
source .buildkite/scripts/common/util.sh
# shellcheck disable=SC2317
function build_ready() {
build_state=$(buildkite-agent step get "state" --step "build")
if [[ "$build_state" == "finished" || "$build_state" == "ready" ]]; then
echo "Build is ready, continuing..."
else
echo "Build is not ready, current state: $build_state"
return 1
fi
}
# This script is part of checks.sh in the PR pipeline but is called directly in the FIPS pipeline, so we need to bootstrap
if [[ -z "${BASH_SOURCE[1]+x}" || "${BASH_SOURCE[1]}" != *"checks.sh"* ]]; then
export DISABLE_BOOTSTRAP_VALIDATION=false
.buildkite/scripts/bootstrap.sh
fi
# Wait 5x5 minutes for the build artifacts to be ready
retry 5 300 build_ready
.buildkite/scripts/download_build_artifacts.sh
echo --- Verify FIPS enabled

View file

@ -12,13 +12,16 @@ import axios from 'axios';
import { getKibanaDir } from '#pipeline-utils';
async function getPrProjects() {
const match = /^(keep.?)?kibana-pr-([0-9]+)-(elasticsearch|security|observability)$/;
// BOOKMARK - List of Kibana project types
const match = /^(keep.?)?kibana-pr-([0-9]+)-(elasticsearch|security|observability|chat)$/;
try {
// BOOKMARK - List of Kibana project types
return (
await Promise.all([
projectRequest.get('/api/v1/serverless/projects/elasticsearch'),
projectRequest.get('/api/v1/serverless/projects/security'),
projectRequest.get('/api/v1/serverless/projects/observability'),
// TODO handle the new 'chat' project type - https://elastic.slack.com/archives/C5UDAFZQU/p1741692053429579
])
)
.map((response) => response.data.items)
@ -47,11 +50,13 @@ async function deleteProject({
id,
name,
}: {
type: 'elasticsearch' | 'observability' | 'security';
// BOOKMARK - List of Kibana project types
type: 'elasticsearch' | 'security' | 'observability' | 'chat';
id: number;
name: string;
}) {
try {
// TODO handle the new 'chat' project type, and ideally rename 'elasticsearch' to 'search'
await projectRequest.delete(`/api/v1/serverless/projects/${type}/${id}`);
execSync(`.buildkite/scripts/common/deployment_credentials.sh unset ${name}`, {

View file

@ -6,11 +6,17 @@ synchronize_lexer_grammar () {
source_file="$PARENT_DIR/elasticsearch/x-pack/plugin/esql/src/main/antlr/EsqlBaseLexer.g4"
source_lib_dir="$PARENT_DIR/elasticsearch/x-pack/plugin/esql/src/main/antlr/lexer"
destination_file="./src/platform/packages/shared/kbn-esql-ast/src/antlr/esql_lexer.g4"
destination_lib_dir="./src/platform/packages/shared/kbn-esql-ast/src/antlr/lexer"
destination_lib_parent_dir="./src/platform/packages/shared/kbn-esql-ast/src/antlr"
destination_lib_dir="$destination_lib_parent_dir/lexer"
# Copy the file
# Copy the files
echo "Copying base lexer file..."
cp "$source_file" "$destination_file"
cp -r "$source_lib_dir" "$destination_lib_dir"
echo "Copying lexer lib files..."
rm -rf "$destination_lib_dir"
cp -r "$source_lib_dir" "$destination_lib_parent_dir"
# Insert the license header
temp_file=$(mktemp)
@ -31,11 +37,15 @@ synchronize_parser_grammar () {
source_file="$PARENT_DIR/elasticsearch/x-pack/plugin/esql/src/main/antlr/EsqlBaseParser.g4"
source_lib_dir="$PARENT_DIR/elasticsearch/x-pack/plugin/esql/src/main/antlr/parser"
destination_file="./src/platform/packages/shared/kbn-esql-ast/src/antlr/esql_parser.g4"
destination_lib_dir="./src/platform/packages/shared/kbn-esql-ast/src/antlr/parser"
destination_lib_parent_dir="./src/platform/packages/shared/kbn-esql-ast/src/antlr"
destination_lib_dir="$destination_lib_parent_dir/parser"
# Copy the file
# Copy the files
echo "Copying base parser file..."
cp "$source_file" "$destination_file"
cp -r "$source_lib_dir" "$destination_lib_dir"
echo "Copying parser lib files..."
rm -rf "$destination_lib_dir"
cp -r "$source_lib_dir" "$destination_lib_parent_dir"
# Insert the license header
temp_file=$(mktemp)
@ -110,7 +120,7 @@ main () {
.buildkite/scripts/bootstrap.sh
# Build ANTLR stuff
cd ./src/platform/packages/shared/kbn-esql-ast/src
cd ./src/platform/packages/shared/kbn-esql-ast
yarn build:antlr4:esql
# Make a commit
@ -118,7 +128,7 @@ main () {
git checkout -b "$BRANCH_NAME"
git add antlr/*
git add src/antlr/*
git commit -m "Update ES|QL grammars"
report_main_step "Changes committed. Creating pull request."

View file

@ -0,0 +1,17 @@
#!/usr/bin/env bash
set -euo pipefail
source .buildkite/scripts/steps/functional/common.sh
export JOB=kibana-security-solution-chrome
export KIBANA_INSTALL_DIR=${KIBANA_BUILD_LOCATION}
echo "--- AI4DSOC Cypress Tests on Serverless"
cd x-pack/test/security_solution_cypress
set +e
BK_ANALYTICS_API_KEY=$(vault_get security-solution-ci sec-sol-cypress-bk-api-key)
BK_ANALYTICS_API_KEY=$BK_ANALYTICS_API_KEY yarn cypress:ai4dsoc:run:serverless; status=$?; yarn junit:merge || :; exit $status

View file

@ -25,7 +25,7 @@ elif [[ "$TEST_PACKAGE" == "docker" ]]; then
fi
cd ..
export VAGRANT_CWD=$PWD/test/package
export VAGRANT_CWD=$PWD/src/platform/test/package
vagrant up "$TEST_PACKAGE" --no-provision
node scripts/es snapshot \
@ -56,5 +56,6 @@ export TEST_ES_URL="http://elastic:changeme@192.168.56.1:9200"
cd x-pack
echo "--- FTR - Reporting"
node scripts/functional_test_runner.js --config src/platform/test/functional/apps/visualize/config.ts --include-tag=smoke --quiet
# Re-enable after finding suitable suites, --include-tag=smoke does not currently have any matches
# echo "--- FTR - Reporting"
# node scripts/functional_test_runner.js --config src/platform/test/functional/apps/visualize/config.ts --include-tag=smoke --quiet

View file

@ -9,6 +9,7 @@ KIBANA_IMAGE="docker.elastic.co/kibana-ci/kibana-serverless:pr-$BUILDKITE_PULL_R
deploy() {
PROJECT_TYPE=$1
# BOOKMARK - List of Kibana solutions
case $PROJECT_TYPE in
elasticsearch)
PROJECT_TYPE_LABEL='Elasticsearch Serverless'

View file

@ -1451,6 +1451,7 @@ module.exports = {
files: [
'src/platform/packages/shared/kbn-scout/src/playwright/**/*.ts',
'x-pack/solutions/observability/packages/kbn-scout-oblt/src/playwright/**/*.ts',
'x-pack/solutions/security/packages/kbn-scout-security/src/playwright/**/*.ts',
'src/platform/plugins/**/ui_tests/**/*.ts',
'x-pack/platform/plugins/**/ui_tests/**/*.ts',
'x-pack/solutions/**/plugins/**/ui_tests/**/*.ts',
@ -1648,6 +1649,7 @@ module.exports = {
'x-pack/platform/plugins/shared/stack_alerts/**/*.{ts, tsx}',
'x-pack/platform/plugins/shared/stack_connectors/**/*.{ts, tsx}',
'x-pack/platform/plugins/shared/triggers_actions_ui/**/*.{ts, tsx}',
'x-pack/platform/plugins/shared/embeddable_alerts_table/**/*.{ts,tsx}',
],
rules: {
'@typescript-eslint/consistent-type-imports': 'error',

28
.github/CODEOWNERS vendored
View file

@ -339,6 +339,7 @@ src/platform/packages/private/kbn-node-libs-browser-webpack-plugin @elastic/kiba
src/platform/packages/private/kbn-optimizer-webpack-helpers @elastic/kibana-operations
src/platform/packages/private/kbn-panel-loader @elastic/kibana-presentation
src/platform/packages/private/kbn-peggy @elastic/kibana-operations
src/platform/packages/private/kbn-projects-solutions-groups @elastic/kibana-core
src/platform/packages/private/kbn-react-mute-legacy-root-warning @elastic/appex-sharedux
src/platform/packages/private/kbn-repo-packages @elastic/kibana-operations
src/platform/packages/private/kbn-repo-path @elastic/kibana-operations
@ -459,6 +460,7 @@ src/platform/packages/shared/kbn-field-utils @elastic/kibana-data-discovery
src/platform/packages/shared/kbn-flot-charts @elastic/kibana-presentation @elastic/stack-monitoring
src/platform/packages/shared/kbn-ftr-common-functional-services @elastic/kibana-operations @elastic/appex-qa
src/platform/packages/shared/kbn-ftr-common-functional-ui-services @elastic/appex-qa
src/platform/packages/shared/kbn-grok-ui @elastic/streams-program-team
src/platform/packages/shared/kbn-grouping @elastic/response-ops
src/platform/packages/shared/kbn-guided-onboarding @elastic/appex-sharedux
src/platform/packages/shared/kbn-i18n @elastic/kibana-core
@ -567,6 +569,7 @@ src/platform/packages/shared/response-ops/alerts-fields-browser @elastic/respons
src/platform/packages/shared/response-ops/alerts-table @elastic/response-ops
src/platform/packages/shared/response-ops/rule_form @elastic/response-ops
src/platform/packages/shared/response-ops/rule_params @elastic/response-ops
src/platform/packages/shared/serverless/settings/chat_project @elastic/search-kibana
src/platform/packages/shared/serverless/settings/common @elastic/appex-sharedux @elastic/kibana-management
src/platform/packages/shared/serverless/settings/observability_project @elastic/appex-sharedux @elastic/kibana-management @elastic/obs-ux-management-team
src/platform/packages/shared/serverless/settings/search_project @elastic/search-kibana @elastic/kibana-management
@ -824,8 +827,10 @@ x-pack/platform/packages/shared/kbn-elastic-assistant @elastic/security-generati
x-pack/platform/packages/shared/kbn-elastic-assistant-common @elastic/security-generative-ai
x-pack/platform/packages/shared/kbn-entities-schema @elastic/obs-entities
x-pack/platform/packages/shared/kbn-event-stacktrace @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team
x-pack/platform/packages/shared/kbn-inference-cli @elastic/appex-ai-infra
x-pack/platform/packages/shared/kbn-inference-endpoint-ui-common @elastic/response-ops @elastic/appex-ai-infra @elastic/obs-ai-assistant @elastic/security-generative-ai
x-pack/platform/packages/shared/kbn-key-value-metadata-table @elastic/obs-ux-infra_services-team @elastic/obs-ux-logs-team
x-pack/platform/packages/shared/kbn-kibana-api-cli @elastic/appex-ai-infra
x-pack/platform/packages/shared/kbn-langchain @elastic/security-generative-ai
x-pack/platform/packages/shared/kbn-sample-parser @elastic/streams-program-team
x-pack/platform/packages/shared/kbn-slo-schema @elastic/obs-ux-management-team
@ -878,19 +883,21 @@ x-pack/platform/plugins/private/snapshot_restore @elastic/kibana-management
x-pack/platform/plugins/private/telemetry_collection_xpack @elastic/kibana-core
x-pack/platform/plugins/private/transform @elastic/ml-ui
x-pack/platform/plugins/private/translations @elastic/kibana-localization
x-pack/platform/plugins/private/upgrade_assistant @elastic/kibana-core
x-pack/platform/plugins/private/upgrade_assistant @elastic/kibana-management
x-pack/platform/plugins/private/watcher @elastic/kibana-management
x-pack/platform/plugins/shared/actions @elastic/response-ops
x-pack/platform/plugins/shared/ai_infra/llm_tasks @elastic/appex-ai-infra
x-pack/platform/plugins/shared/ai_infra/product_doc_base @elastic/appex-ai-infra
x-pack/platform/plugins/shared/aiops @elastic/ml-ui
x-pack/platform/plugins/shared/alerting @elastic/response-ops
x-pack/platform/plugins/shared/apm_sources_access @elastic/obs-ux-infra_services-team
x-pack/platform/plugins/shared/automatic_import @elastic/security-scalability
x-pack/platform/plugins/shared/cases @elastic/response-ops
x-pack/platform/plugins/shared/cloud @elastic/kibana-core
x-pack/platform/plugins/shared/dashboard_enhanced @elastic/kibana-presentation
x-pack/platform/plugins/shared/data_quality @elastic/obs-ux-logs-team
x-pack/platform/plugins/shared/dataset_quality @elastic/obs-ux-logs-team
x-pack/platform/plugins/shared/embeddable_alerts_table @elastic/response-ops
x-pack/platform/plugins/shared/embeddable_enhanced @elastic/kibana-presentation
x-pack/platform/plugins/shared/encrypted_saved_objects @elastic/kibana-security
x-pack/platform/plugins/shared/entity_manager @elastic/obs-entities
@ -927,12 +934,15 @@ x-pack/platform/plugins/shared/streams_app @elastic/streams-program-team
x-pack/platform/plugins/shared/task_manager @elastic/response-ops
x-pack/platform/plugins/shared/timelines @elastic/security-threat-hunting-investigations
x-pack/platform/plugins/shared/triggers_actions_ui @elastic/response-ops
x-pack/solutions/chat/plugins/serverless_chat @elastic/search-kibana
x-pack/solutions/observability/packages/alert-details @elastic/obs-ux-management-team
x-pack/solutions/observability/packages/alerting-test-data @elastic/obs-ux-management-team
x-pack/solutions/observability/packages/get-padded-alert-time-range-util @elastic/obs-ux-management-team
x-pack/solutions/observability/packages/kbn-alerts-grouping @elastic/response-ops
x-pack/solutions/observability/packages/kbn-custom-integrations @elastic/obs-ux-logs-team
x-pack/solutions/observability/packages/kbn-genai-cli @elastic/obs-knowledge-team
x-pack/solutions/observability/packages/kbn-investigation-shared @elastic/obs-ux-management-team
x-pack/solutions/observability/packages/kbn-observability-schema @elastic/obs-ux-management-team
x-pack/solutions/observability/packages/kbn-scout-oblt @elastic/appex-qa
x-pack/solutions/observability/packages/observability-ai/observability-ai-common @elastic/obs-ai-assistant
x-pack/solutions/observability/packages/observability-ai/observability-ai-server @elastic/obs-ai-assistant
@ -980,6 +990,7 @@ x-pack/solutions/search/plugins/search_indices @elastic/search-kibana
x-pack/solutions/search/plugins/search_inference_endpoints @elastic/search-kibana
x-pack/solutions/search/plugins/search_notebooks @elastic/search-kibana
x-pack/solutions/search/plugins/search_playground @elastic/search-kibana
x-pack/solutions/search/plugins/search_query_rules @elastic/search-kibana
x-pack/solutions/search/plugins/search_solution/search_navigation @elastic/search-kibana
x-pack/solutions/search/plugins/search_synonyms @elastic/search-kibana
x-pack/solutions/search/plugins/serverless_search @elastic/search-kibana
@ -993,6 +1004,7 @@ x-pack/solutions/security/packages/features @elastic/security-threat-hunting-exp
x-pack/solutions/security/packages/index-adapter @elastic/security-threat-hunting
x-pack/solutions/security/packages/kbn-cloud-security-posture/graph @elastic/kibana-cloud-security-posture
x-pack/solutions/security/packages/kbn-cloud-security-posture/public @elastic/kibana-cloud-security-posture
x-pack/solutions/security/packages/kbn-scout-security @elastic/appex-qa
x-pack/solutions/security/packages/kbn-securitysolution-autocomplete @elastic/security-detection-engine
x-pack/solutions/security/packages/kbn-securitysolution-endpoint-exceptions-common @elastic/security-detection-engine
x-pack/solutions/security/packages/kbn-securitysolution-exception-list-components @elastic/security-detection-engine
@ -1168,8 +1180,9 @@ src/platform/plugins/shared/discover/public/context_awareness/profile_providers/
# TODO: this deprecation_logs folder should be owned by kibana management team after 9.0
src/platform/plugins/shared/discover/public/context_awareness/profile_providers/common/deprecation_logs @elastic/kibana-data-discovery @elastic/kibana-core
src/platform/plugins/shared/discover/public/context_awareness/profile_providers/observability @elastic/kibana-data-discovery @elastic/obs-ux-logs-team
src/platform/plugins/shared/discover/public/context_awareness/profile_providers/traces_document_profile @elastic/obs-ux-infra_services-team
src/platform/plugins/shared/discover/public/context_awareness/profile_providers/traces_data_source_profile @elastic/obs-ux-infra_services-team
src/platform/plugins/shared/discover/public/context_awareness/profile_providers/observability/traces_document_profile @elastic/obs-ux-infra_services-team
src/platform/plugins/shared/discover/public/context_awareness/profile_providers/observability/traces_data_source_profile @elastic/obs-ux-infra_services-team
src/platform/plugins/shared/discover/public/context_awareness/profile_providers/observability/observability_root_profile @elastic/obs-ux-logs-team @elastic/obs-ux-infra_services-team
# Platform Docs
/x-pack/test_serverless/functional/test_suites/security/screenshot_creation/index.ts @elastic/platform-docs
@ -1389,6 +1402,7 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/x-pack/test/api_integration/deployment_agnostic/apis/observability/synthetics/ @elastic/obs-ux-management-team
/x-pack/test/api_integration/deployment_agnostic/services/synthetics_monitors @elastic/obs-ux-management-team
/x-pack/test/api_integration/deployment_agnostic/services/synthetics_private_location @elastic/obs-ux-management-team
/x-pack/test/api_integration/deployment_agnostic/apis/observability/incident_management/ @elastic/obs-ux-management-team
/x-pack/test/functional/page_objects/alert_controls.ts @elastic/obs-ux-management-team
# Elastic Stack Monitoring
@ -1619,12 +1633,14 @@ packages/kbn-monaco/src/esql @elastic/kibana-esql
/.ci/.storybook @elastic/kibana-operations
# QA - Appex QA
.buildkite/scout_ci_config.yml @elastic/appex-qa
/x-pack/test/.gitignore @elastic/appex-qa
/src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/es/roles.yml @elastic/appex-qa
/src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/oblt/roles.yml @elastic/appex-qa
/src/platform/packages/shared/kbn-es/src/serverless_resources/project_roles/security/roles.yml @elastic/appex-qa
/x-pack/platform/plugins/shared/maps/ui_tests @elastic/appex-qa # temporarily
/x-pack/platform/plugins/private/discover_enhanced/ui_tests/ @elastic/appex-qa # temporarily
/x-pack/platform/plugins/private/discover_enhanced/ui_tests/tests/discover_cdp_perf.spec.ts @elastic/kibana-data-discovery # test tracks bundle size limits
/x-pack/test/functional/fixtures/package_registry_config.yml @elastic/appex-qa # No usages found
/x-pack/test/functional/fixtures/kbn_archiver/packaging.json @elastic/appex-qa # No usages found
/x-pack/test/functional/es_archives/filebeat @elastic/appex-qa
@ -2214,6 +2230,10 @@ x-pack/test/api_integration/apis/management/index_management/inference_endpoints
/x-pack/solutions/security/plugins/security_solution_ess/public/upselling/pages/attack_discovery @elastic/security-generative-ai
/x-pack/test/security_solution_cypress/cypress/e2e/automatic_import @elastic/security-scalability
# AI4DSOC in Security Solution
/x-pack/test/security_solution_cypress/cypress/e2e/ai4dsoc @elastic/security-engineering-productivity
/x-pack/test/security_solution_api_integration/test_suites/ai4dsoc @elastic/security-engineering-productivity
# Security Solution cross teams ownership
/x-pack/test/security_solution_cypress/cypress/fixtures @elastic/security-detections-response @elastic/security-threat-hunting
/x-pack/test/security_solution_cypress/cypress/helpers @elastic/security-detections-response @elastic/security-threat-hunting
@ -2282,6 +2302,7 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/
/x-pack/solutions/security/plugins/security_solution/common/timelines @elastic/security-threat-hunting-investigations
/x-pack/solutions/security/plugins/security_solution/public/common/components/alerts_viewer @elastic/security-threat-hunting-investigations
/x-pack/solutions/security/plugins/security_solution/public/detections/components/alert_summary @elastic/security-threat-hunting-investigations
/x-pack/solutions/security/plugins/security_solution/public/detections/components/alerts_table/timeline_action @elastic/security-threat-hunting-investigations
/x-pack/solutions/security/plugins/security_solution/public/common/components/event_details @elastic/security-threat-hunting-investigations
/x-pack/solutions/security/plugins/security_solution/public/common/components/events_viewer @elastic/security-threat-hunting-investigations
@ -2301,6 +2322,7 @@ x-pack/test/security_solution_cypress/cypress/tasks/expandable_flyout @elastic/
/x-pack/solutions/security/plugins/security_solution/public/flyout/rule_details @elastic/security-threat-hunting-investigations
/x-pack/solutions/security/plugins/security_solution/public/investigations @elastic/security-threat-hunting-investigations
/x-pack/solutions/security/plugins/security_solution/public/detections/configurations/security_solution_detections @elastic/security-threat-hunting-investigations
/x-pack/solutions/security/plugins/security_solution/public/detections/pages/detections/alert_summary @elastic/security-threat-hunting-investigations
/x-pack/solutions/security/plugins/security_solution/public/detections/pages/detection_engine/detection_engine.tsx @elastic/security-threat-hunting-investigations
/x-pack/solutions/security/plugins/security_solution/public/common/hooks/use_resolve_conflict.tsx @elastic/security-threat-hunting-investigations
/x-pack/solutions/security/plugins/security_solution/public/common/components/drag_and_drop @elastic/security-threat-hunting-investigations

View file

@ -22,8 +22,12 @@ paths-ignore:
- '**/mocks/**'
- '**/stub/**'
- '**/scripts/**'
- '**/setup_tests.*'
- '**/storybook/**'
- '**/*_test_utils/**'
- '**/*-test-data/**'
- '**/test_helpers/**'
- '**/test-helpers/**'
- '**/test_utils/**'
- api_docs
- dev_docs
@ -59,7 +63,6 @@ paths-ignore:
- packages/kbn-web-worker-stub
- packages/kbn-yarn-lock-validator
- scripts
- src/core/test-helpers/kbn-server
- src/platform/packages/*/kbn-ambient-*-types
- src/platform/packages/*/kbn-babel-*
- src/platform/packages/*/kbn-ci-*
@ -68,6 +71,7 @@ paths-ignore:
- src/platform/packages/*/kbn-jest-*
- src/platform/packages/*/kbn-optimizer-*
- src/platform/packages/*/kbn-test-*
- src/platform/packages/private/kbn-gen-ai-functional-testing
- src/platform/packages/private/kbn-get-repo-files
- src/platform/packages/private/kbn-import-resolver
- src/platform/packages/private/kbn-journeys
@ -92,6 +96,7 @@ paths-ignore:
- src/platform/test
- typings
- x-pack/examples
- x-pack/packages/ai-infra/product-doc-artifact-builder
- x-pack/performance
- x-pack/scripts
- x-pack/test

13
.gitignore vendored
View file

@ -30,11 +30,11 @@ __tmp__
/x-pack/examples/*/build
# Ignore certain functional test runner artifacts
/test/*/failure_debug
/test/*/screenshots/diff
/test/*/screenshots/failure
/test/*/screenshots/session
/test/*/screenshots/visual_regression_gallery.html
/src/platform/test/*/failure_debug
/src/platform/test/*/screenshots/diff
/src/platform/test/*/screenshots/failure
/src/platform/test/*/screenshots/session
/src/platform/test/*/screenshots/visual_regression_gallery.html
# Ignore the same artifacts in x-pack
/x-pack/test/*/failure_debug
@ -63,6 +63,7 @@ webpackstats.json
!/config/README.md
!/config/serverless.yml
!/config/serverless.es.yml
!/config/serverless.chat.yml
!/config/serverless.oblt.yml
!/config/serverless.security.yml
!/config/serverless.security.essentials.yml
@ -70,7 +71,7 @@ webpackstats.json
!/config/serverless.security.search_ai_lake.yml
!/config/node.options
coverage
!/test/common/fixtures/plugins/coverage
!/src/platform/test/common/fixtures/plugins/coverage
selenium
.babel_register_cache.json
.webpack.babelcache

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'actions']
---
import actionsObj from './actions.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'advancedSettings']
---
import advancedSettingsObj from './advanced_settings.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiAssistantManagementSelection']
---
import aiAssistantManagementSelectionObj from './ai_assistant_management_selection.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'aiops']
---
import aiopsObj from './aiops.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'alerting']
---
import alertingObj from './alerting.devdocs.json';

View file

@ -34,7 +34,7 @@
"label": "ui",
"description": [],
"signature": [
"{ serviceMapApiV2Enabled: boolean; enabled: boolean; }"
"{ enabled: boolean; }"
],
"path": "x-pack/solutions/observability/plugins/apm/public/index.ts",
"deprecated": false,
@ -255,7 +255,7 @@
"APMPluginSetupDependencies",
") => { config$: ",
"Observable",
"<Readonly<{} & { enabled: boolean; agent: Readonly<{} & { migrations: Readonly<{} & { enabled: boolean; }>; }>; autoCreateApmDataView: boolean; serviceMapEnabled: boolean; serviceMapFingerprintBucketSize: number; serviceMapFingerprintGlobalBucketSize: number; serviceMapMaxAllowableBytes: number; serviceMapTraceIdBucketSize: number; serviceMapTraceIdGlobalBucketSize: number; serviceMapMaxTracesPerRequest: number; serviceMapTerminateAfter: number; serviceMapMaxTraces: number; ui: Readonly<{} & { enabled: boolean; maxTraceItems: number; serviceMapApiV2Enabled: boolean; }>; searchAggregatedTransactions: ",
"<Readonly<{} & { enabled: boolean; agent: Readonly<{} & { migrations: Readonly<{} & { enabled: boolean; }>; }>; autoCreateApmDataView: boolean; serviceMapEnabled: boolean; serviceMapFingerprintBucketSize: number; serviceMapFingerprintGlobalBucketSize: number; serviceMapMaxAllowableBytes: number; serviceMapTraceIdBucketSize: number; serviceMapTraceIdGlobalBucketSize: number; serviceMapMaxTracesPerRequest: number; serviceMapTerminateAfter: number; serviceMapMaxTraces: number; ui: Readonly<{} & { enabled: boolean; maxTraceItems: number; }>; searchAggregatedTransactions: ",
"SearchAggregatedTransactionSetting",
"; telemetryCollectionEnabled: boolean; metricsInterval: number; forceSyntheticSource: boolean; latestAgentVersionsUrl: string; serverless: Readonly<{} & { enabled: true; }>; serverlessOnboarding: boolean; managedServiceUrl: string; featureFlags: Readonly<{} & { agentConfigurationAvailable: boolean; configurableIndicesAvailable: boolean; infrastructureTabAvailable: boolean; infraUiAvailable: boolean; migrationToFleetAvailable: boolean; sourcemapApiAvailable: boolean; storageExplorerAvailable: boolean; profilingIntegrationAvailable: boolean; ruleFormV2Enabled: boolean; }>; }>>; }"
],
@ -412,7 +412,7 @@
"label": "APMConfig",
"description": [],
"signature": [
"{ readonly enabled: boolean; readonly agent: Readonly<{} & { migrations: Readonly<{} & { enabled: boolean; }>; }>; readonly autoCreateApmDataView: boolean; readonly serviceMapEnabled: boolean; readonly serviceMapFingerprintBucketSize: number; readonly serviceMapFingerprintGlobalBucketSize: number; readonly serviceMapMaxAllowableBytes: number; readonly serviceMapTraceIdBucketSize: number; readonly serviceMapTraceIdGlobalBucketSize: number; readonly serviceMapMaxTracesPerRequest: number; readonly serviceMapTerminateAfter: number; readonly serviceMapMaxTraces: number; readonly ui: Readonly<{} & { enabled: boolean; maxTraceItems: number; serviceMapApiV2Enabled: boolean; }>; readonly searchAggregatedTransactions: ",
"{ readonly enabled: boolean; readonly agent: Readonly<{} & { migrations: Readonly<{} & { enabled: boolean; }>; }>; readonly autoCreateApmDataView: boolean; readonly serviceMapEnabled: boolean; readonly serviceMapFingerprintBucketSize: number; readonly serviceMapFingerprintGlobalBucketSize: number; readonly serviceMapMaxAllowableBytes: number; readonly serviceMapTraceIdBucketSize: number; readonly serviceMapTraceIdGlobalBucketSize: number; readonly serviceMapMaxTracesPerRequest: number; readonly serviceMapTerminateAfter: number; readonly serviceMapMaxTraces: number; readonly ui: Readonly<{} & { enabled: boolean; maxTraceItems: number; }>; readonly searchAggregatedTransactions: ",
"SearchAggregatedTransactionSetting",
"; readonly telemetryCollectionEnabled: boolean; readonly metricsInterval: number; readonly forceSyntheticSource: boolean; readonly latestAgentVersionsUrl: string; readonly serverless: Readonly<{} & { enabled: true; }>; readonly serverlessOnboarding: boolean; readonly managedServiceUrl: string; readonly featureFlags: Readonly<{} & { agentConfigurationAvailable: boolean; configurableIndicesAvailable: boolean; infrastructureTabAvailable: boolean; infraUiAvailable: boolean; migrationToFleetAvailable: boolean; sourcemapApiAvailable: boolean; storageExplorerAvailable: boolean; profilingIntegrationAvailable: boolean; ruleFormV2Enabled: boolean; }>; }"
],
@ -8978,7 +8978,7 @@
"description": [],
"signature": [
"Observable",
"<Readonly<{} & { enabled: boolean; agent: Readonly<{} & { migrations: Readonly<{} & { enabled: boolean; }>; }>; autoCreateApmDataView: boolean; serviceMapEnabled: boolean; serviceMapFingerprintBucketSize: number; serviceMapFingerprintGlobalBucketSize: number; serviceMapMaxAllowableBytes: number; serviceMapTraceIdBucketSize: number; serviceMapTraceIdGlobalBucketSize: number; serviceMapMaxTracesPerRequest: number; serviceMapTerminateAfter: number; serviceMapMaxTraces: number; ui: Readonly<{} & { enabled: boolean; maxTraceItems: number; serviceMapApiV2Enabled: boolean; }>; searchAggregatedTransactions: ",
"<Readonly<{} & { enabled: boolean; agent: Readonly<{} & { migrations: Readonly<{} & { enabled: boolean; }>; }>; autoCreateApmDataView: boolean; serviceMapEnabled: boolean; serviceMapFingerprintBucketSize: number; serviceMapFingerprintGlobalBucketSize: number; serviceMapMaxAllowableBytes: number; serviceMapTraceIdBucketSize: number; serviceMapTraceIdGlobalBucketSize: number; serviceMapMaxTracesPerRequest: number; serviceMapTerminateAfter: number; serviceMapMaxTraces: number; ui: Readonly<{} & { enabled: boolean; maxTraceItems: number; }>; searchAggregatedTransactions: ",
"SearchAggregatedTransactionSetting",
"; telemetryCollectionEnabled: boolean; metricsInterval: number; forceSyntheticSource: boolean; latestAgentVersionsUrl: string; serverless: Readonly<{} & { enabled: true; }>; serverlessOnboarding: boolean; managedServiceUrl: string; featureFlags: Readonly<{} & { agentConfigurationAvailable: boolean; configurableIndicesAvailable: boolean; infrastructureTabAvailable: boolean; infraUiAvailable: boolean; migrationToFleetAvailable: boolean; sourcemapApiAvailable: boolean; storageExplorerAvailable: boolean; profilingIntegrationAvailable: boolean; ruleFormV2Enabled: boolean; }>; }>>"
],

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apm']
---
import apmObj from './apm.devdocs.json';

View file

@ -496,12 +496,31 @@
"label": "getApmIndices",
"description": [],
"signature": [
"() => Promise<Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>>"
"(request: ",
"KibanaRequest",
"<unknown, unknown, unknown, any>) => Promise<Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>>"
],
"path": "x-pack/solutions/observability/plugins/apm_data_access/server/lib/check_privileges.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
"children": [
{
"parentPluginId": "apmDataAccess",
"id": "def-server.ApmDataAccessPrivilegesCheck.getApmIndices.$1",
"type": "Object",
"tags": [],
"label": "request",
"description": [],
"signature": [
"KibanaRequest",
"<unknown, unknown, unknown, any>"
],
"path": "x-pack/solutions/observability/plugins/apm_data_access/server/lib/check_privileges.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
}
],
"returnComment": []
}
],
@ -1905,21 +1924,6 @@
],
"enums": [],
"misc": [
{
"parentPluginId": "apmDataAccess",
"id": "def-server.APMDataAccessConfig",
"type": "Type",
"tags": [],
"label": "APMDataAccessConfig",
"description": [],
"signature": [
"{ readonly indices: Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>; }"
],
"path": "x-pack/solutions/observability/plugins/apm_data_access/server/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "apmDataAccess",
"id": "def-server.ApmDataAccessServices",
@ -2010,21 +2014,6 @@
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "apmDataAccess",
"id": "def-server.APMIndices",
"type": "Type",
"tags": [],
"label": "APMIndices",
"description": [],
"signature": [
"{ readonly error: string; readonly transaction: string; readonly span: string; readonly metric: string; readonly onboarding: string; readonly sourcemap: string; }"
],
"path": "x-pack/solutions/observability/plugins/apm_data_access/server/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "apmDataAccess",
"id": "def-server.APMLogEventESSearchRequest",

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apmDataAccess']
---
import apmDataAccessObj from './apm_data_access.devdocs.json';
@ -21,7 +21,7 @@ Contact [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/te
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
| 93 | 0 | 93 | 3 |
| 92 | 0 | 92 | 3 |
## Server

View file

@ -0,0 +1,711 @@
{
"id": "apmSourcesAccess",
"client": {
"classes": [],
"functions": [
{
"parentPluginId": "apmSourcesAccess",
"id": "def-public.callSourcesAPI",
"type": "Function",
"tags": [],
"label": "callSourcesAPI",
"description": [],
"signature": [
"<T extends ",
{
"pluginId": "apmSourcesAccess",
"scope": "server",
"docId": "kibApmSourcesAccessPluginApi",
"section": "def-server.APIEndpoint",
"text": "APIEndpoint"
},
">(http: ",
"HttpSetup",
", pathname: T, options?: ",
{
"pluginId": "apmSourcesAccess",
"scope": "public",
"docId": "kibApmSourcesAccessPluginApi",
"section": "def-public.SourcesApiOptions",
"text": "SourcesApiOptions"
},
" | undefined) => Promise<",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ReturnOf",
"text": "ReturnOf"
},
"<{ \"POST /internal/apm-sources/settings/apm-indices/save\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"POST /internal/apm-sources/settings/apm-indices/save\", ",
"TypeC",
"<{ body: ",
"PartialC",
"<{ error: ",
"StringC",
"; onboarding: ",
"StringC",
"; span: ",
"StringC",
"; transaction: ",
"StringC",
"; metric: ",
"StringC",
"; sourcemap: ",
"StringC",
"; }>; }>, ",
"APMSourcesRouteHandlerResources",
", ",
"SavedObject",
"<{}>, {}>; \"GET /internal/apm-sources/settings/apm-index-settings\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"GET /internal/apm-sources/settings/apm-index-settings\", undefined, ",
"APMSourcesRouteHandlerResources",
", ",
"ApmIndexSettingsResponse",
", {}>; \"GET /internal/apm-sources/settings/apm-indices\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"GET /internal/apm-sources/settings/apm-indices\", undefined, ",
"APMSourcesRouteHandlerResources",
", Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>, {}>; }, T>>"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/public/api.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "apmSourcesAccess",
"id": "def-public.callSourcesAPI.$1",
"type": "Object",
"tags": [],
"label": "http",
"description": [],
"signature": [
"HttpSetup"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/public/api.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
},
{
"parentPluginId": "apmSourcesAccess",
"id": "def-public.callSourcesAPI.$2",
"type": "Uncategorized",
"tags": [],
"label": "pathname",
"description": [],
"signature": [
"T"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/public/api.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": true
},
{
"parentPluginId": "apmSourcesAccess",
"id": "def-public.callSourcesAPI.$3",
"type": "Object",
"tags": [],
"label": "options",
"description": [],
"signature": [
{
"pluginId": "apmSourcesAccess",
"scope": "public",
"docId": "kibApmSourcesAccessPluginApi",
"section": "def-public.SourcesApiOptions",
"text": "SourcesApiOptions"
},
" | undefined"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/public/api.ts",
"deprecated": false,
"trackAdoption": false,
"isRequired": false
}
],
"returnComment": [],
"initialIsOpen": false
}
],
"interfaces": [
{
"parentPluginId": "apmSourcesAccess",
"id": "def-public.SourcesApiOptions",
"type": "Interface",
"tags": [],
"label": "SourcesApiOptions",
"description": [],
"path": "x-pack/platform/plugins/shared/apm_sources_access/public/api.ts",
"deprecated": false,
"trackAdoption": false,
"children": [
{
"parentPluginId": "apmSourcesAccess",
"id": "def-public.SourcesApiOptions.body",
"type": "Unknown",
"tags": [],
"label": "body",
"description": [],
"signature": [
"unknown"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/public/api.ts",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "apmSourcesAccess",
"id": "def-public.SourcesApiOptions.signal",
"type": "Object",
"tags": [],
"label": "signal",
"description": [],
"signature": [
"AbortSignal | undefined"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/public/api.ts",
"deprecated": false,
"trackAdoption": false
}
],
"initialIsOpen": false
}
],
"enums": [],
"misc": [
{
"parentPluginId": "apmSourcesAccess",
"id": "def-public.APMIndices",
"type": "Type",
"tags": [],
"label": "APMIndices",
"description": [
"\nSchema for APM indices"
],
"signature": [
"{ readonly error: string; readonly transaction: string; readonly span: string; readonly metric: string; readonly onboarding: string; readonly sourcemap: string; }"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/common/config_schema.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
}
],
"objects": [],
"start": {
"parentPluginId": "apmSourcesAccess",
"id": "def-public.ApmSourceAccessPluginStart",
"type": "Type",
"tags": [],
"label": "ApmSourceAccessPluginStart",
"description": [
"\nAPM Source start services"
],
"signature": [
"{ getApmIndices: (options?: Omit<",
{
"pluginId": "apmSourcesAccess",
"scope": "public",
"docId": "kibApmSourcesAccessPluginApi",
"section": "def-public.SourcesApiOptions",
"text": "SourcesApiOptions"
},
", \"body\"> | undefined) => Promise<Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>>; getApmIndexSettings: (options?: Omit<",
{
"pluginId": "apmSourcesAccess",
"scope": "public",
"docId": "kibApmSourcesAccessPluginApi",
"section": "def-public.SourcesApiOptions",
"text": "SourcesApiOptions"
},
", \"body\"> | undefined) => Promise<",
"ApmIndexSettingsResponse",
">; saveApmIndices: (options: ",
{
"pluginId": "apmSourcesAccess",
"scope": "public",
"docId": "kibApmSourcesAccessPluginApi",
"section": "def-public.SourcesApiOptions",
"text": "SourcesApiOptions"
},
" & { body: Partial<Record<\"error\" | \"transaction\" | \"span\" | \"metric\" | \"onboarding\" | \"sourcemap\", string>>; }) => Promise<",
"SavedObject",
"<{}>>; }"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/public/plugin.ts",
"deprecated": false,
"trackAdoption": false,
"lifecycle": "start",
"initialIsOpen": true
},
"setup": {
"parentPluginId": "apmSourcesAccess",
"id": "def-public.ApmSourceAccessPluginSetup",
"type": "Type",
"tags": [],
"label": "ApmSourceAccessPluginSetup",
"description": [
"\nAPM Source setup services"
],
"signature": [
"void"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/public/plugin.ts",
"deprecated": false,
"trackAdoption": false,
"lifecycle": "setup",
"initialIsOpen": true
}
},
"server": {
"classes": [],
"functions": [],
"interfaces": [],
"enums": [],
"misc": [
{
"parentPluginId": "apmSourcesAccess",
"id": "def-server.APIClientRequestParamsOf",
"type": "Type",
"tags": [],
"label": "APIClientRequestParamsOf",
"description": [],
"signature": [
"{ \"POST /internal/apm-sources/settings/apm-indices/save\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"POST /internal/apm-sources/settings/apm-indices/save\", ",
"TypeC",
"<{ body: ",
"PartialC",
"<{ error: ",
"StringC",
"; onboarding: ",
"StringC",
"; span: ",
"StringC",
"; transaction: ",
"StringC",
"; metric: ",
"StringC",
"; sourcemap: ",
"StringC",
"; }>; }>, ",
"APMSourcesRouteHandlerResources",
", ",
"SavedObject",
"<{}>, {}>; \"GET /internal/apm-sources/settings/apm-index-settings\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"GET /internal/apm-sources/settings/apm-index-settings\", undefined, ",
"APMSourcesRouteHandlerResources",
", ",
"ApmIndexSettingsResponse",
", {}>; \"GET /internal/apm-sources/settings/apm-indices\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"GET /internal/apm-sources/settings/apm-indices\", undefined, ",
"APMSourcesRouteHandlerResources",
", Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>, {}>; }[TEndpoint] extends ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<any, infer TRouteParamsRT extends ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.RouteParamsRT",
"text": "RouteParamsRT"
},
" | undefined, any, any, ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRouteCreateOptions",
"text": "ServerRouteCreateOptions"
},
" | undefined> ? TRouteParamsRT extends ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.RouteParamsRT",
"text": "RouteParamsRT"
},
" ? ClientRequestParamsOfType<TRouteParamsRT> : TRouteParamsRT extends undefined ? {} : never : never"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/server/routes/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "apmSourcesAccess",
"id": "def-server.APIEndpoint",
"type": "Type",
"tags": [],
"label": "APIEndpoint",
"description": [],
"signature": [
"\"GET /internal/apm-sources/settings/apm-indices\" | \"GET /internal/apm-sources/settings/apm-index-settings\" | \"POST /internal/apm-sources/settings/apm-indices/save\""
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/server/routes/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "apmSourcesAccess",
"id": "def-server.APIReturnType",
"type": "Type",
"tags": [],
"label": "APIReturnType",
"description": [],
"signature": [
"{ \"POST /internal/apm-sources/settings/apm-indices/save\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"POST /internal/apm-sources/settings/apm-indices/save\", ",
"TypeC",
"<{ body: ",
"PartialC",
"<{ error: ",
"StringC",
"; onboarding: ",
"StringC",
"; span: ",
"StringC",
"; transaction: ",
"StringC",
"; metric: ",
"StringC",
"; sourcemap: ",
"StringC",
"; }>; }>, ",
"APMSourcesRouteHandlerResources",
", ",
"SavedObject",
"<{}>, {}>; \"GET /internal/apm-sources/settings/apm-index-settings\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"GET /internal/apm-sources/settings/apm-index-settings\", undefined, ",
"APMSourcesRouteHandlerResources",
", ",
"ApmIndexSettingsResponse",
", {}>; \"GET /internal/apm-sources/settings/apm-indices\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"GET /internal/apm-sources/settings/apm-indices\", undefined, ",
"APMSourcesRouteHandlerResources",
", Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>, {}>; }[TEndpoint] extends ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<any, any, any, infer TReturnType extends ServerRouteHandlerReturnType, any> ? TReturnType extends ",
"IKibanaResponse",
"<infer TWrappedResponseType extends string | Record<string, any> | Error | Buffer | ",
"Stream",
" | { message: string | Error; attributes?: ",
"ResponseErrorAttributes",
" | undefined; } | undefined> ? TWrappedResponseType : TReturnType : never"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/server/routes/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "apmSourcesAccess",
"id": "def-server.APMIndices",
"type": "Type",
"tags": [],
"label": "APMIndices",
"description": [
"\nSchema for APM indices"
],
"signature": [
"{ readonly error: string; readonly transaction: string; readonly span: string; readonly metric: string; readonly onboarding: string; readonly sourcemap: string; }"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/common/config_schema.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "apmSourcesAccess",
"id": "def-server.APMSourcesAccessConfig",
"type": "Type",
"tags": [],
"label": "APMSourcesAccessConfig",
"description": [
"\nSchema for APM Sources configuration"
],
"signature": [
"{ readonly indices: Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>; }"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/common/config_schema.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "apmSourcesAccess",
"id": "def-server.APMSourcesServerRouteRepository",
"type": "Type",
"tags": [],
"label": "APMSourcesServerRouteRepository",
"description": [],
"signature": [
"{ \"POST /internal/apm-sources/settings/apm-indices/save\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"POST /internal/apm-sources/settings/apm-indices/save\", ",
"TypeC",
"<{ body: ",
"PartialC",
"<{ error: ",
"StringC",
"; onboarding: ",
"StringC",
"; span: ",
"StringC",
"; transaction: ",
"StringC",
"; metric: ",
"StringC",
"; sourcemap: ",
"StringC",
"; }>; }>, ",
"APMSourcesRouteHandlerResources",
", ",
"SavedObject",
"<{}>, {}>; \"GET /internal/apm-sources/settings/apm-index-settings\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"GET /internal/apm-sources/settings/apm-index-settings\", undefined, ",
"APMSourcesRouteHandlerResources",
", ",
"ApmIndexSettingsResponse",
", {}>; \"GET /internal/apm-sources/settings/apm-indices\": ",
{
"pluginId": "@kbn/server-route-repository-utils",
"scope": "common",
"docId": "kibKbnServerRouteRepositoryUtilsPluginApi",
"section": "def-common.ServerRoute",
"text": "ServerRoute"
},
"<\"GET /internal/apm-sources/settings/apm-indices\", undefined, ",
"APMSourcesRouteHandlerResources",
", Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>, {}>; }"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/server/routes/index.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
}
],
"objects": [
{
"parentPluginId": "apmSourcesAccess",
"id": "def-server.configSchema",
"type": "Object",
"tags": [],
"label": "configSchema",
"description": [
"\nSchema for APM Sources configuration"
],
"signature": [
{
"pluginId": "@kbn/config-schema",
"scope": "common",
"docId": "kibKbnConfigSchemaPluginApi",
"section": "def-common.ObjectType",
"text": "ObjectType"
},
"<{ indices: ",
{
"pluginId": "@kbn/config-schema",
"scope": "common",
"docId": "kibKbnConfigSchemaPluginApi",
"section": "def-common.ObjectType",
"text": "ObjectType"
},
"<{ transaction: ",
{
"pluginId": "@kbn/config-schema",
"scope": "common",
"docId": "kibKbnConfigSchemaPluginApi",
"section": "def-common.Type",
"text": "Type"
},
"<string>; span: ",
{
"pluginId": "@kbn/config-schema",
"scope": "common",
"docId": "kibKbnConfigSchemaPluginApi",
"section": "def-common.Type",
"text": "Type"
},
"<string>; error: ",
{
"pluginId": "@kbn/config-schema",
"scope": "common",
"docId": "kibKbnConfigSchemaPluginApi",
"section": "def-common.Type",
"text": "Type"
},
"<string>; metric: ",
{
"pluginId": "@kbn/config-schema",
"scope": "common",
"docId": "kibKbnConfigSchemaPluginApi",
"section": "def-common.Type",
"text": "Type"
},
"<string>; onboarding: ",
{
"pluginId": "@kbn/config-schema",
"scope": "common",
"docId": "kibKbnConfigSchemaPluginApi",
"section": "def-common.Type",
"text": "Type"
},
"<string>; sourcemap: ",
{
"pluginId": "@kbn/config-schema",
"scope": "common",
"docId": "kibKbnConfigSchemaPluginApi",
"section": "def-common.Type",
"text": "Type"
},
"<string>; }>; }>"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/common/config_schema.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
}
],
"setup": {
"parentPluginId": "apmSourcesAccess",
"id": "def-server.ApmSourcesAccessPluginSetup",
"type": "Type",
"tags": [],
"label": "ApmSourcesAccessPluginSetup",
"description": [
"\nAPM Source setup services"
],
"signature": [
"{ apmIndicesFromConfigFile: Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>; getApmIndices: (savedObjectsClient: ",
"SavedObjectsClientContract",
") => Promise<{ error: string; onboarding: string; span: string; transaction: string; metric: string; sourcemap: string; }>; }"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/server/plugin.ts",
"deprecated": false,
"trackAdoption": false,
"lifecycle": "setup",
"initialIsOpen": true
},
"start": {
"parentPluginId": "apmSourcesAccess",
"id": "def-server.ApmSourcesAccessPluginStart",
"type": "Type",
"tags": [],
"label": "ApmSourcesAccessPluginStart",
"description": [
"\nAPM Source start services"
],
"signature": [
"{ getApmIndices: (savedObjectsClient: ",
"SavedObjectsClientContract",
") => Promise<{ error: string; onboarding: string; span: string; transaction: string; metric: string; sourcemap: string; }>; }"
],
"path": "x-pack/platform/plugins/shared/apm_sources_access/server/plugin.ts",
"deprecated": false,
"trackAdoption": false,
"lifecycle": "start",
"initialIsOpen": true
}
},
"common": {
"classes": [],
"functions": [],
"interfaces": [],
"enums": [],
"misc": [],
"objects": []
}
}

View file

@ -0,0 +1,56 @@
---
####
#### 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: kibApmSourcesAccessPluginApi
slug: /kibana-dev-docs/api/apmSourcesAccess
title: "apmSourcesAccess"
image: https://source.unsplash.com/400x175/?github
description: API docs for the apmSourcesAccess plugin
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'apmSourcesAccess']
---
import apmSourcesAccessObj from './apm_sources_access.devdocs.json';
Contact [@elastic/obs-ux-infra_services-team](https://github.com/orgs/elastic/teams/obs-ux-infra_services-team) for questions regarding this plugin.
**Code health stats**
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
| 19 | 0 | 11 | 2 |
## Client
### Setup
<DocDefinitionList data={[apmSourcesAccessObj.client.setup]}/>
### Start
<DocDefinitionList data={[apmSourcesAccessObj.client.start]}/>
### Functions
<DocDefinitionList data={apmSourcesAccessObj.client.functions}/>
### Interfaces
<DocDefinitionList data={apmSourcesAccessObj.client.interfaces}/>
### Consts, variables and types
<DocDefinitionList data={apmSourcesAccessObj.client.misc}/>
## Server
### Setup
<DocDefinitionList data={[apmSourcesAccessObj.server.setup]}/>
### Start
<DocDefinitionList data={[apmSourcesAccessObj.server.start]}/>
### Objects
<DocDefinitionList data={apmSourcesAccessObj.server.objects}/>
### Consts, variables and types
<DocDefinitionList data={apmSourcesAccessObj.server.misc}/>

View file

@ -8,7 +8,7 @@ slug: /kibana-dev-docs/api/automaticImport
title: "automaticImport"
image: https://source.unsplash.com/400x175/?github
description: API docs for the automaticImport plugin
date: 2025-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'automaticImport']
---
import automaticImportObj from './automatic_import.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'banners']
---
import bannersObj from './banners.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'canvas']
---
import canvasObj from './canvas.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cases']
---
import casesObj from './cases.devdocs.json';

View file

@ -3433,27 +3433,27 @@
"LegendPositionConfig",
" | undefined; rotation?: ",
"Rotation",
" | undefined; debug?: boolean | undefined; locale?: string | undefined; rendering?: ",
" | undefined; rendering?: ",
"Rendering",
" | undefined; animateData?: boolean | undefined; externalPointerEvents?: ",
"MakeOverridesSerializable",
"<",
"ExternalPointerEventsSettings",
" | undefined>; pointBuffer?: ",
" | undefined>; debug?: boolean | undefined; pointBuffer?: ",
"MarkBuffer",
" | undefined; pointerUpdateTrigger?: ",
"PointerUpdateTrigger",
" | undefined; brushAxis?: ",
"BrushAxis",
" | undefined; minBrushDelta?: number | undefined; allowBrushingLastHistogramBin?: boolean | undefined; ariaLabelHeadingLevel?: \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | undefined; ariaUseDefaultSummary?: boolean | undefined; dow?: number | undefined; legendValues?: ",
" | undefined; minBrushDelta?: number | undefined; allowBrushingLastHistogramBin?: boolean | undefined; ariaLabelHeadingLevel?: \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | undefined; ariaUseDefaultSummary?: boolean | undefined; locale?: string | undefined; dow?: number | undefined; legendValues?: ",
"MakeOverridesSerializable",
"<",
"LegendValue",
"[] | undefined>; legendMaxDepth?: number | undefined; legendSize?: number | undefined; flatLegend?: boolean | undefined; ariaDescription?: string | undefined; ariaLabel?: string | undefined; xDomain?: ",
"[] | undefined>; legendMaxDepth?: number | undefined; legendSize?: number | undefined; flatLegend?: boolean | undefined; debugState?: boolean | undefined; onProjectionClick?: \"ignore\" | undefined; onElementClick?: \"ignore\" | undefined; onElementOver?: \"ignore\" | undefined; onElementOut?: \"ignore\" | undefined; onBrushEnd?: \"ignore\" | undefined; onWillRender?: \"ignore\" | undefined; onProjectionAreaChange?: \"ignore\" | undefined; xDomain?: ",
"MakeOverridesSerializable",
"<",
"CustomXDomain",
" | undefined>; debugState?: boolean | undefined; onProjectionClick?: \"ignore\" | undefined; onElementClick?: \"ignore\" | undefined; onElementOver?: \"ignore\" | undefined; onElementOut?: \"ignore\" | undefined; onBrushEnd?: \"ignore\" | undefined; onWillRender?: \"ignore\" | undefined; onProjectionAreaChange?: \"ignore\" | undefined; onAnnotationClick?: \"ignore\" | undefined; resizeDebounce?: number | undefined; pointerUpdateDebounce?: number | undefined; roundHistogramBrushValues?: boolean | undefined; renderingSort?: \"ignore\" | undefined; noResults?: React.ComponentType<{}> | React.ReactChild | undefined; ariaLabelledBy?: string | undefined; ariaDescribedBy?: string | undefined; ariaTableCaption?: string | undefined; legendStrategy?: ",
" | undefined>; onAnnotationClick?: \"ignore\" | undefined; resizeDebounce?: number | undefined; pointerUpdateDebounce?: number | undefined; roundHistogramBrushValues?: boolean | undefined; renderingSort?: \"ignore\" | undefined; noResults?: React.ComponentType<{}> | React.ReactChild | undefined; ariaLabel?: string | undefined; ariaLabelledBy?: string | undefined; ariaDescription?: string | undefined; ariaDescribedBy?: string | undefined; ariaTableCaption?: string | undefined; legendStrategy?: ",
"LegendStrategy",
" | undefined; onLegendItemOver?: \"ignore\" | undefined; onLegendItemOut?: \"ignore\" | undefined; onLegendItemClick?: \"ignore\" | undefined; onLegendItemPlusClick?: \"ignore\" | undefined; onLegendItemMinusClick?: \"ignore\" | undefined; legendAction?: \"ignore\" | undefined; legendSort?: \"ignore\" | undefined; customLegend?: \"ignore\" | undefined; legendTitle?: string | undefined; } | undefined; }"
],

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'charts']
---
import chartsObj from './charts.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloud']
---
import cloudObj from './cloud.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudDataMigration']
---
import cloudDataMigrationObj from './cloud_data_migration.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'cloudSecurityPosture']
---
import cloudSecurityPostureObj from './cloud_security_posture.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'console']
---
import consoleObj from './console.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'contentManagement']
---
import contentManagementObj from './content_management.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'controls']
---
import controlsObj from './controls.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'customIntegrations']
---
import customIntegrationsObj from './custom_integrations.devdocs.json';

View file

@ -1522,7 +1522,13 @@
"text": "FilterStateStore"
},
"; }> | undefined; } & { meta: Readonly<{ params?: any; key?: string | undefined; value?: string | undefined; type?: string | undefined; alias?: string | null | undefined; index?: string | undefined; disabled?: boolean | undefined; field?: string | undefined; group?: string | undefined; negate?: boolean | undefined; controlledBy?: string | undefined; isMultiIndex?: boolean | undefined; } & {}>; }>[] | undefined; query?: Readonly<{} & { query: string | Record<string, any>; language: string; }> | undefined; } & {}> | undefined; } & {}>; timeRestore: boolean; panels: Readonly<{ id?: string | undefined; version?: string | undefined; title?: string | undefined; panelRefName?: string | undefined; panelIndex?: string | undefined; } & { type: string; panelConfig: Readonly<{ version?: string | undefined; title?: string | undefined; description?: string | undefined; hidePanelTitles?: boolean | undefined; enhancements?: Record<string, any> | undefined; savedObjectId?: string | undefined; } & {}>; gridData: Readonly<{ i?: string | undefined; } & { y: number; w: number; h: number; x: number; }>; }>[]; }>, \"panels\"> & { panels: ",
"DashboardPanel",
{
"pluginId": "dashboard",
"scope": "server",
"docId": "kibDashboardPluginApi",
"section": "def-server.DashboardPanel",
"text": "DashboardPanel"
},
"[]; }"
],
"path": "src/platform/plugins/shared/dashboard/server/content_management/v3/types.ts",
@ -1545,6 +1551,23 @@
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "dashboard",
"id": "def-server.DashboardPanel",
"type": "Type",
"tags": [],
"label": "DashboardPanel",
"description": [],
"signature": [
"Omit<Readonly<{ id?: string | undefined; version?: string | undefined; title?: string | undefined; panelRefName?: string | undefined; panelIndex?: string | undefined; } & { type: string; panelConfig: Readonly<{ version?: string | undefined; title?: string | undefined; description?: string | undefined; hidePanelTitles?: boolean | undefined; enhancements?: Record<string, any> | undefined; savedObjectId?: string | undefined; } & {}>; gridData: Readonly<{ i?: string | undefined; } & { y: number; w: number; h: number; x: number; }>; }>, \"panelConfig\"> & { panelConfig: Readonly<{ version?: string | undefined; title?: string | undefined; description?: string | undefined; hidePanelTitles?: boolean | undefined; enhancements?: Record<string, any> | undefined; savedObjectId?: string | undefined; } & {}> & { [key: string]: any; }; gridData: ",
"GridData",
"; }"
],
"path": "src/platform/plugins/shared/dashboard/server/content_management/v3/types.ts",
"deprecated": false,
"trackAdoption": false,
"initialIsOpen": false
},
{
"parentPluginId": "dashboard",
"id": "def-server.PUBLIC_API_PATH",
@ -1690,7 +1713,13 @@
"description": [],
"signature": [
"(panels?: ",
"DashboardPanel",
{
"pluginId": "dashboard",
"scope": "server",
"docId": "kibDashboardPluginApi",
"section": "def-server.DashboardPanel",
"text": "DashboardPanel"
},
"[] | undefined) => ",
{
"pluginId": "dashboard",
@ -1712,7 +1741,13 @@
"label": "panels",
"description": [],
"signature": [
"DashboardPanel",
{
"pluginId": "dashboard",
"scope": "server",
"docId": "kibDashboardPluginApi",
"section": "def-server.DashboardPanel",
"text": "DashboardPanel"
},
"[] | undefined"
],
"path": "src/platform/plugins/shared/dashboard/common/lib/dashboard_panel_converters.ts",

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboard']
---
import dashboardObj from './dashboard.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 |
|-------------------|-----------|------------------------|-----------------|
| 95 | 0 | 91 | 12 |
| 96 | 0 | 92 | 11 |
## Client

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dashboardEnhanced']
---
import dashboardEnhancedObj from './dashboard_enhanced.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data']
---
import dataObj from './data.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataQuality']
---
import dataQualityObj from './data_quality.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.query']
---
import dataQueryObj from './data_query.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'data.search']
---
import dataSearchObj from './data_search.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataUsage']
---
import dataUsageObj from './data_usage.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewEditor']
---
import dataViewEditorObj from './data_view_editor.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewFieldEditor']
---
import dataViewFieldEditorObj from './data_view_field_editor.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViewManagement']
---
import dataViewManagementObj from './data_view_management.devdocs.json';

View file

@ -13598,10 +13598,6 @@
"deprecated": true,
"trackAdoption": false,
"references": [
{
"plugin": "data",
"path": "src/platform/plugins/shared/data/public/query/filter_manager/lib/get_display_value.ts"
},
{
"plugin": "data",
"path": "src/platform/plugins/shared/data/common/search/search_source/fetch/get_search_params.ts"
@ -13615,12 +13611,16 @@
"path": "src/platform/plugins/shared/data/common/search/tabify/response_writer.ts"
},
{
"plugin": "@kbn/search-errors",
"path": "src/platform/packages/shared/kbn-search-errors/src/painless_error.tsx"
"plugin": "data",
"path": "src/platform/plugins/shared/data/common/search/aggs/param_types/field.ts"
},
{
"plugin": "data",
"path": "src/platform/plugins/shared/data/common/search/aggs/param_types/field.ts"
"path": "src/platform/plugins/shared/data/public/query/filter_manager/lib/get_display_value.ts"
},
{
"plugin": "@kbn/search-errors",
"path": "src/platform/packages/shared/kbn-search-errors/src/painless_error.tsx"
},
{
"plugin": "savedObjectsManagement",

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataViews']
---
import dataViewsObj from './data_views.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'dataVisualizer']
---
import dataVisualizerObj from './data_visualizer.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'datasetQuality']
---
import datasetQualityObj from './dataset_quality.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana']
---
@ -22,11 +22,11 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| <DocLink id="kibSecurityPluginApi" section="def-server.SecurityPluginSetup.authc" text="authc"/> | ml, securitySolution | - |
| <DocLink id="kibSecurityPluginApi" section="def-server.SecurityPluginSetup.authz" text="authz"/> | actions, ml, savedObjectsTagging | - |
| <DocLink id="kibUiActionsPluginApi" section="def-public.UiActionsService.registerAction" text="registerAction"/> | unifiedSearch, uiActionsEnhanced, ml, discover, imageEmbeddable, securitySolution | - |
| <DocLink id="kibUiActionsPluginApi" section="def-public.UiActionsService.addTriggerAction" text="addTriggerAction"/> | data, lens, cases, ml, aiops, reporting, discoverEnhanced, dashboardEnhanced, securitySolution, inputControlVis | - |
| <DocLink id="kibKbnCoreHttpServerPluginApi" section="def-server.RouteConfigOptions.authRequired" text="authRequired"/> | @kbn/core, usageCollection, taskManager, security, monitoringCollection, files, banners, telemetry, securitySolution, @kbn/test-suites-xpack, cloudFullStory, customBranding, enterpriseSearch, interactiveSetup, mockIdpPlugin, spaces, ml | - |
| <DocLink id="kibUiActionsPluginApi" section="def-public.UiActionsService.addTriggerAction" text="addTriggerAction"/> | data, lens, cases, ml, aiops, reporting, discoverEnhanced, dashboardEnhanced, securitySolution, inputControlVis, @kbn/test-suites-src | - |
| <DocLink id="kibKbnCoreHttpServerPluginApi" section="def-server.RouteConfigOptions.authRequired" text="authRequired"/> | @kbn/core, usageCollection, taskManager, security, monitoringCollection, banners, telemetry, securitySolution, @kbn/test-suites-xpack, cloudFullStory, customBranding, enterpriseSearch, interactiveSetup, @kbn/test-suites-src, mockIdpPlugin, spaces, ml | - |
| <DocLink id="kibKbnCoreSavedObjectsApiBrowserPluginApi" section="def-public.SimpleSavedObject" text="SimpleSavedObject"/> | @kbn/core, visualizations, dataVisualizer, ml, aiops, graph, dashboardEnhanced, lens, securitySolution, eventAnnotation, home | - |
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObjectAttributes" text="SavedObjectAttributes"/> | @kbn/core, savedObjects, visualizations, canvas, graph, ml | - |
| <DocLink id="kibKbnCoreSavedObjectsServerPluginApi" section="def-server.SavedObjectsType.migrations" text="migrations"/> | @kbn/core, spaces, taskManager, share, actions, dataViews, data, alerting, dashboard, ml, savedSearch, canvas, graph, lens, cases, fleet, maps, lists, securitySolution, apmDataAccess, apm, visualizations, infra, slo, synthetics, uptime, cloudSecurityPosture, eventAnnotation, links, savedObjectsManagement | - |
| <DocLink id="kibKbnCoreSavedObjectsServerPluginApi" section="def-server.SavedObjectsType.migrations" text="migrations"/> | @kbn/core, spaces, taskManager, share, actions, dataViews, data, alerting, apmSourcesAccess, dashboard, ml, savedSearch, canvas, graph, fleet, lens, cases, maps, lists, securitySolution, apm, visualizations, infra, slo, synthetics, uptime, cloudSecurityPosture, eventAnnotation, links, savedObjectsManagement | - |
| <DocLink id="kibDataPluginApi" section="def-public.SearchSource.fetch" text="fetch"/> | stackAlerts, alerting, securitySolution, inputControlVis | - |
| <DocLink id="kibDataPluginApi" section="def-public.DataPublicPluginStart.indexPatterns" text="indexPatterns"/> | graph, stackAlerts, inputControlVis, securitySolution | - |
| <DocLink id="kibDataPluginApi" section="def-public.DataPublicPluginStart.fieldFormats" text="fieldFormats"/> | dataVisualizer, stackAlerts, expressionPartitionVis | - |
@ -34,7 +34,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| <DocLink id="kibAlertingPluginApi" section="def-common.MaintenanceWindow" text="MaintenanceWindow"/> | @kbn/response-ops-alerts-table, triggersActionsUi | - |
| <DocLink id="kibManagementPluginApi" section="def-public.ManagementAppMountParams.theme$" text="theme$"/> | triggersActionsUi | - |
| <DocLink id="kibAlertingPluginApi" section="def-server.RuleExecutorServices.alertFactory" text="alertFactory"/> | ruleRegistry, securitySolution, slo | - |
| <DocLink id="kibKbnSecurityPluginTypesServerPluginApi" section="def-server.SecurityPluginSetup.audit" text="audit"/> | security, actions, alerting, ruleRegistry, files, cases, fleet, securitySolution | - |
| <DocLink id="kibKbnSecurityPluginTypesServerPluginApi" section="def-server.SecurityPluginSetup.audit" text="audit"/> | security, actions, alerting, ruleRegistry, files, fleet, cases, securitySolution | - |
| <DocLink id="kibDataPluginApi" section="def-public.SearchSource.create" text="create"/> | alerting, securitySolution | - |
| <DocLink id="kibDataPluginApi" section="def-public.SavedObject.migrationVersion" text="migrationVersion"/> | @kbn/core, graph, fleet, osquery, alerting, lists, securitySolution | - |
| <DocLink id="kibDataPluginApi" section="def-common.EqlSearchStrategyRequest.options" text="options"/> | securitySolution | - |
@ -44,7 +44,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| <DocLink id="kibFleetPluginApi" section="def-public.NewPackagePolicy.policy_id" text="policy_id"/> | securitySolution, synthetics | - |
| <DocLink id="kibFleetPluginApi" section="def-common.NewPackagePolicy.policy_id" text="policy_id"/> | securitySolution, synthetics | - |
| <DocLink id="kibSecurityPluginApi" section="def-server.SecurityPluginStart.userProfiles" text="userProfiles"/> | cases, securitySolution, security | - |
| <DocLink id="kibTelemetryPluginApi" section="def-server.TelemetryPluginStart.getIsOptedIn" text="getIsOptedIn"/> | datasetQuality, fleet, securitySolution, synthetics | - |
| <DocLink id="kibTelemetryPluginApi" section="def-server.TelemetryPluginStart.getIsOptedIn" text="getIsOptedIn"/> | fleet, datasetQuality, securitySolution, synthetics | - |
| <DocLink id="kibTimelinesPluginApi" section="def-common.DeprecatedCellValueElementProps" text="DeprecatedCellValueElementProps"/> | @kbn/securitysolution-data-table, securitySolution | - |
| <DocLink id="kibTimelinesPluginApi" section="def-common.DeprecatedRowRenderer" text="DeprecatedRowRenderer"/> | @kbn/securitysolution-data-table, securitySolution | - |
| <DocLink id="kibTimelinesPluginApi" section="def-common.BeatFields" text="BeatFields"/> | securitySolution | - |
@ -53,7 +53,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| <DocLink id="kibTimelinesPluginApi" section="def-common.IndexFieldsStrategyResponse" text="IndexFieldsStrategyResponse"/> | securitySolution | - |
| <DocLink id="kibKbnCoreSavedObjectsApiServerPluginApi" section="def-server.SavedObject.migrationVersion" text="migrationVersion"/> | @kbn/core, graph, fleet, osquery, alerting, lists, securitySolution | - |
| <DocLink id="kibKbnCoreSavedObjectsApiServerPluginApi" section="def-server.SavedObjectAttributes" text="SavedObjectAttributes"/> | @kbn/core, actions, @kbn/alerting-types, alerting, savedSearch, canvas, securitySolution, taskManager, enterpriseSearch | - |
| <DocLink id="kibKbnCoreSavedObjectsServerPluginApi" section="def-server.SavedObjectsType.convertToMultiNamespaceTypeVersion" text="convertToMultiNamespaceTypeVersion"/> | @kbn/core, actions, dataViews, data, alerting, dashboard, savedSearch, canvas, graph, lens, cases, savedObjectsTagging, maps, lists, securitySolution, visualizations | - |
| <DocLink id="kibKbnCoreSavedObjectsServerPluginApi" section="def-server.SavedObjectsType.convertToMultiNamespaceTypeVersion" text="convertToMultiNamespaceTypeVersion"/> | @kbn/core, actions, dataViews, data, alerting, dashboard, savedSearch, canvas, graph, savedObjectsTagging, lens, cases, maps, lists, securitySolution, visualizations | - |
| <DocLink id="kibKbnSecurityPluginTypesPublicPluginApi" section="def-public.SecurityPluginStart.authc" text="authc"/> | security, securitySolution, cloudLinks, cases | - |
| <DocLink id="kibKbnSecurityPluginTypesPublicPluginApi" section="def-public.SecurityPluginStart.userProfiles" text="userProfiles"/> | security, cases, securitySolution, searchPlayground | - |
| <DocLink id="kibKbnSecuritysolutionListConstantsPluginApi" section="def-common.ENDPOINT_TRUSTED_APPS_LIST_ID" text="ENDPOINT_TRUSTED_APPS_LIST_ID"/> | lists, securitySolution, @kbn/securitysolution-io-ts-list-types | - |
@ -69,11 +69,11 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| <DocLink id="kibKbnSecuritysolutionListConstantsPluginApi" section="def-common.ENDPOINT_BLOCKLISTS_LIST_NAME" text="ENDPOINT_BLOCKLISTS_LIST_NAME"/> | securitySolution | - |
| <DocLink id="kibKbnSecuritysolutionListConstantsPluginApi" section="def-common.ENDPOINT_BLOCKLISTS_LIST_DESCRIPTION" text="ENDPOINT_BLOCKLISTS_LIST_DESCRIPTION"/> | securitySolution | - |
| <DocLink id="kibKbnUnifiedDataTablePluginApi" section="def-public.UnifiedDataTableProps.externalControlColumns" text="externalControlColumns"/> | cloudSecurityPosture, securitySolution | - |
| <DocLink id="kibSecurityPluginApi" section="def-server.SecurityPluginStart.authc" text="authc"/> | alerting, observabilityAIAssistant, transform, upgradeAssistant, fleet, entityManager, synthetics, serverlessSearch, cloudSecurityPosture, security | - |
| <DocLink id="kibSecurityPluginApi" section="def-server.SecurityPluginStart.authc" text="authc"/> | alerting, observabilityAIAssistant, fleet, transform, upgradeAssistant, entityManager, synthetics, serverlessSearch, cloudSecurityPosture, security | - |
| <DocLink id="kibTaskManagerPluginApi" section="def-server.TaskManagerSetupContract.index" text="index"/> | actions, alerting | - |
| <DocLink id="kibDataPluginApi" section="def-public.syncQueryStateWithUrl" text="syncQueryStateWithUrl"/> | monitoring | - |
| <DocLink id="kibKibanaReactPluginApi" section="def-public.toMountPoint" text="toMountPoint"/> | monitoring, observabilityShared, streamsApp | - |
| <DocLink id="kibKbnCoreApplicationBrowserPluginApi" section="def-public.AppMountParameters.appBasePath" text="appBasePath"/> | @kbn/core, management, fleet, security, kibanaOverview | - |
| <DocLink id="kibKbnCoreApplicationBrowserPluginApi" section="def-public.AppMountParameters.appBasePath" text="appBasePath"/> | @kbn/core, management, fleet, security, kibanaOverview, @kbn/test-suites-src | - |
| <DocLink id="kibKbnCoreElasticsearchServerPluginApi" section="def-server.ElasticsearchServiceSetup.legacy" text="legacy"/> | @kbn/core, observabilityOnboarding, enterpriseSearch, console | - |
| <DocLink id="kibKbnCoreLifecycleBrowserPluginApi" section="def-public.CoreStart.savedObjects" text="savedObjects"/> | @kbn/core, home, unifiedSearch, visualizations, fileUpload, transform, dashboardEnhanced, discover, dataVisualizer | - |
| <DocLink id="kibKbnCoreLoggingServerPluginApi" section="def-server.NumericRollingStrategyConfig.max" text="max"/> | @kbn/core, security | - |
@ -116,7 +116,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| <DocLink id="kibKbnCoreSavedObjectsBrowserInternalPluginApi" section="def-public.SavedObjectsService" text="SavedObjectsService"/> | @kbn/core | - |
| <DocLink id="kibKbnCoreSavedObjectsBrowserMocksPluginApi" section="def-public.savedObjectsServiceMock" text="savedObjectsServiceMock"/> | @kbn/core | - |
| <DocLink id="kibKbnCoreSavedObjectsBrowserMocksPluginApi" section="def-public.simpleSavedObjectMock" text="simpleSavedObjectMock"/> | @kbn/core, lens | - |
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObject" text="SavedObject"/> | @kbn/core, home, savedObjectsTagging, canvas, savedObjectsTaggingOss, upgradeAssistant, lists, savedObjectsManagement | - |
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObject" text="SavedObject"/> | @kbn/core, home, savedObjectsTagging, canvas, savedObjectsTaggingOss, upgradeAssistant, lists, @kbn/test-suites-src, savedObjectsManagement | - |
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObjectAttributeSingle" text="SavedObjectAttributeSingle"/> | @kbn/core | - |
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObjectAttribute" text="SavedObjectAttribute"/> | @kbn/core, visualizations, @kbn/response-ops-rule-form | - |
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObjectReference" text="SavedObjectReference"/> | @kbn/core, savedObjectsManagement, savedObjects, visualizations, savedObjectsTagging, eventAnnotation, lens, maps, graph, streamsApp, dashboard, kibanaUtils, expressions, data, savedObjectsTaggingOss, embeddable, uiActionsEnhanced, controls, canvas, dashboardEnhanced, globalSearchProviders | - |
@ -172,8 +172,6 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| <DocLink id="kibKbnCoreSavedObjectsServerPluginApi" section="def-server.SavedObjectMigrationContext.convertToMultiNamespaceTypeVersion" text="convertToMultiNamespaceTypeVersion"/> | encryptedSavedObjects | - |
| <DocLink id="kibKbnEsqlAstPluginApi" section="def-common.ESQLColumn.quoted" text="quoted"/> | @kbn/esql-validation-autocomplete | - |
| <DocLink id="kibKbnEsqlAstPluginApi" section="def-common.ParseResult.ast" text="ast"/> | @kbn/esql-utils | - |
| <DocLink id="kibKbnEsqlValidationAutocompletePluginApi" section="def-common.CommandDefinition.modes" text="modes"/> | @kbn/monaco | - |
| <DocLink id="kibKbnEsqlValidationAutocompletePluginApi" section="def-common.isSettingItem" text="isSettingItem"/> | @kbn/monaco | - |
| <DocLink id="kibKbnReportingExportTypesPdfCommonPluginApi" section="def-common.JobParamsPDFDeprecated" text="JobParamsPDFDeprecated"/> | @kbn/reporting-export-types-pdf | - |
| <DocLink id="kibLicensingPluginApi" section="def-public.LicensingPluginSetup.license$" text="license$"/> | security, licenseManagement, aiops, ml, crossClusterReplication, logstash, painlessLab, watcher, securitySolution, searchprofiler, slo | 8.8.0 |
| <DocLink id="kibLicensingPluginApi" section="def-server.LicensingPluginSetup.license$" text="license$"/> | spaces, security, actions, alerting, remoteClusters, graph, indexLifecycleManagement, painlessLab, rollup, snapshotRestore, transform, upgradeAssistant, aiops, ml, osquery, securitySolution, apm, searchprofiler | 8.8.0 |
@ -244,7 +242,7 @@ Safe to remove.
| <DocLink id="kibTaskManagerPluginApi" section="def-server.ConcreteTaskInstance.interval" text="interval"/> | taskManager |
| <DocLink id="kibTaskManagerPluginApi" section="def-server.ConcreteTaskInstance.numSkippedRuns" text="numSkippedRuns"/> | taskManager |
| <DocLink id="kibVisualizationsPluginApi" section="def-public.VisualizeEmbeddable" text="VisualizeEmbeddable"/> | visualizations |
| <DocLink id="kibKbnEsqlValidationAutocompletePluginApi" section="def-common.CommandDefinition.options" text="options"/> | @kbn/esql-validation-autocomplete |
| <DocLink id="kibKbnEsqlValidationAutocompletePluginApi" section="def-common.CommandDefinition.signature" text="signature"/> | @kbn/esql-validation-autocomplete |
| <DocLink id="kibKbnScoutPluginApi" section="def-common.Locator.check.$1.noWaitAfter" text="noWaitAfter"/> | @kbn/scout |
| <DocLink id="kibKbnScoutPluginApi" section="def-common.Locator.clear.$1.noWaitAfter" text="noWaitAfter"/> | @kbn/scout |
| <DocLink id="kibKbnScoutPluginApi" section="def-common.Locator.click.$1.noWaitAfter" text="noWaitAfter"/> | @kbn/scout |
@ -281,7 +279,24 @@ Safe to remove.
| <DocLink id="kibKbnScoutObltPluginApi" section="def-common.Locator.type" text="type"/> | @kbn/scout-oblt |
| <DocLink id="kibKbnScoutObltPluginApi" section="def-common.Locator.type.$2.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-oblt |
| <DocLink id="kibKbnScoutObltPluginApi" section="def-common.Locator.uncheck.$1.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-oblt |
| <DocLink id="kibKbnStorybookPluginApi" section="def-common.StorybookConfig.config" text="config"/> | @kbn/storybook |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.check.$1.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.clear.$1.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.click.$1.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.dblclick.$1.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.dragTo.$2.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.fill.$2.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.hover.$1.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.isHidden.$1.timeout" text="timeout"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.isVisible.$1.timeout" text="timeout"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.press.$2.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.pressSequentially.$2.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.selectOption.$2.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.setChecked.$2.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.setInputFiles.$2.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.tap.$1.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.type" text="type"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.type.$2.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnScoutSecurityPluginApi" section="def-common.Locator.uncheck.$1.noWaitAfter" text="noWaitAfter"/> | @kbn/scout-security |
| <DocLink id="kibKbnUiThemePluginApi" section="def-common.darkMode" text="darkMode"/> | @kbn/ui-theme |
| <DocLink id="kibKbnUiThemePluginApi" section="def-common.tag" text="tag"/> | @kbn/ui-theme |
| <DocLink id="kibKbnUiThemePluginApi" section="def-common.version" text="version"/> | @kbn/ui-theme |

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana']
---
@ -44,7 +44,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| <DocLink id="kibDataPluginApi" section="def-common.SavedObject.migrationVersion" text="migrationVersion"/> | [simple_saved_object.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/saved-objects/api-browser/src/simple_saved_object.ts#:~:text=migrationVersion), [simple_saved_object.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/saved-objects/browser-internal/src/simple_saved_object.ts#:~:text=migrationVersion), [simple_saved_object.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/saved-objects/browser-internal/src/simple_saved_object.ts#:~:text=migrationVersion), [internal_utils.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/saved-objects/api-server-internal/src/lib/apis/utils/internal_utils.ts#:~:text=migrationVersion), [collect_saved_objects.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/saved-objects/import-export-server-internal/src/import/lib/collect_saved_objects.ts#:~:text=migrationVersion), [import_dashboards.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/saved-objects/server-internal/src/routes/legacy_import_export/lib/import_dashboards.ts#:~:text=migrationVersion), [simple_saved_object.mock.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/saved-objects/browser-mocks/src/simple_saved_object.mock.ts#:~:text=migrationVersion), [simple_saved_object.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/saved-objects/api-browser/src/simple_saved_object.ts#:~:text=migrationVersion), [simple_saved_object.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/saved-objects/browser-internal/src/simple_saved_object.ts#:~:text=migrationVersion), [simple_saved_object.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/saved-objects/browser-internal/src/simple_saved_object.ts#:~:text=migrationVersion)+ 4 more | - |
| <DocLink id="kibKbnCoreApplicationBrowserPluginApi" section="def-public.AppMountParameters.appBasePath" text="appBasePath"/> | [app_container.tsx](https://github.com/elastic/kibana/tree/main/src/core/packages/application/browser-internal/src/ui/app_container.tsx#:~:text=appBasePath), [application_service.mock.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/application/browser-mocks/src/application_service.mock.ts#:~:text=appBasePath), [mocks.ts](https://github.com/elastic/kibana/tree/main/src/core/public/mocks.ts#:~:text=appBasePath) | - |
| <DocLink id="kibKbnCoreElasticsearchServerPluginApi" section="def-server.ElasticsearchServiceSetup.legacy" text="legacy"/> | [elasticsearch_service.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/elasticsearch/server-internal/src/elasticsearch_service.ts#:~:text=legacy), [plugin_context.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/plugins/server-internal/src/plugin_context.ts#:~:text=legacy), [plugin_context.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/plugins/server-internal/src/plugin_context.ts#:~:text=legacy), [elasticsearch_service.test.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/elasticsearch/server-internal/src/elasticsearch_service.test.ts#:~:text=legacy) | - |
| <DocLink id="kibKbnCoreHttpServerPluginApi" section="def-server.RouteConfigOptions.authRequired" text="authRequired"/> | [security_route_config_validator.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/http/router-server-internal/src/security_route_config_validator.ts#:~:text=authRequired), [http_server.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/http/server-internal/src/http_server.ts#:~:text=authRequired), [http_server.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/http/server-internal/src/http_server.ts#:~:text=authRequired), [elu_history.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/metrics/server-internal/src/routes/elu_history.ts#:~:text=authRequired), [status.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/status/server-internal/src/routes/status.ts#:~:text=authRequired), [status_preboot.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/status/server-internal/src/routes/status_preboot.ts#:~:text=authRequired), [translations.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/i18n/server-internal/src/routes/translations.ts#:~:text=authRequired), [register_bootstrap_route.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/rendering/server-internal/src/bootstrap/register_bootstrap_route.ts#:~:text=authRequired), [resolve_capabilities.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/capabilities/server-internal/src/routes/resolve_capabilities.ts#:~:text=authRequired), [bundles_route.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/apps/server-internal/src/bundle_routes/bundles_route.ts#:~:text=authRequired)+ 14 more | - |
| <DocLink id="kibKbnCoreHttpServerPluginApi" section="def-server.RouteConfigOptions.authRequired" text="authRequired"/> | [security_route_config_validator.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/http/router-server-internal/src/security_route_config_validator.ts#:~:text=authRequired), [http_server.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/http/server-internal/src/http_server.ts#:~:text=authRequired), [http_server.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/http/server-internal/src/http_server.ts#:~:text=authRequired), [elu_history.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/metrics/server-internal/src/routes/elu_history.ts#:~:text=authRequired), [status.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/status/server-internal/src/routes/status.ts#:~:text=authRequired), [translations.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/i18n/server-internal/src/routes/translations.ts#:~:text=authRequired), [register_bootstrap_route.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/rendering/server-internal/src/bootstrap/register_bootstrap_route.ts#:~:text=authRequired), [bundles_route.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/apps/server-internal/src/bundle_routes/bundles_route.ts#:~:text=authRequired), [security_route_config_validator.test.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/http/router-server-internal/src/security_route_config_validator.test.ts#:~:text=authRequired), [core_versioned_route.test.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/http/router-server-internal/src/versioned_router/core_versioned_route.test.ts#:~:text=authRequired)+ 10 more | - |
| <DocLink id="kibKbnCoreLifecycleBrowserPluginApi" section="def-public.CoreStart.savedObjects" text="savedObjects"/> | [plugin_context.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/plugins/browser-internal/src/plugin_context.ts#:~:text=savedObjects), [plugin_context.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/plugins/browser-internal/src/plugin_context.ts#:~:text=savedObjects), [core_system.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/root/browser-internal/src/core_system.ts#:~:text=savedObjects), [plugins_service.test.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/plugins/browser-internal/src/plugins_service.test.ts#:~:text=savedObjects) | - |
| <DocLink id="kibKbnCoreLoggingServerPluginApi" section="def-server.NumericRollingStrategyConfig.max" text="max"/> | [index.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/logging/server-internal/src/appenders/rolling_file/strategies/index.ts#:~:text=max), [create_retention_policy.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/logging/server-internal/src/appenders/rolling_file/retention/create_retention_policy.ts#:~:text=max), [appenders.test.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/logging/server-internal/src/appenders/appenders.test.ts#:~:text=max), [rolling_file_appender.test.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/logging/server-internal/src/appenders/rolling_file/rolling_file_appender.test.ts#:~:text=max), [create_retention_policy.test.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/logging/server-internal/src/appenders/rolling_file/retention/create_retention_policy.test.ts#:~:text=max), [numeric_strategy.test.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/logging/server-internal/src/appenders/rolling_file/strategies/numeric/numeric_strategy.test.ts#:~:text=max) | - |
| <DocLink id="kibKbnCorePluginsServerPluginApi" section="def-server.PluginManifest.extraPublicDirs" text="extraPublicDirs"/> | [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/plugins/server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs), [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/plugins/server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs), [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/plugins/server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs), [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/plugins/server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs), [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/plugins/server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs), [plugin_manifest_parser.ts](https://github.com/elastic/kibana/tree/main/src/core/packages/plugins/server-internal/src/discovery/plugin_manifest_parser.ts#:~:text=extraPublicDirs) | - |
@ -140,15 +140,6 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
## @kbn/monaco
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
| <DocLink id="kibKbnEsqlValidationAutocompletePluginApi" section="def-common.CommandDefinition.modes" text="modes"/> | [hover.ts](https://github.com/elastic/kibana/tree/main/src/platform/packages/shared/kbn-monaco/src/languages/esql/lib/hover/hover.ts#:~:text=modes) | - |
| <DocLink id="kibKbnEsqlValidationAutocompletePluginApi" section="def-common.isSettingItem" text="isSettingItem"/> | [hover.ts](https://github.com/elastic/kibana/tree/main/src/platform/packages/shared/kbn-monaco/src/languages/esql/lib/hover/hover.ts#:~:text=isSettingItem), [hover.ts](https://github.com/elastic/kibana/tree/main/src/platform/packages/shared/kbn-monaco/src/languages/esql/lib/hover/hover.ts#:~:text=isSettingItem) | - |
## @kbn/presentation-containers
| Deprecated API | Reference location(s) | Remove By |
@ -251,6 +242,17 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
## @kbn/test-suites-src
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
| <DocLink id="kibUiActionsPluginApi" section="def-public.UiActionsService.addTriggerAction" text="addTriggerAction"/> | [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/test/plugin_functional/plugins/kbn_sample_panel_action/public/plugin.ts#:~:text=addTriggerAction), [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/test/plugin_functional/plugins/kbn_sample_panel_action/public/plugin.ts#:~:text=addTriggerAction) | - |
| <DocLink id="kibKbnCoreApplicationBrowserPluginApi" section="def-public.AppMountParameters.appBasePath" text="appBasePath"/> | [application.tsx](https://github.com/elastic/kibana/tree/main/src/platform/test/plugin_functional/plugins/core_plugin_chromeless/public/application.tsx#:~:text=appBasePath), [application.tsx](https://github.com/elastic/kibana/tree/main/src/platform/test/plugin_functional/plugins/kbn_top_nav/public/application.tsx#:~:text=appBasePath) | - |
| <DocLink id="kibKbnCoreHttpServerPluginApi" section="def-server.RouteConfigOptions.authRequired" text="authRequired"/> | [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/test/common/plugins/newsfeed/server/plugin.ts#:~:text=authRequired), [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/test/common/plugins/newsfeed/server/plugin.ts#:~:text=authRequired), [index.ts](https://github.com/elastic/kibana/tree/main/src/platform/test/interactive_setup_api_integration/plugins/test_endpoints/server/index.ts#:~:text=authRequired), [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/test/node_roles_functional/plugins/core_plugin_initializer_context/server/plugin.ts#:~:text=authRequired), [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/test/plugin_functional/plugins/core_plugin_execution_context/server/plugin.ts#:~:text=authRequired) | - |
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObject" text="SavedObject"/> | [export_transform.ts](https://github.com/elastic/kibana/tree/main/src/platform/test/plugin_functional/test_suites/saved_objects_management/export_transform.ts#:~:text=SavedObject), [export_transform.ts](https://github.com/elastic/kibana/tree/main/src/platform/test/plugin_functional/test_suites/saved_objects_management/export_transform.ts#:~:text=SavedObject), [hidden_from_http_apis.ts](https://github.com/elastic/kibana/tree/main/src/platform/test/plugin_functional/test_suites/saved_objects_management/hidden_from_http_apis.ts#:~:text=SavedObject), [hidden_from_http_apis.ts](https://github.com/elastic/kibana/tree/main/src/platform/test/plugin_functional/test_suites/saved_objects_management/hidden_from_http_apis.ts#:~:text=SavedObject) | - |
## @kbn/test-suites-xpack
| Deprecated API | Reference location(s) | Remove By |
@ -333,11 +335,11 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
## apmDataAccess
## apmSourcesAccess
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
| <DocLink id="kibKbnCoreSavedObjectsServerPluginApi" section="def-server.SavedObjectsType.migrations" text="migrations"/> | [apm_indices.ts](https://github.com/elastic/kibana/tree/main/x-pack/solutions/observability/plugins/apm_data_access/server/saved_objects/apm_indices.ts#:~:text=migrations) | - |
| <DocLink id="kibKbnCoreSavedObjectsServerPluginApi" section="def-server.SavedObjectsType.migrations" text="migrations"/> | [apm_indices.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/apm_sources_access/server/saved_objects/apm_indices.ts#:~:text=migrations) | - |
@ -483,7 +485,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
| <DocLink id="kibDataViewsPluginApi" section="def-common.AbstractDataView.title" text="title"/> | [get_display_value.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/public/query/filter_manager/lib/get_display_value.ts#:~:text=title), [get_search_params.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/search_source/fetch/get_search_params.ts#:~:text=title), [inspector_stats.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/search_source/inspect/inspector_stats.ts#:~:text=title), [response_writer.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/tabify/response_writer.ts#:~:text=title), [field.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/param_types/field.ts#:~:text=title), [agg_config.test.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/agg_config.test.ts#:~:text=title), [_terms_other_bucket_helper.test.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/buckets/_terms_other_bucket_helper.test.ts#:~:text=title), [multi_terms.test.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/buckets/multi_terms.test.ts#:~:text=title), [multi_terms.test.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/buckets/multi_terms.test.ts#:~:text=title), [rare_terms.test.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/buckets/rare_terms.test.ts#:~:text=title)+ 3 more | - |
| <DocLink id="kibDataViewsPluginApi" section="def-common.AbstractDataView.title" text="title"/> | [get_search_params.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/search_source/fetch/get_search_params.ts#:~:text=title), [inspector_stats.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/search_source/inspect/inspector_stats.ts#:~:text=title), [response_writer.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/tabify/response_writer.ts#:~:text=title), [field.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/param_types/field.ts#:~:text=title), [get_display_value.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/public/query/filter_manager/lib/get_display_value.ts#:~:text=title), [agg_config.test.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/agg_config.test.ts#:~:text=title), [_terms_other_bucket_helper.test.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/buckets/_terms_other_bucket_helper.test.ts#:~:text=title), [multi_terms.test.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/buckets/multi_terms.test.ts#:~:text=title), [multi_terms.test.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/buckets/multi_terms.test.ts#:~:text=title), [rare_terms.test.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/search/aggs/buckets/rare_terms.test.ts#:~:text=title)+ 3 more | - |
| <DocLink id="kibUiActionsPluginApi" section="def-public.UiActionsService.addTriggerAction" text="addTriggerAction"/> | [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/public/plugin.ts#:~:text=addTriggerAction), [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/public/plugin.ts#:~:text=addTriggerAction), [plugin.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/public/plugin.ts#:~:text=addTriggerAction) | - |
| <DocLink id="kibUiActionsPluginApi" section="def-public.UiActionsService.executeTriggerActions" text="executeTriggerActions"/> | [data_table.tsx](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/public/utils/table_inspector_view/components/data_table.tsx#:~:text=executeTriggerActions), [data_table.tsx](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/public/utils/table_inspector_view/components/data_table.tsx#:~:text=executeTriggerActions) | - |
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObjectReference" text="SavedObjectReference"/> | [persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/query/filters/persistable_state.ts#:~:text=SavedObjectReference), [persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/query/filters/persistable_state.ts#:~:text=SavedObjectReference), [persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/query/filters/persistable_state.ts#:~:text=SavedObjectReference), [persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/query/persistable_state.ts#:~:text=SavedObjectReference), [persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/query/persistable_state.ts#:~:text=SavedObjectReference), [persistable_state.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/data/common/query/persistable_state.ts#:~:text=SavedObjectReference) | - |
@ -662,7 +664,6 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
| <DocLink id="kibKbnCoreHttpServerPluginApi" section="def-server.RouteConfigOptions.authRequired" text="authRequired"/> | [download.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/files/server/routes/public_facing/download.ts#:~:text=authRequired) | - |
| <DocLink id="kibKbnSecurityPluginTypesServerPluginApi" section="def-server.SecurityPluginSetup.audit" text="audit"/> | [file_service_factory.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/files/server/file_service/file_service_factory.ts#:~:text=audit), [file_service_factory.ts](https://github.com/elastic/kibana/tree/main/src/platform/plugins/shared/files/server/file_service/file_service_factory.ts#:~:text=audit) | - |
@ -685,7 +686,7 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| <DocLink id="kibDiscoverPluginApi" section="def-common.DiscoverAppLocatorParams.indexPatternId" text="indexPatternId"/> | [use_get_logs_discover_link.tsx](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/public/applications/fleet/sections/agent_policy/create_package_policy_page/multi_page_layout/hooks/use_get_logs_discover_link.tsx#:~:text=indexPatternId) | - |
| <DocLink id="kibLicensingPluginApi" section="def-public.PublicLicense.mode" text="mode"/> | [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode) | 8.8.0 |
| <DocLink id="kibLicensingPluginApi" section="def-server.PublicLicense.mode" text="mode"/> | [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_config.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/common/services/agent_policy_config.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode), [agent_policy_watch.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/agent_policy_watch.test.ts#:~:text=mode) | 8.8.0 |
| <DocLink id="kibSecurityPluginApi" section="def-server.SecurityPluginStart.authc" text="authc"/> | [transform_api_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/api_keys/transform_api_keys.ts#:~:text=authc), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/api_keys/security.ts#:~:text=authc), [fleet_server_policies_enrollment_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/setup/fleet_server_policies_enrollment_keys.ts#:~:text=authc), [handlers.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/routes/setup/handlers.ts#:~:text=authc), [handlers.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/routes/setup/handlers.test.ts#:~:text=authc), [handlers.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/routes/setup/handlers.test.ts#:~:text=authc), [handlers.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/routes/setup/handlers.test.ts#:~:text=authc), [transform_api_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/api_keys/transform_api_keys.ts#:~:text=authc), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/api_keys/security.ts#:~:text=authc), [fleet_server_policies_enrollment_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/setup/fleet_server_policies_enrollment_keys.ts#:~:text=authc)+ 4 more | - |
| <DocLink id="kibSecurityPluginApi" section="def-server.SecurityPluginStart.authc" text="authc"/> | [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/api_keys/security.ts#:~:text=authc), [transform_api_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/api_keys/transform_api_keys.ts#:~:text=authc), [fleet_server_policies_enrollment_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/setup/fleet_server_policies_enrollment_keys.ts#:~:text=authc), [handlers.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/routes/setup/handlers.ts#:~:text=authc), [handlers.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/routes/setup/handlers.test.ts#:~:text=authc), [handlers.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/routes/setup/handlers.test.ts#:~:text=authc), [handlers.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/routes/setup/handlers.test.ts#:~:text=authc), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/api_keys/security.ts#:~:text=authc), [transform_api_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/api_keys/transform_api_keys.ts#:~:text=authc), [fleet_server_policies_enrollment_keys.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/setup/fleet_server_policies_enrollment_keys.ts#:~:text=authc)+ 4 more | - |
| <DocLink id="kibSecurityPluginApi" section="def-server.ApiActions.get" text="get"/> | [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/security/security.ts#:~:text=get), [security.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/services/security/security.ts#:~:text=get)+ 18 more | - |
| <DocLink id="kibTelemetryPluginApi" section="def-server.TelemetryPluginStart.getIsOptedIn" text="getIsOptedIn"/> | [sender.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/telemetry/sender.ts#:~:text=getIsOptedIn), [sender.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/telemetry/sender.test.ts#:~:text=getIsOptedIn), [sender.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/server/telemetry/sender.test.ts#:~:text=getIsOptedIn) | - |
| <DocLink id="kibKbnCoreApplicationBrowserPluginApi" section="def-public.AppMountParameters.appBasePath" text="appBasePath"/> | [index.tsx](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/fleet/public/applications/integrations/index.tsx#:~:text=appBasePath) | - |
@ -1371,7 +1372,7 @@ migrates to using the Kibana Privilege model: https://github.com/elastic/kibana/
| Deprecated API | Reference location(s) | Remove By |
| ---------------|-----------|-----------|
| <DocLink id="kibDataViewsPluginApi" section="def-common.AbstractDataView.title" text="title"/> | [external_links.tsx](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/public/application/components/es_deprecation_logs/fix_deprecation_logs/external_links.tsx#:~:text=title) | - |
| <DocLink id="kibLicensingPluginApi" section="def-server.LicensingPluginSetup.license$" text="license$"/> | [reindex_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.ts#:~:text=license%24), [data_stream_reindex_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/data_streams/data_stream_reindex_service.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24) | 8.8.0 |
| <DocLink id="kibLicensingPluginApi" section="def-server.LicensingPluginSetup.license$" text="license$"/> | [reindex_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.ts#:~:text=license%24), [data_stream_migration_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/data_streams/data_stream_migration_service.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24) | 8.8.0 |
| <DocLink id="kibSecurityPluginApi" section="def-server.SecurityPluginStart.authc" text="authc"/> | [credential_store.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/credential_store.ts#:~:text=authc), [credential_store.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/credential_store.ts#:~:text=authc), [credential_store.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/credential_store.ts#:~:text=authc), [credential_store.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/credential_store.ts#:~:text=authc), [credential_store.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/credential_store.ts#:~:text=authc), [credential_store.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/credential_store.ts#:~:text=authc) | - |
| <DocLink id="kibKbnCoreSavedObjectsCommonPluginApi" section="def-common.SavedObject" text="SavedObject"/> | [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/common/types.ts#:~:text=SavedObject), [types.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/common/types.ts#:~:text=SavedObject) | - |

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana']
---
@ -21,14 +21,6 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
## @elastic/kibana-core
| Plugin | Deprecated API | Reference location(s) | Remove By |
| --------|-------|-----------|-----------|
| upgradeAssistant | <DocLink id="kibLicensingPluginApi" section="def-server.LicensingPluginSetup.license$" text="license$"/> | [reindex_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.ts#:~:text=license%24), [data_stream_reindex_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/data_streams/data_stream_reindex_service.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24) | 8.8.0 |
## @elastic/kibana-data-discovery
| Plugin | Deprecated API | Reference location(s) | Remove By |
@ -41,8 +33,8 @@ tags: ['contributor', 'dev', 'apidocs', 'kibana']
| Plugin | Deprecated API | Reference location(s) | Remove By |
| --------|-------|-----------|-----------|
| upgradeAssistant | <DocLink id="kibLicensingPluginApi" section="def-server.LicensingPluginSetup.license$" text="license$"/> | [reindex_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.ts#:~:text=license%24), [data_stream_migration_service.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/data_streams/data_stream_migration_service.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24), [reindex_service.test.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/upgrade_assistant/server/lib/reindexing/reindex_service.test.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/painless_lab/server/services/license.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/searchprofiler/server/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/remote_clusters/server/plugin.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/index_lifecycle_management/server/services/license.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/rollup/server/services/license.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/snapshot_restore/server/services/license.ts#:~:text=license%24) | 8.8.0 |
| licenseManagement | <DocLink id="kibLicensingPluginApi" section="def-public.LicensingPluginSetup.license$" text="license$"/> | [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/license_management/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/cross_cluster_replication/public/plugin.ts#:~:text=license%24), [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/painless_lab/public/plugin.tsx#:~:text=license%24), [plugin.tsx](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/painless_lab/public/plugin.tsx#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/watcher/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/watcher/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/searchprofiler/public/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/searchprofiler/public/plugin.ts#:~:text=license%24) | 8.8.0 |
| painlessLab | <DocLink id="kibLicensingPluginApi" section="def-server.LicensingPluginSetup.license$" text="license$"/> | [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/painless_lab/server/services/license.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/shared/searchprofiler/server/plugin.ts#:~:text=license%24), [plugin.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/remote_clusters/server/plugin.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/index_lifecycle_management/server/services/license.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/rollup/server/services/license.ts#:~:text=license%24), [license.ts](https://github.com/elastic/kibana/tree/main/x-pack/platform/plugins/private/snapshot_restore/server/services/license.ts#:~:text=license%24) | 8.8.0 |

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'devTools']
---
import devToolsObj from './dev_tools.devdocs.json';

View file

@ -2154,6 +2154,48 @@
"path": "src/platform/plugins/shared/discover/public/build_services.ts",
"deprecated": false,
"trackAdoption": false
},
{
"parentPluginId": "discover",
"id": "def-public.DiscoverServices.apmSourcesAccess",
"type": "Object",
"tags": [],
"label": "apmSourcesAccess",
"description": [],
"signature": [
"{ getApmIndices: (options?: Omit<",
{
"pluginId": "apmSourcesAccess",
"scope": "public",
"docId": "kibApmSourcesAccessPluginApi",
"section": "def-public.SourcesApiOptions",
"text": "SourcesApiOptions"
},
", \"body\"> | undefined) => Promise<Readonly<{} & { error: string; transaction: string; span: string; metric: string; onboarding: string; sourcemap: string; }>>; getApmIndexSettings: (options?: Omit<",
{
"pluginId": "apmSourcesAccess",
"scope": "public",
"docId": "kibApmSourcesAccessPluginApi",
"section": "def-public.SourcesApiOptions",
"text": "SourcesApiOptions"
},
", \"body\"> | undefined) => Promise<",
"ApmIndexSettingsResponse",
">; saveApmIndices: (options: ",
{
"pluginId": "apmSourcesAccess",
"scope": "public",
"docId": "kibApmSourcesAccessPluginApi",
"section": "def-public.SourcesApiOptions",
"text": "SourcesApiOptions"
},
" & { body: Partial<Record<\"error\" | \"transaction\" | \"span\" | \"metric\" | \"onboarding\" | \"sourcemap\", string>>; }) => Promise<",
"SavedObject",
"<{}>>; } | undefined"
],
"path": "src/platform/plugins/shared/discover/public/build_services.ts",
"deprecated": false,
"trackAdoption": false
}
],
"initialIsOpen": false

View file

@ -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-03-14
date: 2025-03-24
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 |
|-------------------|-----------|------------------------|-----------------|
| 198 | 0 | 150 | 27 |
| 199 | 0 | 151 | 27 |
## Client

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverEnhanced']
---
import discoverEnhancedObj from './discover_enhanced.devdocs.json';

View file

@ -172,9 +172,7 @@
"type": "Interface",
"tags": [],
"label": "ObservabilityLogsAIAssistantFeatureRenderDeps",
"description": [
"\nFeatures types\nHere goes the contract definition for the client features that can be registered\nand that will be consumed by Discover.\n\nAllow to register an AIAssistant scoped to investigate log entries.\nIt will be opinionatedly used as an additional tool to investigate a log document and\nwill be shown on the logs-overview preset tab of the UnifiedDocViewer."
],
"description": [],
"path": "src/platform/plugins/shared/discover_shared/public/services/discover_features/types.ts",
"deprecated": false,
"trackAdoption": false,
@ -319,6 +317,8 @@
"text": "ObservabilityLogsAIAssistantFeature"
},
" | ",
"StreamsFeature",
" | ",
"ObservabilityCreateSLOFeature",
" | ",
"SecuritySolutionFeature"

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'discoverShared']
---
import discoverSharedObj from './discover_shared.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 |
|-------------------|-----------|------------------------|-----------------|
| 26 | 0 | 23 | 2 |
| 26 | 0 | 24 | 4 |
## Client

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'ecsDataQualityDashboard']
---
import ecsDataQualityDashboardObj from './ecs_data_quality_dashboard.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'elasticAssistant']
---
import elasticAssistantObj from './elastic_assistant.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddable']
---
import embeddableObj from './embeddable.devdocs.json';

View file

@ -0,0 +1,55 @@
{
"id": "embeddableAlertsTable",
"client": {
"classes": [],
"functions": [],
"interfaces": [],
"enums": [],
"misc": [],
"objects": [],
"setup": {
"parentPluginId": "embeddableAlertsTable",
"id": "def-public.EmbeddableAlertsTablePublicSetup",
"type": "Interface",
"tags": [],
"label": "EmbeddableAlertsTablePublicSetup",
"description": [],
"path": "x-pack/platform/plugins/shared/embeddable_alerts_table/public/types.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
"lifecycle": "setup",
"initialIsOpen": true
},
"start": {
"parentPluginId": "embeddableAlertsTable",
"id": "def-public.EmbeddableAlertsTablePublicStart",
"type": "Interface",
"tags": [],
"label": "EmbeddableAlertsTablePublicStart",
"description": [],
"path": "x-pack/platform/plugins/shared/embeddable_alerts_table/public/types.ts",
"deprecated": false,
"trackAdoption": false,
"children": [],
"lifecycle": "start",
"initialIsOpen": true
}
},
"server": {
"classes": [],
"functions": [],
"interfaces": [],
"enums": [],
"misc": [],
"objects": []
},
"common": {
"classes": [],
"functions": [],
"interfaces": [],
"enums": [],
"misc": [],
"objects": []
}
}

View file

@ -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: kibEmbeddableAlertsTablePluginApi
slug: /kibana-dev-docs/api/embeddableAlertsTable
title: "embeddableAlertsTable"
image: https://source.unsplash.com/400x175/?github
description: API docs for the embeddableAlertsTable plugin
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddableAlertsTable']
---
import embeddableAlertsTableObj from './embeddable_alerts_table.devdocs.json';
Contact [@elastic/response-ops](https://github.com/orgs/elastic/teams/response-ops) for questions regarding this plugin.
**Code health stats**
| Public API count | Any count | Items lacking comments | Missing exports |
|-------------------|-----------|------------------------|-----------------|
| 2 | 0 | 2 | 0 |
## Client
### Setup
<DocDefinitionList data={[embeddableAlertsTableObj.client.setup]}/>
### Start
<DocDefinitionList data={[embeddableAlertsTableObj.client.start]}/>

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'embeddableEnhanced']
---
import embeddableEnhancedObj from './embeddable_enhanced.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'encryptedSavedObjects']
---
import encryptedSavedObjectsObj from './encrypted_saved_objects.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'enterpriseSearch']
---
import enterpriseSearchObj from './enterprise_search.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'entitiesDataAccess']
---
import entitiesDataAccessObj from './entities_data_access.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'entityManager']
---
import entityManagerObj from './entity_manager.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esUiShared']
---
import esUiSharedObj from './es_ui_shared.devdocs.json';

View file

@ -591,87 +591,21 @@
},
{
"parentPluginId": "esql",
"id": "def-public.ESQLEditorProps.supportsControls",
"type": "CompoundType",
"id": "def-public.ESQLEditorProps.controlsContext",
"type": "Object",
"tags": [],
"label": "supportsControls",
"label": "controlsContext",
"description": [
"The editor supports the creation of controls,\nThis flag should be set to true to display the \"Create control\" suggestion"
"Enables the creation of controls from the editor"
],
"signature": [
"boolean | undefined"
"ControlsContext",
" | 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<string, unknown>, updatedQuery: string) => Promise<void>) | 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<string, unknown>"
],
"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",

View file

@ -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-03-14
date: 2025-03-24
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 |
|-------------------|-----------|------------------------|-----------------|
| 51 | 0 | 29 | 2 |
| 47 | 0 | 27 | 2 |
## Client

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'esqlDataGrid']
---
import esqlDataGridObj from './esql_data_grid.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotation']
---
import eventAnnotationObj from './event_annotation.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventAnnotationListing']
---
import eventAnnotationListingObj from './event_annotation_listing.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'eventLog']
---
import eventLogObj from './event_log.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'exploratoryView']
---
import exploratoryViewObj from './exploratory_view.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionError']
---
import expressionErrorObj from './expression_error.devdocs.json';

View file

@ -1235,27 +1235,27 @@
"LegendPositionConfig",
" | undefined; rotation?: ",
"Rotation",
" | undefined; debug?: boolean | undefined; locale?: string | undefined; rendering?: ",
" | undefined; rendering?: ",
"Rendering",
" | undefined; animateData?: boolean | undefined; externalPointerEvents?: ",
"MakeOverridesSerializable",
"<",
"ExternalPointerEventsSettings",
" | undefined>; pointBuffer?: ",
" | undefined>; debug?: boolean | undefined; pointBuffer?: ",
"MarkBuffer",
" | undefined; pointerUpdateTrigger?: ",
"PointerUpdateTrigger",
" | undefined; brushAxis?: ",
"BrushAxis",
" | undefined; minBrushDelta?: number | undefined; allowBrushingLastHistogramBin?: boolean | undefined; ariaLabelHeadingLevel?: \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | undefined; ariaUseDefaultSummary?: boolean | undefined; dow?: number | undefined; legendValues?: ",
" | undefined; minBrushDelta?: number | undefined; allowBrushingLastHistogramBin?: boolean | undefined; ariaLabelHeadingLevel?: \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | undefined; ariaUseDefaultSummary?: boolean | undefined; locale?: string | undefined; dow?: number | undefined; legendValues?: ",
"MakeOverridesSerializable",
"<",
"LegendValue",
"[] | undefined>; legendMaxDepth?: number | undefined; legendSize?: number | undefined; flatLegend?: boolean | undefined; ariaDescription?: string | undefined; ariaLabel?: string | undefined; xDomain?: ",
"[] | undefined>; legendMaxDepth?: number | undefined; legendSize?: number | undefined; flatLegend?: boolean | undefined; debugState?: boolean | undefined; onProjectionClick?: \"ignore\" | undefined; onElementClick?: \"ignore\" | undefined; onElementOver?: \"ignore\" | undefined; onElementOut?: \"ignore\" | undefined; onBrushEnd?: \"ignore\" | undefined; onWillRender?: \"ignore\" | undefined; onProjectionAreaChange?: \"ignore\" | undefined; xDomain?: ",
"MakeOverridesSerializable",
"<",
"CustomXDomain",
" | undefined>; debugState?: boolean | undefined; onProjectionClick?: \"ignore\" | undefined; onElementClick?: \"ignore\" | undefined; onElementOver?: \"ignore\" | undefined; onElementOut?: \"ignore\" | undefined; onBrushEnd?: \"ignore\" | undefined; onWillRender?: \"ignore\" | undefined; onProjectionAreaChange?: \"ignore\" | undefined; onAnnotationClick?: \"ignore\" | undefined; resizeDebounce?: number | undefined; pointerUpdateDebounce?: number | undefined; roundHistogramBrushValues?: boolean | undefined; renderingSort?: \"ignore\" | undefined; noResults?: React.ComponentType<{}> | React.ReactChild | undefined; ariaLabelledBy?: string | undefined; ariaDescribedBy?: string | undefined; ariaTableCaption?: string | undefined; legendStrategy?: ",
" | undefined>; onAnnotationClick?: \"ignore\" | undefined; resizeDebounce?: number | undefined; pointerUpdateDebounce?: number | undefined; roundHistogramBrushValues?: boolean | undefined; renderingSort?: \"ignore\" | undefined; noResults?: React.ComponentType<{}> | React.ReactChild | undefined; ariaLabel?: string | undefined; ariaLabelledBy?: string | undefined; ariaDescription?: string | undefined; ariaDescribedBy?: string | undefined; ariaTableCaption?: string | undefined; legendStrategy?: ",
"LegendStrategy",
" | undefined; onLegendItemOver?: \"ignore\" | undefined; onLegendItemOut?: \"ignore\" | undefined; onLegendItemClick?: \"ignore\" | undefined; onLegendItemPlusClick?: \"ignore\" | undefined; onLegendItemMinusClick?: \"ignore\" | undefined; legendAction?: \"ignore\" | undefined; legendSort?: \"ignore\" | undefined; customLegend?: \"ignore\" | undefined; legendTitle?: string | undefined; }>> & Partial<Record<\"chart\", { title?: string | undefined; description?: string | undefined; }>>) | undefined; setChartSize: (d: ",
{

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionGauge']
---
import expressionGaugeObj from './expression_gauge.devdocs.json';

View file

@ -509,27 +509,27 @@
"LegendPositionConfig",
" | undefined; rotation?: ",
"Rotation",
" | undefined; debug?: boolean | undefined; locale?: string | undefined; rendering?: ",
" | undefined; rendering?: ",
"Rendering",
" | undefined; animateData?: boolean | undefined; externalPointerEvents?: ",
"MakeOverridesSerializable",
"<",
"ExternalPointerEventsSettings",
" | undefined>; pointBuffer?: ",
" | undefined>; debug?: boolean | undefined; pointBuffer?: ",
"MarkBuffer",
" | undefined; pointerUpdateTrigger?: ",
"PointerUpdateTrigger",
" | undefined; brushAxis?: ",
"BrushAxis",
" | undefined; minBrushDelta?: number | undefined; allowBrushingLastHistogramBin?: boolean | undefined; ariaLabelHeadingLevel?: \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | undefined; ariaUseDefaultSummary?: boolean | undefined; dow?: number | undefined; legendValues?: ",
" | undefined; minBrushDelta?: number | undefined; allowBrushingLastHistogramBin?: boolean | undefined; ariaLabelHeadingLevel?: \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | undefined; ariaUseDefaultSummary?: boolean | undefined; locale?: string | undefined; dow?: number | undefined; legendValues?: ",
"MakeOverridesSerializable",
"<",
"LegendValue",
"[] | undefined>; legendMaxDepth?: number | undefined; legendSize?: number | undefined; flatLegend?: boolean | undefined; ariaDescription?: string | undefined; ariaLabel?: string | undefined; xDomain?: ",
"[] | undefined>; legendMaxDepth?: number | undefined; legendSize?: number | undefined; flatLegend?: boolean | undefined; debugState?: boolean | undefined; onProjectionClick?: \"ignore\" | undefined; onElementClick?: \"ignore\" | undefined; onElementOver?: \"ignore\" | undefined; onElementOut?: \"ignore\" | undefined; onBrushEnd?: \"ignore\" | undefined; onWillRender?: \"ignore\" | undefined; onProjectionAreaChange?: \"ignore\" | undefined; xDomain?: ",
"MakeOverridesSerializable",
"<",
"CustomXDomain",
" | undefined>; debugState?: boolean | undefined; onProjectionClick?: \"ignore\" | undefined; onElementClick?: \"ignore\" | undefined; onElementOver?: \"ignore\" | undefined; onElementOut?: \"ignore\" | undefined; onBrushEnd?: \"ignore\" | undefined; onWillRender?: \"ignore\" | undefined; onProjectionAreaChange?: \"ignore\" | undefined; onAnnotationClick?: \"ignore\" | undefined; resizeDebounce?: number | undefined; pointerUpdateDebounce?: number | undefined; roundHistogramBrushValues?: boolean | undefined; renderingSort?: \"ignore\" | undefined; noResults?: React.ComponentType<{}> | React.ReactChild | undefined; ariaLabelledBy?: string | undefined; ariaDescribedBy?: string | undefined; ariaTableCaption?: string | undefined; legendStrategy?: ",
" | undefined>; onAnnotationClick?: \"ignore\" | undefined; resizeDebounce?: number | undefined; pointerUpdateDebounce?: number | undefined; roundHistogramBrushValues?: boolean | undefined; renderingSort?: \"ignore\" | undefined; noResults?: React.ComponentType<{}> | React.ReactChild | undefined; ariaLabel?: string | undefined; ariaLabelledBy?: string | undefined; ariaDescription?: string | undefined; ariaDescribedBy?: string | undefined; ariaTableCaption?: string | undefined; legendStrategy?: ",
"LegendStrategy",
" | undefined; onLegendItemOver?: \"ignore\" | undefined; onLegendItemOut?: \"ignore\" | undefined; onLegendItemClick?: \"ignore\" | undefined; onLegendItemPlusClick?: \"ignore\" | undefined; onLegendItemMinusClick?: \"ignore\" | undefined; legendAction?: \"ignore\" | undefined; legendSort?: \"ignore\" | undefined; customLegend?: \"ignore\" | undefined; legendTitle?: string | undefined; }>> & Partial<Record<\"chart\", { title?: string | undefined; description?: string | undefined; }>>) | undefined"
],

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionHeatmap']
---
import expressionHeatmapObj from './expression_heatmap.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionImage']
---
import expressionImageObj from './expression_image.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionLegacyMetricVis']
---
import expressionLegacyMetricVisObj from './expression_legacy_metric_vis.devdocs.json';

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetric']
---
import expressionMetricObj from './expression_metric.devdocs.json';

View file

@ -1006,27 +1006,27 @@
"LegendPositionConfig",
" | undefined; rotation?: ",
"Rotation",
" | undefined; debug?: boolean | undefined; locale?: string | undefined; rendering?: ",
" | undefined; rendering?: ",
"Rendering",
" | undefined; animateData?: boolean | undefined; externalPointerEvents?: ",
"MakeOverridesSerializable",
"<",
"ExternalPointerEventsSettings",
" | undefined>; pointBuffer?: ",
" | undefined>; debug?: boolean | undefined; pointBuffer?: ",
"MarkBuffer",
" | undefined; pointerUpdateTrigger?: ",
"PointerUpdateTrigger",
" | undefined; brushAxis?: ",
"BrushAxis",
" | undefined; minBrushDelta?: number | undefined; allowBrushingLastHistogramBin?: boolean | undefined; ariaLabelHeadingLevel?: \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | undefined; ariaUseDefaultSummary?: boolean | undefined; dow?: number | undefined; legendValues?: ",
" | undefined; minBrushDelta?: number | undefined; allowBrushingLastHistogramBin?: boolean | undefined; ariaLabelHeadingLevel?: \"h1\" | \"h2\" | \"h3\" | \"h4\" | \"h5\" | \"h6\" | \"p\" | undefined; ariaUseDefaultSummary?: boolean | undefined; locale?: string | undefined; dow?: number | undefined; legendValues?: ",
"MakeOverridesSerializable",
"<",
"LegendValue",
"[] | undefined>; legendMaxDepth?: number | undefined; legendSize?: number | undefined; flatLegend?: boolean | undefined; ariaDescription?: string | undefined; ariaLabel?: string | undefined; xDomain?: ",
"[] | undefined>; legendMaxDepth?: number | undefined; legendSize?: number | undefined; flatLegend?: boolean | undefined; debugState?: boolean | undefined; onProjectionClick?: \"ignore\" | undefined; onElementClick?: \"ignore\" | undefined; onElementOver?: \"ignore\" | undefined; onElementOut?: \"ignore\" | undefined; onBrushEnd?: \"ignore\" | undefined; onWillRender?: \"ignore\" | undefined; onProjectionAreaChange?: \"ignore\" | undefined; xDomain?: ",
"MakeOverridesSerializable",
"<",
"CustomXDomain",
" | undefined>; debugState?: boolean | undefined; onProjectionClick?: \"ignore\" | undefined; onElementClick?: \"ignore\" | undefined; onElementOver?: \"ignore\" | undefined; onElementOut?: \"ignore\" | undefined; onBrushEnd?: \"ignore\" | undefined; onWillRender?: \"ignore\" | undefined; onProjectionAreaChange?: \"ignore\" | undefined; onAnnotationClick?: \"ignore\" | undefined; resizeDebounce?: number | undefined; pointerUpdateDebounce?: number | undefined; roundHistogramBrushValues?: boolean | undefined; renderingSort?: \"ignore\" | undefined; noResults?: React.ComponentType<{}> | React.ReactChild | undefined; ariaLabelledBy?: string | undefined; ariaDescribedBy?: string | undefined; ariaTableCaption?: string | undefined; legendStrategy?: ",
" | undefined>; onAnnotationClick?: \"ignore\" | undefined; resizeDebounce?: number | undefined; pointerUpdateDebounce?: number | undefined; roundHistogramBrushValues?: boolean | undefined; renderingSort?: \"ignore\" | undefined; noResults?: React.ComponentType<{}> | React.ReactChild | undefined; ariaLabel?: string | undefined; ariaLabelledBy?: string | undefined; ariaDescription?: string | undefined; ariaDescribedBy?: string | undefined; ariaTableCaption?: string | undefined; legendStrategy?: ",
"LegendStrategy",
" | undefined; onLegendItemOver?: \"ignore\" | undefined; onLegendItemOut?: \"ignore\" | undefined; onLegendItemClick?: \"ignore\" | undefined; onLegendItemPlusClick?: \"ignore\" | undefined; onLegendItemMinusClick?: \"ignore\" | undefined; legendAction?: \"ignore\" | undefined; legendSort?: \"ignore\" | undefined; customLegend?: \"ignore\" | undefined; legendTitle?: string | undefined; }>> & Partial<Record<\"chart\", { title?: string | undefined; description?: string | undefined; }>>) | undefined"
],

View file

@ -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-03-14
date: 2025-03-24
tags: ['contributor', 'dev', 'apidocs', 'kibana', 'expressionMetricVis']
---
import expressionMetricVisObj from './expression_metric_vis.devdocs.json';

Some files were not shown because too many files have changed in this diff Show more