[Index patterns] Default index pattern REST API #100691
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
close #97337
Adds new routes for index patterns REST API.
I just mimicked the API of the existing index pattern service to keep things simpler.
Get the id of the default index pattern
returns index pattern id or
null
Set default index pattern by id if no currently set
Force default index pattern id using
force
modifierreturns
Please note: there is no validation that supplied index pattern id exists. This is done to give more flexibility when using the API.
Thoughts
@mattkime, Index pattern REST API uses
IndexPatternsService
which is acommon
service reused between client and server. Should we consider refactoring this in the future, so that the client-side service starts using REST API internally instead of saved object client directly?Checklist
For maintainers
Release Notes
Expose default index pattern management in index patterns REST API