Skip to content

Commit fe8e864

Browse files
lcawlleemthompo
authored andcommitted
[OpenAPI] Edits connector API summaries (#3051)
Co-authored-by: Liam Thompson <[email protected]> (cherry picked from commit 6cb0ce6)
1 parent ad31274 commit fe8e864

29 files changed

+248
-160
lines changed

docs/overlays/elasticsearch-shared-overlays.yaml

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,15 @@ actions:
3535
3636
Connectors are Elasticsearch integrations that bring content from third-party data sources, which can be deployed on Elastic Cloud or hosted on your own infrastructure:
3737
38-
* Native connectors are a managed service on Elastic Cloud
39-
* Connector clients are self-managed on your infrastructure
38+
* Elastic managed connectors (Native connectors) are a managed service on Elastic Cloud
39+
40+
* Self-managed connectors (Connector clients) are self-managed on your infrastructure.
41+
4042
4143
This API provides an alternative to relying solely on Kibana UI for connector and sync job management. The API comes with a set of validations and assertions to ensure that the state representation in the internal index remains valid.
4244
externalDocs:
43-
url: https://www.elastic.co/guide/en/enterprise-search/current/connectors-tutorial-api.html
44-
description: To get started with Connector APIs, check out the tutorial.
45+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/es-connectors-tutorial-api.html
46+
description: Connector API tutorial
4547
- name: ccr
4648
x-displayName: Cross-cluster replication
4749
# D
@@ -71,14 +73,14 @@ actions:
7173
description: >
7274
Event Query Language (EQL) is a query language for event-based time series data, such as logs, metrics, and traces.
7375
externalDocs:
74-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/eql.html
76+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/eql.html
7577
description: EQL search
7678
- name: esql
7779
x-displayName: ES|QL
7880
description: >
7981
The Elasticsearch Query Language (ES|QL) provides a powerful way to filter, transform, and analyze data stored in Elasticsearch, and in the future in other runtimes.
8082
externalDocs:
81-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/esql.html
83+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/esql.html
8284
description: ES|QL overview and tutorials
8385
# F
8486
- name: features
@@ -92,7 +94,7 @@ actions:
9294
description: >
9395
The graph explore API enables you to extract and summarize information about the documents and terms in an Elasticsearch data stream or index.
9496
externalDocs:
95-
url: https://www.elastic.co/guide/en/kibana/current/xpack-graph.html
97+
url: https://www.elastic.co/guide/en/kibana/master/xpack-graph.html
9698
description: Getting started with Graph
9799
# I
98100
- name: indices
@@ -104,7 +106,7 @@ actions:
104106
- name: ilm
105107
x-displayName: Index lifecycle management
106108
externalDocs:
107-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/index-lifecycle-management.html
109+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/index-lifecycle-management.html
108110
description: Manage the index lifecycle
109111
- name: inference
110112
x-displayName: Inference
@@ -126,7 +128,7 @@ actions:
126128
description: >
127129
Logstash APIs enable you to manage pipelines that are used by Logstash Central Management.
128130
externalDocs:
129-
url: https://www.elastic.co/guide/en/logstash/current/logstash-centralized-pipeline-management.html
131+
url: https://www.elastic.co/guide/en/logstash/master/logstash-centralized-pipeline-management.html
130132
description: Centralized pipeline management
131133
# M
132134
- name: ml
@@ -167,7 +169,7 @@ actions:
167169
If a query matches one or more rules in the ruleset, the query is re-written to apply the rules before searching.
168170
This allows pinning documents for only queries that match a specific term.
169171
externalDocs:
170-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-rule-query.html
172+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl-rule-query.html
171173
description: Rule query
172174
# R
173175
- name: rollup
@@ -200,21 +202,21 @@ actions:
200202
description: >
201203
Snapshot and restore APIs enable you to set up snapshot repositories, manage snapshot backups, and restore snapshots to a running cluster.
202204
externalDocs:
203-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshot-restore.html
205+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/snapshot-restore.html
204206
description: Snapshot and restore
205207
- name: slm
206208
x-displayName: Snapshot lifecycle management
207209
description: >
208210
Snapshot lifecycle management (SLM) APIs enable you to set up policies to automatically take snapshots and control how long they are retained.
209211
externalDocs:
210-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/snapshots-take-snapshot.html
212+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/snapshots-take-snapshot.html
211213
description: Create a snapshot
212214
- name: sql
213215
x-displayName: SQL
214216
description: >
215217
Elasticsearch's SQL APIs enable you to run SQL queries on Elasticsearch indices and data streams.
216218
externalDocs:
217-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/xpack-sql.html
219+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/xpack-sql.html
218220
description: An overview and tutorials for the Elasticsearch SQL features
219221
- name: synonyms
220222
x-displayName: Synonyms
@@ -1016,7 +1018,7 @@ actions:
10161018
All the options that are supported by Elasticsearch can be used, as this object is passed verbatim to Elasticsearch.
10171019
By default, this property has the following value: `{"match_all": {"boost": 1}}`.
10181020
externalDocs:
1019-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html
1021+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl.html
10201022
description: Query DSL
10211023
- target: "$.components['schemas']['ml._types:CategorizationAnalyzerDefinition'].properties.tokenizer"
10221024
description: Remove tokenizer object from ML anomaly detection analysis config
@@ -1037,7 +1039,7 @@ actions:
10371039
Additionally, the `ml_classic` tokenizer is available, which tokenizes in the same way as the non-customizable tokenizer in old versions of the product (before 6.2).
10381040
`ml_classic` was the default categorization tokenizer in versions 6.2 to 7.13, so if you need categorization identical to the default for jobs created in these versions, specify `"tokenizer": "ml_classic"` in your `categorization_analyzer`.
10391041
externalDocs:
1040-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-tokenizers.html
1042+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/analysis-tokenizers.html
10411043
description: Tokenizer reference
10421044
- target: "$.components['schemas']['ml._types:DataframeAnalyticsSource'].properties.query"
10431045
description: Remove query object from data frame analytics source
@@ -1054,7 +1056,7 @@ actions:
10541056
All the options that are supported by Elasticsearch can be used, as this object is passed verbatim to Elasticsearch.
10551057
By default, this property has the following value: `{"match_all": {}}`.
10561058
externalDocs:
1057-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html
1059+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl.html
10581060
description: Query DSL
10591061
- target: "$.components['schemas']['transform._types:Source'].properties.query"
10601062
description: Remove query object from transform source
@@ -1068,7 +1070,7 @@ actions:
10681070
description: >
10691071
A query clause that retrieves a subset of data from the source index.
10701072
externalDocs:
1071-
url: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl.html
1073+
url: https://www.elastic.co/guide/en/elasticsearch/reference/master/query-dsl.html
10721074
description: Query DSL
10731075
# Examples
10741076
- target: "$.components['requestBodies']['async_search.submit']"

output/openapi/elasticsearch-openapi.json

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

0 commit comments

Comments
 (0)