diff --git a/App/FeatureSet/BaseAPI/Index.ts b/App/FeatureSet/BaseAPI/Index.ts index 1b37de8d00..11a8432f11 100644 --- a/App/FeatureSet/BaseAPI/Index.ts +++ b/App/FeatureSet/BaseAPI/Index.ts @@ -188,6 +188,15 @@ import TableViewService, { import LogSavedViewService, { Service as LogSavedViewServiceType, } from "Common/Server/Services/LogSavedViewService"; +import LogPipelineService, { + Service as LogPipelineServiceType, +} from "Common/Server/Services/LogPipelineService"; +import LogPipelineProcessorService, { + Service as LogPipelineProcessorServiceType, +} from "Common/Server/Services/LogPipelineProcessorService"; +import LogDropFilterService, { + Service as LogDropFilterServiceType, +} from "Common/Server/Services/LogDropFilterService"; import IncidentOwnerTeamService, { Service as IncidentOwnerTeamServiceType, } from "Common/Server/Services/IncidentOwnerTeamService"; @@ -634,6 +643,9 @@ import ScheduledMaintenanceTemplateOwnerUserService, { } from "Common/Server/Services/ScheduledMaintenanceTemplateOwnerUserService"; import TableView from "Common/Models/DatabaseModels/TableView"; import LogSavedView from "Common/Models/DatabaseModels/LogSavedView"; +import LogPipeline from "Common/Models/DatabaseModels/LogPipeline"; +import LogPipelineProcessor from "Common/Models/DatabaseModels/LogPipelineProcessor"; +import LogDropFilter from "Common/Models/DatabaseModels/LogDropFilter"; import IncidentFeed from "Common/Models/DatabaseModels/IncidentFeed"; import AlertFeed from "Common/Models/DatabaseModels/AlertFeed"; @@ -1506,6 +1518,30 @@ const BaseAPIFeatureSet: FeatureSet = { ).getRouter(), ); + app.use( + `/${APP_NAME.toLocaleLowerCase()}`, + new BaseAPI( + LogPipeline, + LogPipelineService, + ).getRouter(), + ); + + app.use( + `/${APP_NAME.toLocaleLowerCase()}`, + new BaseAPI( + LogPipelineProcessor, + LogPipelineProcessorService, + ).getRouter(), + ); + + app.use( + `/${APP_NAME.toLocaleLowerCase()}`, + new BaseAPI( + LogDropFilter, + LogDropFilterService, + ).getRouter(), + ); + app.use( `/${APP_NAME.toLocaleLowerCase()}`, new BaseAPI( diff --git a/Common/Server/Services/LogDropFilterService.ts b/Common/Server/Services/LogDropFilterService.ts new file mode 100644 index 0000000000..b2b440be4f --- /dev/null +++ b/Common/Server/Services/LogDropFilterService.ts @@ -0,0 +1,10 @@ +import DatabaseService from "./DatabaseService"; +import Model from "../../Models/DatabaseModels/LogDropFilter"; + +export class Service extends DatabaseService { + public constructor() { + super(Model); + } +} + +export default new Service(); diff --git a/Common/Server/Services/LogPipelineProcessorService.ts b/Common/Server/Services/LogPipelineProcessorService.ts new file mode 100644 index 0000000000..9a3d8380a5 --- /dev/null +++ b/Common/Server/Services/LogPipelineProcessorService.ts @@ -0,0 +1,10 @@ +import DatabaseService from "./DatabaseService"; +import Model from "../../Models/DatabaseModels/LogPipelineProcessor"; + +export class Service extends DatabaseService { + public constructor() { + super(Model); + } +} + +export default new Service(); diff --git a/Common/Server/Services/LogPipelineService.ts b/Common/Server/Services/LogPipelineService.ts new file mode 100644 index 0000000000..0f75a5a441 --- /dev/null +++ b/Common/Server/Services/LogPipelineService.ts @@ -0,0 +1,10 @@ +import DatabaseService from "./DatabaseService"; +import Model from "../../Models/DatabaseModels/LogPipeline"; + +export class Service extends DatabaseService { + public constructor() { + super(Model); + } +} + +export default new Service();