Skip to content

Auto-generated code for 8.18 #2808

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 28, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 24 additions & 24 deletions docs/reference.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -3782,7 +3782,7 @@ If no response is received before the timeout expires, the request fails and ret
Clear cluster voting config exclusions.
Remove master-eligible nodes from the voting configuration exclusion list.

{ref}/voting-config-exclusions.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-cluster-post-voting-config-exclusions[Endpoint documentation]
[source,ts]
----
client.cluster.deleteVotingConfigExclusions({ ... })
Expand Down Expand Up @@ -3967,7 +3967,7 @@ In that case, you may safely retry the call.
NOTE: Voting exclusions are required only when you remove at least half of the master-eligible nodes from a cluster in a short time period.
They are not required when removing master-ineligible nodes or when removing fewer than half of the master-eligible nodes.

{ref}/voting-config-exclusions.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-cluster-post-voting-config-exclusions[Endpoint documentation]
[source,ts]
----
client.cluster.postVotingConfigExclusions({ ... })
Expand Down Expand Up @@ -9069,7 +9069,7 @@ You must then re-submit the API request with the acknowledge parameter set to tr
NOTE: If Elasticsearch security features are enabled and you are installing a gold or higher license, you must enable TLS on the transport networking layer before you install the license.
If the operator privileges feature is enabled, only operator users can use this API.

{ref}/update-license.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-license-post[Endpoint documentation]
[source,ts]
----
client.license.post({ ... })
Expand Down Expand Up @@ -9852,7 +9852,7 @@ be retrieved and then added to another cluster.

[discrete]
==== get_data_frame_analytics_stats
Get data frame analytics jobs usage info.
Get data frame analytics job stats.

{ref}/get-dfanalytics-stats.html[Endpoint documentation]
[source,ts]
Expand Down Expand Up @@ -9884,7 +9884,7 @@ there are no matches or only partial matches.

[discrete]
==== get_datafeed_stats
Get datafeeds usage info.
Get datafeed stats.
You can get statistics for multiple datafeeds in a single API request by
using a list of datafeeds or a wildcard expression. You can
get statistics for all datafeeds by using `_all`, by specifying `*` as the
Expand Down Expand Up @@ -10008,7 +10008,7 @@ means it is unset and results are not limited to specific timestamps.

[discrete]
==== get_job_stats
Get anomaly detection jobs usage info.
Get anomaly detection job stats.

{ref}/ml-get-job-stats.html[Endpoint documentation]
[source,ts]
Expand Down Expand Up @@ -11103,7 +11103,7 @@ restart the model deployment.
==== update_data_frame_analytics
Update a data frame analytics job.

{ref}/update-dfanalytics.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-ml-update-data-frame-analytics[Endpoint documentation]
[source,ts]
----
client.ml.updateDataFrameAnalytics({ id })
Expand Down Expand Up @@ -11314,7 +11314,7 @@ snapshot will be deleted when the job is deleted.
==== update_trained_model_deployment
Update a trained model deployment.

{ref}/update-trained-model-deployment.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-ml-update-trained-model-deployment[Endpoint documentation]
[source,ts]
----
client.ml.updateTrainedModelDeployment({ model_id })
Expand Down Expand Up @@ -16060,7 +16060,7 @@ privileges for the source indices. You must also have `index` and `read` privile
Elasticsearch security features are enabled, the transform remembers which roles the user who updated it had at the
time of update and runs with those privileges.

{ref}/update-transform.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-transform-update-transform[Endpoint documentation]
[source,ts]
----
client.transform.updateTransform({ transform_id })
Expand Down Expand Up @@ -16107,7 +16107,7 @@ A summary is returned when the upgrade is finished.
To ensure continuous transforms remain running during a major version upgrade of the cluster – for example, from 7.16 to 8.0 – it is recommended to upgrade transforms before upgrading the cluster.
You may want to perform a recent cluster backup prior to the upgrade.

{ref}/upgrade-transforms.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-transform-upgrade-transforms[Endpoint documentation]
[source,ts]
----
client.transform.upgradeTransforms({ ... })
Expand Down Expand Up @@ -16136,7 +16136,7 @@ The reason for this behavior is to prevent overwriting the watch status from a w
Acknowledging an action throttles further executions of that action until its `ack.state` is reset to `awaits_successful_execution`.
This happens when the condition of the watch is not met (the condition evaluates to false).

{ref}/watcher-api-ack-watch.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-ack-watch[Endpoint documentation]
[source,ts]
----
client.watcher.ackWatch({ watch_id })
Expand All @@ -16155,7 +16155,7 @@ If you omit this parameter, all of the actions of the watch are acknowledged.
Activate a watch.
A watch can be either active or inactive.

{ref}/watcher-api-activate-watch.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-activate-watch[Endpoint documentation]
[source,ts]
----
client.watcher.activateWatch({ watch_id })
Expand All @@ -16172,7 +16172,7 @@ client.watcher.activateWatch({ watch_id })
Deactivate a watch.
A watch can be either active or inactive.

{ref}/watcher-api-deactivate-watch.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-deactivate-watch[Endpoint documentation]
[source,ts]
----
client.watcher.deactivateWatch({ watch_id })
Expand All @@ -16195,7 +16195,7 @@ IMPORTANT: Deleting a watch must be done by using only this API.
Do not delete the watch directly from the `.watches` index using the Elasticsearch delete document API
When Elasticsearch security features are enabled, make sure no write privileges are granted to anyone for the `.watches` index.

{ref}/watcher-api-delete-watch.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-delete-watch[Endpoint documentation]
[source,ts]
----
client.watcher.deleteWatch({ id })
Expand Down Expand Up @@ -16224,7 +16224,7 @@ If your user is allowed to read index `a`, but not index `b`, then the exact sam

When using the run watch API, the authorization data of the user that called the API will be used as a base, instead of the information who stored the watch.

{ref}/watcher-api-execute-watch.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-execute-watch[Endpoint documentation]
[source,ts]
----
client.watcher.executeWatch({ ... })
Expand Down Expand Up @@ -16253,7 +16253,7 @@ Get Watcher index settings.
Get settings for the Watcher internal index (`.watches`).
Only a subset of settings are shown, for example `index.auto_expand_replicas` and `index.number_of_replicas`.

{ref}/watcher-api-get-settings.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-get-settings[Endpoint documentation]
[source,ts]
----
client.watcher.getSettings({ ... })
Expand All @@ -16270,7 +16270,7 @@ If no response is received before the timeout expires, the request fails and ret
==== get_watch
Get a watch.

{ref}/watcher-api-get-watch.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-get-watch[Endpoint documentation]
[source,ts]
----
client.watcher.getWatch({ id })
Expand All @@ -16297,7 +16297,7 @@ When you add a watch you can also define its initial active state by setting the
When Elasticsearch security features are enabled, your watch can index or search only on indices for which the user that stored the watch has privileges.
If the user is able to read index `a`, but not index `b`, the same will apply when the watch runs.

{ref}/watcher-api-put-watch.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-put-watch[Endpoint documentation]
[source,ts]
----
client.watcher.putWatch({ id })
Expand Down Expand Up @@ -16332,7 +16332,7 @@ Get all registered watches in a paginated manner and optionally filter watches b

Note that only the `_id` and `metadata.*` fields are queryable or sortable.

{ref}/watcher-api-query-watches.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-query-watches[Endpoint documentation]
[source,ts]
----
client.watcher.queryWatches({ ... })
Expand All @@ -16355,7 +16355,7 @@ It must be non-negative.
Start the watch service.
Start the Watcher service if it is not already running.

{ref}/watcher-api-start.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-start[Endpoint documentation]
[source,ts]
----
client.watcher.start({ ... })
Expand All @@ -16373,7 +16373,7 @@ Get Watcher statistics.
This API always returns basic metrics.
You retrieve more metrics by using the metric parameter.

{ref}/watcher-api-stats.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-stats[Endpoint documentation]
[source,ts]
----
client.watcher.stats({ ... })
Expand All @@ -16391,7 +16391,7 @@ client.watcher.stats({ ... })
Stop the watch service.
Stop the Watcher service if it is running.

{ref}/watcher-api-stop.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-stop[Endpoint documentation]
[source,ts]
----
client.watcher.stop({ ... })
Expand All @@ -16415,7 +16415,7 @@ This includes `index.auto_expand_replicas`, `index.number_of_replicas`, `index.r
Modification of `index.routing.allocation.include._tier_preference` is an exception and is not allowed as the
Watcher shards must always be in the `data_content` tier.

{ref}/watcher-api-update-settings.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-watcher-update-settings[Endpoint documentation]
[source,ts]
----
client.watcher.updateSettings({ ... })
Expand Down Expand Up @@ -16465,7 +16465,7 @@ Get usage information.
Get information about the features that are currently enabled and available under the current license.
The API also provides some usage statistics.

{ref}/usage-api.html[Endpoint documentation]
https://www.elastic.co/docs/api/doc/elasticsearch/v8/group/endpoint-xpack[Endpoint documentation]
[source,ts]
----
client.xpack.usage({ ... })
Expand Down
4 changes: 2 additions & 2 deletions src/api/api/cluster.ts
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ export default class Cluster {

/**
* Clear cluster voting config exclusions. Remove master-eligible nodes from the voting configuration exclusion list.
* @see {@link https://www.elastic.co/guide/en/elasticsearch/reference/8.18/voting-config-exclusions.html | Elasticsearch API documentation}
* @see {@link https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-cluster-post-voting-config-exclusions | Elasticsearch API documentation}
*/
async deleteVotingConfigExclusions (this: That, params?: T.ClusterDeleteVotingConfigExclusionsRequest | TB.ClusterDeleteVotingConfigExclusionsRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.ClusterDeleteVotingConfigExclusionsResponse>
async deleteVotingConfigExclusions (this: That, params?: T.ClusterDeleteVotingConfigExclusionsRequest | TB.ClusterDeleteVotingConfigExclusionsRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.ClusterDeleteVotingConfigExclusionsResponse, unknown>>
Expand Down Expand Up @@ -354,7 +354,7 @@ export default class Cluster {

/**
* Update voting configuration exclusions. Update the cluster voting config exclusions by node IDs or node names. By default, if there are more than three master-eligible nodes in the cluster and you remove fewer than half of the master-eligible nodes in the cluster at once, the voting configuration automatically shrinks. If you want to shrink the voting configuration to contain fewer than three nodes or to remove half or more of the master-eligible nodes in the cluster at once, use this API to remove departing nodes from the voting configuration manually. The API adds an entry for each specified node to the cluster’s voting configuration exclusions list. It then waits until the cluster has reconfigured its voting configuration to exclude the specified nodes. Clusters should have no voting configuration exclusions in normal operation. Once the excluded nodes have stopped, clear the voting configuration exclusions with `DELETE /_cluster/voting_config_exclusions`. This API waits for the nodes to be fully removed from the cluster before it returns. If your cluster has voting configuration exclusions for nodes that you no longer intend to remove, use `DELETE /_cluster/voting_config_exclusions?wait_for_removal=false` to clear the voting configuration exclusions without waiting for the nodes to leave the cluster. A response to `POST /_cluster/voting_config_exclusions` with an HTTP status code of 200 OK guarantees that the node has been removed from the voting configuration and will not be reinstated until the voting configuration exclusions are cleared by calling `DELETE /_cluster/voting_config_exclusions`. If the call to `POST /_cluster/voting_config_exclusions` fails or returns a response with an HTTP status code other than 200 OK then the node may not have been removed from the voting configuration. In that case, you may safely retry the call. NOTE: Voting exclusions are required only when you remove at least half of the master-eligible nodes from a cluster in a short time period. They are not required when removing master-ineligible nodes or when removing fewer than half of the master-eligible nodes.
* @see {@link https://www.elastic.co/guide/en/elasticsearch/reference/8.18/voting-config-exclusions.html | Elasticsearch API documentation}
* @see {@link https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-cluster-post-voting-config-exclusions | Elasticsearch API documentation}
*/
async postVotingConfigExclusions (this: That, params?: T.ClusterPostVotingConfigExclusionsRequest | TB.ClusterPostVotingConfigExclusionsRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.ClusterPostVotingConfigExclusionsResponse>
async postVotingConfigExclusions (this: That, params?: T.ClusterPostVotingConfigExclusionsRequest | TB.ClusterPostVotingConfigExclusionsRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.ClusterPostVotingConfigExclusionsResponse, unknown>>
Expand Down
2 changes: 1 addition & 1 deletion src/api/api/license.ts
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@ export default class License {

/**
* Update the license. You can update your license at runtime without shutting down your nodes. License updates take effect immediately. If the license you are installing does not support all of the features that were available with your previous license, however, you are notified in the response. You must then re-submit the API request with the acknowledge parameter set to true. NOTE: If Elasticsearch security features are enabled and you are installing a gold or higher license, you must enable TLS on the transport networking layer before you install the license. If the operator privileges feature is enabled, only operator users can use this API.
* @see {@link https://www.elastic.co/guide/en/elasticsearch/reference/8.18/update-license.html | Elasticsearch API documentation}
* @see {@link https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-license-post | Elasticsearch API documentation}
*/
async post (this: That, params?: T.LicensePostRequest | TB.LicensePostRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.LicensePostResponse>
async post (this: That, params?: T.LicensePostRequest | TB.LicensePostRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.LicensePostResponse, unknown>>
Expand Down
10 changes: 5 additions & 5 deletions src/api/api/ml.ts
Original file line number Diff line number Diff line change
Expand Up @@ -988,7 +988,7 @@ export default class Ml {
}

/**
* Get data frame analytics jobs usage info.
* Get data frame analytics job stats.
* @see {@link https://www.elastic.co/guide/en/elasticsearch/reference/8.18/get-dfanalytics-stats.html | Elasticsearch API documentation}
*/
async getDataFrameAnalyticsStats (this: That, params?: T.MlGetDataFrameAnalyticsStatsRequest | TB.MlGetDataFrameAnalyticsStatsRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.MlGetDataFrameAnalyticsStatsResponse>
Expand Down Expand Up @@ -1028,7 +1028,7 @@ export default class Ml {
}

/**
* Get datafeeds usage info. You can get statistics for multiple datafeeds in a single API request by using a comma-separated list of datafeeds or a wildcard expression. You can get statistics for all datafeeds by using `_all`, by specifying `*` as the `<feed_id>`, or by omitting the `<feed_id>`. If the datafeed is stopped, the only information you receive is the `datafeed_id` and the `state`. This API returns a maximum of 10,000 datafeeds.
* Get datafeed stats. You can get statistics for multiple datafeeds in a single API request by using a comma-separated list of datafeeds or a wildcard expression. You can get statistics for all datafeeds by using `_all`, by specifying `*` as the `<feed_id>`, or by omitting the `<feed_id>`. If the datafeed is stopped, the only information you receive is the `datafeed_id` and the `state`. This API returns a maximum of 10,000 datafeeds.
* @see {@link https://www.elastic.co/guide/en/elasticsearch/reference/8.18/ml-get-datafeed-stats.html | Elasticsearch API documentation}
*/
async getDatafeedStats (this: That, params?: T.MlGetDatafeedStatsRequest | TB.MlGetDatafeedStatsRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.MlGetDatafeedStatsResponse>
Expand Down Expand Up @@ -1192,7 +1192,7 @@ export default class Ml {
}

/**
* Get anomaly detection jobs usage info.
* Get anomaly detection job stats.
* @see {@link https://www.elastic.co/guide/en/elasticsearch/reference/8.18/ml-get-job-stats.html | Elasticsearch API documentation}
*/
async getJobStats (this: That, params?: T.MlGetJobStatsRequest | TB.MlGetJobStatsRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.MlGetJobStatsResponse>
Expand Down Expand Up @@ -2623,7 +2623,7 @@ export default class Ml {

/**
* Update a data frame analytics job.
* @see {@link https://www.elastic.co/guide/en/elasticsearch/reference/8.18/update-dfanalytics.html | Elasticsearch API documentation}
* @see {@link https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-ml-update-data-frame-analytics | Elasticsearch API documentation}
*/
async updateDataFrameAnalytics (this: That, params: T.MlUpdateDataFrameAnalyticsRequest | TB.MlUpdateDataFrameAnalyticsRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.MlUpdateDataFrameAnalyticsResponse>
async updateDataFrameAnalytics (this: That, params: T.MlUpdateDataFrameAnalyticsRequest | TB.MlUpdateDataFrameAnalyticsRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.MlUpdateDataFrameAnalyticsResponse, unknown>>
Expand Down Expand Up @@ -2844,7 +2844,7 @@ export default class Ml {

/**
* Update a trained model deployment.
* @see {@link https://www.elastic.co/guide/en/elasticsearch/reference/8.18/update-trained-model-deployment.html | Elasticsearch API documentation}
* @see {@link https://www.elastic.co/docs/api/doc/elasticsearch/v8/operation/operation-ml-update-trained-model-deployment | Elasticsearch API documentation}
*/
async updateTrainedModelDeployment (this: That, params: T.MlUpdateTrainedModelDeploymentRequest | TB.MlUpdateTrainedModelDeploymentRequest, options?: TransportRequestOptionsWithOutMeta): Promise<T.MlUpdateTrainedModelDeploymentResponse>
async updateTrainedModelDeployment (this: That, params: T.MlUpdateTrainedModelDeploymentRequest | TB.MlUpdateTrainedModelDeploymentRequest, options?: TransportRequestOptionsWithMeta): Promise<TransportResult<T.MlUpdateTrainedModelDeploymentResponse, unknown>>
Expand Down
Loading