* Starting to document Logstash config management APIS * Removing copy pasta * Adding delete pipeline API doc * Mention updates in Create Pipeline API doc * Capitalization fix * Adding Retrieve Pipeline API doc * Adding List Pipelines API doc * Fixing typos * Fixing DELETE pipeline API response code * Add description field to GET pipeline response * Update PUT pipeline API response to match implementation * Fixing and annotating GET pipelines response * Add AIP doc reference to index * Adding xpack role * Adding floats * Missed list item * Fixing rebase auto-merge * Adding intro section to Logstash Configuration Management API page * Bolding "experimental" * Fixing typo
20 lines
931 B
Plaintext
20 lines
931 B
Plaintext
[role="xpack"]
|
|
[[logstash-configuration-management-api]]
|
|
== Logstash Configuration Management API
|
|
|
|
The Logstash configuration management API allows users to programmatically integrate with the
|
|
Logstash configuration management feature.
|
|
|
|
Traditionally users would perform this integration by accessing the the `.logstash` index
|
|
directly. *Do not do this!* The structure of this index is subject to change, which could
|
|
cause your integration to break. Instead, use the following API.
|
|
|
|
* <<logstash-configuration-management-api-create>>
|
|
* <<logstash-configuration-management-api-retrieve>>
|
|
* <<logstash-configuration-management-api-delete>>
|
|
* <<logstash-configuration-management-api-list>>
|
|
|
|
include::logstash-configuration-management/create.asciidoc[]
|
|
include::logstash-configuration-management/retrieve.asciidoc[]
|
|
include::logstash-configuration-management/delete.asciidoc[]
|
|
include::logstash-configuration-management/list.asciidoc[] |