Path parameters
-
Name of the data stream, which must meet the following criteria: Lowercase only; Cannot include
\,/,*,?,",<,>,|,,,#,:, or a space character; Cannot start with-,_,+, or.ds-; Cannot be.or..; Cannot be longer than 255 bytes. Multi-byte characters count towards this limit faster.
Query parameters
-
Period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error.
External documentation -
Period to wait for a response. If no response is received before the timeout expires, the request fails and returns an error.
External documentation
PUT /_data_stream/{name}
Console
PUT _data_stream/logs-foo-bar resp = client.indices.create_data_stream( name="logs-foo-bar", ) const response = await client.indices.createDataStream({ name: "logs-foo-bar", }); response = client.indices.create_data_stream( name: "logs-foo-bar" ) $resp = $client->indices()->createDataStream([ "name" => "logs-foo-bar", ]); curl -X PUT -H "Authorization: ApiKey $ELASTIC_API_KEY" "$ELASTICSEARCH_URL/_data_stream/logs-foo-bar" client.indices().createDataStream(c -> c .name("logs-foo-bar") );