Skip to content
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

[DOCS] Edit usage and info API summaries #3339

Merged
merged 3 commits into from
Dec 18, 2024
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
10 changes: 6 additions & 4 deletions output/openapi/elasticsearch-openapi.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

26 changes: 12 additions & 14 deletions output/schema/schema.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,20 @@ import { RequestBase } from '@_types/Base'
import { Duration } from '@_types/Time'

/**
* Upgrades all transforms.
* This API identifies transforms that have a legacy configuration format and upgrades them to the latest version. It
* also cleans up the internal data structures that store the transform state and checkpoints. The upgrade does not
* affect the source and destination indices. The upgrade also does not affect the roles that transforms use when
* Elasticsearch security features are enabled; the role used to read source data and write to the destination index
* remains unchanged.
* Upgrade all transforms.
* Transforms are compatible across minor versions and between supported major versions.
* However, over time, the format of transform configuration information may change.
* This API identifies transforms that have a legacy configuration format and upgrades them to the latest version.
* It also cleans up the internal data structures that store the transform state and checkpoints.
* The upgrade does not affect the source and destination indices.
* The upgrade also does not affect the roles that transforms use when Elasticsearch security features are enabled; the role used to read source data and write to the destination index remains unchanged.
*
* If a transform upgrade step fails, the upgrade stops and an error is returned about the underlying issue.
* Resolve the issue then re-run the process again.
* 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.
* @rest_spec_name transform.upgrade_transforms
* @availability stack since=7.16.0 stability=stable
* @availability serverless stability=stable visibility=private
Expand Down
9 changes: 7 additions & 2 deletions specification/xpack/info/XPackInfoRequest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,16 @@
import { RequestBase } from '@_types/Base'

/**
* Provides general information about the installed X-Pack features.
* Get information.
* The information provided by the API includes:
*
* * Build information including the build number and timestamp.
* * License information about the currently installed license.
* * Feature information for the features that are currently enabled and available under the current license.
* @rest_spec_name xpack.info
* @availability stack stability=stable
* @availability serverless stability=stable visibility=private
* @cluster_privileges monitor,manage
* @cluster_privileges monitor
*/
export interface Request extends RequestBase {
query_parameters: {
Expand Down
6 changes: 4 additions & 2 deletions specification/xpack/usage/XPackUsageRequest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,13 @@ import { RequestBase } from '@_types/Base'
import { Duration } from '@_types/Time'

/**
* This API provides information about which features are currently enabled and available under the current license and some usage statistics.
* 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.
* @rest_spec_name xpack.usage
* @availability stack stability=stable
* @availability serverless stability=stable visibility=private
* @cluster_privileges monitor,manage
* @cluster_privileges monitor
*/
export interface Request extends RequestBase {
query_parameters: {
Expand Down
Loading