kibana/x-pack/platform/plugins/shared/fleet/common/index.ts
Kyle Pollich 206b67b48c
[Fleet] Enable useSpaceAwareness feature flag by default (#222230)
Enables space awareness in fleet. This is an opt-in feature in fleet management for existing deployments, and the default mode for new deployments.

Closes https://github.com/elastic/kibana/issues/220083
---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Co-authored-by: MichelLosier <michel.losier@elastic.co>
Co-authored-by: Paul Tavares <paul.tavares@elastic.co>
Co-authored-by: Paul Tavares <56442535+paul-tavares@users.noreply.github.com>
2025-06-26 10:35:27 -07:00

208 lines
5.1 KiB
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.
*/
export {
// Plugin id
PLUGIN_ID,
INTEGRATIONS_PLUGIN_ID,
// Packages
FLEET_APM_PACKAGE,
FLEET_SERVER_PACKAGE,
FLEET_SYSTEM_PACKAGE,
FLEET_SYNTHETICS_PACKAGE,
FLEET_ELASTIC_AGENT_PACKAGE,
FLEET_KUBERNETES_PACKAGE,
FLEET_CLOUD_SECURITY_POSTURE_PACKAGE,
FLEET_CLOUD_SECURITY_POSTURE_KSPM_POLICY_TEMPLATE,
FLEET_CLOUD_SECURITY_POSTURE_CSPM_POLICY_TEMPLATE,
FLEET_CLOUD_SECURITY_POSTURE_CNVM_POLICY_TEMPLATE,
FLEET_ENDPOINT_PACKAGE,
// Saved object type
AGENT_POLICY_SAVED_OBJECT_TYPE,
LEGACY_AGENT_POLICY_SAVED_OBJECT_TYPE,
PACKAGES_SAVED_OBJECT_TYPE,
LEGACY_PACKAGE_POLICY_SAVED_OBJECT_TYPE,
PACKAGE_POLICY_SAVED_OBJECT_TYPE,
OUTPUT_SAVED_OBJECT_TYPE,
PRECONFIGURATION_DELETION_RECORD_SAVED_OBJECT_TYPE,
ASSETS_SAVED_OBJECT_TYPE,
MESSAGE_SIGNING_KEYS_SAVED_OBJECT_TYPE,
UNINSTALL_TOKENS_SAVED_OBJECT_TYPE,
// Fleet server index
FLEET_SERVER_ARTIFACTS_INDEX,
AGENTS_INDEX,
AGENT_POLICY_INDEX,
AGENT_ACTIONS_INDEX,
AGENT_ACTIONS_RESULTS_INDEX,
// Agent constants
AGENTS_PREFIX,
AGENT_UPDATE_LAST_CHECKIN_INTERVAL_MS,
agentPolicyStatuses,
FleetServerAgentComponentStatuses,
// Routes
PACKAGE_POLICY_API_ROOT,
AGENT_API_ROUTES,
AGENT_POLICY_API_ROUTES,
AGENTS_SETUP_API_ROUTES,
PACKAGE_POLICY_API_ROUTES,
EPM_API_ROUTES,
SETUP_API_ROUTE,
// Should probably be removed
SO_SEARCH_LIMIT,
// Statuses
// Authz
ENDPOINT_PRIVILEGES,
// dashboards ids
DASHBOARD_LOCATORS_IDS,
FLEET_ENROLLMENT_API_PREFIX,
API_VERSIONS,
APP_API_ROUTES,
} from './constants';
export {
// Route services
epmRouteService,
agentRouteService,
agentPolicyRouteService,
setupRouteService,
appRoutesService,
packagePolicyRouteService,
fleetSetupRouteService,
// Package policy helpers
isValidNamespace,
isValidDataset,
INVALID_NAMESPACE_CHARACTERS,
getFileMetadataIndexName,
getFileDataIndexName,
removeSOAttributes,
getSortConfig,
} from './services';
export type { FleetAuthz } from './authz';
export type {
// Request/Response
GetOneAgentResponse,
GetAgentsResponse,
GetAgentStatusResponse,
GetOnePackagePolicyResponse,
CreatePackagePolicyRequest,
CreatePackagePolicyResponse,
UpdatePackagePolicyResponse,
DeletePackagePoliciesRequest,
GetPackagePoliciesRequest,
GetPackagePoliciesResponse,
CopyAgentPolicyResponse,
DeleteAgentPolicyRequest,
DeleteAgentPolicyResponse,
GetOneAgentPolicyResponse,
CreateAgentPolicyRequest,
CreateAgentPolicyResponse,
GetFullAgentPolicyResponse,
GetAgentPoliciesRequest,
GetAgentPoliciesResponse,
GetAgentPoliciesResponseItem,
PostDeletePackagePoliciesResponse,
GetPackagesResponse,
BulkInstallPackagesResponse,
FleetErrorResponse,
CheckPermissionsResponse,
PostFleetSetupResponse,
IBulkInstallPackageHTTPError,
BulkInstallPackageInfo,
GetInfoResponse,
UpgradePackagePolicyResponse,
UpgradePackagePolicyResponseItem,
UpgradePackagePolicyBaseResponse,
UpgradePackagePolicyDryRunResponseItem,
BulkGetPackagePoliciesResponse,
BulkGetAgentPoliciesResponse,
GetBulkAssetsResponse,
// Models
Agent,
AgentStatus,
DataStream,
FleetServerAgentMetadata,
AgentMetadata,
NewAgentPolicy,
FullAgentPolicy,
FullAgentPolicyKibanaConfig,
FullAgentPolicyInput,
FullAgentPolicyOutput,
FullAgentPolicyOutputPermissions,
FullAgentPolicyInputStream,
TemplateAgentPolicyInput,
DryRunPackagePolicy,
AgentPolicy,
Installation,
NewPackagePolicy,
NewPackagePolicyInput,
NewPackagePolicyInputStream,
UpdatePackagePolicy,
PackagePolicy,
PackagePolicyPackage,
Installable,
PackagePolicyInput,
PackagePolicyInputStream,
PackagePolicyConfigRecord,
PackagePolicyConfigRecordEntry,
RegistryVarsEntry,
RegistryPackage,
PackageListItem,
PackageList,
PackageInfo,
Output,
NewOutput,
PackageAssetReference,
KibanaAssetReference,
KibanaSavedObjectType,
EsAssetReference,
AssetsGroupedByServiceByType,
KibanaAssetTypeToParts,
KibanaAssetParts,
KibanaAssetType,
DocAssetType,
AssetParts,
RegistryElasticsearch,
ElasticsearchAssetParts,
ElasticsearchAssetTypeToParts,
AssetReference,
ListWithKuery,
ListResult,
DefaultPackagesInstallationError,
EpmPackageAdditions,
ArchivePackage,
InstallResult,
PackageSpecManifest,
PackageSpecCategory,
PackageSpecConditions,
PackageSpecIcon,
PackageSpecScreenshot,
RegistryPolicyTemplate,
RegistrySearchResult,
RegistryInput,
RegistryImage,
RegistryDataStream,
RegistryDataStreamPrivileges,
RegistryStream,
RegistryInputGroup,
BundledPackage,
InstallablePackage,
InstallStatusExcluded,
InstalledRegistry,
Installing,
NotInstalled,
InstallFailed,
// Fleet server models
FleetServerAgent,
FleetServerAgentComponentStatus,
AssetSOObject,
SimpleSOAssetType,
DisplayedAssetTypes,
} from './types';
export { ElasticsearchAssetType } from './types';
export { FleetError } from './errors';