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 Details

    • dataSourceNames

      String[] dataSourceNames()
      Data source names this request operates on (never null; may be empty only if invalid).
    • dataSourceClusterActionName

      String dataSourceClusterActionName()
      Transport action name for this request (see EsqlDataSourceActionNames), used when evaluating configurable datasource privileges.