elasticsearch

package module
v8.4.0-alpha.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2022 License: Apache-2.0 Imports: 17 Imported by: 1,190

README

go-elasticsearch

The official Go client for Elasticsearch.

GoDoc Go Report Card codecov.io Build Unit Integration API

Compatibility

Language clients are forward compatible; meaning that clients support communicating with greater or equal minor versions of Elasticsearch. Elasticsearch language clients are only backwards compatible with default distributions and without guarantees made.

When using Go modules, include the version in the import path, and specify either an explicit version or a branch:

require github.com/elastic/go-elasticsearch/v8 v8.0.0
require github.com/elastic/go-elasticsearch/v7 7.17

It's possible to use multiple versions of the client in a single project:

// go.mod
github.com/elastic/go-elasticsearch/v7 v7.17.0
github.com/elastic/go-elasticsearch/v8 v8.0.0

// main.go
import (
  elasticsearch7 "github.com/elastic/go-elasticsearch/v7"
  elasticsearch8 "github.com/elastic/go-elasticsearch/v8"
)
// ...
es7, _ := elasticsearch7.NewDefaultClient()
es8, _ := elasticsearch8.NewDefaultClient()

The main branch of the client is compatible with the current master branch of Elasticsearch.

Installation

Add the package to your go.mod file:

require github.com/elastic/go-elasticsearch/v8 main

Or, clone the repository:

git clone --branch main https://github.com/elastic/go-elasticsearch.git $GOPATH/src/github.com/elastic/go-elasticsearch

A complete example:

mkdir my-elasticsearch-app && cd my-elasticsearch-app

cat > go.mod <<-END
  module my-elasticsearch-app

  require github.com/elastic/go-elasticsearch/v8 main
END

cat > main.go <<-END
  package main

  import (
    "log"

    "github.com/elastic/go-elasticsearch/v8"
  )

  func main() {
    es, _ := elasticsearch.NewDefaultClient()
    log.Println(elasticsearch.Version)
    log.Println(es.Info())
  }
END

go run main.go

Usage

The elasticsearch package ties together two separate packages for calling the Elasticsearch APIs and transferring data over HTTP: esapi and elastictransport, respectively.

Use the elasticsearch.NewDefaultClient() function to create the client with the default settings.

es, err := elasticsearch.NewDefaultClient()
if err != nil {
  log.Fatalf("Error creating the client: %s", err)
}

res, err := es.Info()
if err != nil {
  log.Fatalf("Error getting response: %s", err)
}

defer res.Body.Close()
log.Println(res)

// [200 OK] {
//   "name" : "node-1",
//   "cluster_name" : "go-elasticsearch"
// ...

NOTE: It is critical to both close the response body and to consume it, in order to re-use persistent TCP connections in the default HTTP transport. If you're not interested in the response body, call io.Copy(ioutil.Discard, res.Body).

When you export the ELASTICSEARCH_URL environment variable, it will be used to set the cluster endpoint(s). Separate multiple addresses by a comma.

To set the cluster endpoint(s) programmatically, pass a configuration object to the elasticsearch.NewClient() function.

cfg := elasticsearch.Config{
  Addresses: []string{
    "https://localhost:9200",
    "https://localhost:9201",
  },
  // ...
}
es, err := elasticsearch.NewClient(cfg)

To set the username and password, include them in the endpoint URL, or use the corresponding configuration options.

cfg := elasticsearch.Config{
  // ...
  Username: "foo",
  Password: "bar",
}

To set a custom certificate authority used to sign the certificates of cluster nodes, use the CACert configuration option.

cert, _ := ioutil.ReadFile(*cacert)

cfg := elasticsearch.Config{
  // ...
  CACert: cert,
}

To set a fingerprint to validate the HTTPS connectionm use the CertificateFingerprint configuration option.

cfg := elasticsearch.Config{
	// ...
    CertificateFingerprint: fingerPrint,
}

To configure other HTTP settings, pass an http.Transport object in the configuration object.

cfg := elasticsearch.Config{
  Transport: &http.Transport{
    MaxIdleConnsPerHost:   10,
    ResponseHeaderTimeout: time.Second,
    TLSClientConfig: &tls.Config{
      MinVersion: tls.VersionTLS12,
      // ...
    },
    // ...
  },
}

See the _examples/configuration.go and _examples/customization.go files for more examples of configuration and customization of the client. See the _examples/security for an example of a security configuration.

The following example demonstrates a more complex usage. It fetches the Elasticsearch version from the cluster, indexes a couple of documents concurrently, and prints the search results, using a lightweight wrapper around the response body.

// $ go run _examples/main.go

package main

import (
  "bytes"
  "context"
  "encoding/json"
  "log"
  "strconv"
  "strings"
  "sync"
  "bytes"

  "github.com/elastic/go-elasticsearch/v8"
  "github.com/elastic/go-elasticsearch/v8/esapi"
)

func main() {
  log.SetFlags(0)

  var (
    r  map[string]interface{}
    wg sync.WaitGroup
  )

  // Initialize a client with the default settings.
  //
  // An `ELASTICSEARCH_URL` environment variable will be used when exported.
  //
  es, err := elasticsearch.NewDefaultClient()
  if err != nil {
    log.Fatalf("Error creating the client: %s", err)
  }

  // 1. Get cluster info
  //
  res, err := es.Info()
  if err != nil {
    log.Fatalf("Error getting response: %s", err)
  }
  defer res.Body.Close()
  // Check response status
  if res.IsError() {
    log.Fatalf("Error: %s", res.String())
  }
  // Deserialize the response into a map.
  if err := json.NewDecoder(res.Body).Decode(&r); err != nil {
    log.Fatalf("Error parsing the response body: %s", err)
  }
  // Print client and server version numbers.
  log.Printf("Client: %s", elasticsearch.Version)
  log.Printf("Server: %s", r["version"].(map[string]interface{})["number"])
  log.Println(strings.Repeat("~", 37))

  // 2. Index documents concurrently
  //
  for i, title := range []string{"Test One", "Test Two"} {
    wg.Add(1)

    go func(i int, title string) {
      defer wg.Done()

      // Build the request body.      
      data, err := json.Marshal(struct{ Title string }{Title: title})
      if err != nil {
        log.Fatalf("Error marshaling document: %s", err)
      }

      // Set up the request object.
      req := esapi.IndexRequest{
        Index:      "test",
        DocumentID: strconv.Itoa(i + 1),
        Body:       bytes.NewReader(data),
        Refresh:    "true",
      }

      // Perform the request with the client.
      res, err := req.Do(context.Background(), es)
      if err != nil {
        log.Fatalf("Error getting response: %s", err)
      }
      defer res.Body.Close()

      if res.IsError() {
        log.Printf("[%s] Error indexing document ID=%d", res.Status(), i+1)
      } else {
        // Deserialize the response into a map.
        var r map[string]interface{}
        if err := json.NewDecoder(res.Body).Decode(&r); err != nil {
          log.Printf("Error parsing the response body: %s", err)
        } else {
          // Print the response status and indexed document version.
          log.Printf("[%s] %s; version=%d", res.Status(), r["result"], int(r["_version"].(float64)))
        }
      }
    }(i, title)
  }
  wg.Wait()

  log.Println(strings.Repeat("-", 37))

  // 3. Search for the indexed documents
  //
  // Build the request body.
  var buf bytes.Buffer
  query := map[string]interface{}{
    "query": map[string]interface{}{
      "match": map[string]interface{}{
        "title": "test",
      },
    },
  }
  if err := json.NewEncoder(&buf).Encode(query); err != nil {
    log.Fatalf("Error encoding query: %s", err)
  }

  // Perform the search request.
  res, err = es.Search(
    es.Search.WithContext(context.Background()),
    es.Search.WithIndex("test"),
    es.Search.WithBody(&buf),
    es.Search.WithTrackTotalHits(true),
    es.Search.WithPretty(),
  )
  if err != nil {
    log.Fatalf("Error getting response: %s", err)
  }
  defer res.Body.Close()

  if res.IsError() {
    var e map[string]interface{}
    if err := json.NewDecoder(res.Body).Decode(&e); err != nil {
      log.Fatalf("Error parsing the response body: %s", err)
    } else {
      // Print the response status and error information.
      log.Fatalf("[%s] %s: %s",
        res.Status(),
        e["error"].(map[string]interface{})["type"],
        e["error"].(map[string]interface{})["reason"],
      )
    }
  }

  if err := json.NewDecoder(res.Body).Decode(&r); err != nil {
    log.Fatalf("Error parsing the response body: %s", err)
  }
  // Print the response status, number of results, and request duration.
  log.Printf(
    "[%s] %d hits; took: %dms",
    res.Status(),
    int(r["hits"].(map[string]interface{})["total"].(map[string]interface{})["value"].(float64)),
    int(r["took"].(float64)),
  )
  // Print the ID and document source for each hit.
  for _, hit := range r["hits"].(map[string]interface{})["hits"].([]interface{}) {
    log.Printf(" * ID=%s, %s", hit.(map[string]interface{})["_id"], hit.(map[string]interface{})["_source"])
  }

  log.Println(strings.Repeat("=", 37))
}

// Client: 8.0.0-SNAPSHOT
// Server: 8.0.0-SNAPSHOT
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
// [201 Created] updated; version=1
// [201 Created] updated; version=1
// -------------------------------------
// [200 OK] 2 hits; took: 5ms
//  * ID=1, map[title:Test One]
//  * ID=2, map[title:Test Two]
// =====================================

As you see in the example above, the esapi package allows to call the Elasticsearch APIs in two distinct ways: either by creating a struct, such as IndexRequest, and calling its Do() method by passing it a context and the client, or by calling the Search() function on the client directly, using the option functions such as WithIndex(). See more information and examples in the package documentation.

The elastictransport package handles the transfer of data to and from Elasticsearch, including retrying failed requests, keeping a connection pool, discovering cluster nodes and logging.

Read more about the client internals and usage in the following blog posts:

Helpers

The esutil package provides convenience helpers for working with the client. At the moment, it provides the esutil.JSONReader() and the esutil.BulkIndexer helpers.

Examples

The _examples folder contains a number of recipes and comprehensive examples to get you started with the client, including configuration and customization of the client, using a custom certificate authority (CA) for security (TLS), mocking the transport for unit tests, embedding the client in a custom type, building queries, performing requests individually and in bulk, and parsing the responses.

License

This software is licensed under the Apache 2 license. See NOTICE.

Documentation

Overview

Package elasticsearch provides a Go client for Elasticsearch.

Create the client with the NewDefaultClient function:

elasticsearch.NewDefaultClient()

The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs.

To configure the client, pass a Config object to the NewClient function:

cfg := elasticsearch.Config{
  Addresses: []string{
    "http://localhost:9200",
    "http://localhost:9201",
  },
  Username: "foo",
  Password: "bar",
  Transport: &http.Transport{
    MaxIdleConnsPerHost:   10,
    ResponseHeaderTimeout: time.Second,
    DialContext:           (&net.Dialer{Timeout: time.Second}).DialContext,
    TLSClientConfig: &tls.Config{
      MinVersion:         tls.VersionTLS12,
    },
  },
}

elasticsearch.NewClient(cfg)

When using the Elastic Service (https://elastic.co/cloud), you can use CloudID instead of Addresses. When either Addresses or CloudID is set, the ELASTICSEARCH_URL environment variable is ignored.

See the elasticsearch_integration_test.go file and the _examples folder for more information.

Call the Elasticsearch APIs by invoking the corresponding methods on the client:

res, err := es.Info()
if err != nil {
  log.Fatalf("Error getting response: %s", err)
}

log.Println(res)

See the github.com/elastic/go-elasticsearch/esapi package for more information about using the API.

See the github.com/elastic/elastic-transport-go package for more information about configuring the transport.

Index

Examples

Constants

View Source
const (

	// Version returns the package version as a string.
	Version = version.Client

	// HeaderClientMeta Key for the HTTP Header related to telemetry data sent with
	// each request to Elasticsearch.
	HeaderClientMeta = "x-elastic-client-meta"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseClient added in v8.4.0

type BaseClient struct {
	Transport elastictransport.Interface
	// contains filtered or unexported fields
}

BaseClient represents the Elasticsearch client.

func (*BaseClient) DiscoverNodes added in v8.4.0

func (c *BaseClient) DiscoverNodes() error

DiscoverNodes reloads the client connections by fetching information from the cluster.

func (*BaseClient) Metrics added in v8.4.0

func (c *BaseClient) Metrics() (elastictransport.Metrics, error)

Metrics returns the client metrics.

func (*BaseClient) Perform added in v8.4.0

func (c *BaseClient) Perform(req *http.Request) (*http.Response, error)

Perform delegates to Transport to execute a request and return a response.

type Client

type Client struct {
	BaseClient
	*esapi.API
}

Client represents the Functional Options API.

func NewClient

func NewClient(cfg Config) (*Client, error)

NewClient creates a new client with configuration from cfg.

It will use http://localhost:9200 as the default address.

It will use the ELASTICSEARCH_URL environment variable, if set, to configure the addresses; use a comma to separate multiple URLs.

If either cfg.Addresses or cfg.CloudID is set, the ELASTICSEARCH_URL environment variable is ignored.

It's an error to set both cfg.Addresses and cfg.CloudID.

Example
cfg := elasticsearch.Config{
	Addresses: []string{
		"http://localhost:9200",
	},
	Username: "foo",
	Password: "bar",
	Transport: &http.Transport{
		MaxIdleConnsPerHost:   10,
		ResponseHeaderTimeout: time.Second,
		DialContext:           (&net.Dialer{Timeout: time.Second}).DialContext,
		TLSClientConfig: &tls.Config{
			MinVersion: tls.VersionTLS12,
		},
	},
}

es, _ := elasticsearch.NewClient(cfg)
log.Print(es.Transport.(*elastictransport.Client).URLs())
Example (Logger)
// import "github.com/elastic/go-elasticsearch/v8/elastictransport"

// Use one of the bundled loggers:
//
// * elastictransport.TextLogger
// * elastictransport.ColorLogger
// * elastictransport.CurlLogger
// * elastictransport.JSONLogger

cfg := elasticsearch.Config{
	Logger: &elastictransport.ColorLogger{Output: os.Stdout},
}

elasticsearch.NewClient(cfg)

func NewDefaultClient

func NewDefaultClient() (*Client, error)

NewDefaultClient creates a new client with default options.

It will use http://localhost:9200 as the default address.

It will use the ELASTICSEARCH_URL environment variable, if set, to configure the addresses; use a comma to separate multiple URLs.

Example
es, err := elasticsearch.NewDefaultClient()
if err != nil {
	log.Fatalf("Error creating the client: %s\n", err)
}

res, err := es.Info()
if err != nil {
	log.Fatalf("Error getting the response: %s\n", err)
}
defer res.Body.Close()

log.Print(es.Transport.(*elastictransport.Client).URLs())

type Config

type Config struct {
	Addresses []string // A list of Elasticsearch nodes to use.
	Username  string   // Username for HTTP Basic Authentication.
	Password  string   // Password for HTTP Basic Authentication.

	CloudID                string // Endpoint for the Elastic Service (https://elastic.co/cloud).
	APIKey                 string // Base64-encoded token for authorization; if set, overrides username/password and service token.
	ServiceToken           string // Service token for authorization; if set, overrides username/password.
	CertificateFingerprint string // SHA256 hex fingerprint given by Elasticsearch on first launch.

	Header http.Header // Global HTTP request header.

	// PEM-encoded certificate authorities.
	// When set, an empty certificate pool will be created, and the certificates will be appended to it.
	// The option is only valid when the transport is not specified, or when it's http.Transport.
	CACert []byte

	RetryOnStatus []int                           // List of status codes for retry. Default: 502, 503, 504.
	DisableRetry  bool                            // Default: false.
	MaxRetries    int                             // Default: 3.
	RetryOnError  func(*http.Request, error) bool // Optional function allowing to indicate which error should be retried. Default: nil.

	CompressRequestBody bool // Default: false.

	DiscoverNodesOnStart  bool          // Discover nodes when initializing the client. Default: false.
	DiscoverNodesInterval time.Duration // Discover nodes periodically. Default: disabled.

	EnableMetrics           bool // Enable the metrics collection.
	EnableDebugLogger       bool // Enable the debug logging.
	EnableCompatibilityMode bool // Enable sends compatibility header

	DisableMetaHeader bool // Disable the additional "X-Elastic-Client-Meta" HTTP header.

	RetryBackoff func(attempt int) time.Duration // Optional backoff duration. Default: nil.

	Transport http.RoundTripper         // The HTTP transport object.
	Logger    elastictransport.Logger   // The logger object.
	Selector  elastictransport.Selector // The selector object.

	// Optional constructor function for a custom ConnectionPool. Default: nil.
	ConnectionPoolFunc func([]*elastictransport.Connection, elastictransport.Selector) elastictransport.ConnectionPool
}

Config represents the client configuration.

type TypedClient added in v8.4.0

type TypedClient struct {
	BaseClient
	*typedapi.API
}

TypedClient represents the Typed API.

func NewTypedClient added in v8.4.0

func NewTypedClient(cfg Config) (*TypedClient, error)

NewTypedClient create a new client with the configuration from cfg.

This version uses the same configuration as NewClient.

It will return the client with the TypedAPI.

Directories

Path Synopsis
Package esapi provides the Go API for Elasticsearch.
Package esapi provides the Go API for Elasticsearch.
Package esutil provides helper utilities to the Go client for Elasticsearch.
Package esutil provides helper utilities to the Go client for Elasticsearch.
internal
asyncsearch/delete
Deletes an async search by ID.
Deletes an async search by ID.
asyncsearch/get
Retrieves the results of a previously submitted async search request given its ID.
Retrieves the results of a previously submitted async search request given its ID.
asyncsearch/status
Retrieves the status of a previously submitted async search request given its ID.
Retrieves the status of a previously submitted async search request given its ID.
asyncsearch/submit
Executes a search request asynchronously.
Executes a search request asynchronously.
autoscaling/deleteautoscalingpolicy
Deletes an autoscaling policy.
Deletes an autoscaling policy.
autoscaling/getautoscalingcapacity
Gets the current autoscaling capacity based on the configured autoscaling policy.
Gets the current autoscaling capacity based on the configured autoscaling policy.
autoscaling/getautoscalingpolicy
Retrieves an autoscaling policy.
Retrieves an autoscaling policy.
autoscaling/putautoscalingpolicy
Creates a new autoscaling policy.
Creates a new autoscaling policy.
cat/aliases
Shows information about currently configured aliases to indices including filter and routing infos.
Shows information about currently configured aliases to indices including filter and routing infos.
cat/allocation
Provides a snapshot of how many shards are allocated to each data node and how much disk space they are using.
Provides a snapshot of how many shards are allocated to each data node and how much disk space they are using.
cat/componenttemplates
Returns information about existing component_templates templates.
Returns information about existing component_templates templates.
cat/count
Provides quick access to the document count of the entire cluster, or individual indices.
Provides quick access to the document count of the entire cluster, or individual indices.
cat/fielddata
Shows how much heap memory is currently being used by fielddata on every data node in the cluster.
Shows how much heap memory is currently being used by fielddata on every data node in the cluster.
cat/health
Returns a concise representation of the cluster health.
Returns a concise representation of the cluster health.
cat/help
Returns help for the Cat APIs.
Returns help for the Cat APIs.
cat/indices
Returns information about indices: number of primaries and replicas, document counts, disk size, ...
Returns information about indices: number of primaries and replicas, document counts, disk size, ...
cat/master
Returns information about the master node.
Returns information about the master node.
cat/mldatafeeds
Gets configuration and usage information about datafeeds.
Gets configuration and usage information about datafeeds.
cat/mldataframeanalytics
Gets configuration and usage information about data frame analytics jobs.
Gets configuration and usage information about data frame analytics jobs.
cat/mljobs
Gets configuration and usage information about anomaly detection jobs.
Gets configuration and usage information about anomaly detection jobs.
cat/mltrainedmodels
Gets configuration and usage information about inference trained models.
Gets configuration and usage information about inference trained models.
cat/nodeattrs
Returns information about custom node attributes.
Returns information about custom node attributes.
cat/nodes
Returns basic statistics about performance of cluster nodes.
Returns basic statistics about performance of cluster nodes.
cat/pendingtasks
Returns a concise representation of the cluster pending tasks.
Returns a concise representation of the cluster pending tasks.
cat/plugins
Returns information about installed plugins across nodes node.
Returns information about installed plugins across nodes node.
cat/recovery
Returns information about index shard recoveries, both on-going completed.
Returns information about index shard recoveries, both on-going completed.
cat/repositories
Returns information about snapshot repositories registered in the cluster.
Returns information about snapshot repositories registered in the cluster.
cat/segments
Provides low-level information about the segments in the shards of an index.
Provides low-level information about the segments in the shards of an index.
cat/shards
Provides a detailed view of shard allocation on nodes.
Provides a detailed view of shard allocation on nodes.
cat/snapshots
Returns all snapshots in a specific repository.
Returns all snapshots in a specific repository.
cat/tasks
Returns information about the tasks currently executing on one or more nodes in the cluster.
Returns information about the tasks currently executing on one or more nodes in the cluster.
cat/templates
Returns information about existing templates.
Returns information about existing templates.
cat/threadpool
Returns cluster-wide thread pool statistics per node.
Returns cluster-wide thread pool statistics per node.
cat/transforms
Gets configuration and usage information about transforms.
Gets configuration and usage information about transforms.
ccr/deleteautofollowpattern
Deletes auto-follow patterns.
Deletes auto-follow patterns.
ccr/follow
Creates a new follower index configured to follow the referenced leader index.
Creates a new follower index configured to follow the referenced leader index.
ccr/followinfo
Retrieves information about all follower indices, including parameters and status for each follower index
Retrieves information about all follower indices, including parameters and status for each follower index
ccr/followstats
Retrieves follower stats.
Retrieves follower stats.
ccr/forgetfollower
Removes the follower retention leases from the leader.
Removes the follower retention leases from the leader.
ccr/getautofollowpattern
Gets configured auto-follow patterns.
Gets configured auto-follow patterns.
ccr/pauseautofollowpattern
Pauses an auto-follow pattern
Pauses an auto-follow pattern
ccr/pausefollow
Pauses a follower index.
Pauses a follower index.
ccr/putautofollowpattern
Creates a new named collection of auto-follow patterns against a specified remote cluster.
Creates a new named collection of auto-follow patterns against a specified remote cluster.
ccr/resumeautofollowpattern
Resumes an auto-follow pattern that has been paused
Resumes an auto-follow pattern that has been paused
ccr/resumefollow
Resumes a follower index that has been paused
Resumes a follower index that has been paused
ccr/stats
Gets all stats related to cross-cluster replication.
Gets all stats related to cross-cluster replication.
ccr/unfollow
Stops the following task associated with a follower index and removes index metadata and settings associated with cross-cluster replication.
Stops the following task associated with a follower index and removes index metadata and settings associated with cross-cluster replication.
cluster/allocationexplain
Provides explanations for shard allocations in the cluster.
Provides explanations for shard allocations in the cluster.
cluster/deletecomponenttemplate
Deletes a component template
Deletes a component template
cluster/deletevotingconfigexclusions
Clears cluster voting config exclusions.
Clears cluster voting config exclusions.
cluster/existscomponenttemplate
Returns information about whether a particular component template exist
Returns information about whether a particular component template exist
cluster/getcomponenttemplate
Returns one or more component templates
Returns one or more component templates
cluster/getsettings
Returns cluster settings.
Returns cluster settings.
cluster/health
Returns basic information about the health of the cluster.
Returns basic information about the health of the cluster.
cluster/pendingtasks
Returns a list of any cluster-level changes (e.g.
Returns a list of any cluster-level changes (e.g.
cluster/postvotingconfigexclusions
Updates the cluster voting config exclusions by node ids or node names.
Updates the cluster voting config exclusions by node ids or node names.
cluster/putcomponenttemplate
Creates or updates a component template
Creates or updates a component template
cluster/putsettings
Updates the cluster settings.
Updates the cluster settings.
cluster/remoteinfo
Returns the information about configured remote clusters.
Returns the information about configured remote clusters.
cluster/reroute
Allows to manually change the allocation of individual shards in the cluster.
Allows to manually change the allocation of individual shards in the cluster.
cluster/state
Returns a comprehensive information about the state of the cluster.
Returns a comprehensive information about the state of the cluster.
cluster/stats
Returns high-level overview of cluster statistics.
Returns high-level overview of cluster statistics.
core/clearscroll
Explicitly clears the search context for a scroll.
Explicitly clears the search context for a scroll.
core/closepointintime
Close a point in time
Close a point in time
core/count
Returns number of documents matching a query.
Returns number of documents matching a query.
core/create
Creates a new document in the index.
Creates a new document in the index.
core/delete
Removes a document from the index.
Removes a document from the index.
core/deletebyquery
Deletes documents matching the provided query.
Deletes documents matching the provided query.
core/deletebyqueryrethrottle
Changes the number of requests per second for a particular Delete By Query operation.
Changes the number of requests per second for a particular Delete By Query operation.
core/deletescript
Deletes a script.
Deletes a script.
core/exists
Returns information about whether a document exists in an index.
Returns information about whether a document exists in an index.
core/existssource
Returns information about whether a document source exists in an index.
Returns information about whether a document source exists in an index.
core/explain
Returns information about why a specific matches (or doesn't match) a query.
Returns information about why a specific matches (or doesn't match) a query.
core/fieldcaps
Returns the information about the capabilities of fields among multiple indices.
Returns the information about the capabilities of fields among multiple indices.
core/get
Returns a document.
Returns a document.
core/getscript
Returns a script.
Returns a script.
core/getscriptcontext
Returns all script contexts.
Returns all script contexts.
core/getscriptlanguages
Returns available script types, languages and contexts
Returns available script types, languages and contexts
core/getsource
Returns the source of a document.
Returns the source of a document.
core/index
Creates or updates a document in an index.
Creates or updates a document in an index.
core/info
Returns basic information about the cluster.
Returns basic information about the cluster.
core/knnsearch
Performs a kNN search.
Performs a kNN search.
core/mget
Allows to get multiple documents in one request.
Allows to get multiple documents in one request.
core/mtermvectors
Returns multiple termvectors in one request.
Returns multiple termvectors in one request.
core/openpointintime
Open a point in time that can be used in subsequent searches
Open a point in time that can be used in subsequent searches
core/ping
Returns whether the cluster is running.
Returns whether the cluster is running.
core/putscript
Creates or updates a script.
Creates or updates a script.
core/rankeval
Allows to evaluate the quality of ranked search results over a set of typical search queries
Allows to evaluate the quality of ranked search results over a set of typical search queries
core/reindex
Allows to copy documents from one index to another, optionally filtering the source documents by a query, changing the destination index settings, or fetching the documents from a remote cluster.
Allows to copy documents from one index to another, optionally filtering the source documents by a query, changing the destination index settings, or fetching the documents from a remote cluster.
core/reindexrethrottle
Changes the number of requests per second for a particular Reindex operation.
Changes the number of requests per second for a particular Reindex operation.
core/rendersearchtemplate
Allows to use the Mustache language to pre-render a search definition.
Allows to use the Mustache language to pre-render a search definition.
core/scriptspainlessexecute
Allows an arbitrary script to be executed and a result to be returned
Allows an arbitrary script to be executed and a result to be returned
core/scroll
Allows to retrieve a large numbers of results from a single search request.
Allows to retrieve a large numbers of results from a single search request.
core/search
Returns results matching a query.
Returns results matching a query.
core/searchmvt
Searches a vector tile for geospatial values.
Searches a vector tile for geospatial values.
core/searchshards
Returns information about the indices and shards that a search request would be executed against.
Returns information about the indices and shards that a search request would be executed against.
core/searchtemplate
Allows to use the Mustache language to pre-render a search definition.
Allows to use the Mustache language to pre-render a search definition.
core/termsenum
The terms enum API can be used to discover terms in the index that begin with the provided string.
The terms enum API can be used to discover terms in the index that begin with the provided string.
core/termvectors
Returns information and statistics about terms in the fields of a particular document.
Returns information and statistics about terms in the fields of a particular document.
core/update
Updates a document with a script or partial document.
Updates a document with a script or partial document.
core/updatebyquery
Performs an update on every document in the index without changing the source, for example to pick up a mapping change.
Performs an update on every document in the index without changing the source, for example to pick up a mapping change.
core/updatebyqueryrethrottle
Changes the number of requests per second for a particular Update By Query operation.
Changes the number of requests per second for a particular Update By Query operation.
danglingindices/deletedanglingindex
Deletes the specified dangling index
Deletes the specified dangling index
danglingindices/importdanglingindex
Imports the specified dangling index
Imports the specified dangling index
danglingindices/listdanglingindices
Returns all dangling indices.
Returns all dangling indices.
enrich/deletepolicy
Deletes an existing enrich policy and its enrich index.
Deletes an existing enrich policy and its enrich index.
enrich/executepolicy
Creates the enrich index for an existing enrich policy.
Creates the enrich index for an existing enrich policy.
enrich/getpolicy
Gets information about an enrich policy.
Gets information about an enrich policy.
enrich/putpolicy
Creates a new enrich policy.
Creates a new enrich policy.
enrich/stats
Gets enrich coordinator statistics and information about enrich policies that are currently executing.
Gets enrich coordinator statistics and information about enrich policies that are currently executing.
eql/delete
Deletes an async EQL search by ID.
Deletes an async EQL search by ID.
eql/get
Returns async results from previously executed Event Query Language (EQL) search
Returns async results from previously executed Event Query Language (EQL) search
eql/getstatus
Returns the status of a previously submitted async or stored Event Query Language (EQL) search
Returns the status of a previously submitted async or stored Event Query Language (EQL) search
eql/search
Returns results matching a query expressed in Event Query Language (EQL)
Returns results matching a query expressed in Event Query Language (EQL)
features/getfeatures
Gets a list of features which can be included in snapshots using the feature_states field when creating a snapshot
Gets a list of features which can be included in snapshots using the feature_states field when creating a snapshot
features/resetfeatures
Resets the internal state of features, usually by deleting system indices
Resets the internal state of features, usually by deleting system indices
fleet/globalcheckpoints
Returns the current global checkpoints for an index.
Returns the current global checkpoints for an index.
fleet/search
Search API where the search will only be executed after specified checkpoints are available due to a refresh.
Search API where the search will only be executed after specified checkpoints are available due to a refresh.
graph/explore
Explore extracted and summarized information about the documents and terms in an index.
Explore extracted and summarized information about the documents and terms in an index.
ilm/deletelifecycle
Deletes the specified lifecycle policy definition.
Deletes the specified lifecycle policy definition.
ilm/explainlifecycle
Retrieves information about the index's current lifecycle state, such as the currently executing phase, action, and step.
Retrieves information about the index's current lifecycle state, such as the currently executing phase, action, and step.
ilm/getlifecycle
Returns the specified policy definition.
Returns the specified policy definition.
ilm/getstatus
Retrieves the current index lifecycle management (ILM) status.
Retrieves the current index lifecycle management (ILM) status.
ilm/migratetodatatiers
Migrates the indices and ILM policies away from custom node attribute allocation routing to data tiers routing
Migrates the indices and ILM policies away from custom node attribute allocation routing to data tiers routing
ilm/movetostep
Manually moves an index into the specified step and executes that step.
Manually moves an index into the specified step and executes that step.
ilm/putlifecycle
Creates a lifecycle policy
Creates a lifecycle policy
ilm/removepolicy
Removes the assigned lifecycle policy and stops managing the specified index
Removes the assigned lifecycle policy and stops managing the specified index
ilm/retry
Retries executing the policy for an index that is in the ERROR step.
Retries executing the policy for an index that is in the ERROR step.
ilm/start
Start the index lifecycle management (ILM) plugin.
Start the index lifecycle management (ILM) plugin.
ilm/stop
Halts all lifecycle management operations and stops the index lifecycle management (ILM) plugin
Halts all lifecycle management operations and stops the index lifecycle management (ILM) plugin
indices/addblock
Adds a block to an index.
Adds a block to an index.
indices/analyze
Performs the analysis process on a text and return the tokens breakdown of the text.
Performs the analysis process on a text and return the tokens breakdown of the text.
indices/clearcache
Clears all or specific caches for one or more indices.
Clears all or specific caches for one or more indices.
indices/clone
Clones an index
Clones an index
indices/close
Closes an index.
Closes an index.
indices/create
Creates an index with optional settings and mappings.
Creates an index with optional settings and mappings.
indices/createdatastream
Creates a data stream
Creates a data stream
indices/datastreamsstats
Provides statistics on operations happening in a data stream.
Provides statistics on operations happening in a data stream.
indices/delete
Deletes an index.
Deletes an index.
indices/deletealias
Deletes an alias.
Deletes an alias.
indices/deletedatastream
Deletes a data stream.
Deletes a data stream.
indices/deleteindextemplate
Deletes an index template.
Deletes an index template.
indices/deletetemplate
Deletes an index template.
Deletes an index template.
indices/diskusage
Analyzes the disk usage of each field of an index or data stream
Analyzes the disk usage of each field of an index or data stream
indices/exists
Returns information about whether a particular index exists.
Returns information about whether a particular index exists.
indices/existsalias
Returns information about whether a particular alias exists.
Returns information about whether a particular alias exists.
indices/existsindextemplate
Returns information about whether a particular index template exists.
Returns information about whether a particular index template exists.
indices/existstemplate
Returns information about whether a particular index template exists.
Returns information about whether a particular index template exists.
indices/fieldusagestats
Returns the field usage stats for each field of an index
Returns the field usage stats for each field of an index
indices/flush
Performs the flush operation on one or more indices.
Performs the flush operation on one or more indices.
indices/forcemerge
Performs the force merge operation on one or more indices.
Performs the force merge operation on one or more indices.
indices/get
Returns information about one or more indices.
Returns information about one or more indices.
indices/getalias
Returns an alias.
Returns an alias.
indices/getdatastream
Returns data streams.
Returns data streams.
indices/getfieldmapping
Returns mapping for one or more fields.
Returns mapping for one or more fields.
indices/getindextemplate
Returns an index template.
Returns an index template.
indices/getmapping
Returns mappings for one or more indices.
Returns mappings for one or more indices.
indices/getsettings
Returns settings for one or more indices.
Returns settings for one or more indices.
indices/gettemplate
Returns an index template.
Returns an index template.
indices/migratetodatastream
Migrates an alias to a data stream
Migrates an alias to a data stream
indices/modifydatastream
Modifies a data stream
Modifies a data stream
indices/open
Opens an index.
Opens an index.
indices/promotedatastream
Promotes a data stream from a replicated data stream managed by CCR to a regular data stream
Promotes a data stream from a replicated data stream managed by CCR to a regular data stream
indices/putalias
Creates or updates an alias.
Creates or updates an alias.
indices/putindextemplate
Creates or updates an index template.
Creates or updates an index template.
indices/putmapping
Updates the index mappings.
Updates the index mappings.
indices/putsettings
Updates the index settings.
Updates the index settings.
indices/puttemplate
Creates or updates an index template.
Creates or updates an index template.
indices/recovery
Returns information about ongoing index shard recoveries.
Returns information about ongoing index shard recoveries.
indices/refresh
Performs the refresh operation in one or more indices.
Performs the refresh operation in one or more indices.
indices/reloadsearchanalyzers
Reloads an index's search analyzers and their resources.
Reloads an index's search analyzers and their resources.
indices/resolveindex
Returns information about any matching indices, aliases, and data streams
Returns information about any matching indices, aliases, and data streams
indices/rollover
Updates an alias to point to a new index when the existing index is considered to be too large or too old.
Updates an alias to point to a new index when the existing index is considered to be too large or too old.
indices/segments
Provides low-level information about segments in a Lucene index.
Provides low-level information about segments in a Lucene index.
indices/shardstores
Provides store information for shard copies of indices.
Provides store information for shard copies of indices.
indices/shrink
Allow to shrink an existing index into a new index with fewer primary shards.
Allow to shrink an existing index into a new index with fewer primary shards.
indices/simulateindextemplate
Simulate matching the given index name against the index templates in the system
Simulate matching the given index name against the index templates in the system
indices/simulatetemplate
Simulate resolving the given template name or body
Simulate resolving the given template name or body
indices/split
Allows you to split an existing index into a new index with more primary shards.
Allows you to split an existing index into a new index with more primary shards.
indices/stats
Provides statistics on operations happening in an index.
Provides statistics on operations happening in an index.
indices/unfreeze
Unfreezes an index.
Unfreezes an index.
indices/updatealiases
Updates index aliases.
Updates index aliases.
indices/validatequery
Allows a user to validate a potentially expensive query without executing it.
Allows a user to validate a potentially expensive query without executing it.
ingest/deletepipeline
Deletes a pipeline.
Deletes a pipeline.
ingest/geoipstats
Returns statistical information about geoip databases
Returns statistical information about geoip databases
ingest/getpipeline
Returns a pipeline.
Returns a pipeline.
ingest/processorgrok
Returns a list of the built-in patterns.
Returns a list of the built-in patterns.
ingest/putpipeline
Creates or updates a pipeline.
Creates or updates a pipeline.
ingest/simulate
Allows to simulate a pipeline with example documents.
Allows to simulate a pipeline with example documents.
license/delete
Deletes licensing information for the cluster
Deletes licensing information for the cluster
license/get
Retrieves licensing information for the cluster
Retrieves licensing information for the cluster
license/getbasicstatus
Retrieves information about the status of the basic license.
Retrieves information about the status of the basic license.
license/gettrialstatus
Retrieves information about the status of the trial license.
Retrieves information about the status of the trial license.
license/post
Updates the license for the cluster.
Updates the license for the cluster.
license/poststartbasic
Starts an indefinite basic license.
Starts an indefinite basic license.
license/poststarttrial
starts a limited time trial license.
starts a limited time trial license.
logstash/deletepipeline
Deletes Logstash Pipelines used by Central Management
Deletes Logstash Pipelines used by Central Management
logstash/getpipeline
Retrieves Logstash Pipelines used by Central Management
Retrieves Logstash Pipelines used by Central Management
logstash/putpipeline
Adds and updates Logstash Pipelines used for Central Management
Adds and updates Logstash Pipelines used for Central Management
migration/deprecations
Retrieves information about different cluster, node, and index level settings that use deprecated features that will be removed or changed in the next major version.
Retrieves information about different cluster, node, and index level settings that use deprecated features that will be removed or changed in the next major version.
migration/getfeatureupgradestatus
Find out whether system features need to be upgraded or not
Find out whether system features need to be upgraded or not
migration/postfeatureupgrade
Begin upgrades for system features
Begin upgrades for system features
ml/closejob
Closes one or more anomaly detection jobs.
Closes one or more anomaly detection jobs.
ml/deletecalendar
Deletes a calendar.
Deletes a calendar.
ml/deletecalendarevent
Deletes scheduled events from a calendar.
Deletes scheduled events from a calendar.
ml/deletecalendarjob
Deletes anomaly detection jobs from a calendar.
Deletes anomaly detection jobs from a calendar.
ml/deletedatafeed
Deletes an existing datafeed.
Deletes an existing datafeed.
ml/deletedataframeanalytics
Deletes an existing data frame analytics job.
Deletes an existing data frame analytics job.
ml/deleteexpireddata
Deletes expired and unused machine learning data.
Deletes expired and unused machine learning data.
ml/deletefilter
Deletes a filter.
Deletes a filter.
ml/deleteforecast
Deletes forecasts from a machine learning job.
Deletes forecasts from a machine learning job.
ml/deletejob
Deletes an existing anomaly detection job.
Deletes an existing anomaly detection job.
ml/deletemodelsnapshot
Deletes an existing model snapshot.
Deletes an existing model snapshot.
ml/deletetrainedmodel
Deletes an existing trained inference model that is currently not referenced by an ingest pipeline.
Deletes an existing trained inference model that is currently not referenced by an ingest pipeline.
ml/deletetrainedmodelalias
Deletes a model alias that refers to the trained model
Deletes a model alias that refers to the trained model
ml/estimatemodelmemory
Estimates the model memory
Estimates the model memory
ml/evaluatedataframe
Evaluates the data frame analytics for an annotated index.
Evaluates the data frame analytics for an annotated index.
ml/explaindataframeanalytics
Explains a data frame analytics config.
Explains a data frame analytics config.
ml/flushjob
Forces any buffered data to be processed by the job.
Forces any buffered data to be processed by the job.
ml/forecast
Predicts the future behavior of a time series by using its historical behavior.
Predicts the future behavior of a time series by using its historical behavior.
ml/getbuckets
Retrieves anomaly detection job results for one or more buckets.
Retrieves anomaly detection job results for one or more buckets.
ml/getcalendarevents
Retrieves information about the scheduled events in calendars.
Retrieves information about the scheduled events in calendars.
ml/getcalendars
Retrieves configuration information for calendars.
Retrieves configuration information for calendars.
ml/getcategories
Retrieves anomaly detection job results for one or more categories.
Retrieves anomaly detection job results for one or more categories.
ml/getdatafeeds
Retrieves configuration information for datafeeds.
Retrieves configuration information for datafeeds.
ml/getdatafeedstats
Retrieves usage information for datafeeds.
Retrieves usage information for datafeeds.
ml/getdataframeanalytics
Retrieves configuration information for data frame analytics jobs.
Retrieves configuration information for data frame analytics jobs.
ml/getdataframeanalyticsstats
Retrieves usage information for data frame analytics jobs.
Retrieves usage information for data frame analytics jobs.
ml/getfilters
Retrieves filters.
Retrieves filters.
ml/getinfluencers
Retrieves anomaly detection job results for one or more influencers.
Retrieves anomaly detection job results for one or more influencers.
ml/getjobs
Retrieves configuration information for anomaly detection jobs.
Retrieves configuration information for anomaly detection jobs.
ml/getjobstats
Retrieves usage information for anomaly detection jobs.
Retrieves usage information for anomaly detection jobs.
ml/getmemorystats
Returns information on how ML is using memory.
Returns information on how ML is using memory.
ml/getmodelsnapshots
Retrieves information about model snapshots.
Retrieves information about model snapshots.
ml/getmodelsnapshotupgradestats
Gets stats for anomaly detection job model snapshot upgrades that are in progress.
Gets stats for anomaly detection job model snapshot upgrades that are in progress.
ml/getoverallbuckets
Retrieves overall bucket results that summarize the bucket results of multiple anomaly detection jobs.
Retrieves overall bucket results that summarize the bucket results of multiple anomaly detection jobs.
ml/getrecords
Retrieves anomaly records for an anomaly detection job.
Retrieves anomaly records for an anomaly detection job.
ml/gettrainedmodels
Retrieves configuration information for a trained inference model.
Retrieves configuration information for a trained inference model.
ml/gettrainedmodelsstats
Retrieves usage information for trained inference models.
Retrieves usage information for trained inference models.
ml/infertrainedmodel
Evaluate a trained model.
Evaluate a trained model.
ml/info
Returns defaults and limits used by machine learning.
Returns defaults and limits used by machine learning.
ml/openjob
Opens one or more anomaly detection jobs.
Opens one or more anomaly detection jobs.
ml/postcalendarevents
Posts scheduled events in a calendar.
Posts scheduled events in a calendar.
ml/previewdatafeed
Previews a datafeed.
Previews a datafeed.
ml/previewdataframeanalytics
Previews that will be analyzed given a data frame analytics config.
Previews that will be analyzed given a data frame analytics config.
ml/putcalendar
Instantiates a calendar.
Instantiates a calendar.
ml/putcalendarjob
Adds an anomaly detection job to a calendar.
Adds an anomaly detection job to a calendar.
ml/putdatafeed
Instantiates a datafeed.
Instantiates a datafeed.
ml/putdataframeanalytics
Instantiates a data frame analytics job.
Instantiates a data frame analytics job.
ml/putfilter
Instantiates a filter.
Instantiates a filter.
ml/putjob
Instantiates an anomaly detection job.
Instantiates an anomaly detection job.
ml/puttrainedmodel
Creates an inference trained model.
Creates an inference trained model.
ml/puttrainedmodelalias
Creates a new model alias (or reassigns an existing one) to refer to the trained model
Creates a new model alias (or reassigns an existing one) to refer to the trained model
ml/puttrainedmodeldefinitionpart
Creates part of a trained model definition
Creates part of a trained model definition
ml/puttrainedmodelvocabulary
Creates a trained model vocabulary
Creates a trained model vocabulary
ml/resetjob
Resets an existing anomaly detection job.
Resets an existing anomaly detection job.
ml/revertmodelsnapshot
Reverts to a specific snapshot.
Reverts to a specific snapshot.
ml/setupgrademode
Sets a cluster wide upgrade_mode setting that prepares machine learning indices for an upgrade.
Sets a cluster wide upgrade_mode setting that prepares machine learning indices for an upgrade.
ml/startdatafeed
Starts one or more datafeeds.
Starts one or more datafeeds.
ml/startdataframeanalytics
Starts a data frame analytics job.
Starts a data frame analytics job.
ml/starttrainedmodeldeployment
Start a trained model deployment.
Start a trained model deployment.
ml/stopdatafeed
Stops one or more datafeeds.
Stops one or more datafeeds.
ml/stopdataframeanalytics
Stops one or more data frame analytics jobs.
Stops one or more data frame analytics jobs.
ml/stoptrainedmodeldeployment
Stop a trained model deployment.
Stop a trained model deployment.
ml/updatedatafeed
Updates certain properties of a datafeed.
Updates certain properties of a datafeed.
ml/updatedataframeanalytics
Updates certain properties of a data frame analytics job.
Updates certain properties of a data frame analytics job.
ml/updatefilter
Updates the description of a filter, adds items, or removes items.
Updates the description of a filter, adds items, or removes items.
ml/updatejob
Updates certain properties of an anomaly detection job.
Updates certain properties of an anomaly detection job.
ml/updatemodelsnapshot
Updates certain properties of a snapshot.
Updates certain properties of a snapshot.
ml/upgradejobsnapshot
Upgrades a given job snapshot to the current major version.
Upgrades a given job snapshot to the current major version.
ml/validate
Validates an anomaly detection job.
Validates an anomaly detection job.
ml/validatedetector
Validates an anomaly detection detector.
Validates an anomaly detection detector.
nodes/clearrepositoriesmeteringarchive
Removes the archived repositories metering information present in the cluster.
Removes the archived repositories metering information present in the cluster.
nodes/getrepositoriesmeteringinfo
Returns cluster repositories metering information.
Returns cluster repositories metering information.
nodes/hotthreads
Returns information about hot threads on each node in the cluster.
Returns information about hot threads on each node in the cluster.
nodes/info
Returns information about nodes in the cluster.
Returns information about nodes in the cluster.
nodes/reloadsecuresettings
Reloads secure settings.
Reloads secure settings.
nodes/stats
Returns statistical information about nodes in the cluster.
Returns statistical information about nodes in the cluster.
nodes/usage
Returns low-level information about REST actions usage on nodes.
Returns low-level information about REST actions usage on nodes.
rollup/deletejob
Deletes an existing rollup job.
Deletes an existing rollup job.
rollup/getjobs
Retrieves the configuration, stats, and status of rollup jobs.
Retrieves the configuration, stats, and status of rollup jobs.
rollup/getrollupcaps
Returns the capabilities of any rollup jobs that have been configured for a specific index or index pattern.
Returns the capabilities of any rollup jobs that have been configured for a specific index or index pattern.
rollup/getrollupindexcaps
Returns the rollup capabilities of all jobs inside of a rollup index (e.g.
Returns the rollup capabilities of all jobs inside of a rollup index (e.g.
rollup/putjob
Creates a rollup job.
Creates a rollup job.
rollup/rollup
Rollup an index
Rollup an index
rollup/rollupsearch
Enables searching rolled-up data using the standard query DSL.
Enables searching rolled-up data using the standard query DSL.
rollup/startjob
Starts an existing, stopped rollup job.
Starts an existing, stopped rollup job.
rollup/stopjob
Stops an existing, started rollup job.
Stops an existing, started rollup job.
searchablesnapshots/cachestats
Retrieve node-level cache statistics about searchable snapshots.
Retrieve node-level cache statistics about searchable snapshots.
searchablesnapshots/clearcache
Clear the cache of searchable snapshots.
Clear the cache of searchable snapshots.
searchablesnapshots/mount
Mount a snapshot as a searchable index.
Mount a snapshot as a searchable index.
searchablesnapshots/stats
Retrieve shard-level statistics about searchable snapshots.
Retrieve shard-level statistics about searchable snapshots.
security/activateuserprofile
Creates or updates the user profile on behalf of another user.
Creates or updates the user profile on behalf of another user.
security/authenticate
Enables authentication as a user and retrieve information about the authenticated user.
Enables authentication as a user and retrieve information about the authenticated user.
security/changepassword
Changes the passwords of users in the native realm and built-in users.
Changes the passwords of users in the native realm and built-in users.
security/clearapikeycache
Clear a subset or all entries from the API key cache.
Clear a subset or all entries from the API key cache.
security/clearcachedprivileges
Evicts application privileges from the native application privileges cache.
Evicts application privileges from the native application privileges cache.
security/clearcachedrealms
Evicts users from the user cache.
Evicts users from the user cache.
security/clearcachedroles
Evicts roles from the native role cache.
Evicts roles from the native role cache.
security/clearcachedservicetokens
Evicts tokens from the service account token caches.
Evicts tokens from the service account token caches.
security/createapikey
Creates an API key for access without requiring basic authentication.
Creates an API key for access without requiring basic authentication.
security/createservicetoken
Creates a service account token for access without requiring basic authentication.
Creates a service account token for access without requiring basic authentication.
security/deleteprivileges
Removes application privileges.
Removes application privileges.
security/deleterole
Removes roles in the native realm.
Removes roles in the native realm.
security/deleterolemapping
Removes role mappings.
Removes role mappings.
security/deleteservicetoken
Deletes a service account token.
Deletes a service account token.
security/deleteuser
Deletes users from the native realm.
Deletes users from the native realm.
security/disableuser
Disables users in the native realm.
Disables users in the native realm.
security/disableuserprofile
Disables a user profile so it's not visible in user profile searches.
Disables a user profile so it's not visible in user profile searches.
security/enableuser
Enables users in the native realm.
Enables users in the native realm.
security/enableuserprofile
Enables a user profile so it's visible in user profile searches.
Enables a user profile so it's visible in user profile searches.
security/enrollkibana
Allows a kibana instance to configure itself to communicate with a secured elasticsearch cluster.
Allows a kibana instance to configure itself to communicate with a secured elasticsearch cluster.
security/enrollnode
Allows a new node to enroll to an existing cluster with security enabled.
Allows a new node to enroll to an existing cluster with security enabled.
security/getapikey
Retrieves information for one or more API keys.
Retrieves information for one or more API keys.
security/getbuiltinprivileges
Retrieves the list of cluster privileges and index privileges that are available in this version of Elasticsearch.
Retrieves the list of cluster privileges and index privileges that are available in this version of Elasticsearch.
security/getprivileges
Retrieves application privileges.
Retrieves application privileges.
security/getrole
Retrieves roles in the native realm.
Retrieves roles in the native realm.
security/getrolemapping
Retrieves role mappings.
Retrieves role mappings.
security/getserviceaccounts
Retrieves information about service accounts.
Retrieves information about service accounts.
security/getservicecredentials
Retrieves information of all service credentials for a service account.
Retrieves information of all service credentials for a service account.
security/gettoken
Creates a bearer token for access without requiring basic authentication.
Creates a bearer token for access without requiring basic authentication.
security/getuser
Retrieves information about users in the native realm and built-in users.
Retrieves information about users in the native realm and built-in users.
security/getuserprivileges
Retrieves security privileges for the logged in user.
Retrieves security privileges for the logged in user.
security/getuserprofile
Retrieves user profile for the given unique ID.
Retrieves user profile for the given unique ID.
security/grantapikey
Creates an API key on behalf of another user.
Creates an API key on behalf of another user.
security/hasprivileges
Determines whether the specified user has a specified list of privileges.
Determines whether the specified user has a specified list of privileges.
security/hasprivilegesuserprofile
Determines whether the users associated with the specified profile IDs have all the requested privileges.
Determines whether the users associated with the specified profile IDs have all the requested privileges.
security/invalidateapikey
Invalidates one or more API keys.
Invalidates one or more API keys.
security/invalidatetoken
Invalidates one or more access tokens or refresh tokens.
Invalidates one or more access tokens or refresh tokens.
security/oidcauthenticate
Exchanges an OpenID Connection authentication response message for an Elasticsearch access token and refresh token pair
Exchanges an OpenID Connection authentication response message for an Elasticsearch access token and refresh token pair
security/oidclogout
Invalidates a refresh token and access token that was generated from the OpenID Connect Authenticate API
Invalidates a refresh token and access token that was generated from the OpenID Connect Authenticate API
security/oidcprepareauthentication
Creates an OAuth 2.0 authentication request as a URL string
Creates an OAuth 2.0 authentication request as a URL string
security/putprivileges
Adds or updates application privileges.
Adds or updates application privileges.
security/putrole
Adds and updates roles in the native realm.
Adds and updates roles in the native realm.
security/putrolemapping
Creates and updates role mappings.
Creates and updates role mappings.
security/putuser
Adds and updates users in the native realm.
Adds and updates users in the native realm.
security/queryapikeys
Retrieves information for API keys using a subset of query DSL
Retrieves information for API keys using a subset of query DSL
security/samlauthenticate
Exchanges a SAML Response message for an Elasticsearch access token and refresh token pair
Exchanges a SAML Response message for an Elasticsearch access token and refresh token pair
security/samlcompletelogout
Verifies the logout response sent from the SAML IdP
Verifies the logout response sent from the SAML IdP
security/samlinvalidate
Consumes a SAML LogoutRequest
Consumes a SAML LogoutRequest
security/samllogout
Invalidates an access token and a refresh token that were generated via the SAML Authenticate API
Invalidates an access token and a refresh token that were generated via the SAML Authenticate API
security/samlprepareauthentication
Creates a SAML authentication request
Creates a SAML authentication request
security/samlserviceprovidermetadata
Generates SAML metadata for the Elastic stack SAML 2.0 Service Provider
Generates SAML metadata for the Elastic stack SAML 2.0 Service Provider
security/suggestuserprofiles
Get suggestions for user profiles that match specified search criteria.
Get suggestions for user profiles that match specified search criteria.
security/updateuserprofiledata
Update application specific data for the user profile of the given unique ID.
Update application specific data for the user profile of the given unique ID.
shutdown/deletenode
Removes a node from the shutdown list.
Removes a node from the shutdown list.
shutdown/getnode
Retrieve status of a node or nodes that are currently marked as shutting down.
Retrieve status of a node or nodes that are currently marked as shutting down.
shutdown/putnode
Adds a node to be shut down.
Adds a node to be shut down.
slm/deletelifecycle
Deletes an existing snapshot lifecycle policy.
Deletes an existing snapshot lifecycle policy.
slm/executelifecycle
Immediately creates a snapshot according to the lifecycle policy, without waiting for the scheduled time.
Immediately creates a snapshot according to the lifecycle policy, without waiting for the scheduled time.
slm/executeretention
Deletes any snapshots that are expired according to the policy's retention rules.
Deletes any snapshots that are expired according to the policy's retention rules.
slm/getlifecycle
Retrieves one or more snapshot lifecycle policy definitions and information about the latest snapshot attempts.
Retrieves one or more snapshot lifecycle policy definitions and information about the latest snapshot attempts.
slm/getstats
Returns global and policy-level statistics about actions taken by snapshot lifecycle management.
Returns global and policy-level statistics about actions taken by snapshot lifecycle management.
slm/getstatus
Retrieves the status of snapshot lifecycle management (SLM).
Retrieves the status of snapshot lifecycle management (SLM).
slm/putlifecycle
Creates or updates a snapshot lifecycle policy.
Creates or updates a snapshot lifecycle policy.
slm/start
Turns on snapshot lifecycle management (SLM).
Turns on snapshot lifecycle management (SLM).
slm/stop
Turns off snapshot lifecycle management (SLM).
Turns off snapshot lifecycle management (SLM).
snapshot/cleanuprepository
Removes stale data from repository.
Removes stale data from repository.
snapshot/clone
Clones indices from one snapshot into another snapshot in the same repository.
Clones indices from one snapshot into another snapshot in the same repository.
snapshot/create
Creates a snapshot in a repository.
Creates a snapshot in a repository.
snapshot/createrepository
Creates a repository.
Creates a repository.
snapshot/delete
Deletes one or more snapshots.
Deletes one or more snapshots.
snapshot/deleterepository
Deletes a repository.
Deletes a repository.
snapshot/get
Returns information about a snapshot.
Returns information about a snapshot.
snapshot/getrepository
Returns information about a repository.
Returns information about a repository.
snapshot/restore
Restores a snapshot.
Restores a snapshot.
snapshot/status
Returns information about the status of a snapshot.
Returns information about the status of a snapshot.
snapshot/verifyrepository
Verifies a repository.
Verifies a repository.
sql/clearcursor
Clears the SQL cursor
Clears the SQL cursor
sql/deleteasync
Deletes an async SQL search or a stored synchronous SQL search.
Deletes an async SQL search or a stored synchronous SQL search.
sql/getasync
Returns the current status and available results for an async SQL search or stored synchronous SQL search
Returns the current status and available results for an async SQL search or stored synchronous SQL search
sql/getasyncstatus
Returns the current status of an async SQL search or a stored synchronous SQL search
Returns the current status of an async SQL search or a stored synchronous SQL search
sql/query
Executes a SQL request
Executes a SQL request
sql/translate
Translates SQL into Elasticsearch queries
Translates SQL into Elasticsearch queries
ssl/certificates
Retrieves information about the X.509 certificates used to encrypt communications in the cluster.
Retrieves information about the X.509 certificates used to encrypt communications in the cluster.
tasks/cancel
Cancels a task, if it can be cancelled through an API.
Cancels a task, if it can be cancelled through an API.
tasks/get
Returns information about a task.
Returns information about a task.
tasks/list
Returns a list of tasks.
Returns a list of tasks.
transform/deletetransform
Deletes an existing transform.
Deletes an existing transform.
transform/gettransform
Retrieves configuration information for transforms.
Retrieves configuration information for transforms.
transform/gettransformstats
Retrieves usage information for transforms.
Retrieves usage information for transforms.
transform/previewtransform
Previews a transform.
Previews a transform.
transform/puttransform
Instantiates a transform.
Instantiates a transform.
transform/resettransform
Resets an existing transform.
Resets an existing transform.
transform/starttransform
Starts one or more transforms.
Starts one or more transforms.
transform/stoptransform
Stops one or more transforms.
Stops one or more transforms.
transform/updatetransform
Updates certain properties of a transform.
Updates certain properties of a transform.
transform/upgradetransforms
Upgrades all transforms.
Upgrades all transforms.
types/enums/accesstokengranttype
Package accesstokengranttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/get_token/types.ts#L23-L28
Package accesstokengranttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/get_token/types.ts#L23-L28
types/enums/acknowledgementoptions
Package acknowledgementoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Action.ts#L106-L110
Package acknowledgementoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Action.ts#L106-L110
types/enums/actionexecutionmode
Package actionexecutionmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Action.ts#L70-L91
Package actionexecutionmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Action.ts#L70-L91
types/enums/actionstatusoptions
Package actionstatusoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Action.ts#L99-L104
Package actionstatusoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Action.ts#L99-L104
types/enums/actiontype
Package actiontype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Action.ts#L61-L68
Package actiontype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Action.ts#L61-L68
types/enums/allocationexplaindecision
Package allocationexplaindecision https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cluster/allocation_explain/types.ts#L32-L37
Package allocationexplaindecision https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cluster/allocation_explain/types.ts#L32-L37
types/enums/apikeygranttype
Package apikeygranttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/grant_api_key/types.ts#L31-L34
Package apikeygranttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/grant_api_key/types.ts#L31-L34
types/enums/appliesto
Package appliesto https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Rule.ts#L67-L72
Package appliesto https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Rule.ts#L67-L72
types/enums/boundaryscanner
Package boundaryscanner https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L26-L30
Package boundaryscanner https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L26-L30
types/enums/bytes
Package bytes https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L142-L160
Package bytes https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L142-L160
types/enums/calendarinterval
Package calendarinterval https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/bucket.ts#L109-L126
Package calendarinterval https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/bucket.ts#L109-L126
types/enums/catanomalydetectorcolumn
Package catanomalydetectorcolumn https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cat/_types/CatBase.ts#L32-L401
Package catanomalydetectorcolumn https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cat/_types/CatBase.ts#L32-L401
types/enums/catdatafeedcolumn
Package catdatafeedcolumn https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cat/_types/CatBase.ts#L405-L471
Package catdatafeedcolumn https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cat/_types/CatBase.ts#L405-L471
types/enums/catdfacolumn
Package catdfacolumn https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cat/_types/CatBase.ts#L472-L557
Package catdfacolumn https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cat/_types/CatBase.ts#L472-L557
types/enums/categorizationstatus
Package categorizationstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Model.ts#L80-L83
Package categorizationstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Model.ts#L80-L83
types/enums/cattrainedmodelscolumn
Package cattrainedmodelscolumn https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cat/_types/CatBase.ts#L561-L635
Package cattrainedmodelscolumn https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cat/_types/CatBase.ts#L561-L635
types/enums/cattransformcolumn
Package cattransformcolumn https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cat/_types/CatBase.ts#L640-L844
Package cattransformcolumn https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cat/_types/CatBase.ts#L640-L844
types/enums/childscoremode
Package childscoremode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/joining.ts#L25-L39
Package childscoremode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/joining.ts#L25-L39
types/enums/chunkingmode
Package chunkingmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Datafeed.ts#L171-L175
Package chunkingmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Datafeed.ts#L171-L175
types/enums/clusterprivilege
Package clusterprivilege https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/_types/Privileges.ts#L41-L79
Package clusterprivilege https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/_types/Privileges.ts#L41-L79
types/enums/combinedfieldsoperator
Package combinedfieldsoperator https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/abstractions.ts#L204-L207
Package combinedfieldsoperator https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/abstractions.ts#L204-L207
types/enums/combinedfieldszeroterms
Package combinedfieldszeroterms https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/abstractions.ts#L209-L212
Package combinedfieldszeroterms https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/abstractions.ts#L209-L212
types/enums/conditionoperator
Package conditionoperator https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Rule.ts#L74-L79
Package conditionoperator https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Rule.ts#L74-L79
types/enums/conditiontype
Package conditiontype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Conditions.ts#L62-L68
Package conditiontype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Conditions.ts#L62-L68
types/enums/conflicts
Package conflicts https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L162-L165
Package conflicts https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L162-L165
types/enums/connectionscheme
Package connectionscheme https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Input.ts#L40-L43
Package connectionscheme https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Input.ts#L40-L43
types/enums/converttype
Package converttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ingest/_types/Processors.ts#L136-L144
Package converttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ingest/_types/Processors.ts#L136-L144
types/enums/dataattachmentformat
Package dataattachmentformat https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Actions.ts#L187-L190
Package dataattachmentformat https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Actions.ts#L187-L190
types/enums/datafeedstate
Package datafeedstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Datafeed.ts#L133-L138
Package datafeedstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Datafeed.ts#L133-L138
types/enums/dataframestate
Package dataframestate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Dataframe.ts#L20-L26
Package dataframestate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Dataframe.ts#L20-L26
types/enums/day
Package day https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Schedule.ts#L37-L45
Package day https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Schedule.ts#L37-L45
types/enums/decision
Package decision https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cluster/allocation_explain/types.ts#L86-L95
Package decision https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cluster/allocation_explain/types.ts#L86-L95
types/enums/delimitedpayloadencoding
Package delimitedpayloadencoding https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/token_filters.ts#L61-L65
Package delimitedpayloadencoding https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/token_filters.ts#L61-L65
types/enums/deploymentallocationstate
Package deploymentallocationstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/TrainedModel.ts#L277-L290
Package deploymentallocationstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/TrainedModel.ts#L277-L290
types/enums/deploymentstate
Package deploymentstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/TrainedModel.ts#L262-L275
Package deploymentstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/TrainedModel.ts#L262-L275
types/enums/deprecationlevel
Package deprecationlevel https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/migration/deprecations/types.ts#L20-L27
Package deprecationlevel https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/migration/deprecations/types.ts#L20-L27
types/enums/dfiindependencemeasure
Package dfiindependencemeasure https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L20-L24
Package dfiindependencemeasure https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L20-L24
types/enums/dfraftereffect
Package dfraftereffect https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L26-L30
Package dfraftereffect https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L26-L30
types/enums/dfrbasicmodel
Package dfrbasicmodel https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L32-L40
Package dfrbasicmodel https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L32-L40
types/enums/distanceunit
Package distanceunit https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Geo.ts#L30-L49
Package distanceunit https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Geo.ts#L30-L49
types/enums/dynamicmapping
Package dynamicmapping https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/dynamic-template.ts#L37-L46
Package dynamicmapping https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/dynamic-template.ts#L37-L46
types/enums/edgengramside
Package edgengramside https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/token_filters.ts#L73-L76
Package edgengramside https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/token_filters.ts#L73-L76
types/enums/emailpriority
Package emailpriority https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Actions.ts#L197-L203
Package emailpriority https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Actions.ts#L197-L203
types/enums/enrichpolicyphase
Package enrichpolicyphase https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/enrich/execute_policy/types.ts#L24-L29
Package enrichpolicyphase https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/enrich/execute_policy/types.ts#L24-L29
types/enums/excludefrequent
Package excludefrequent https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Detector.ts#L82-L87
Package excludefrequent https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Detector.ts#L82-L87
types/enums/executionphase
Package executionphase https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Execution.ts#L49-L58
Package executionphase https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Execution.ts#L49-L58
types/enums/executionstatus
Package executionstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Execution.ts#L38-L47
Package executionstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Execution.ts#L38-L47
types/enums/expandwildcard
Package expandwildcard https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L174-L188
Package expandwildcard https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L174-L188
types/enums/feature
Package feature https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/get/IndicesGetRequest.ts#L89-L93
Package feature https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/get/IndicesGetRequest.ts#L89-L93
types/enums/fieldsortnumerictype
Package fieldsortnumerictype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/sort.ts#L36-L41
Package fieldsortnumerictype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/sort.ts#L36-L41
types/enums/fieldtype
Package fieldtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/Property.ts#L156-L199
Package fieldtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/Property.ts#L156-L199
types/enums/fieldvaluefactormodifier
Package fieldvaluefactormodifier https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/compound.ts#L147-L158
Package fieldvaluefactormodifier https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/compound.ts#L147-L158
types/enums/filtertype
Package filtertype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Filter.ts#L43-L46
Package filtertype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Filter.ts#L43-L46
types/enums/followerindexstatus
Package followerindexstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ccr/follow_info/types.ts#L30-L33
Package followerindexstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ccr/follow_info/types.ts#L30-L33
types/enums/functionboostmode
Package functionboostmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/compound.ts#L138-L145
Package functionboostmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/compound.ts#L138-L145
types/enums/functionscoremode
Package functionscoremode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/compound.ts#L129-L136
Package functionscoremode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/compound.ts#L129-L136
types/enums/gappolicy
Package gappolicy https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/pipeline.ts#L52-L55
Package gappolicy https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/pipeline.ts#L52-L55
types/enums/geodistancetype
Package geodistancetype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Geo.ts#L51-L54
Package geodistancetype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Geo.ts#L51-L54
types/enums/geoexecution
Package geoexecution https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/geo.ts#L43-L46
Package geoexecution https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/geo.ts#L43-L46
types/enums/geoorientation
Package geoorientation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/geo.ts#L30-L35
Package geoorientation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/geo.ts#L30-L35
types/enums/geoshaperelation
Package geoshaperelation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Geo.ts#L67-L72
Package geoshaperelation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Geo.ts#L67-L72
types/enums/geostrategy
Package geostrategy https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/geo.ts#L52-L55
Package geostrategy https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/geo.ts#L52-L55
types/enums/geovalidationmethod
Package geovalidationmethod https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/geo.ts#L107-L111
Package geovalidationmethod https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/geo.ts#L107-L111
types/enums/granttype
Package granttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/_types/GrantType.ts#L20-L23
Package granttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/_types/GrantType.ts#L20-L23
types/enums/gridtype
Package gridtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search_mvt/_types/GridType.ts#L20-L25
Package gridtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search_mvt/_types/GridType.ts#L20-L25
types/enums/groupby
Package groupby https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/tasks/_types/GroupBy.ts#L20-L27
Package groupby https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/tasks/_types/GroupBy.ts#L20-L27
types/enums/healthstatus
Package healthstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L192-L212
Package healthstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L192-L212
types/enums/highlighterencoder
Package highlighterencoder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L61-L64
Package highlighterencoder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L61-L64
types/enums/highlighterfragmenter
Package highlighterfragmenter https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L66-L69
Package highlighterfragmenter https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L66-L69
types/enums/highlighterorder
Package highlighterorder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L71-L73
Package highlighterorder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L71-L73
types/enums/highlightertagsschema
Package highlightertagsschema https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L75-L77
Package highlightertagsschema https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L75-L77
types/enums/highlightertype
Package highlightertype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L79-L85
Package highlightertype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/highlighting.ts#L79-L85
types/enums/holtwinterstype
Package holtwinterstype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/pipeline.ts#L231-L236
Package holtwinterstype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/pipeline.ts#L231-L236
types/enums/httpinputmethod
Package httpinputmethod https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Input.ts#L61-L67
Package httpinputmethod https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Input.ts#L61-L67
types/enums/ibdistribution
Package ibdistribution https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L42-L45
Package ibdistribution https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L42-L45
types/enums/iblambda
Package iblambda https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L47-L50
Package iblambda https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L47-L50
types/enums/icucollationalternate
Package icucollationalternate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L88-L91
Package icucollationalternate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L88-L91
types/enums/icucollationcasefirst
Package icucollationcasefirst https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L93-L96
Package icucollationcasefirst https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L93-L96
types/enums/icucollationdecomposition
Package icucollationdecomposition https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L98-L101
Package icucollationdecomposition https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L98-L101
types/enums/icucollationstrength
Package icucollationstrength https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L103-L109
Package icucollationstrength https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L103-L109
types/enums/icunormalizationmode
Package icunormalizationmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L77-L80
Package icunormalizationmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L77-L80
types/enums/icunormalizationtype
Package icunormalizationtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L82-L86
Package icunormalizationtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L82-L86
types/enums/icutransformdirection
Package icutransformdirection https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L72-L75
Package icutransformdirection https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/icu-plugin.ts#L72-L75
types/enums/include
Package include https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Include.ts#L20-L42
Package include https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Include.ts#L20-L42
types/enums/indexcheckonstartup
Package indexcheckonstartup https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSettings.ts#L253-L260
Package indexcheckonstartup https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSettings.ts#L253-L260
types/enums/indexingjobstate
Package indexingjobstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/rollup/get_jobs/types.ts#L66-L72
Package indexingjobstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/rollup/get_jobs/types.ts#L66-L72
types/enums/indexmetadatastate
Package indexmetadatastate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/stats/types.ts#L203-L209
Package indexmetadatastate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/stats/types.ts#L203-L209
types/enums/indexoptions
Package indexoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/core.ts#L224-L229
Package indexoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/core.ts#L224-L229
types/enums/indexprivilege
Package indexprivilege https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/_types/Privileges.ts#L138-L158
Package indexprivilege https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/_types/Privileges.ts#L138-L158
types/enums/indexroutingallocationoptions
Package indexroutingallocationoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexRouting.ts#L38-L43
Package indexroutingallocationoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexRouting.ts#L38-L43
types/enums/indexroutingrebalanceoptions
Package indexroutingrebalanceoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexRouting.ts#L45-L50
Package indexroutingrebalanceoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexRouting.ts#L45-L50
types/enums/indicesblockoptions
Package indicesblockoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/add_block/IndicesAddBlockRequest.ts#L43-L48
Package indicesblockoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/add_block/IndicesAddBlockRequest.ts#L43-L48
types/enums/inputtype
Package inputtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Input.ts#L102-L106
Package inputtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Input.ts#L102-L106
types/enums/jobblockedreason
Package jobblockedreason https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Job.ts#L174-L178
Package jobblockedreason https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Job.ts#L174-L178
types/enums/jobstate
Package jobstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Job.ts#L36-L42
Package jobstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Job.ts#L36-L42
types/enums/keeptypesmode
Package keeptypesmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/token_filters.ts#L212-L215
Package keeptypesmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/token_filters.ts#L212-L215
types/enums/kuromojitokenizationmode
Package kuromojitokenizationmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/kuromoji-plugin.ts#L52-L56
Package kuromojitokenizationmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/kuromoji-plugin.ts#L52-L56
types/enums/language
Package language https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/languages.ts#L20-L55
Package language https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/languages.ts#L20-L55
types/enums/level
Package level https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L222-L226
Package level https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L222-L226
types/enums/licensestatus
Package licensestatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/license/_types/License.ts#L35-L40
Package licensestatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/license/_types/License.ts#L35-L40
types/enums/licensetype
Package licensetype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/license/_types/License.ts#L23-L33
Package licensetype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/license/_types/License.ts#L23-L33
types/enums/lifecycleoperationmode
Package lifecycleoperationmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Lifecycle.ts#L20-L24
Package lifecycleoperationmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Lifecycle.ts#L20-L24
types/enums/matchtype
Package matchtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/dynamic-template.ts#L32-L35
Package matchtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/dynamic-template.ts#L32-L35
types/enums/memorystatus
Package memorystatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Model.ts#L85-L89
Package memorystatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Model.ts#L85-L89
types/enums/metric
Package metric https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/rollup/_types/Metric.ts#L22-L28
Package metric https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/rollup/_types/Metric.ts#L22-L28
types/enums/migrationstatus
Package migrationstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/migration/get_feature_upgrade_status/GetFeatureUpgradeStatusResponse.ts#L30-L35
Package migrationstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/migration/get_feature_upgrade_status/GetFeatureUpgradeStatusResponse.ts#L30-L35
types/enums/minimuminterval
Package minimuminterval https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/bucket.ts#L64-L71
Package minimuminterval https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/bucket.ts#L64-L71
types/enums/missingorder
Package missingorder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/AggregationContainer.ts#L210-L214
Package missingorder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/AggregationContainer.ts#L210-L214
types/enums/month
Package month https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Schedule.ts#L70-L83
Package month https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Schedule.ts#L70-L83
types/enums/multivaluemode
Package multivaluemode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/compound.ts#L160-L165
Package multivaluemode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/compound.ts#L160-L165
types/enums/noderole
Package noderole https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Node.ts#L67-L85
Package noderole https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Node.ts#L67-L85
types/enums/noridecompoundmode
Package noridecompoundmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/tokenizers.ts#L74-L78
Package noridecompoundmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/tokenizers.ts#L74-L78
types/enums/normalization
Package normalization https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L52-L58
Package normalization https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Similarity.ts#L52-L58
types/enums/normalizemethod
Package normalizemethod https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/pipeline.ts#L254-L262
Package normalizemethod https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/pipeline.ts#L254-L262
types/enums/numericfielddataformat
Package numericfielddataformat https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/NumericFielddataFormat.ts#L20-L23
Package numericfielddataformat https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/NumericFielddataFormat.ts#L20-L23
types/enums/onscripterror
Package onscripterror https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/core.ts#L108-L111
Package onscripterror https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/core.ts#L108-L111
types/enums/operator
Package operator https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/Operator.ts#L22-L27
Package operator https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/Operator.ts#L22-L27
types/enums/optype
Package optype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L228-L231
Package optype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L228-L231
types/enums/pagerdutycontexttype
Package pagerdutycontexttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Actions.ts#L67-L70
Package pagerdutycontexttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Actions.ts#L67-L70
types/enums/pagerdutyeventtype
Package pagerdutyeventtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Actions.ts#L72-L76
Package pagerdutyeventtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Actions.ts#L72-L76
types/enums/phoneticencoder
Package phoneticencoder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/phonetic-plugin.ts#L23-L36
Package phoneticencoder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/phonetic-plugin.ts#L23-L36
types/enums/phoneticlanguage
Package phoneticlanguage https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/phonetic-plugin.ts#L38-L51
Package phoneticlanguage https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/phonetic-plugin.ts#L38-L51
types/enums/phoneticnametype
Package phoneticnametype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/phonetic-plugin.ts#L53-L57
Package phoneticnametype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/phonetic-plugin.ts#L53-L57
types/enums/phoneticruletype
Package phoneticruletype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/phonetic-plugin.ts#L59-L62
Package phoneticruletype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/phonetic-plugin.ts#L59-L62
types/enums/quantifier
Package quantifier https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Conditions.ts#L72-L75
Package quantifier https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Conditions.ts#L72-L75
types/enums/rangerelation
Package rangerelation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/term.ts#L105-L109
Package rangerelation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/term.ts#L105-L109
types/enums/ratemode
Package ratemode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/metric.ts#L123-L126
Package ratemode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/metric.ts#L123-L126
types/enums/refresh
Package refresh https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L233-L240
Package refresh https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L233-L240
types/enums/responsecontenttype
Package responsecontenttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Input.ts#L108-L112
Package responsecontenttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/_types/Input.ts#L108-L112
types/enums/result
Package result https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Result.ts#L20-L27
Package result https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Result.ts#L20-L27
types/enums/resultposition
Package resultposition https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/eql/search/types.ts#L20-L32
Package resultposition https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/eql/search/types.ts#L20-L32
types/enums/routingstate
Package routingstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/TrainedModel.ts#L303-L324
Package routingstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/TrainedModel.ts#L303-L324
types/enums/ruleaction
Package ruleaction https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Rule.ts#L41-L50
Package ruleaction https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Rule.ts#L41-L50
types/enums/runtimefieldtype
Package runtimefieldtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/RuntimeFields.ts#L32-L40
Package runtimefieldtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/RuntimeFields.ts#L32-L40
types/enums/sampleraggregationexecutionhint
Package sampleraggregationexecutionhint https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/bucket.ts#L160-L164
Package sampleraggregationexecutionhint https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/bucket.ts#L160-L164
types/enums/scoremode
Package scoremode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/rescoring.ts#L36-L42
Package scoremode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/rescoring.ts#L36-L42
types/enums/scriptlanguage
Package scriptlanguage https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Scripting.ts#L24-L33
Package scriptlanguage https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Scripting.ts#L24-L33
types/enums/scriptsorttype
Package scriptsorttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/sort.ts#L75-L78
Package scriptsorttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/sort.ts#L75-L78
types/enums/searchtype
Package searchtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L242-L247
Package searchtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L242-L247
types/enums/segmentsortmissing
Package segmentsortmissing https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSegmentSort.ts#L43-L48
Package segmentsortmissing https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSegmentSort.ts#L43-L48
types/enums/segmentsortmode
Package segmentsortmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSegmentSort.ts#L36-L41
Package segmentsortmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSegmentSort.ts#L36-L41
types/enums/segmentsortorder
Package segmentsortorder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSegmentSort.ts#L29-L34
Package segmentsortorder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSegmentSort.ts#L29-L34
types/enums/shapetype
Package shapetype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ingest/_types/Processors.ts#L330-L333
Package shapetype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ingest/_types/Processors.ts#L330-L333
types/enums/shardroutingstate
Package shardroutingstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/stats/types.ts#L157-L162
Package shardroutingstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/stats/types.ts#L157-L162
types/enums/shardsstatsstage
Package shardsstatsstage https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/snapshot/_types/SnapshotShardsStatsStage.ts#L20-L31
Package shardsstatsstage https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/snapshot/_types/SnapshotShardsStatsStage.ts#L20-L31
types/enums/shardstoreallocation
Package shardstoreallocation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/shard_stores/types.ts#L40-L44
Package shardstoreallocation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/shard_stores/types.ts#L40-L44
types/enums/shardstorestatus
Package shardstorestatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/shard_stores/types.ts#L55-L64
Package shardstorestatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/shard_stores/types.ts#L55-L64
types/enums/shutdownstatus
Package shutdownstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/shutdown/get_node/ShutdownGetNodeResponse.ts#L45-L50
Package shutdownstatus https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/shutdown/get_node/ShutdownGetNodeResponse.ts#L45-L50
types/enums/shutdowntype
Package shutdowntype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/shutdown/get_node/ShutdownGetNodeResponse.ts#L40-L43
Package shutdowntype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/shutdown/get_node/ShutdownGetNodeResponse.ts#L40-L43
types/enums/simplequerystringflag
Package simplequerystringflag https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/fulltext.ts#L278-L292
Package simplequerystringflag https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/fulltext.ts#L278-L292
types/enums/slicescalculation
Package slicescalculation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L326-L334
Package slicescalculation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L326-L334
types/enums/snapshotsort
Package snapshotsort https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/snapshot/_types/SnapshotInfo.ts#L67-L78
Package snapshotsort https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/snapshot/_types/SnapshotInfo.ts#L67-L78
types/enums/snapshotupgradestate
Package snapshotupgradestate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Model.ts#L91-L96
Package snapshotupgradestate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/Model.ts#L91-L96
types/enums/snowballlanguage
Package snowballlanguage https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/languages.ts#L57-L80
Package snowballlanguage https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/languages.ts#L57-L80
types/enums/sortmode
Package sortmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/sort.ts#L101-L110
Package sortmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/sort.ts#L101-L110
types/enums/sortorder
Package sortorder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/sort.ts#L112-L115
Package sortorder https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/sort.ts#L112-L115
types/enums/statslevel
Package statslevel https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/searchable_snapshots/_types/stats.ts#L20-L24
Package statslevel https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/searchable_snapshots/_types/stats.ts#L20-L24
types/enums/storagetype
Package storagetype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSettings.ts#L507-L534
Package storagetype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSettings.ts#L507-L534
types/enums/stringdistance
Package stringdistance https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/suggester.ts#L234-L240
Package stringdistance https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/suggester.ts#L234-L240
types/enums/suggestmode
Package suggestmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L249-L253
Package suggestmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L249-L253
types/enums/suggestsort
Package suggestsort https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/suggester.ts#L242-L245
Package suggestsort https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/suggester.ts#L242-L245
types/enums/synonymformat
Package synonymformat https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/token_filters.ts#L104-L107
Package synonymformat https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/token_filters.ts#L104-L107
types/enums/templateformat
Package templateformat https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/get_role/types.ts#L41-L44
Package templateformat https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/security/get_role/types.ts#L41-L44
types/enums/termsaggregationcollectmode
Package termsaggregationcollectmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/bucket.ts#L403-L406
Package termsaggregationcollectmode https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/bucket.ts#L403-L406
types/enums/termsaggregationexecutionhint
Package termsaggregationexecutionhint https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/bucket.ts#L408-L413
Package termsaggregationexecutionhint https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/bucket.ts#L408-L413
types/enums/termvectoroption
Package termvectoroption https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/TermVectorOption.ts#L20-L28
Package termvectoroption https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/TermVectorOption.ts#L20-L28
types/enums/textquerytype
Package textquerytype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/fulltext.ts#L219-L226
Package textquerytype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/fulltext.ts#L219-L226
types/enums/threadtype
Package threadtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L255-L261
Package threadtype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L255-L261
types/enums/timeseriesmetrictype
Package timeseriesmetrictype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/TimeSeriesMetricType.ts#L20-L25
Package timeseriesmetrictype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/mapping/TimeSeriesMetricType.ts#L20-L25
types/enums/timeunit
Package timeunit https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Time.ts#L69-L84
Package timeunit https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/Time.ts#L69-L84
types/enums/tokenchar
Package tokenchar https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/tokenizers.ts#L46-L53
Package tokenchar https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/analysis/tokenizers.ts#L46-L53
types/enums/tokenizationtruncate
Package tokenizationtruncate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/inference.ts#L309-L313
Package tokenizationtruncate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/inference.ts#L309-L313
types/enums/totalhitsrelation
Package totalhitsrelation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/hits.ts#L95-L100
Package totalhitsrelation https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_global/search/_types/hits.ts#L95-L100
types/enums/trainedmodeltype
Package trainedmodeltype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/TrainedModel.ts#L246-L260
Package trainedmodeltype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ml/_types/TrainedModel.ts#L246-L260
types/enums/translogdurability
Package translogdurability https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSettings.ts#L356-L371
Package translogdurability https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/indices/_types/IndexSettings.ts#L356-L371
types/enums/ttesttype
Package ttesttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/metric.ts#L156-L160
Package ttesttype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/metric.ts#L156-L160
types/enums/type_
Package type_ https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/shutdown/_types/types.ts#L20-L24
Package type_ https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/shutdown/_types/types.ts#L20-L24
types/enums/unassignedinformationreason
Package unassignedinformationreason https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cluster/allocation_explain/types.ts#L127-L146
Package unassignedinformationreason https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/cluster/allocation_explain/types.ts#L127-L146
types/enums/useragentproperty
Package useragentproperty https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ingest/_types/Processors.ts#L76-L87
Package useragentproperty https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/ingest/_types/Processors.ts#L76-L87
types/enums/valuetype
Package valuetype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/metric.ts#L189-L200
Package valuetype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/aggregations/metric.ts#L189-L200
types/enums/versiontype
Package versiontype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L91-L96
Package versiontype https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L91-L96
types/enums/waitforactiveshardoptions
Package waitforactiveshardoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L263-L267
Package waitforactiveshardoptions https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L263-L267
types/enums/waitforevents
Package waitforevents https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L269-L276
Package waitforevents https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/common.ts#L269-L276
types/enums/watchermetric
Package watchermetric https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/stats/types.ts#L42-L48
Package watchermetric https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/stats/types.ts#L42-L48
types/enums/watcherstate
Package watcherstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/stats/types.ts#L26-L31
Package watcherstate https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/watcher/stats/types.ts#L26-L31
types/enums/zerotermsquery
Package zerotermsquery https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/fulltext.ts#L228-L231
Package zerotermsquery https://github.com/elastic/elasticsearch-specification/blob/1b56d7e58f5c59f05d1641c6d6a8117c5e01d741/specification/_types/query_dsl/fulltext.ts#L228-L231
watcher/ackwatch
Acknowledges a watch, manually throttling the execution of the watch's actions.
Acknowledges a watch, manually throttling the execution of the watch's actions.
watcher/activatewatch
Activates a currently inactive watch.
Activates a currently inactive watch.
watcher/deactivatewatch
Deactivates a currently active watch.
Deactivates a currently active watch.
watcher/deletewatch
Removes a watch from Watcher.
Removes a watch from Watcher.
watcher/executewatch
Forces the execution of a stored watch.
Forces the execution of a stored watch.
watcher/getwatch
Retrieves a watch by its ID.
Retrieves a watch by its ID.
watcher/putwatch
Creates a new watch, or updates an existing one.
Creates a new watch, or updates an existing one.
watcher/querywatches
Retrieves stored watches.
Retrieves stored watches.
watcher/start
Starts Watcher if it is not already running.
Starts Watcher if it is not already running.
watcher/stats
Retrieves the current Watcher metrics.
Retrieves the current Watcher metrics.
watcher/stop
Stops Watcher if it is running.
Stops Watcher if it is running.
xpack/info
Retrieves information about the installed X-Pack features.
Retrieves information about the installed X-Pack features.
xpack/usage
Retrieves usage information about the installed X-Pack features.
Retrieves usage information about the installed X-Pack features.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL