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