logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Search::Elasticsearch::Client::7_0::Direct::Migration - Plugin providing Migration API for

Author

       Enrico Zimuel <enrico.zimuel@elastic.co>

Methods

       The full documentation for the Migration APIs is available here:
       <https://www.elastic.co/guide/en/elasticsearch/reference/current/migration-api.html>

   "deprecations()"
           $response = $es->migration->deprecations(
               index => $index      # optional
           )

       The "deprecations()" API is to be used to retrieve information about different cluster, node, and index
       level settings that use deprecated features that will be removed or changed in the next major version.

       See the deprecations docs <https://www.elastic.co/guide/en/elasticsearch/reference/current/migration-api-
       deprecation.html> for more information.

       Query string parameters:
           "error_trace",
           "human"

   "get_assistance()"
           $response = $es->migration->get_assistance(
               index => $index | \@indices      # optional
           )

       The "get_assistance()" API analyzes existing indices in the cluster and returns the information about
       indices that require some changes before the cluster can be upgraded to the next major version.

       See the get_assistance docs <https://www.elastic.co/guide/en/elasticsearch/reference/current/migration-
       api-assistance.html> for more information.

       Query string parameters:
           "allow_no_indices",
           "error_trace",
           "expand_wildcards",
           "human",
           "ignore_unavailable"

   "upgrade()"
           $response = $es->migration->upgrade(
               index => $index       # required
           )

       The "upgrade()" API performs the upgrade of internal indices to make them compatible with the next major
       version.

       See the upgrade() docs <https://www.elastic.co/guide/en/elasticsearch/reference/current/migration-api-
       upgrade.html> for more information.

       Query string parameters:
           "error_trace",
           "human",
           "wait_for_completion"

Name

       Search::Elasticsearch::Client::7_0::Direct::Migration - Plugin providing Migration API for
       Search::Elasticsearch 7.x

Synopsis

           my $response = $es->migration->deprecations();

   DESCRIPTION
       This class extends the Search::Elasticsearch client with a "migration" namespace, to support the API
       Migration APIs <https://www.elastic.co/guide/en/elasticsearch/reference/current/migration-api.html>.

Version

       version 7.715

See Also