Open dblock opened 2 days ago
Coming from https://github.com/opensearch-project/opensearch-py/pull/830, the OpenSearch API spec has added ISM in https://github.com/opensearch-project/opensearch-api-specification/pull/568. However opensearch-py already has index_management (different name) and the auto-generated implementation is not compatible because it re-orders body and index parameters.
index_management
body
index
IndexManagementClient
IsmClient
A breaking change where we delete IndexManagementClient and use the generated IsmClient.
Is your feature request related to a problem?
Coming from https://github.com/opensearch-project/opensearch-py/pull/830, the OpenSearch API spec has added ISM in https://github.com/opensearch-project/opensearch-api-specification/pull/568. However opensearch-py already has
index_management
(different name) and the auto-generated implementation is not compatible because it re-ordersbody
andindex
parameters.What solution would you like?
IndexManagementClient
and implement it by inheriting auto-generatedIsmClient
instead.What alternatives have you considered?
A breaking change where we delete
IndexManagementClient
and use the generatedIsmClient
.