More iteration on generated docs

This commit is contained in:
Josh Mock
2024-11-19 17:04:50 -06:00
parent 4afd72b173
commit e0372eea89
503 changed files with 11653 additions and 6026 deletions

View File

@ -85,7 +85,7 @@ _Default:_ `3`
_Default:_ `30000` _Default:_ `30000`
|`pingTimeout` |`pingTimeout`
|`number` - Max ping request timeout in milliseconds for each request. + |`number` - Max number of milliseconds a `ClusterConnectionPool` will wait when pinging nodes before marking them dead. +
_Default:_ `3000` _Default:_ `3000`
|`sniffInterval` |`sniffInterval`
@ -105,17 +105,13 @@ _Default:_ `'_nodes/_all/http'`
_Default:_ `false` _Default:_ `false`
|`resurrectStrategy` |`resurrectStrategy`
|`string` - Configure the node resurrection strategy. + |`string` - Strategy for resurrecting dead nodes when using `ClusterConnectionPool`. 'ping' will issue a test request to a node and resurrect it if it responds. 'optimistic' marks a node as alive without testing it. 'none' will never attempt to revive a dead connection. +
_Options:_ `'ping'`, `'optimistic'`, `'none'` + _Options:_ `'ping'`, `'optimistic'`, `'none'` +
_Default:_ `'ping'` _Default:_ `'ping'`
|`suggestCompression`
|`boolean` - Adds `accept-encoding` header to every request. +
_Default:_ `false`
|`compression` |`compression`
|`string, boolean` - Enables gzip request body compression. + |`string, boolean` - Enables gzip request body compression. +
_Options:_ `'gzip'`, `false` + _Options:_ `true`, `false` +
_Default:_ `false` _Default:_ `false`
|`tls` |`tls`

View File

@ -1,8 +1,5 @@
= Elasticsearch JavaScript Client = Elasticsearch JavaScript Client
include::{asciidoc-dir}/../../shared/versions/stack/{source_branch}.asciidoc[]
include::{asciidoc-dir}/../../shared/attributes.asciidoc[]
include::introduction.asciidoc[] include::introduction.asciidoc[]
include::getting-started.asciidoc[] include::getting-started.asciidoc[]
include::changelog.asciidoc[] include::changelog.asciidoc[]
@ -20,5 +17,4 @@ include::typescript.asciidoc[]
include::reference-main-index.asciidoc[] include::reference-main-index.asciidoc[]
include::examples/index.asciidoc[] include::examples/index.asciidoc[]
include::helpers.asciidoc[] include::helpers.asciidoc[]
include::redirects.asciidoc[]
include::timeout-best-practices.asciidoc[] include::timeout-best-practices.asciidoc[]

View File

@ -41,20 +41,30 @@ Delete an async search. If the asynchronous search is still running, it is cance
---- ----
[discrete] [discrete]
===== `AsyncSearchDeleteRequest` ==== AsyncSearchDeleteRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface AsyncSearchDeleteRequest extends <<RequestBase>> { interface AsyncSearchDeleteRequest extends <<RequestBase>> {
id: <<Id>> id: <<Id>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `AsyncSearchDeleteResponse` ==== AsyncSearchDeleteResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type AsyncSearchDeleteResponse = <<AcknowledgedResponseBase>> type AsyncSearchDeleteResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Get async search results. Retrieve the results of a previously submitted asynchr
---- ----
[discrete] [discrete]
===== `AsyncSearchGetRequest` ==== AsyncSearchGetRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface AsyncSearchGetRequest extends <<RequestBase>> { interface AsyncSearchGetRequest extends <<RequestBase>> {
id: <<Id>> id: <<Id>>
keep_alive?: <<Duration>> keep_alive?: <<Duration>>
typed_keys?: boolean typed_keys?: boolean
wait_for_completion_timeout?: <<Duration>> wait_for_completion_timeout?: <<Duration>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `AsyncSearchGetResponse` ==== AsyncSearchGetResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type AsyncSearchGetResponse<TDocument = unknown, TAggregations = Record<<<AggregateName>>, AggregationsAggregate>> = AsyncSearchAsyncSearchDocumentResponseBase<TDocument, TAggregations> type AsyncSearchGetResponse<TDocument = unknown, TAggregations = Record<<<AggregateName>>, AggregationsAggregate>> = AsyncSearchAsyncSearchDocumentResponseBase<TDocument, TAggregations>
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Get the async search status. Get the status of a previously submitted async sear
---- ----
[discrete] [discrete]
===== `AsyncSearchStatusRequest` ==== AsyncSearchStatusRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface AsyncSearchStatusRequest extends <<RequestBase>> { interface AsyncSearchStatusRequest extends <<RequestBase>> {
id: <<Id>> id: <<Id>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `AsyncSearchStatusResponse` ==== AsyncSearchStatusResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type AsyncSearchStatusResponse = AsyncSearchStatusStatusResponseBase type AsyncSearchStatusResponse = AsyncSearchStatusStatusResponseBase
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Run an async search. When the primary sort of the results is an indexed field, s
---- ----
[discrete] [discrete]
===== `AsyncSearchSubmitRequest` ==== AsyncSearchSubmitRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface AsyncSearchSubmitRequest extends <<RequestBase>> { interface AsyncSearchSubmitRequest extends <<RequestBase>> {
index?: <<Indices>> index?: <<Indices>>
wait_for_completion_timeout?: <<Duration>> wait_for_completion_timeout?: <<Duration>>
@ -54,7 +56,7 @@ interface AsyncSearchSubmitRequest extends <<RequestBase>> {
allow_partial_search_results?: boolean allow_partial_search_results?: boolean
analyzer?: string analyzer?: string
analyze_wildcard?: boolean analyze_wildcard?: boolean
batched_reduce_size?: <<long>> batched_reduce_size?: number
ccs_minimize_roundtrips?: boolean ccs_minimize_roundtrips?: boolean
default_operator?: QueryDslOperator default_operator?: QueryDslOperator
df?: string df?: string
@ -62,17 +64,17 @@ interface AsyncSearchSubmitRequest extends <<RequestBase>> {
ignore_throttled?: boolean ignore_throttled?: boolean
ignore_unavailable?: boolean ignore_unavailable?: boolean
lenient?: boolean lenient?: boolean
max_concurrent_shard_requests?: <<long>> max_concurrent_shard_requests?: number
min_compatible_shard_node?: <<VersionString>> min_compatible_shard_node?: <<VersionString>>
preference?: string preference?: string
pre_filter_shard_size?: <<long>> pre_filter_shard_size?: number
request_cache?: boolean request_cache?: boolean
routing?: <<Routing>> routing?: <<Routing>>
scroll?: <<Duration>> scroll?: <<Duration>>
search_type?: <<SearchType>> search_type?: <<SearchType>>
suggest_field?: <<Field>> suggest_field?: <<Field>>
suggest_mode?: <<SuggestMode>> suggest_mode?: <<SuggestMode>>
suggest_size?: <<long>> suggest_size?: number
suggest_text?: string suggest_text?: string
typed_keys?: boolean typed_keys?: boolean
rest_total_hits_as_int?: boolean rest_total_hits_as_int?: boolean
@ -85,26 +87,26 @@ interface AsyncSearchSubmitRequest extends <<RequestBase>> {
collapse?: SearchFieldCollapse collapse?: SearchFieldCollapse
explain?: boolean explain?: boolean
ext?: Record<string, any> ext?: Record<string, any>
from?: <<integer>> from?: number
highlight?: SearchHighlight highlight?: SearchHighlight
track_total_hits?: SearchTrackHits track_total_hits?: SearchTrackHits
indices_boost?: Record<<<IndexName>>, <<double>>>[] indices_boost?: Record<<<IndexName>>, number>[]
docvalue_fields?: (QueryDslFieldAndFormat | <<Field>>)[] docvalue_fields?: (QueryDslFieldAndFormat | <<Field>>)[]
knn?: <<KnnSearch>> | <<KnnSearch>>[] knn?: <<KnnSearch>> | <<KnnSearch>>[]
min_score?: <<double>> min_score?: number
post_filter?: QueryDslQueryContainer post_filter?: QueryDslQueryContainer
profile?: boolean profile?: boolean
query?: QueryDslQueryContainer query?: QueryDslQueryContainer
rescore?: SearchRescore | SearchRescore[] rescore?: SearchRescore | SearchRescore[]
script_fields?: Record<string, <<ScriptField>>> script_fields?: Record<string, <<ScriptField>>>
search_after?: <<SortResults>> search_after?: <<SortResults>>
size?: <<integer>> size?: number
slice?: <<SlicedScroll>> slice?: <<SlicedScroll>>
sort?: <<Sort>> sort?: <<Sort>>
_source?: SearchSourceConfig _source?: SearchSourceConfig
fields?: (QueryDslFieldAndFormat | <<Field>>)[] fields?: (QueryDslFieldAndFormat | <<Field>>)[]
suggest?: SearchSuggester suggest?: SearchSuggester
terminate_after?: <<long>> terminate_after?: number
timeout?: string timeout?: string
track_scores?: boolean track_scores?: boolean
version?: boolean version?: boolean
@ -114,13 +116,21 @@ interface AsyncSearchSubmitRequest extends <<RequestBase>> {
runtime_mappings?: MappingRuntimeFields runtime_mappings?: MappingRuntimeFields
stats?: string[] stats?: string[]
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `AsyncSearchSubmitResponse` ==== AsyncSearchSubmitResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type AsyncSearchSubmitResponse<TDocument = unknown, TAggregations = Record<<<AggregateName>>, AggregationsAggregate>> = AsyncSearchAsyncSearchDocumentResponseBase<TDocument, TAggregations> type AsyncSearchSubmitResponse<TDocument = unknown, TAggregations = Record<<<AggregateName>>, AggregationsAggregate>> = AsyncSearchAsyncSearchDocumentResponseBase<TDocument, TAggregations>
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Delete an autoscaling policy. NOTE: This feature is designed for indirect use by
---- ----
[discrete] [discrete]
===== `AutoscalingDeleteAutoscalingPolicyRequest` ==== AutoscalingDeleteAutoscalingPolicyRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface AutoscalingDeleteAutoscalingPolicyRequest extends <<RequestBase>> { interface AutoscalingDeleteAutoscalingPolicyRequest extends <<RequestBase>> {
name: <<Name>> name: <<Name>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `AutoscalingDeleteAutoscalingPolicyResponse` ==== AutoscalingDeleteAutoscalingPolicyResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type AutoscalingDeleteAutoscalingPolicyResponse = <<AcknowledgedResponseBase>> type AutoscalingDeleteAutoscalingPolicyResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,21 +41,31 @@ Get the autoscaling capacity. NOTE: This feature is designed for indirect use by
---- ----
[discrete] [discrete]
===== `AutoscalingGetAutoscalingCapacityRequest` ==== AutoscalingGetAutoscalingCapacityRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface AutoscalingGetAutoscalingCapacityRequest extends <<RequestBase>> { interface AutoscalingGetAutoscalingCapacityRequest extends <<RequestBase>> {
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `AutoscalingGetAutoscalingCapacityResponse` ==== AutoscalingGetAutoscalingCapacityResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface AutoscalingGetAutoscalingCapacityResponse { interface AutoscalingGetAutoscalingCapacityResponse {
policies: Record<string, AutoscalingGetAutoscalingCapacityAutoscalingDeciders> policies: Record<string, AutoscalingGetAutoscalingCapacityAutoscalingDeciders>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Get an autoscaling policy. NOTE: This feature is designed for indirect use by El
---- ----
[discrete] [discrete]
===== `AutoscalingGetAutoscalingPolicyRequest` ==== AutoscalingGetAutoscalingPolicyRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface AutoscalingGetAutoscalingPolicyRequest extends <<RequestBase>> { interface AutoscalingGetAutoscalingPolicyRequest extends <<RequestBase>> {
name: <<Name>> name: <<Name>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `AutoscalingGetAutoscalingPolicyResponse` ==== AutoscalingGetAutoscalingPolicyResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type AutoscalingGetAutoscalingPolicyResponse = AutoscalingAutoscalingPolicy type AutoscalingGetAutoscalingPolicyResponse = AutoscalingAutoscalingPolicy
----
[pass]
++++
</pre>
++++

View File

@ -41,21 +41,31 @@ Create or update an autoscaling policy. NOTE: This feature is designed for indir
---- ----
[discrete] [discrete]
===== `AutoscalingPutAutoscalingPolicyRequest` ==== AutoscalingPutAutoscalingPolicyRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface AutoscalingPutAutoscalingPolicyRequest extends <<RequestBase>> { interface AutoscalingPutAutoscalingPolicyRequest extends <<RequestBase>> {
name: <<Name>> name: <<Name>>
policy?: AutoscalingAutoscalingPolicy policy?: AutoscalingAutoscalingPolicy
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `AutoscalingPutAutoscalingPolicyResponse` ==== AutoscalingPutAutoscalingPolicyResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type AutoscalingPutAutoscalingPolicyResponse = <<AcknowledgedResponseBase>> type AutoscalingPutAutoscalingPolicyResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Bulk index or delete documents. Performs multiple indexing or delete operations
---- ----
[discrete] [discrete]
===== `BulkRequest` ==== BulkRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface BulkRequest<TDocument = unknown, TPartialDocument = unknown> extends <<RequestBase>> { interface BulkRequest<TDocument = unknown, TPartialDocument = unknown> extends <<RequestBase>> {
index?: <<IndexName>> index?: <<IndexName>>
pipeline?: string pipeline?: string
@ -58,18 +60,26 @@ interface BulkRequest<TDocument = unknown, TPartialDocument = unknown> extends <
require_alias?: boolean require_alias?: boolean
operations?: (BulkOperationContainer | BulkUpdateAction<TDocument, TPartialDocument> | TDocument)[] operations?: (BulkOperationContainer | BulkUpdateAction<TDocument, TPartialDocument> | TDocument)[]
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `BulkResponse` ==== BulkResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface BulkResponse { interface BulkResponse {
errors: boolean errors: boolean
items: Partial<Record<BulkOperationType, BulkResponseItem>>[] items: Partial<Record<BulkOperationType, BulkResponseItem>>[]
took: <<long>> took: number
ingest_took?: <<long>> ingest_took?: number
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,21 +41,31 @@ Get aliases. Retrieves the clusters index aliases, including filter and routi
---- ----
[discrete] [discrete]
===== `CatAliasesRequest` ==== CatAliasesRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatAliasesRequest extends CatCatRequestBase { interface CatAliasesRequest extends CatCatRequestBase {
name?: <<Names>> name?: <<Names>>
expand_wildcards?: <<ExpandWildcards>> expand_wildcards?: <<ExpandWildcards>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatAliasesResponse` ==== CatAliasesResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatAliasesResponse = CatAliasesAliasesRecord[] type CatAliasesResponse = CatAliasesAliasesRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,21 +41,31 @@ Provides a snapshot of the number of shards allocated to each data node and thei
---- ----
[discrete] [discrete]
===== `CatAllocationRequest` ==== CatAllocationRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatAllocationRequest extends CatCatRequestBase { interface CatAllocationRequest extends CatCatRequestBase {
node_id?: <<NodeIds>> node_id?: <<NodeIds>>
bytes?: <<Bytes>> bytes?: <<Bytes>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatAllocationResponse` ==== CatAllocationResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatAllocationResponse = CatAllocationAllocationRecord[] type CatAllocationResponse = CatAllocationAllocationRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Get component templates. Returns information about component templates in a clus
---- ----
[discrete] [discrete]
===== `CatComponentTemplatesRequest` ==== CatComponentTemplatesRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatComponentTemplatesRequest extends CatCatRequestBase { interface CatComponentTemplatesRequest extends CatCatRequestBase {
name?: string name?: string
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatComponentTemplatesResponse` ==== CatComponentTemplatesResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatComponentTemplatesResponse = CatComponentTemplatesComponentTemplate[] type CatComponentTemplatesResponse = CatComponentTemplatesComponentTemplate[]
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Get a document count. Provides quick access to a document count for a data strea
---- ----
[discrete] [discrete]
===== `CatCountRequest` ==== CatCountRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatCountRequest extends CatCatRequestBase { interface CatCountRequest extends CatCatRequestBase {
index?: <<Indices>> index?: <<Indices>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatCountResponse` ==== CatCountResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatCountResponse = CatCountCountRecord[] type CatCountResponse = CatCountCountRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,21 +41,31 @@ Returns the amount of heap memory currently used by the field data cache on ever
---- ----
[discrete] [discrete]
===== `CatFielddataRequest` ==== CatFielddataRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatFielddataRequest extends CatCatRequestBase { interface CatFielddataRequest extends CatCatRequestBase {
fields?: <<Fields>> fields?: <<Fields>>
bytes?: <<Bytes>> bytes?: <<Bytes>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatFielddataResponse` ==== CatFielddataResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatFielddataResponse = CatFielddataFielddataRecord[] type CatFielddataResponse = CatFielddataFielddataRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,21 +41,31 @@ Returns the health status of a cluster, similar to the cluster health API. IMPOR
---- ----
[discrete] [discrete]
===== `CatHealthRequest` ==== CatHealthRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatHealthRequest extends CatCatRequestBase { interface CatHealthRequest extends CatCatRequestBase {
time?: <<TimeUnit>> time?: <<TimeUnit>>
ts?: boolean ts?: boolean
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatHealthResponse` ==== CatHealthResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatHealthResponse = CatHealthHealthRecord[] type CatHealthResponse = CatHealthHealthRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,19 +41,29 @@ Get CAT help. Returns help for the CAT APIs.
---- ----
[discrete] [discrete]
===== `CatHelpRequest` ==== CatHelpRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatHelpRequest extends CatCatRequestBase { interface CatHelpRequest extends CatCatRequestBase {
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatHelpResponse` ==== CatHelpResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatHelpResponse = CatHelpHelpRecord[] type CatHelpResponse = CatHelpHelpRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Get index information. Returns high-level information about indices in a cluster
---- ----
[discrete] [discrete]
===== `CatIndicesRequest` ==== CatIndicesRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatIndicesRequest extends CatCatRequestBase { interface CatIndicesRequest extends CatCatRequestBase {
index?: <<Indices>> index?: <<Indices>>
bytes?: <<Bytes>> bytes?: <<Bytes>>
@ -54,13 +56,21 @@ interface CatIndicesRequest extends CatCatRequestBase {
pri?: boolean pri?: boolean
time?: <<TimeUnit>> time?: <<TimeUnit>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatIndicesResponse` ==== CatIndicesResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatIndicesResponse = CatIndicesIndicesRecord[] type CatIndicesResponse = CatIndicesIndicesRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,19 +41,29 @@ Returns information about the master node, including the ID, bound IP address, a
---- ----
[discrete] [discrete]
===== `CatMasterRequest` ==== CatMasterRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatMasterRequest extends CatCatRequestBase { interface CatMasterRequest extends CatCatRequestBase {
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatMasterResponse` ==== CatMasterResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatMasterResponse = CatMasterMasterRecord[] type CatMasterResponse = CatMasterMasterRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Get data frame analytics jobs. Returns configuration and usage information about
---- ----
[discrete] [discrete]
===== `CatMlDataFrameAnalyticsRequest` ==== CatMlDataFrameAnalyticsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatMlDataFrameAnalyticsRequest extends CatCatRequestBase { interface CatMlDataFrameAnalyticsRequest extends CatCatRequestBase {
id?: <<Id>> id?: <<Id>>
allow_no_match?: boolean allow_no_match?: boolean
@ -53,13 +55,21 @@ interface CatMlDataFrameAnalyticsRequest extends CatCatRequestBase {
s?: CatCatDfaColumns s?: CatCatDfaColumns
time?: <<Duration>> time?: <<Duration>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatMlDataFrameAnalyticsResponse` ==== CatMlDataFrameAnalyticsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatMlDataFrameAnalyticsResponse = CatMlDataFrameAnalyticsDataFrameAnalyticsRecord[] type CatMlDataFrameAnalyticsResponse = CatMlDataFrameAnalyticsDataFrameAnalyticsRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Get datafeeds. Returns configuration and usage information about datafeeds. This
---- ----
[discrete] [discrete]
===== `CatMlDatafeedsRequest` ==== CatMlDatafeedsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatMlDatafeedsRequest extends CatCatRequestBase { interface CatMlDatafeedsRequest extends CatCatRequestBase {
datafeed_id?: <<Id>> datafeed_id?: <<Id>>
allow_no_match?: boolean allow_no_match?: boolean
@ -52,13 +54,21 @@ interface CatMlDatafeedsRequest extends CatCatRequestBase {
s?: CatCatDatafeedColumns s?: CatCatDatafeedColumns
time?: <<TimeUnit>> time?: <<TimeUnit>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatMlDatafeedsResponse` ==== CatMlDatafeedsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatMlDatafeedsResponse = CatMlDatafeedsDatafeedsRecord[] type CatMlDatafeedsResponse = CatMlDatafeedsDatafeedsRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Get anomaly detection jobs. Returns configuration and usage information for anom
---- ----
[discrete] [discrete]
===== `CatMlJobsRequest` ==== CatMlJobsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatMlJobsRequest extends CatCatRequestBase { interface CatMlJobsRequest extends CatCatRequestBase {
job_id?: <<Id>> job_id?: <<Id>>
allow_no_match?: boolean allow_no_match?: boolean
@ -53,13 +55,21 @@ interface CatMlJobsRequest extends CatCatRequestBase {
s?: CatCatAnonalyDetectorColumns s?: CatCatAnonalyDetectorColumns
time?: <<TimeUnit>> time?: <<TimeUnit>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatMlJobsResponse` ==== CatMlJobsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatMlJobsResponse = CatMlJobsJobsRecord[] type CatMlJobsResponse = CatMlJobsJobsRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,26 +41,36 @@ Get trained models. Returns configuration and usage information about inference
---- ----
[discrete] [discrete]
===== `CatMlTrainedModelsRequest` ==== CatMlTrainedModelsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatMlTrainedModelsRequest extends CatCatRequestBase { interface CatMlTrainedModelsRequest extends CatCatRequestBase {
model_id?: <<Id>> model_id?: <<Id>>
allow_no_match?: boolean allow_no_match?: boolean
bytes?: <<Bytes>> bytes?: <<Bytes>>
h?: CatCatTrainedModelsColumns h?: CatCatTrainedModelsColumns
s?: CatCatTrainedModelsColumns s?: CatCatTrainedModelsColumns
from?: <<integer>> from?: number
size?: <<integer>> size?: number
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatMlTrainedModelsResponse` ==== CatMlTrainedModelsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatMlTrainedModelsResponse = CatMlTrainedModelsTrainedModelsRecord[] type CatMlTrainedModelsResponse = CatMlTrainedModelsTrainedModelsRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,19 +41,29 @@ Returns information about custom node attributes. IMPORTANT: cat APIs are only i
---- ----
[discrete] [discrete]
===== `CatNodeattrsRequest` ==== CatNodeattrsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatNodeattrsRequest extends CatCatRequestBase { interface CatNodeattrsRequest extends CatCatRequestBase {
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatNodeattrsResponse` ==== CatNodeattrsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatNodeattrsResponse = CatNodeattrsNodeAttributesRecord[] type CatNodeattrsResponse = CatNodeattrsNodeAttributesRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,22 +41,32 @@ Returns information about the nodes in a cluster. IMPORTANT: cat APIs are only i
---- ----
[discrete] [discrete]
===== `CatNodesRequest` ==== CatNodesRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatNodesRequest extends CatCatRequestBase { interface CatNodesRequest extends CatCatRequestBase {
bytes?: <<Bytes>> bytes?: <<Bytes>>
full_id?: boolean | string full_id?: boolean | string
include_unloaded_segments?: boolean include_unloaded_segments?: boolean
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatNodesResponse` ==== CatNodesResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatNodesResponse = CatNodesNodesRecord[] type CatNodesResponse = CatNodesNodesRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,19 +41,29 @@ Returns cluster-level changes that have not yet been executed. IMPORTANT: cat AP
---- ----
[discrete] [discrete]
===== `CatPendingTasksRequest` ==== CatPendingTasksRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatPendingTasksRequest extends CatCatRequestBase { interface CatPendingTasksRequest extends CatCatRequestBase {
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatPendingTasksResponse` ==== CatPendingTasksResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatPendingTasksResponse = CatPendingTasksPendingTasksRecord[] type CatPendingTasksResponse = CatPendingTasksPendingTasksRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,19 +41,29 @@ Returns a list of plugins running on each node of a cluster. IMPORTANT: cat APIs
---- ----
[discrete] [discrete]
===== `CatPluginsRequest` ==== CatPluginsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatPluginsRequest extends CatCatRequestBase { interface CatPluginsRequest extends CatCatRequestBase {
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatPluginsResponse` ==== CatPluginsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatPluginsResponse = CatPluginsPluginsRecord[] type CatPluginsResponse = CatPluginsPluginsRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Returns information about ongoing and completed shard recoveries. Shard recovery
---- ----
[discrete] [discrete]
===== `CatRecoveryRequest` ==== CatRecoveryRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatRecoveryRequest extends CatCatRequestBase { interface CatRecoveryRequest extends CatCatRequestBase {
index?: <<Indices>> index?: <<Indices>>
active_only?: boolean active_only?: boolean
bytes?: <<Bytes>> bytes?: <<Bytes>>
detailed?: boolean detailed?: boolean
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatRecoveryResponse` ==== CatRecoveryResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatRecoveryResponse = CatRecoveryRecoveryRecord[] type CatRecoveryResponse = CatRecoveryRecoveryRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,19 +41,29 @@ Returns the snapshot repositories for a cluster. IMPORTANT: cat APIs are only in
---- ----
[discrete] [discrete]
===== `CatRepositoriesRequest` ==== CatRepositoriesRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatRepositoriesRequest extends CatCatRequestBase { interface CatRepositoriesRequest extends CatCatRequestBase {
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatRepositoriesResponse` ==== CatRepositoriesResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatRepositoriesResponse = CatRepositoriesRepositoriesRecord[] type CatRepositoriesResponse = CatRepositoriesRepositoriesRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,21 +41,31 @@ Returns low-level information about the Lucene segments in index shards. For dat
---- ----
[discrete] [discrete]
===== `CatSegmentsRequest` ==== CatSegmentsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatSegmentsRequest extends CatCatRequestBase { interface CatSegmentsRequest extends CatCatRequestBase {
index?: <<Indices>> index?: <<Indices>>
bytes?: <<Bytes>> bytes?: <<Bytes>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatSegmentsResponse` ==== CatSegmentsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatSegmentsResponse = CatSegmentsSegmentsRecord[] type CatSegmentsResponse = CatSegmentsSegmentsRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,21 +41,31 @@ Returns information about the shards in a cluster. For data streams, the API ret
---- ----
[discrete] [discrete]
===== `CatShardsRequest` ==== CatShardsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatShardsRequest extends CatCatRequestBase { interface CatShardsRequest extends CatCatRequestBase {
index?: <<Indices>> index?: <<Indices>>
bytes?: <<Bytes>> bytes?: <<Bytes>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatShardsResponse` ==== CatShardsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatShardsResponse = CatShardsShardsRecord[] type CatShardsResponse = CatShardsShardsRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,21 +41,31 @@ Returns information about the snapshots stored in one or more repositories. A sn
---- ----
[discrete] [discrete]
===== `CatSnapshotsRequest` ==== CatSnapshotsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatSnapshotsRequest extends CatCatRequestBase { interface CatSnapshotsRequest extends CatCatRequestBase {
repository?: <<Names>> repository?: <<Names>>
ignore_unavailable?: boolean ignore_unavailable?: boolean
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatSnapshotsResponse` ==== CatSnapshotsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatSnapshotsResponse = CatSnapshotsSnapshotsRecord[] type CatSnapshotsResponse = CatSnapshotsSnapshotsRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Returns information about tasks currently executing in the cluster. IMPORTANT: c
---- ----
[discrete] [discrete]
===== `CatTasksRequest` ==== CatTasksRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatTasksRequest extends CatCatRequestBase { interface CatTasksRequest extends CatCatRequestBase {
actions?: string[] actions?: string[]
detailed?: boolean detailed?: boolean
node_id?: string[] node_id?: string[]
parent_task_id?: string parent_task_id?: string
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatTasksResponse` ==== CatTasksResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatTasksResponse = CatTasksTasksRecord[] type CatTasksResponse = CatTasksTasksRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Returns information about index templates in a cluster. You can use index templa
---- ----
[discrete] [discrete]
===== `CatTemplatesRequest` ==== CatTemplatesRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatTemplatesRequest extends CatCatRequestBase { interface CatTemplatesRequest extends CatCatRequestBase {
name?: <<Name>> name?: <<Name>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatTemplatesResponse` ==== CatTemplatesResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatTemplatesResponse = CatTemplatesTemplatesRecord[] type CatTemplatesResponse = CatTemplatesTemplatesRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,21 +41,31 @@ Returns thread pool statistics for each node in a cluster. Returned information
---- ----
[discrete] [discrete]
===== `CatThreadPoolRequest` ==== CatThreadPoolRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatThreadPoolRequest extends CatCatRequestBase { interface CatThreadPoolRequest extends CatCatRequestBase {
thread_pool_patterns?: <<Names>> thread_pool_patterns?: <<Names>>
time?: <<TimeUnit>> time?: <<TimeUnit>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatThreadPoolResponse` ==== CatThreadPoolResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatThreadPoolResponse = CatThreadPoolThreadPoolRecord[] type CatThreadPoolResponse = CatThreadPoolThreadPoolRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,26 +41,36 @@ Get transforms. Returns configuration and usage information about transforms. CA
---- ----
[discrete] [discrete]
===== `CatTransformsRequest` ==== CatTransformsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CatTransformsRequest extends CatCatRequestBase { interface CatTransformsRequest extends CatCatRequestBase {
transform_id?: <<Id>> transform_id?: <<Id>>
allow_no_match?: boolean allow_no_match?: boolean
from?: <<integer>> from?: number
h?: CatCatTransformColumns h?: CatCatTransformColumns
s?: CatCatTransformColumns s?: CatCatTransformColumns
time?: <<TimeUnit>> time?: <<TimeUnit>>
size?: <<integer>> size?: number
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CatTransformsResponse` ==== CatTransformsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CatTransformsResponse = CatTransformsTransformsRecord[] type CatTransformsResponse = CatTransformsTransformsRecord[]
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Deletes auto-follow patterns.
---- ----
[discrete] [discrete]
===== `CcrDeleteAutoFollowPatternRequest` ==== CcrDeleteAutoFollowPatternRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrDeleteAutoFollowPatternRequest extends <<RequestBase>> { interface CcrDeleteAutoFollowPatternRequest extends <<RequestBase>> {
name: <<Name>> name: <<Name>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrDeleteAutoFollowPatternResponse` ==== CcrDeleteAutoFollowPatternResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CcrDeleteAutoFollowPatternResponse = <<AcknowledgedResponseBase>> type CcrDeleteAutoFollowPatternResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,37 +41,47 @@ Creates a new follower index configured to follow the referenced leader index.
---- ----
[discrete] [discrete]
===== `CcrFollowRequest` ==== CcrFollowRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrFollowRequest extends <<RequestBase>> { interface CcrFollowRequest extends <<RequestBase>> {
index: <<IndexName>> index: <<IndexName>>
wait_for_active_shards?: <<WaitForActiveShards>> wait_for_active_shards?: <<WaitForActiveShards>>
leader_index?: <<IndexName>> leader_index?: <<IndexName>>
max_outstanding_read_requests?: <<long>> max_outstanding_read_requests?: number
max_outstanding_write_requests?: <<long>> max_outstanding_write_requests?: number
max_read_request_operation_count?: <<long>> max_read_request_operation_count?: number
max_read_request_size?: string max_read_request_size?: string
max_retry_delay?: <<Duration>> max_retry_delay?: <<Duration>>
max_write_buffer_count?: <<long>> max_write_buffer_count?: number
max_write_buffer_size?: string max_write_buffer_size?: string
max_write_request_operation_count?: <<long>> max_write_request_operation_count?: number
max_write_request_size?: string max_write_request_size?: string
read_poll_timeout?: <<Duration>> read_poll_timeout?: <<Duration>>
remote_cluster?: string remote_cluster?: string
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrFollowResponse` ==== CcrFollowResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrFollowResponse { interface CcrFollowResponse {
follow_index_created: boolean follow_index_created: boolean
follow_index_shards_acked: boolean follow_index_shards_acked: boolean
index_following_started: boolean index_following_started: boolean
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,22 +41,32 @@ Retrieves information about all follower indices, including parameters and statu
---- ----
[discrete] [discrete]
===== `CcrFollowInfoRequest` ==== CcrFollowInfoRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrFollowInfoRequest extends <<RequestBase>> { interface CcrFollowInfoRequest extends <<RequestBase>> {
index: <<Indices>> index: <<Indices>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrFollowInfoResponse` ==== CcrFollowInfoResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrFollowInfoResponse { interface CcrFollowInfoResponse {
follower_indices: CcrFollowInfoFollowerIndex[] follower_indices: CcrFollowInfoFollowerIndex[]
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,22 +41,32 @@ Retrieves follower stats. return shard-level stats about the following tasks ass
---- ----
[discrete] [discrete]
===== `CcrFollowStatsRequest` ==== CcrFollowStatsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrFollowStatsRequest extends <<RequestBase>> { interface CcrFollowStatsRequest extends <<RequestBase>> {
index: <<Indices>> index: <<Indices>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrFollowStatsResponse` ==== CcrFollowStatsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrFollowStatsResponse { interface CcrFollowStatsResponse {
indices: CcrFollowIndexStats[] indices: CcrFollowIndexStats[]
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Removes the follower retention leases from the leader.
---- ----
[discrete] [discrete]
===== `CcrForgetFollowerRequest` ==== CcrForgetFollowerRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrForgetFollowerRequest extends <<RequestBase>> { interface CcrForgetFollowerRequest extends <<RequestBase>> {
index: <<IndexName>> index: <<IndexName>>
follower_cluster?: string follower_cluster?: string
@ -52,15 +54,23 @@ interface CcrForgetFollowerRequest extends <<RequestBase>> {
follower_index_uuid?: <<Uuid>> follower_index_uuid?: <<Uuid>>
leader_remote_cluster?: string leader_remote_cluster?: string
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrForgetFollowerResponse` ==== CcrForgetFollowerResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrForgetFollowerResponse { interface CcrForgetFollowerResponse {
_shards: <<ShardStatistics>> _shards: <<ShardStatistics>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,22 +41,32 @@ Gets configured auto-follow patterns. Returns the specified auto-follow pattern
---- ----
[discrete] [discrete]
===== `CcrGetAutoFollowPatternRequest` ==== CcrGetAutoFollowPatternRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrGetAutoFollowPatternRequest extends <<RequestBase>> { interface CcrGetAutoFollowPatternRequest extends <<RequestBase>> {
name?: <<Name>> name?: <<Name>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrGetAutoFollowPatternResponse` ==== CcrGetAutoFollowPatternResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrGetAutoFollowPatternResponse { interface CcrGetAutoFollowPatternResponse {
patterns: CcrGetAutoFollowPatternAutoFollowPattern[] patterns: CcrGetAutoFollowPatternAutoFollowPattern[]
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Pauses an auto-follow pattern
---- ----
[discrete] [discrete]
===== `CcrPauseAutoFollowPatternRequest` ==== CcrPauseAutoFollowPatternRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrPauseAutoFollowPatternRequest extends <<RequestBase>> { interface CcrPauseAutoFollowPatternRequest extends <<RequestBase>> {
name: <<Name>> name: <<Name>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrPauseAutoFollowPatternResponse` ==== CcrPauseAutoFollowPatternResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CcrPauseAutoFollowPatternResponse = <<AcknowledgedResponseBase>> type CcrPauseAutoFollowPatternResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Pauses a follower index. The follower index will not fetch any additional operat
---- ----
[discrete] [discrete]
===== `CcrPauseFollowRequest` ==== CcrPauseFollowRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrPauseFollowRequest extends <<RequestBase>> { interface CcrPauseFollowRequest extends <<RequestBase>> {
index: <<IndexName>> index: <<IndexName>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrPauseFollowResponse` ==== CcrPauseFollowResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CcrPauseFollowResponse = <<AcknowledgedResponseBase>> type CcrPauseFollowResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,35 +41,45 @@ Creates a new named collection of auto-follow patterns against a specified remot
---- ----
[discrete] [discrete]
===== `CcrPutAutoFollowPatternRequest` ==== CcrPutAutoFollowPatternRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrPutAutoFollowPatternRequest extends <<RequestBase>> { interface CcrPutAutoFollowPatternRequest extends <<RequestBase>> {
name: <<Name>> name: <<Name>>
remote_cluster: string remote_cluster: string
follow_index_pattern?: <<IndexPattern>> follow_index_pattern?: <<IndexPattern>>
leader_index_patterns?: <<IndexPatterns>> leader_index_patterns?: <<IndexPatterns>>
leader_index_exclusion_patterns?: <<IndexPatterns>> leader_index_exclusion_patterns?: <<IndexPatterns>>
max_outstanding_read_requests?: <<integer>> max_outstanding_read_requests?: number
settings?: Record<string, any> settings?: Record<string, any>
max_outstanding_write_requests?: <<integer>> max_outstanding_write_requests?: number
read_poll_timeout?: <<Duration>> read_poll_timeout?: <<Duration>>
max_read_request_operation_count?: <<integer>> max_read_request_operation_count?: number
max_read_request_size?: <<ByteSize>> max_read_request_size?: <<ByteSize>>
max_retry_delay?: <<Duration>> max_retry_delay?: <<Duration>>
max_write_buffer_count?: <<integer>> max_write_buffer_count?: number
max_write_buffer_size?: <<ByteSize>> max_write_buffer_size?: <<ByteSize>>
max_write_request_operation_count?: <<integer>> max_write_request_operation_count?: number
max_write_request_size?: <<ByteSize>> max_write_request_size?: <<ByteSize>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrPutAutoFollowPatternResponse` ==== CcrPutAutoFollowPatternResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CcrPutAutoFollowPatternResponse = <<AcknowledgedResponseBase>> type CcrPutAutoFollowPatternResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Resumes an auto-follow pattern that has been paused
---- ----
[discrete] [discrete]
===== `CcrResumeAutoFollowPatternRequest` ==== CcrResumeAutoFollowPatternRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrResumeAutoFollowPatternRequest extends <<RequestBase>> { interface CcrResumeAutoFollowPatternRequest extends <<RequestBase>> {
name: <<Name>> name: <<Name>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrResumeAutoFollowPatternResponse` ==== CcrResumeAutoFollowPatternResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CcrResumeAutoFollowPatternResponse = <<AcknowledgedResponseBase>> type CcrResumeAutoFollowPatternResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,30 +41,40 @@ Resumes a follower index that has been paused
---- ----
[discrete] [discrete]
===== `CcrResumeFollowRequest` ==== CcrResumeFollowRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrResumeFollowRequest extends <<RequestBase>> { interface CcrResumeFollowRequest extends <<RequestBase>> {
index: <<IndexName>> index: <<IndexName>>
max_outstanding_read_requests?: <<long>> max_outstanding_read_requests?: number
max_outstanding_write_requests?: <<long>> max_outstanding_write_requests?: number
max_read_request_operation_count?: <<long>> max_read_request_operation_count?: number
max_read_request_size?: string max_read_request_size?: string
max_retry_delay?: <<Duration>> max_retry_delay?: <<Duration>>
max_write_buffer_count?: <<long>> max_write_buffer_count?: number
max_write_buffer_size?: string max_write_buffer_size?: string
max_write_request_operation_count?: <<long>> max_write_request_operation_count?: number
max_write_request_size?: string max_write_request_size?: string
read_poll_timeout?: <<Duration>> read_poll_timeout?: <<Duration>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrResumeFollowResponse` ==== CcrResumeFollowResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CcrResumeFollowResponse = <<AcknowledgedResponseBase>> type CcrResumeFollowResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,22 +41,32 @@ Gets all stats related to cross-cluster replication.
---- ----
[discrete] [discrete]
===== `CcrStatsRequest` ==== CcrStatsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrStatsRequest extends <<RequestBase>> { interface CcrStatsRequest extends <<RequestBase>> {
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrStatsResponse` ==== CcrStatsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrStatsResponse { interface CcrStatsResponse {
auto_follow_stats: CcrStatsAutoFollowStats auto_follow_stats: CcrStatsAutoFollowStats
follow_stats: CcrStatsFollowStats follow_stats: CcrStatsFollowStats
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Stops the following task associated with a follower index and removes index meta
---- ----
[discrete] [discrete]
===== `CcrUnfollowRequest` ==== CcrUnfollowRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CcrUnfollowRequest extends <<RequestBase>> { interface CcrUnfollowRequest extends <<RequestBase>> {
index: <<IndexName>> index: <<IndexName>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CcrUnfollowResponse` ==== CcrUnfollowResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CcrUnfollowResponse = <<AcknowledgedResponseBase>> type CcrUnfollowResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Clear a scrolling search. Clear the search context and results for a scrolling s
---- ----
[discrete] [discrete]
===== `ClearScrollRequest` ==== ClearScrollRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClearScrollRequest extends <<RequestBase>> { interface ClearScrollRequest extends <<RequestBase>> {
scroll_id?: <<ScrollIds>> scroll_id?: <<ScrollIds>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClearScrollResponse` ==== ClearScrollResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClearScrollResponse { interface ClearScrollResponse {
succeeded: boolean succeeded: boolean
num_freed: <<integer>> num_freed: number
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Close a point in time. A point in time must be opened explicitly before being us
---- ----
[discrete] [discrete]
===== `ClosePointInTimeRequest` ==== ClosePointInTimeRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClosePointInTimeRequest extends <<RequestBase>> { interface ClosePointInTimeRequest extends <<RequestBase>> {
id: <<Id>> id: <<Id>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClosePointInTimeResponse` ==== ClosePointInTimeResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClosePointInTimeResponse { interface ClosePointInTimeResponse {
succeeded: boolean succeeded: boolean
num_freed: <<integer>> num_freed: number
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,25 +41,32 @@ Provides explanations for shard allocations in the cluster.
---- ----
[discrete] [discrete]
===== `ClusterAllocationExplainRequest` ==== ClusterAllocationExplainRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterAllocationExplainRequest extends <<RequestBase>> { interface ClusterAllocationExplainRequest extends <<RequestBase>> {
include_disk_info?: boolean include_disk_info?: boolean
include_yes_decisions?: boolean include_yes_decisions?: boolean
current_node?: string current_node?: string
index?: <<IndexName>> index?: <<IndexName>>
primary?: boolean primary?: boolean
shard?: <<integer>> shard?: number
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterAllocationExplainResponse` ==== ClusterAllocationExplainResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterAllocationExplainResponse { interface ClusterAllocationExplainResponse {
allocate_explanation?: string allocate_explanation?: string
allocation_delay?: <<Duration>> allocation_delay?: <<Duration>>
@ -83,9 +90,12 @@ interface ClusterAllocationExplainResponse {
rebalance_explanation?: string rebalance_explanation?: string
remaining_delay?: <<Duration>> remaining_delay?: <<Duration>>
remaining_delay_in_millis?: <<DurationValue>><<<UnitMillis>>> remaining_delay_in_millis?: <<DurationValue>><<<UnitMillis>>>
shard: <<integer>> shard: number
unassigned_info?: ClusterAllocationExplainUnassignedInformation unassigned_info?: ClusterAllocationExplainUnassignedInformation
note?: string note?: string
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,22 +41,32 @@ Delete component templates. Deletes component templates. Component templates are
---- ----
[discrete] [discrete]
===== `ClusterDeleteComponentTemplateRequest` ==== ClusterDeleteComponentTemplateRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterDeleteComponentTemplateRequest extends <<RequestBase>> { interface ClusterDeleteComponentTemplateRequest extends <<RequestBase>> {
name: <<Names>> name: <<Names>>
master_timeout?: <<Duration>> master_timeout?: <<Duration>>
timeout?: <<Duration>> timeout?: <<Duration>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterDeleteComponentTemplateResponse` ==== ClusterDeleteComponentTemplateResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ClusterDeleteComponentTemplateResponse = <<AcknowledgedResponseBase>> type ClusterDeleteComponentTemplateResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Clears cluster voting config exclusions.
---- ----
[discrete] [discrete]
===== `ClusterDeleteVotingConfigExclusionsRequest` ==== ClusterDeleteVotingConfigExclusionsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterDeleteVotingConfigExclusionsRequest extends <<RequestBase>> { interface ClusterDeleteVotingConfigExclusionsRequest extends <<RequestBase>> {
wait_for_removal?: boolean wait_for_removal?: boolean
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterDeleteVotingConfigExclusionsResponse` ==== ClusterDeleteVotingConfigExclusionsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ClusterDeleteVotingConfigExclusionsResponse = boolean type ClusterDeleteVotingConfigExclusionsResponse = boolean
----
[pass]
++++
</pre>
++++

View File

@ -41,22 +41,32 @@ Check component templates. Returns information about whether a particular compon
---- ----
[discrete] [discrete]
===== `ClusterExistsComponentTemplateRequest` ==== ClusterExistsComponentTemplateRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterExistsComponentTemplateRequest extends <<RequestBase>> { interface ClusterExistsComponentTemplateRequest extends <<RequestBase>> {
name: <<Names>> name: <<Names>>
master_timeout?: <<Duration>> master_timeout?: <<Duration>>
local?: boolean local?: boolean
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterExistsComponentTemplateResponse` ==== ClusterExistsComponentTemplateResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ClusterExistsComponentTemplateResponse = boolean type ClusterExistsComponentTemplateResponse = boolean
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Get component templates. Retrieves information about component templates.
---- ----
[discrete] [discrete]
===== `ClusterGetComponentTemplateRequest` ==== ClusterGetComponentTemplateRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterGetComponentTemplateRequest extends <<RequestBase>> { interface ClusterGetComponentTemplateRequest extends <<RequestBase>> {
name?: <<Name>> name?: <<Name>>
flat_settings?: boolean flat_settings?: boolean
@ -52,15 +54,23 @@ interface ClusterGetComponentTemplateRequest extends <<RequestBase>> {
local?: boolean local?: boolean
master_timeout?: <<Duration>> master_timeout?: <<Duration>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterGetComponentTemplateResponse` ==== ClusterGetComponentTemplateResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterGetComponentTemplateResponse { interface ClusterGetComponentTemplateResponse {
component_templates: ClusterComponentTemplate[] component_templates: ClusterComponentTemplate[]
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,27 +41,37 @@ Returns cluster-wide settings. By default, it returns only settings that have be
---- ----
[discrete] [discrete]
===== `ClusterGetSettingsRequest` ==== ClusterGetSettingsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterGetSettingsRequest extends <<RequestBase>> { interface ClusterGetSettingsRequest extends <<RequestBase>> {
flat_settings?: boolean flat_settings?: boolean
include_defaults?: boolean include_defaults?: boolean
master_timeout?: <<Duration>> master_timeout?: <<Duration>>
timeout?: <<Duration>> timeout?: <<Duration>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterGetSettingsResponse` ==== ClusterGetSettingsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterGetSettingsResponse { interface ClusterGetSettingsResponse {
persistent: Record<string, any> persistent: Record<string, any>
transient: Record<string, any> transient: Record<string, any>
defaults?: Record<string, any> defaults?: Record<string, any>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ The cluster health API returns a simple status on the health of the cluster. You
---- ----
[discrete] [discrete]
===== `ClusterHealthRequest` ==== ClusterHealthRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterHealthRequest extends <<RequestBase>> { interface ClusterHealthRequest extends <<RequestBase>> {
index?: <<Indices>> index?: <<Indices>>
expand_wildcards?: <<ExpandWildcards>> expand_wildcards?: <<ExpandWildcards>>
@ -54,18 +56,26 @@ interface ClusterHealthRequest extends <<RequestBase>> {
timeout?: <<Duration>> timeout?: <<Duration>>
wait_for_active_shards?: <<WaitForActiveShards>> wait_for_active_shards?: <<WaitForActiveShards>>
wait_for_events?: <<WaitForEvents>> wait_for_events?: <<WaitForEvents>>
wait_for_nodes?: string | <<integer>> wait_for_nodes?: string | number
wait_for_no_initializing_shards?: boolean wait_for_no_initializing_shards?: boolean
wait_for_no_relocating_shards?: boolean wait_for_no_relocating_shards?: boolean
wait_for_status?: <<HealthStatus>> wait_for_status?: <<HealthStatus>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterHealthResponse` ==== ClusterHealthResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ClusterHealthResponse = ClusterHealthHealthResponseBody type ClusterHealthResponse = ClusterHealthHealthResponseBody
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,27 @@ Get cluster info. Returns basic information about the cluster.
---- ----
[discrete] [discrete]
===== `ClusterInfoRequest` ==== ClusterInfoRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterInfoRequest extends <<RequestBase>> { interface ClusterInfoRequest extends <<RequestBase>> {
target: <<ClusterInfoTargets>> target: <<ClusterInfoTargets>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterInfoResponse` ==== ClusterInfoResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterInfoResponse { interface ClusterInfoResponse {
cluster_name: <<Name>> cluster_name: <<Name>>
http?: NodesHttp http?: NodesHttp
@ -62,5 +69,8 @@ interface ClusterInfoResponse {
thread_pool?: Record<string, NodesThreadCount> thread_pool?: Record<string, NodesThreadCount>
script?: NodesScripting script?: NodesScripting
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Returns cluster-level changes (such as create index, update mapping, allocate or
---- ----
[discrete] [discrete]
===== `ClusterPendingTasksRequest` ==== ClusterPendingTasksRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterPendingTasksRequest extends <<RequestBase>> { interface ClusterPendingTasksRequest extends <<RequestBase>> {
local?: boolean local?: boolean
master_timeout?: <<Duration>> master_timeout?: <<Duration>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterPendingTasksResponse` ==== ClusterPendingTasksResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterPendingTasksResponse { interface ClusterPendingTasksResponse {
tasks: ClusterPendingTasksPendingTask[] tasks: ClusterPendingTasksPendingTask[]
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,22 +41,32 @@ Updates the cluster voting config exclusions by node ids or node names.
---- ----
[discrete] [discrete]
===== `ClusterPostVotingConfigExclusionsRequest` ==== ClusterPostVotingConfigExclusionsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterPostVotingConfigExclusionsRequest extends <<RequestBase>> { interface ClusterPostVotingConfigExclusionsRequest extends <<RequestBase>> {
node_names?: <<Names>> node_names?: <<Names>>
node_ids?: <<Ids>> node_ids?: <<Ids>>
timeout?: <<Duration>> timeout?: <<Duration>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterPostVotingConfigExclusionsResponse` ==== ClusterPostVotingConfigExclusionsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ClusterPostVotingConfigExclusionsResponse = boolean type ClusterPostVotingConfigExclusionsResponse = boolean
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Create or update a component template. Creates or updates a component template.
---- ----
[discrete] [discrete]
===== `ClusterPutComponentTemplateRequest` ==== ClusterPutComponentTemplateRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterPutComponentTemplateRequest extends <<RequestBase>> { interface ClusterPutComponentTemplateRequest extends <<RequestBase>> {
name: <<Name>> name: <<Name>>
create?: boolean create?: boolean
@ -54,13 +56,21 @@ interface ClusterPutComponentTemplateRequest extends <<RequestBase>> {
_meta?: <<Metadata>> _meta?: <<Metadata>>
deprecated?: boolean deprecated?: boolean
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterPutComponentTemplateResponse` ==== ClusterPutComponentTemplateResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ClusterPutComponentTemplateResponse = <<AcknowledgedResponseBase>> type ClusterPutComponentTemplateResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Updates the cluster settings.
---- ----
[discrete] [discrete]
===== `ClusterPutSettingsRequest` ==== ClusterPutSettingsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterPutSettingsRequest extends <<RequestBase>> { interface ClusterPutSettingsRequest extends <<RequestBase>> {
flat_settings?: boolean flat_settings?: boolean
master_timeout?: <<Duration>> master_timeout?: <<Duration>>
@ -52,17 +54,25 @@ interface ClusterPutSettingsRequest extends <<RequestBase>> {
persistent?: Record<string, any> persistent?: Record<string, any>
transient?: Record<string, any> transient?: Record<string, any>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterPutSettingsResponse` ==== ClusterPutSettingsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterPutSettingsResponse { interface ClusterPutSettingsResponse {
acknowledged: boolean acknowledged: boolean
persistent: Record<string, any> persistent: Record<string, any>
transient: Record<string, any> transient: Record<string, any>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,19 +41,29 @@ The cluster remote info API allows you to retrieve all of the configured remote
---- ----
[discrete] [discrete]
===== `ClusterRemoteInfoRequest` ==== ClusterRemoteInfoRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterRemoteInfoRequest extends <<RequestBase>> { interface ClusterRemoteInfoRequest extends <<RequestBase>> {
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterRemoteInfoResponse` ==== ClusterRemoteInfoResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ClusterRemoteInfoResponse = Record<string, ClusterRemoteInfoClusterRemoteInfo> type ClusterRemoteInfoResponse = Record<string, ClusterRemoteInfoClusterRemoteInfo>
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Allows to manually change the allocation of individual shards in the cluster.
---- ----
[discrete] [discrete]
===== `ClusterRerouteRequest` ==== ClusterRerouteRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterRerouteRequest extends <<RequestBase>> { interface ClusterRerouteRequest extends <<RequestBase>> {
dry_run?: boolean dry_run?: boolean
explain?: boolean explain?: boolean
@ -54,17 +56,25 @@ interface ClusterRerouteRequest extends <<RequestBase>> {
timeout?: <<Duration>> timeout?: <<Duration>>
commands?: ClusterRerouteCommand[] commands?: ClusterRerouteCommand[]
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterRerouteResponse` ==== ClusterRerouteResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterRerouteResponse { interface ClusterRerouteResponse {
acknowledged: boolean acknowledged: boolean
explanations?: ClusterRerouteRerouteExplanation[] explanations?: ClusterRerouteRerouteExplanation[]
state?: any state?: any
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Returns a comprehensive information about the state of the cluster.
---- ----
[discrete] [discrete]
===== `ClusterStateRequest` ==== ClusterStateRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterStateRequest extends <<RequestBase>> { interface ClusterStateRequest extends <<RequestBase>> {
metric?: <<Metrics>> metric?: <<Metrics>>
index?: <<Indices>> index?: <<Indices>>
@ -57,13 +59,21 @@ interface ClusterStateRequest extends <<RequestBase>> {
wait_for_metadata_version?: <<VersionNumber>> wait_for_metadata_version?: <<VersionNumber>>
wait_for_timeout?: <<Duration>> wait_for_timeout?: <<Duration>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterStateResponse` ==== ClusterStateResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ClusterStateResponse = any type ClusterStateResponse = any
----
[pass]
++++
</pre>
++++

View File

@ -41,22 +41,32 @@ Returns cluster statistics. It returns basic index metrics (shard numbers, store
---- ----
[discrete] [discrete]
===== `ClusterStatsRequest` ==== ClusterStatsRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ClusterStatsRequest extends <<RequestBase>> { interface ClusterStatsRequest extends <<RequestBase>> {
node_id?: <<NodeIds>> node_id?: <<NodeIds>>
include_remotes?: boolean include_remotes?: boolean
timeout?: <<Duration>> timeout?: <<Duration>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ClusterStatsResponse` ==== ClusterStatsResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ClusterStatsResponse = ClusterStatsStatsResponseBase type ClusterStatsResponse = ClusterStatsStatsResponseBase
----
[pass]
++++
</pre>
++++

View File

@ -41,22 +41,32 @@ Check in a connector. Update the `last_seen` field in the connector and set it t
---- ----
[discrete] [discrete]
===== `ConnectorCheckInRequest` ==== ConnectorCheckInRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorCheckInRequest extends <<RequestBase>> { interface ConnectorCheckInRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorCheckInResponse` ==== ConnectorCheckInResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorCheckInResponse { interface ConnectorCheckInResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,21 +41,31 @@ Delete a connector. Removes a connector and associated sync jobs. This is a dest
---- ----
[discrete] [discrete]
===== `ConnectorDeleteRequest` ==== ConnectorDeleteRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorDeleteRequest extends <<RequestBase>> { interface ConnectorDeleteRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
delete_sync_jobs?: boolean delete_sync_jobs?: boolean
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorDeleteResponse` ==== ConnectorDeleteResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ConnectorDeleteResponse = <<AcknowledgedResponseBase>> type ConnectorDeleteResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,20 +41,30 @@ Get a connector. Get the details about a connector.
---- ----
[discrete] [discrete]
===== `ConnectorGetRequest` ==== ConnectorGetRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorGetRequest extends <<RequestBase>> { interface ConnectorGetRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorGetResponse` ==== ConnectorGetResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ConnectorGetResponse = ConnectorConnector type ConnectorGetResponse = ConnectorConnector
----
[pass]
++++
</pre>
++++

View File

@ -41,28 +41,38 @@ Get all connectors. Get information about all connectors.
---- ----
[discrete] [discrete]
===== `ConnectorListRequest` ==== ConnectorListRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorListRequest extends <<RequestBase>> { interface ConnectorListRequest extends <<RequestBase>> {
from?: <<integer>> from?: number
size?: <<integer>> size?: number
index_name?: <<Indices>> index_name?: <<Indices>>
connector_name?: <<Names>> connector_name?: <<Names>>
service_type?: <<Names>> service_type?: <<Names>>
query?: string query?: string
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorListResponse` ==== ConnectorListResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorListResponse { interface ConnectorListResponse {
count: <<long>> count: number
results: ConnectorConnector[] results: ConnectorConnector[]
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Create a connector. Connectors are Elasticsearch integrations that bring content
---- ----
[discrete] [discrete]
===== `ConnectorPostRequest` ==== ConnectorPostRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorPostRequest extends <<RequestBase>> { interface ConnectorPostRequest extends <<RequestBase>> {
description?: string description?: string
index_name?: <<IndexName>> index_name?: <<IndexName>>
@ -53,16 +55,24 @@ interface ConnectorPostRequest extends <<RequestBase>> {
name?: string name?: string
service_type?: string service_type?: string
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorPostResponse` ==== ConnectorPostResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorPostResponse { interface ConnectorPostResponse {
result: <<Result>> result: <<Result>>
id: <<Id>> id: <<Id>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Create or update a connector.
---- ----
[discrete] [discrete]
===== `ConnectorPutRequest` ==== ConnectorPutRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorPutRequest extends <<RequestBase>> { interface ConnectorPutRequest extends <<RequestBase>> {
connector_id?: <<Id>> connector_id?: <<Id>>
description?: string description?: string
@ -54,16 +56,24 @@ interface ConnectorPutRequest extends <<RequestBase>> {
name?: string name?: string
service_type?: string service_type?: string
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorPutResponse` ==== ConnectorPutResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorPutResponse { interface ConnectorPutResponse {
result: <<Result>> result: <<Result>>
id: <<Id>> id: <<Id>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,22 +41,32 @@ Cancel a connector sync job. Cancel a connector sync job, which sets the status
---- ----
[discrete] [discrete]
===== `ConnectorSyncJobCancelRequest` ==== ConnectorSyncJobCancelRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorSyncJobCancelRequest extends <<RequestBase>> { interface ConnectorSyncJobCancelRequest extends <<RequestBase>> {
connector_sync_job_id: <<Id>> connector_sync_job_id: <<Id>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorSyncJobCancelResponse` ==== ConnectorSyncJobCancelResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorSyncJobCancelResponse { interface ConnectorSyncJobCancelResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -40,20 +40,3 @@ Checks in a connector sync job (refreshes 'last_seen').
(ConnectorSyncJobCheckInRequest, options?): Promise<ConnectorSyncJobCheckInResponse> (ConnectorSyncJobCheckInRequest, options?): Promise<ConnectorSyncJobCheckInResponse>
---- ----
[discrete]
===== `ConnectorSyncJobCheckInRequest`
[source,ts]
----
{
}
----
[discrete]
===== `ConnectorSyncJobCheckInResponse`
[source,ts]
----
n/a
----

View File

@ -38,20 +38,3 @@ Claims a connector sync job.
(ConnectorSyncJobClaimRequest, options?): Promise<ConnectorSyncJobClaimResponse> (ConnectorSyncJobClaimRequest, options?): Promise<ConnectorSyncJobClaimResponse>
---- ----
[discrete]
===== `ConnectorSyncJobClaimRequest`
[source,ts]
----
{
}
----
[discrete]
===== `ConnectorSyncJobClaimResponse`
[source,ts]
----
n/a
----

View File

@ -41,20 +41,30 @@ Delete a connector sync job. Remove a connector sync job and its associated data
---- ----
[discrete] [discrete]
===== `ConnectorSyncJobDeleteRequest` ==== ConnectorSyncJobDeleteRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorSyncJobDeleteRequest extends <<RequestBase>> { interface ConnectorSyncJobDeleteRequest extends <<RequestBase>> {
connector_sync_job_id: <<Id>> connector_sync_job_id: <<Id>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorSyncJobDeleteResponse` ==== ConnectorSyncJobDeleteResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ConnectorSyncJobDeleteResponse = <<AcknowledgedResponseBase>> type ConnectorSyncJobDeleteResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -40,20 +40,3 @@ Sets an error for a connector sync job.
(ConnectorSyncJobErrorRequest, options?): Promise<ConnectorSyncJobErrorResponse> (ConnectorSyncJobErrorRequest, options?): Promise<ConnectorSyncJobErrorResponse>
---- ----
[discrete]
===== `ConnectorSyncJobErrorRequest`
[source,ts]
----
{
}
----
[discrete]
===== `ConnectorSyncJobErrorResponse`
[source,ts]
----
n/a
----

View File

@ -41,20 +41,30 @@ Get a connector sync job.
---- ----
[discrete] [discrete]
===== `ConnectorSyncJobGetRequest` ==== ConnectorSyncJobGetRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorSyncJobGetRequest extends <<RequestBase>> { interface ConnectorSyncJobGetRequest extends <<RequestBase>> {
connector_sync_job_id: <<Id>> connector_sync_job_id: <<Id>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorSyncJobGetResponse` ==== ConnectorSyncJobGetResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type ConnectorSyncJobGetResponse = ConnectorConnectorSyncJob type ConnectorSyncJobGetResponse = ConnectorConnectorSyncJob
----
[pass]
++++
</pre>
++++

View File

@ -41,27 +41,37 @@ Get all connector sync jobs. Get information about all stored connector sync job
---- ----
[discrete] [discrete]
===== `ConnectorSyncJobListRequest` ==== ConnectorSyncJobListRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorSyncJobListRequest extends <<RequestBase>> { interface ConnectorSyncJobListRequest extends <<RequestBase>> {
from?: <<integer>> from?: number
size?: <<integer>> size?: number
status?: ConnectorSyncStatus status?: ConnectorSyncStatus
connector_id?: <<Id>> connector_id?: <<Id>>
job_type?: ConnectorSyncJobType | ConnectorSyncJobType[] job_type?: ConnectorSyncJobType | ConnectorSyncJobType[]
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorSyncJobListResponse` ==== ConnectorSyncJobListResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorSyncJobListResponse { interface ConnectorSyncJobListResponse {
count: <<long>> count: number
results: ConnectorConnectorSyncJob[] results: ConnectorConnectorSyncJob[]
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,24 +41,34 @@ Create a connector sync job. Create a connector sync job document in the interna
---- ----
[discrete] [discrete]
===== `ConnectorSyncJobPostRequest` ==== ConnectorSyncJobPostRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorSyncJobPostRequest extends <<RequestBase>> { interface ConnectorSyncJobPostRequest extends <<RequestBase>> {
id: <<Id>> id: <<Id>>
job_type?: ConnectorSyncJobType job_type?: ConnectorSyncJobType
trigger_method?: ConnectorSyncJobTriggerMethod trigger_method?: ConnectorSyncJobTriggerMethod
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorSyncJobPostResponse` ==== ConnectorSyncJobPostResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorSyncJobPostResponse { interface ConnectorSyncJobPostResponse {
id: <<Id>> id: <<Id>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -40,20 +40,3 @@ Updates the stats fields in the connector sync job document.
(ConnectorSyncJobUpdateStatsRequest, options?): Promise<ConnectorSyncJobUpdateStatsResponse> (ConnectorSyncJobUpdateStatsRequest, options?): Promise<ConnectorSyncJobUpdateStatsResponse>
---- ----
[discrete]
===== `ConnectorSyncJobUpdateStatsRequest`
[source,ts]
----
{
}
----
[discrete]
===== `ConnectorSyncJobUpdateStatsResponse`
[source,ts]
----
n/a
----

View File

@ -41,22 +41,32 @@ Activate the connector draft filter. Activates the valid draft filtering for a c
---- ----
[discrete] [discrete]
===== `ConnectorUpdateActiveFilteringRequest` ==== ConnectorUpdateActiveFilteringRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateActiveFilteringRequest extends <<RequestBase>> { interface ConnectorUpdateActiveFilteringRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateActiveFilteringResponse` ==== ConnectorUpdateActiveFilteringResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateActiveFilteringResponse { interface ConnectorUpdateActiveFilteringResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,24 +41,34 @@ Update the connector API key ID. Update the `api_key_id` and `api_key_secret_id`
---- ----
[discrete] [discrete]
===== `ConnectorUpdateApiKeyIdRequest` ==== ConnectorUpdateApiKeyIdRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateApiKeyIdRequest extends <<RequestBase>> { interface ConnectorUpdateApiKeyIdRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
api_key_id?: string api_key_id?: string
api_key_secret_id?: string api_key_secret_id?: string
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateApiKeyIdResponse` ==== ConnectorUpdateApiKeyIdResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateApiKeyIdResponse { interface ConnectorUpdateApiKeyIdResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,24 +41,34 @@ Update the connector configuration. Update the configuration field in the connec
---- ----
[discrete] [discrete]
===== `ConnectorUpdateConfigurationRequest` ==== ConnectorUpdateConfigurationRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateConfigurationRequest extends <<RequestBase>> { interface ConnectorUpdateConfigurationRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
configuration?: ConnectorConnectorConfiguration configuration?: ConnectorConnectorConfiguration
values?: Record<string, any> values?: Record<string, any>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateConfigurationResponse` ==== ConnectorUpdateConfigurationResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateConfigurationResponse { interface ConnectorUpdateConfigurationResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Update the connector error field. Set the error field for the connector. If the
---- ----
[discrete] [discrete]
===== `ConnectorUpdateErrorRequest` ==== ConnectorUpdateErrorRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateErrorRequest extends <<RequestBase>> { interface ConnectorUpdateErrorRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
error: SpecUtilsWithNullValue<string> error: <<SpecUtilsWithNullValue>><string>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateErrorResponse` ==== ConnectorUpdateErrorResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateErrorResponse { interface ConnectorUpdateErrorResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -40,20 +40,3 @@ Updates the connector features in the connector document.
(ConnectorUpdateFeaturesRequest, options?): Promise<ConnectorUpdateFeaturesResponse> (ConnectorUpdateFeaturesRequest, options?): Promise<ConnectorUpdateFeaturesResponse>
---- ----
[discrete]
===== `ConnectorUpdateFeaturesRequest`
[source,ts]
----
{
}
----
[discrete]
===== `ConnectorUpdateFeaturesResponse`
[source,ts]
----
n/a
----

View File

@ -41,25 +41,35 @@ Update the connector filtering. Update the draft filtering configuration of a co
---- ----
[discrete] [discrete]
===== `ConnectorUpdateFilteringRequest` ==== ConnectorUpdateFilteringRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateFilteringRequest extends <<RequestBase>> { interface ConnectorUpdateFilteringRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
filtering?: ConnectorFilteringConfig[] filtering?: ConnectorFilteringConfig[]
rules?: ConnectorFilteringRule[] rules?: ConnectorFilteringRule[]
advanced_snippet?: ConnectorFilteringAdvancedSnippet advanced_snippet?: ConnectorFilteringAdvancedSnippet
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateFilteringResponse` ==== ConnectorUpdateFilteringResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateFilteringResponse { interface ConnectorUpdateFilteringResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -39,23 +39,33 @@ Update the connector draft filtering validation. Update the draft filtering vali
---- ----
[discrete] [discrete]
===== `ConnectorUpdateFilteringValidationRequest` ==== ConnectorUpdateFilteringValidationRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateFilteringValidationRequest extends <<RequestBase>> { interface ConnectorUpdateFilteringValidationRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
validation: ConnectorFilteringRulesValidation validation: ConnectorFilteringRulesValidation
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateFilteringValidationResponse` ==== ConnectorUpdateFilteringValidationResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateFilteringValidationResponse { interface ConnectorUpdateFilteringValidationResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Update the connector index name. Update the `index_name` field of a connector, s
---- ----
[discrete] [discrete]
===== `ConnectorUpdateIndexNameRequest` ==== ConnectorUpdateIndexNameRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateIndexNameRequest extends <<RequestBase>> { interface ConnectorUpdateIndexNameRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
index_name: SpecUtilsWithNullValue<<<IndexName>>> index_name: <<SpecUtilsWithNullValue>><<<IndexName>>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateIndexNameResponse` ==== ConnectorUpdateIndexNameResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateIndexNameResponse { interface ConnectorUpdateIndexNameResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,24 +41,34 @@ Update the connector name and description.
---- ----
[discrete] [discrete]
===== `ConnectorUpdateNameRequest` ==== ConnectorUpdateNameRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateNameRequest extends <<RequestBase>> { interface ConnectorUpdateNameRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
name?: string name?: string
description?: string description?: string
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateNameResponse` ==== ConnectorUpdateNameResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateNameResponse { interface ConnectorUpdateNameResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -39,23 +39,33 @@ Update the connector is_native flag.
---- ----
[discrete] [discrete]
===== `ConnectorUpdateNativeRequest` ==== ConnectorUpdateNativeRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateNativeRequest extends <<RequestBase>> { interface ConnectorUpdateNativeRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
is_native: boolean is_native: boolean
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateNativeResponse` ==== ConnectorUpdateNativeResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateNativeResponse { interface ConnectorUpdateNativeResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Update the connector pipeline. When you create a new connector, the configuratio
---- ----
[discrete] [discrete]
===== `ConnectorUpdatePipelineRequest` ==== ConnectorUpdatePipelineRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdatePipelineRequest extends <<RequestBase>> { interface ConnectorUpdatePipelineRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
pipeline: ConnectorIngestPipelineParams pipeline: ConnectorIngestPipelineParams
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdatePipelineResponse` ==== ConnectorUpdatePipelineResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdatePipelineResponse { interface ConnectorUpdatePipelineResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Update the connector scheduling.
---- ----
[discrete] [discrete]
===== `ConnectorUpdateSchedulingRequest` ==== ConnectorUpdateSchedulingRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateSchedulingRequest extends <<RequestBase>> { interface ConnectorUpdateSchedulingRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
scheduling: ConnectorSchedulingConfiguration scheduling: ConnectorSchedulingConfiguration
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateSchedulingResponse` ==== ConnectorUpdateSchedulingResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateSchedulingResponse { interface ConnectorUpdateSchedulingResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Update the connector service type.
---- ----
[discrete] [discrete]
===== `ConnectorUpdateServiceTypeRequest` ==== ConnectorUpdateServiceTypeRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateServiceTypeRequest extends <<RequestBase>> { interface ConnectorUpdateServiceTypeRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
service_type: string service_type: string
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateServiceTypeResponse` ==== ConnectorUpdateServiceTypeResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateServiceTypeResponse { interface ConnectorUpdateServiceTypeResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Update the connector status.
---- ----
[discrete] [discrete]
===== `ConnectorUpdateStatusRequest` ==== ConnectorUpdateStatusRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateStatusRequest extends <<RequestBase>> { interface ConnectorUpdateStatusRequest extends <<RequestBase>> {
connector_id: <<Id>> connector_id: <<Id>>
status: ConnectorConnectorStatus status: ConnectorConnectorStatus
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `ConnectorUpdateStatusResponse` ==== ConnectorUpdateStatusResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface ConnectorUpdateStatusResponse { interface ConnectorUpdateStatusResponse {
result: <<Result>> result: <<Result>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Returns number of documents matching a query.
---- ----
[discrete] [discrete]
===== `CountRequest` ==== CountRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CountRequest extends <<RequestBase>> { interface CountRequest extends <<RequestBase>> {
index?: <<Indices>> index?: <<Indices>>
allow_no_indices?: boolean allow_no_indices?: boolean
@ -56,23 +58,31 @@ interface CountRequest extends <<RequestBase>> {
ignore_throttled?: boolean ignore_throttled?: boolean
ignore_unavailable?: boolean ignore_unavailable?: boolean
lenient?: boolean lenient?: boolean
min_score?: <<double>> min_score?: number
preference?: string preference?: string
routing?: <<Routing>> routing?: <<Routing>>
terminate_after?: <<long>> terminate_after?: number
q?: string q?: string
query?: QueryDslQueryContainer query?: QueryDslQueryContainer
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CountResponse` ==== CountResponse
[source,ts] [pass]
---- ++++
<pre>
++++
interface CountResponse { interface CountResponse {
count: <<long>> count: number
_shards: <<ShardStatistics>> _shards: <<ShardStatistics>>
} }
----
[pass]
++++
</pre>
++++

View File

@ -41,10 +41,12 @@ Index a document. Adds a JSON document to the specified data stream or index and
---- ----
[discrete] [discrete]
===== `CreateRequest` ==== CreateRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface CreateRequest<TDocument = unknown> extends <<RequestBase>> { interface CreateRequest<TDocument = unknown> extends <<RequestBase>> {
id: <<Id>> id: <<Id>>
index: <<IndexName>> index: <<IndexName>>
@ -57,13 +59,21 @@ interface CreateRequest<TDocument = unknown> extends <<RequestBase>> {
wait_for_active_shards?: <<WaitForActiveShards>> wait_for_active_shards?: <<WaitForActiveShards>>
document?: TDocument document?: TDocument
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `CreateResponse` ==== CreateResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type CreateResponse = <<WriteResponseBase>> type CreateResponse = <<WriteResponseBase>>
----
[pass]
++++
</pre>
++++

View File

@ -41,23 +41,33 @@ Delete a dangling index. If Elasticsearch encounters index data that is absent f
---- ----
[discrete] [discrete]
===== `DanglingIndicesDeleteDanglingIndexRequest` ==== DanglingIndicesDeleteDanglingIndexRequest
[source,ts] [pass]
---- ++++
<pre>
++++
interface DanglingIndicesDeleteDanglingIndexRequest extends <<RequestBase>> { interface DanglingIndicesDeleteDanglingIndexRequest extends <<RequestBase>> {
index_uuid: <<Uuid>> index_uuid: <<Uuid>>
accept_data_loss: boolean accept_data_loss: boolean
master_timeout?: <<Duration>> master_timeout?: <<Duration>>
timeout?: <<Duration>> timeout?: <<Duration>>
} }
----
[pass]
++++
</pre>
++++
[discrete] [discrete]
===== `DanglingIndicesDeleteDanglingIndexResponse` ==== DanglingIndicesDeleteDanglingIndexResponse
[source,ts] [pass]
---- ++++
<pre>
++++
type DanglingIndicesDeleteDanglingIndexResponse = <<AcknowledgedResponseBase>> type DanglingIndicesDeleteDanglingIndexResponse = <<AcknowledgedResponseBase>>
----
[pass]
++++
</pre>
++++

Some files were not shown because too many files have changed in this diff Show More