MoveEnterpriseSearchConfiguration

The configuration object for moving Elastic Enterprise Search instances.

Properties

cluster_ids (array[string], required)
Identifiers for the Elastic Enterprise Search clusters.
plan_override (TransientEnterpriseSearchPlanConfiguration)
Plan override to apply to the Elastic Enterprise Search instances being moved.

Example

{
   "cluster_ids" : [
      "string"
   ],
   "plan_override" : {
      "plan_configuration" : {
         "calm_wait_time" : 0,
         "cluster_reboot" : "string",
         "extended_maintenance" : true,
         "move_allocators" : [
            {
               "allocator_down" : true,
               "from" : "string",
               "to" : [
                  "string"
               ]
            }
         ],
         "move_instances" : [
            {
               "from" : "string",
               "instance_down" : true,
               "to" : [
                  "string"
               ]
            }
         ],
         "preferred_allocators" : [
            "string"
         ],
         "reallocate_instances" : true,
         "timeout" : 0
      },
      "strategy" : {
         "autodetect" : {},
         "grow_and_shrink" : {},
         "rolling" : {
            "allow_inline_resize" : true,
            "group_by" : "string",
            "shard_init_wait_time" : 0,
            "skip_synced_flush" : true
         },
         "rolling_grow_and_shrink" : {}
      }
   }
}