* [APM] Adds migration to fleet-managed APM server in APM UI Settings (#100657) * adds useStrictParams option to apm server routes to allow unknown record type in param.bopy * Adds checks for required roles, policies, and config before allowing user to initiate migration * refactored and cleaned up server-side code * i18n and link to Fleet * fixes linting issues and unit tests * updates the apm package policy to 0.3.0 and adds some missing config mappings * PR feedback * Handles case where the cloud policy doesn't exist * Reverts the addition of the useStrictParams option since strictKeysRt now supports records * fixes default input var values and uses correct published package version * displays reasons the switch to data streams is disabled * Store apm-server schema with the internal saved objects client
22 lines
802 B
TypeScript
22 lines
802 B
TypeScript
/*
|
|
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
|
* or more contributor license agreements. Licensed under the Elastic License
|
|
* 2.0; you may not use this file except in compliance with the Elastic License
|
|
* 2.0.
|
|
*/
|
|
|
|
// the types have to match the names of the saved object mappings
|
|
// in /x-pack/plugins/apm/mappings.json
|
|
|
|
// APM indices
|
|
export const APM_INDICES_SAVED_OBJECT_TYPE = 'apm-indices';
|
|
export const APM_INDICES_SAVED_OBJECT_ID = 'apm-indices';
|
|
|
|
// APM telemetry
|
|
export const APM_TELEMETRY_SAVED_OBJECT_TYPE = 'apm-telemetry';
|
|
export const APM_TELEMETRY_SAVED_OBJECT_ID = 'apm-telemetry';
|
|
|
|
// APM Server schema
|
|
export const APM_SERVER_SCHEMA_SAVED_OBJECT_TYPE = 'apm-server-schema';
|
|
export const APM_SERVER_SCHEMA_SAVED_OBJECT_ID = 'apm-server-schema';
|