mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
[ML] Update apidoc config with the Trained models endpoints (#83274)
* [ML] fix apidoc annotations * [ML] add trained models * [ML] use full path to the apidoc-markdown package
This commit is contained in:
parent
1babb5f6bf
commit
6e9177caac
3 changed files with 23 additions and 17 deletions
|
@ -6,6 +6,6 @@
|
|||
"license": "Elastic-License",
|
||||
"scripts": {
|
||||
"build:apiDocScripts": "cd server/routes/apidoc_scripts && ../../../../../../node_modules/.bin/tsc",
|
||||
"apiDocs": "yarn build:apiDocScripts && cd ./server/routes/ && ../../../../../node_modules/.bin/apidoc --parse-workers apischema=./apidoc_scripts/target/schema_worker.js --parse-parsers apischema=./apidoc_scripts/target/schema_parser.js --parse-filters apiversion=./apidoc_scripts/target/version_filter.js -i . -o ../routes_doc && apidoc-markdown -p ../routes_doc -o ../routes_doc/ML_API.md -t ./apidoc_scripts/template.md"
|
||||
"apiDocs": "yarn build:apiDocScripts && cd ./server/routes/ && ../../../../../node_modules/.bin/apidoc --parse-workers apischema=./apidoc_scripts/target/schema_worker.js --parse-parsers apischema=./apidoc_scripts/target/schema_parser.js --parse-filters apiversion=./apidoc_scripts/target/version_filter.js -i . -o ../routes_doc && ../../../../../node_modules/.bin/apidoc-markdown -p ../routes_doc -o ../routes_doc/ML_API.md -t ./apidoc_scripts/template.md"
|
||||
}
|
||||
}
|
|
@ -148,6 +148,12 @@
|
|||
"InitializeJobSavedObjects",
|
||||
"AssignJobsToSpaces",
|
||||
"RemoveJobsFromSpaces",
|
||||
"JobsSpaces"
|
||||
"JobsSpaces",
|
||||
|
||||
"TrainedModels",
|
||||
"GetTrainedModel",
|
||||
"GetTrainedModelStats",
|
||||
"GetTrainedModelPipelines",
|
||||
"DeleteTrainedModel"
|
||||
]
|
||||
}
|
||||
|
|
|
@ -16,11 +16,11 @@ import { InferenceConfigResponse } from '../../common/types/trained_models';
|
|||
|
||||
export function trainedModelsRoutes({ router, routeGuard }: RouteInitialization) {
|
||||
/**
|
||||
* @apiGroup Inference
|
||||
* @apiGroup TrainedModels
|
||||
*
|
||||
* @api {get} /api/ml/trained_models/:modelId Get info of a trained inference model
|
||||
* @apiName GetInferenceModel
|
||||
* @apiDescription Retrieves configuration information for a trained inference model.
|
||||
* @apiName GetTrainedModel
|
||||
* @apiDescription Retrieves configuration information for a trained model.
|
||||
*/
|
||||
router.get(
|
||||
{
|
||||
|
@ -68,11 +68,11 @@ export function trainedModelsRoutes({ router, routeGuard }: RouteInitialization)
|
|||
);
|
||||
|
||||
/**
|
||||
* @apiGroup Inference
|
||||
* @apiGroup TrainedModels
|
||||
*
|
||||
* @api {get} /api/ml/trained_models/:modelId/_stats Get stats of a trained inference model
|
||||
* @apiName GetInferenceModelStats
|
||||
* @apiDescription Retrieves usage information for trained inference models.
|
||||
* @api {get} /api/ml/trained_models/:modelId/_stats Get stats of a trained model
|
||||
* @apiName GetTrainedModelStats
|
||||
* @apiDescription Retrieves usage information for trained models.
|
||||
*/
|
||||
router.get(
|
||||
{
|
||||
|
@ -100,11 +100,11 @@ export function trainedModelsRoutes({ router, routeGuard }: RouteInitialization)
|
|||
);
|
||||
|
||||
/**
|
||||
* @apiGroup Inference
|
||||
* @apiGroup TrainedModels
|
||||
*
|
||||
* @api {get} /api/ml/trained_models/:modelId/pipelines Get model pipelines
|
||||
* @apiName GetModelPipelines
|
||||
* @apiDescription Retrieves pipelines associated with a model
|
||||
* @api {get} /api/ml/trained_models/:modelId/pipelines Get trained model pipelines
|
||||
* @apiName GetTrainedModelPipelines
|
||||
* @apiDescription Retrieves pipelines associated with a trained model
|
||||
*/
|
||||
router.get(
|
||||
{
|
||||
|
@ -130,11 +130,11 @@ export function trainedModelsRoutes({ router, routeGuard }: RouteInitialization)
|
|||
);
|
||||
|
||||
/**
|
||||
* @apiGroup Inference
|
||||
* @apiGroup TrainedModels
|
||||
*
|
||||
* @api {delete} /api/ml/trained_models/:modelId Get stats of a trained inference model
|
||||
* @apiName DeleteInferenceModel
|
||||
* @apiDescription Deletes an existing trained inference model that is currently not referenced by an ingest pipeline.
|
||||
* @api {delete} /api/ml/trained_models/:modelId Delete a trained model
|
||||
* @apiName DeleteTrainedModel
|
||||
* @apiDescription Deletes an existing trained model that is currently not referenced by an ingest pipeline.
|
||||
*/
|
||||
router.delete(
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue