.. _actionclasses: Action Classes ============== .. seealso:: It is important to note that each action has a `do_action()` method, which accepts no arguments. This is the means by which all actions are executed. * `Alias`_ * `Allocation`_ * `Close`_ * `ClusterRouting`_ * `CreateIndex`_ * `DeleteIndices`_ * `DeleteSnapshots`_ * `ForceMerge`_ * `IndexSettings`_ * `Open`_ * `Reindex`_ * `Replicas`_ * `Restore`_ * `Rollover`_ * `Shrink`_ * `Snapshot`_ Alias ----- .. autoclass:: curator.actions.Alias :members: Allocation ---------- .. autoclass:: curator.actions.Allocation :members: Close ----- .. autoclass:: curator.actions.Close :members: ClusterRouting -------------- .. autoclass:: curator.actions.ClusterRouting :members: CreateIndex -------------- .. autoclass:: curator.actions.CreateIndex :members: DeleteIndices ------------- .. autoclass:: curator.actions.DeleteIndices :members: DeleteSnapshots --------------- .. autoclass:: curator.actions.DeleteSnapshots :members: ForceMerge ---------- .. autoclass:: curator.actions.ForceMerge :members: IndexSettings -------------- .. autoclass:: curator.actions.IndexSettings :members: Open ---- .. autoclass:: curator.actions.Open :members: Reindex -------- .. autoclass:: curator.actions.Reindex :members: Replicas -------- .. autoclass:: curator.actions.Replicas :members: Restore -------- .. autoclass:: curator.actions.Restore :members: Rollover -------- .. autoclass:: curator.actions.Rollover :members: Shrink -------- .. autoclass:: curator.actions.Shrink :members: Snapshot -------- .. autoclass:: curator.actions.Snapshot :members: