Module org.elasticsearch.xcore
Interface DataSourceRequestInfo
public interface DataSourceRequestInfo
Implemented by transport requests that target named ES|QL data sources. Intended for use by
configurable cluster privileges under
global.data_source in role definitions so security
can authorize datasource operations without x-pack-core depending on concrete request
classes from the ES|QL plugin.-
Method Summary
Modifier and TypeMethodDescriptionTransport action name for this request (seeEsqlDataSourceActionNames), used when evaluating configurable datasource privileges.String[]Data source names this request operates on (nevernull; may be empty only if invalid).
-
Method Details
-
dataSourceNames
String[] dataSourceNames()Data source names this request operates on (nevernull; may be empty only if invalid). -
dataSourceClusterActionName
String dataSourceClusterActionName()Transport action name for this request (seeEsqlDataSourceActionNames), used when evaluating configurable datasource privileges.
-