Skip to content

Commit 285fa0f

Browse files
[DOCS] Add overlays for ML examples (#3659) (#3669)
(cherry picked from commit 31d9111) Co-authored-by: Lisa Cawley <[email protected]>
1 parent 2eadbbd commit 285fa0f

File tree

69 files changed

+556
-348
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+556
-348
lines changed

docs/overlays/elasticsearch-openapi-overlays.yaml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -618,6 +618,59 @@ actions:
618618
examples:
619619
clusterHealthResponseExample1:
620620
$ref: "../../specification/license/post/examples/200_response/PostLicenseResponseExample1.yaml"
621+
## Examples for machine learning
622+
- target: "$.components['requestBodies']['ml.explain_data_frame_analytics']"
623+
description: "Add examples for explain dataframe analytics"
624+
update:
625+
content:
626+
application/json:
627+
examples:
628+
mlDataFrameAnalyticsExplainRequestExample1:
629+
$ref: "../../specification/ml/explain_data_frame_analytics/examples/request/MlExplainDataFrameAnalyticsRequestExample1.yaml"
630+
- target: "$.components['responses']['ml.explain_data_frame_analytics#200']"
631+
description: "Add examples for explain dataframe analytics response"
632+
update:
633+
content:
634+
application/json:
635+
examples:
636+
mlDataFrameAnalyticsExplainResponseExample1:
637+
$ref: "../../specification/ml/explain_data_frame_analytics/examples/response/MlExplainDataFrameAnalyticsResponseExample1.yaml"
638+
- target: "$.paths['/_ml/trained_models/{model_id}/deployment/cache/_clear']['post']"
639+
description: "Add examples for clear trained model cache"
640+
update:
641+
responses:
642+
200:
643+
content:
644+
application/json:
645+
examples:
646+
mlTrainedModelClearResponseExample1:
647+
$ref: "../../specification/ml/clear_trained_model_deployment_cache/examples/response/MlClearTrainedModelDeploymentCacheResponseExample1.yaml"
648+
- target: "$.paths['/_ml/anomaly_detectors/{job_id}/model_snapshots/{snapshot_id}']['delete']"
649+
description: "Add examples for delete trained model snapshot"
650+
update:
651+
responses:
652+
200:
653+
content:
654+
application/json:
655+
examples:
656+
mlTrainedModelSnapshotDeleteResponseExample1:
657+
$ref: "../../specification/ml/delete_model_snapshot/examples/response/MlDeleteModelSnapshotResponseExample1.yaml"
658+
- target: "$.components['responses']['ml.delete_forecast#200']"
659+
description: "Add examples for delete forecast"
660+
update:
661+
content:
662+
application/json:
663+
examples:
664+
mlForecastDeleteResponseExample1:
665+
$ref: "../../specification/ml/delete_forecast/examples/response/MlDeleteForecastResponseExample1.yaml"
666+
- target: "$.components['responses']['ml.delete_expired_data#200']"
667+
description: "Add examples for delete expired data"
668+
update:
669+
content:
670+
application/json:
671+
examples:
672+
mlExpiredDataDeleteResponseExample1:
673+
$ref: "../../specification/ml/delete_expired_data/examples/response/MlDeleteExpiredDataResponseExample1.yaml"
621674
## Examples for search applications
622675
- target: "$.paths['/_application/search_application/{name}/_render_query']['post']"
623676
description: "Add examples for render search application query operation"

docs/overlays/elasticsearch-shared-overlays.yaml

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2036,6 +2036,185 @@ actions:
20362036
examples:
20372037
getLicenseResponseExample1:
20382038
$ref: "../../specification/license/get/examples/response/GetLicenseResponseExample1.yaml"
2039+
## Examples for machine learning
2040+
- target: "$.paths['/_ml/data_frame/_evaluate']['post']"
2041+
description: "Add examples for evaluate data frame analytics"
2042+
update:
2043+
requestBody:
2044+
content:
2045+
application/json:
2046+
examples:
2047+
mlDataFrameAnalyticsEvaluateRequestExample1:
2048+
$ref: "../../specification/ml/evaluate_data_frame/examples/request/MlEvaluateDataFrameRequestExample1.yaml"
2049+
mlDataFrameAnalyticsEvaluateRequestExample2:
2050+
$ref: "../../specification/ml/evaluate_data_frame/examples/request/MlEvaluateDataFrameRequestExample2.yaml"
2051+
mlDataFrameAnalyticsEvaluateRequestExample3:
2052+
$ref: "../../specification/ml/evaluate_data_frame/examples/request/MlEvaluateDataFrameRequestExample3.yaml"
2053+
mlDataFrameAnalyticsEvaluateRequestExample4:
2054+
$ref: "../../specification/ml/evaluate_data_frame/examples/request/MlEvaluateDataFrameRequestExample4.yaml"
2055+
mlDataFrameAnalyticsEvaluateRequestExample5:
2056+
$ref: "../../specification/ml/evaluate_data_frame/examples/request/MlEvaluateDataFrameRequestExample5.yaml"
2057+
responses:
2058+
200:
2059+
content:
2060+
application/json:
2061+
examples:
2062+
mlDataFrameAnalyticsEvaluateResponseExample1:
2063+
$ref: "../../specification/ml/evaluate_data_frame/examples/response/MlEvaluateDataFrameResponseExample1.yaml"
2064+
mlDataFrameAnalyticsEvaluateResponseExample2:
2065+
$ref: "../../specification/ml/evaluate_data_frame/examples/response/MlEvaluateDataFrameResponseExample2.yaml"
2066+
mlDataFrameAnalyticsEvaluateResponseExample3:
2067+
$ref: "../../specification/ml/evaluate_data_frame/examples/response/MlEvaluateDataFrameResponseExample3.yaml"
2068+
- target: "$.paths['/_ml/anomaly_detectors/_estimate_model_memory']['post']"
2069+
description: "Add examples for estimate anomaly job model memory"
2070+
update:
2071+
requestBody:
2072+
content:
2073+
application/json:
2074+
examples:
2075+
mlAnomalyJobEstimateRequestExample1:
2076+
$ref: "../../specification/ml/estimate_model_memory/examples/request/MlEstimatemodelMemoryRequestExample1.yaml"
2077+
responses:
2078+
200:
2079+
content:
2080+
application/json:
2081+
examples:
2082+
mlAnomalyJobEstimateResponseExample1:
2083+
$ref: "../../specification/ml/estimate_model_memory/examples/response/MlEstimateModelMemoryResponseExample1.yaml"
2084+
- target: "$.paths['/_ml/anomaly_detectors/{job_id}']['put']"
2085+
description: "Add examples for create anomaly detection job"
2086+
update:
2087+
requestBody:
2088+
content:
2089+
application/json:
2090+
examples:
2091+
mlAnomalyJobCreateRequestExample1:
2092+
$ref: "../../specification/ml/put_job/examples/request/MlPutJobRequestExample1.yaml"
2093+
responses:
2094+
200:
2095+
content:
2096+
application/json:
2097+
examples:
2098+
mlAnomalyJobCreateResponseExample1:
2099+
$ref: "../../specification/ml/put_job/examples/200_response/MlPutJobResponseExample1.yaml"
2100+
- target: "$.paths['/_ml/anomaly_detectors/{job_id}/_open']['post']"
2101+
description: "Add examples for open anomaly detection job"
2102+
update:
2103+
requestBody:
2104+
content:
2105+
application/json:
2106+
examples:
2107+
mlAnomalyJobOpenRequestExample1:
2108+
$ref: "../../specification/ml/open_job/examples/request/MlOpenJobRequestExample1.yaml"
2109+
responses:
2110+
200:
2111+
content:
2112+
application/json:
2113+
examples:
2114+
mlAnomalyJobCreateResponseExample1:
2115+
$ref: "../../specification/ml/open_job/examples/200_response/MlOpenJobResponseExample1.yaml"
2116+
- target: "$.paths['/_ml/trained_models/{model_id}/model_aliases/{model_alias}']['delete']"
2117+
description: "Add examples for delete trained model alias"
2118+
update:
2119+
responses:
2120+
200:
2121+
content:
2122+
application/json:
2123+
examples:
2124+
mlTrainedModelAliasDeleteResponseExample1:
2125+
$ref: "../../specification/ml/delete_trained_model_alias/examples/response/MlDeleteTrainedModelAliasResponseExample1.yaml"
2126+
- target: "$.paths['/_ml/trained_models/{model_id}']['delete']"
2127+
description: "Add examples for delete trained model"
2128+
update:
2129+
responses:
2130+
200:
2131+
content:
2132+
application/json:
2133+
examples:
2134+
mlTrainedModelDeleteResponseExample1:
2135+
$ref: "../../specification/ml/delete_trained_model/examples/response/MlDeleteTrainedModelResponseExample1.yaml"
2136+
- target: "$.paths['/_ml/anomaly_detectors/{job_id}']['delete']"
2137+
description: "Add examples for delete anomaly detection job"
2138+
update:
2139+
responses:
2140+
200:
2141+
content:
2142+
application/json:
2143+
examples:
2144+
mlAnomalyJobDeleteResponseExample1:
2145+
$ref: "../../specification/ml/delete_job/examples/response/MlDeleteJobResponseExample1.yaml"
2146+
mlAnomalyJobDeleteResponseExample2:
2147+
$ref: "../../specification/ml/delete_job/examples/response/MlDeleteJobResponseExample2.yaml"
2148+
- target: "$.paths['/_ml/filters/{filter_id}']['delete']"
2149+
description: "Add examples for delete filter"
2150+
update:
2151+
responses:
2152+
200:
2153+
content:
2154+
application/json:
2155+
examples:
2156+
mlFilterDeleteResponseExample1:
2157+
$ref: "../../specification/ml/delete_filter/examples/response/MlDeleteFilterResponseExample1.yaml"
2158+
- target: "$.paths['/_ml/datafeeds/{datafeed_id}']['delete']"
2159+
description: "Add examples for delete data feed"
2160+
update:
2161+
responses:
2162+
200:
2163+
content:
2164+
application/json:
2165+
examples:
2166+
mlDatafeedDeleteResponseExample1:
2167+
$ref: "../../specification/ml/delete_datafeed/examples/response/MlDeleteDatafeedResponseExample1.yaml"
2168+
- target: "$.paths['/_ml/data_frame/analytics/{id}']['delete']"
2169+
description: "Add examples for delete data frame analytics job"
2170+
update:
2171+
responses:
2172+
200:
2173+
content:
2174+
application/json:
2175+
examples:
2176+
mlDataFrameAnalyticsDeleteResponseExample1:
2177+
$ref: "../../specification/ml/delete_data_frame_analytics/examples/response/MlDeleteDataFrameAnalyticsResponseExample1.yaml"
2178+
- target: "$.paths['/_ml/calendars/{calendar_id}/jobs/{job_id}']['delete']"
2179+
description: "Add examples for delete anomaly jobs from calendar"
2180+
update:
2181+
responses:
2182+
200:
2183+
content:
2184+
application/json:
2185+
examples:
2186+
mlCalendarJobDeleteResponseExample1:
2187+
$ref: "../../specification/ml/delete_calendar_job/examples/response/MlDeleteCalendarJobResponseExample1.yaml"
2188+
- target: "$.paths['/_ml/calendars/{calendar_id}/events/{event_id}']['delete']"
2189+
description: "Add examples for delete event from calendar"
2190+
update:
2191+
responses:
2192+
200:
2193+
content:
2194+
application/json:
2195+
examples:
2196+
mlCalendarEventDeleteResponseExample1:
2197+
$ref: "../../specification/ml/delete_calendar_event/examples/response/MlDeleteCalendarEventResponseExample1.yaml"
2198+
- target: "$.paths['/_ml/calendars/{calendar_id}']['delete']"
2199+
description: "Add examples for delete event from calendar"
2200+
update:
2201+
responses:
2202+
200:
2203+
content:
2204+
application/json:
2205+
examples:
2206+
mlCalendarDeleteResponseExample1:
2207+
$ref: "../../specification/ml/delete_calendar/examples/response/MlDeleteCalendarResponseExample1.yaml"
2208+
- target: "$.paths['/_ml/anomaly_detectors/{job_id}/_close']['post']"
2209+
description: "Add examples for close anomaly job"
2210+
update:
2211+
responses:
2212+
200:
2213+
content:
2214+
application/json:
2215+
examples:
2216+
mlAnomalyJobCloseResponseExample1:
2217+
$ref: "../../specification/ml/close_job/examples/response/MlCloseJobResponseExample1.yaml"
20392218
## Examples for script
20402219
- target: "$.components['requestBodies']['put_script']"
20412220
description: "Add example for create script request"

output/openapi/elasticsearch-openapi.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

output/openapi/elasticsearch-serverless-openapi.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)