Skip to content
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.

Support Plugins/CollectorConfiguration API #33

Open
suzuki-shunsuke opened this issue Sep 4, 2018 · 2 comments
Open

Support Plugins/CollectorConfiguration API #33

suzuki-shunsuke opened this issue Sep 4, 2018 · 2 comments
Labels
enhancement New feature or request low-priority

Comments

@suzuki-shunsuke
Copy link
Owner

suzuki-shunsuke commented Sep 4, 2018

#26

Plugins/CollectorConfiguration : Manage collector configurations

POST /plugins/org.graylog.plugins.collector/configurations Create new collector configuration
GET /plugins/org.graylog.plugins.collector/configurations List all collector configurations
GET /plugins/org.graylog.plugins.collector/{collectorId} Get a single collector configuration
PUT /plugins/org.graylog.plugins.collector/configurations/{id}/name Updates a collector configuration name
DELETE /plugins/org.graylog.plugins.collector/configurations/{id} Delete a collector configuration
GET /plugins/org.graylog.plugins.collector/configurations/{id} Show collector configuration details

GET /plugins/org.graylog.plugins.collector/configurations/tags List all used tags

POST /plugins/org.graylog.plugins.collector/configurations/{id}/inputs Create a configuration input
DELETE /plugins/org.graylog.plugins.collector/configurations/{id}/inputs/{inputId} Delete input form configuration
POST /plugins/org.graylog.plugins.collector/configurations/{id}/inputs/{inputId}/{name} Copy a configuration input
PUT /plugins/org.graylog.plugins.collector/configurations/{id}/inputs/{input_id} Update a configuration input

POST /plugins/org.graylog.plugins.collector/configurations/{id}/outputs Create a configuration output
DELETE /plugins/org.graylog.plugins.collector/configurations/{id}/outputs/{outputId} Delete output from configuration
POST /plugins/org.graylog.plugins.collector/configurations/{id}/outputs/{outputId}/{name} Copy a configuration output
PUT /plugins/org.graylog.plugins.collector/configurations/{id}/outputs/{output_id} Update a configuration output

POST /plugins/org.graylog.plugins.collector/configurations/{id}/snippets Create a configuration snippet
DELETE /plugins/org.graylog.plugins.collector/configurations/{id}/snippets/{snippetId} Delete snippet from configuration
POST /plugins/org.graylog.plugins.collector/configurations/{id}/snippets/{snippetId}/{name} Copy a configuration snippet
PUT /plugins/org.graylog.plugins.collector/configurations/{id}/snippets/{snippet_id} Update a configuration snippet

POST /plugins/org.graylog.plugins.collector/configurations/{id}/{name} Copy a configuration
@suzuki-shunsuke
Copy link
Owner Author

#35

@suzuki-shunsuke
Copy link
Owner Author

suzuki-shunsuke commented Sep 9, 2018

remainings

GET /plugins/org.graylog.plugins.collector/configurations/tags List all used tags
GET /plugins/org.graylog.plugins.collector/{collectorId} Get a single collector configuration

POST /plugins/org.graylog.plugins.collector/configurations/{id}/inputs/{inputId}/{name} Copy a configuration input

POST /plugins/org.graylog.plugins.collector/configurations/{id}/outputs/{outputId}/{name} Copy a configuration output

POST /plugins/org.graylog.plugins.collector/configurations/{id}/snippets/{snippetId}/{name} Copy a configuration snippet

POST /plugins/org.graylog.plugins.collector/configurations/{id}/{name} Copy a configuration

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request low-priority
Projects
None yet
Development

No branches or pull requests

1 participant