Skip to content

Commit 3e5aecc

Browse files
[Security Solution] [Resolver] Remove related events api (elastic#79036)
* Removing old related events route * Removing outer describe block Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
1 parent f3a5dcb commit 3e5aecc

File tree

13 files changed

+124
-705
lines changed

13 files changed

+124
-705
lines changed

x-pack/plugins/security_solution/common/endpoint/schema/resolver.ts

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,6 @@ export const validateTree = {
2323
}),
2424
};
2525

26-
/**
27-
* Used to validate GET requests for non process events for a specific event.
28-
*/
29-
export const validateRelatedEvents = {
30-
params: schema.object({ id: schema.string({ minLength: 1 }) }),
31-
query: schema.object({
32-
events: schema.number({ defaultValue: 1000, min: 1, max: 10000 }),
33-
afterEvent: schema.maybe(schema.string()),
34-
legacyEndpointID: schema.maybe(schema.string({ minLength: 1 })),
35-
}),
36-
body: schema.nullable(
37-
schema.object({
38-
filter: schema.maybe(schema.string()),
39-
})
40-
),
41-
};
42-
4326
/**
4427
* Used to validate POST requests for `/resolver/events` api.
4528
*/

x-pack/plugins/security_solution/common/endpoint/types/index.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,6 @@ export interface SafeResolverTree {
197197
*/
198198
entityID: string;
199199
children: SafeResolverChildren;
200-
relatedEvents: Omit<SafeResolverRelatedEvents, 'entityID'>;
201200
relatedAlerts: Omit<ResolverRelatedAlerts, 'entityID'>;
202201
ancestry: SafeResolverAncestry;
203202
lifecycle: SafeResolverEvent[];
@@ -267,15 +266,6 @@ export interface ResolverRelatedEvents {
267266
nextEvent: string | null;
268267
}
269268

270-
/**
271-
* Safe version of `ResolverRelatedEvents`
272-
*/
273-
export interface SafeResolverRelatedEvents {
274-
entityID: string;
275-
events: SafeResolverEvent[];
276-
nextEvent: string | null;
277-
}
278-
279269
/**
280270
* Response structure for the events route.
281271
* `nextEvent` will be set to null when at the time of querying there were no more results to retrieve from ES.

x-pack/plugins/security_solution/server/endpoint/routes/resolver.ts

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,12 @@ import { IRouter } from 'kibana/server';
88
import { EndpointAppContext } from '../types';
99
import {
1010
validateTree,
11-
validateRelatedEvents,
1211
validateEvents,
1312
validateChildren,
1413
validateAncestry,
1514
validateAlerts,
1615
validateEntities,
1716
} from '../../../common/endpoint/schema/resolver';
18-
import { handleRelatedEvents } from './resolver/related_events';
1917
import { handleChildren } from './resolver/children';
2018
import { handleAncestry } from './resolver/ancestry';
2119
import { handleTree } from './resolver/tree';
@@ -26,17 +24,6 @@ import { handleEvents } from './resolver/events';
2624
export function registerResolverRoutes(router: IRouter, endpointAppContext: EndpointAppContext) {
2725
const log = endpointAppContext.logFactory.get('resolver');
2826

29-
// this route will be removed in favor of the one below
30-
router.post(
31-
{
32-
// @deprecated use `/resolver/events` instead
33-
path: '/api/endpoint/resolver/{id}/events',
34-
validate: validateRelatedEvents,
35-
options: { authRequired: true },
36-
},
37-
handleRelatedEvents(log, endpointAppContext)
38-
);
39-
4027
router.post(
4128
{
4229
path: '/api/endpoint/resolver/events',

x-pack/plugins/security_solution/server/endpoint/routes/resolver/queries/related_events.test.ts

Lines changed: 0 additions & 35 deletions
This file was deleted.

x-pack/plugins/security_solution/server/endpoint/routes/resolver/queries/related_events.ts

Lines changed: 0 additions & 92 deletions
This file was deleted.

x-pack/plugins/security_solution/server/endpoint/routes/resolver/related_events.ts

Lines changed: 0 additions & 44 deletions
This file was deleted.

x-pack/plugins/security_solution/server/endpoint/routes/resolver/utils/events_query_handler.ts

Lines changed: 0 additions & 96 deletions
This file was deleted.

0 commit comments

Comments
 (0)