.. _actions:

Actions
#######

.. seealso:: Each action has a `do_action()` method, which accepts no arguments.  This is the means
    by which all actions are executed.

.. _actions_alias:

Alias
=====

.. autoclass:: curator.actions.Alias
   :members:
   :undoc-members:
   :show-inheritance:

.. _action_allocation:

Allocation
==========

.. autoclass:: curator.actions.Allocation
  :members:
  :undoc-members:
  :show-inheritance:

.. _actions_close:

Close
=====

.. autoclass:: curator.actions.Close
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_clusterrouting:

Cluster Routing
===============

.. autoclass:: curator.actions.ClusterRouting
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_createindex:

Cold2Frozen
===========

.. autoclass:: curator.actions.Cold2Frozen
   :members:
   :undoc-members:
   :show-inheritance:

Create Index
============

.. autoclass:: curator.actions.CreateIndex
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_deleteindices:

Delete Indices
==============

.. autoclass:: curator.actions.DeleteIndices
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_deletesnapshots:

Delete Snapshots
================

.. autoclass:: curator.actions.DeleteSnapshots
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_forcemerge:

Force Merge
===========

.. autoclass:: curator.actions.ForceMerge
   :members:
   :undoc-members:
   :show-inheritance:
.. _actions_indexsettings:

Index Settings
==============

.. autoclass:: curator.actions.IndexSettings
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_open:

Open
====

.. autoclass:: curator.actions.Open
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_reindex:

Reindex
=======

.. autoclass:: curator.actions.Reindex
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_replicas:

Replicas
========

.. autoclass:: curator.actions.Replicas
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_restore:

Restore
=======

.. autoclass:: curator.actions.Restore
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_rollover:

Rollover
========

.. autoclass:: curator.actions.Rollover
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_shrink:

Shrink
======

.. autoclass:: curator.actions.Shrink
   :members:
   :undoc-members:
   :show-inheritance:

.. _actions_snapshot:

Snapshot
========

.. autoclass:: curator.actions.Snapshot
   :members:
   :undoc-members:
   :show-inheritance:
