Deletes one or more data sources used in ES|QL data federation.
Fails with 409 if any dataset references one of the named data sources;
delete the dependent datasets first.
Required authorization
- Cluster privileges:
manage
Query parameters
-
Period to wait for a connection to the master node.
External documentation -
The time to wait for the request to be completed.
External documentation
DELETE
/_query/data_source/{name}
Console
DELETE /_query/data_source/prod_s3_logs
resp = client.esql.delete_data_source(
name="prod_s3_logs",
)
const response = await client.esql.deleteDataSource({
name: "prod_s3_logs",
});
response = client.esql.delete_data_source(
name: "prod_s3_logs"
)
$resp = $client->esql()->deleteDataSource([
"name" => "prod_s3_logs",
]);
curl -X DELETE -H "Authorization: ApiKey $ELASTIC_API_KEY" "$ELASTICSEARCH_URL/_query/data_source/prod_s3_logs"
Response examples (200)
The data source configuration was deleted successfully.
{
"acknowledged": true
}