Skip to content

Commit

Permalink
[DOCS] Edit usage and info API summaries (#3339) (#3348)
Browse files Browse the repository at this point in the history
(cherry picked from commit 742729d)

Co-authored-by: Lisa Cawley <[email protected]>
  • Loading branch information
github-actions[bot] and lcawl authored Dec 19, 2024
1 parent 8364569 commit 099b459
Show file tree
Hide file tree
Showing 5 changed files with 43 additions and 28 deletions.
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

0 comments on commit 099b459

Please sign in to comment.