Get ES|QL data sources

  • GET /_query/data_source/{name}
  • GET /_query/data_source
Auth

Returns one or more data sources used in ES|QL data federation. A concrete-name miss returns 404; a wildcard pattern or list-all request with no match returns 200 with an empty array.

ES|QL Data Federation

Required authorization

Cluster privileges manage

Path parameters

name union string | string[] optional

A comma-separated list of data source names or wildcard patterns. Omit to return all data sources.

Leave it out to use /_query/data_source.

Query parameters

master_timeout string · default: 30s

Period to wait for a connection to the master node.

Response

application/json
data_sources object[] required

The matching data sources. Credential values in each data source's settings are redacted as ::es_redacted:: in the response.

name string required

The data source name.

type string required

The data source type. Currently, s3 is supported.

description string

A free-text description.

settings map string to object required

Type-specific connection and authentication settings.