[role="xpack"] [testenv="basic"] [[ilm-actions]] == Index lifecycle actions <>:: Move shards to nodes with different performance characteristics and reduce the number of replicas. <>:: Permanently remove the index. <>:: Reduce the number of index segments and purge deleted documents. Makes the index read-only. <>:: Freeze the index to minimize its memory footprint. <>:: Move the index shards to the <> that corresponds to the current {ilm-init] phase. <>:: Block write operations to the index. <>:: Remove the index as the write index for the rollover alias and start indexing to a new index. <>:: beta:[] Take a snapshot of the managed index in the configured repository and mount it as a searchable snapshot. <>:: Lower the priority of an index as it moves through the lifecycle to ensure that hot indices are recovered first. <>:: Reduce the number of primary shards by shrinking the index into a new index. <>:: Convert a follower index to a regular index. Performed automatically before a rollover, shrink, or searchable snapshot action. <>:: Ensure that a snapshot exists before deleting the index. include::actions/ilm-allocate.asciidoc[] include::actions/ilm-delete.asciidoc[] include::actions/ilm-forcemerge.asciidoc[] include::actions/ilm-freeze.asciidoc[] include::actions/ilm-migrate.asciidoc[] include::actions/ilm-readonly.asciidoc[] include::actions/ilm-rollover.asciidoc[] include::actions/ilm-searchable-snapshot.asciidoc[] include::actions/ilm-set-priority.asciidoc[] include::actions/ilm-shrink.asciidoc[] include::actions/ilm-unfollow.asciidoc[] include::actions/ilm-wait-for-snapshot.asciidoc[]