Default action groups
This page catalogs all default action groups. Often, the most coherent way to create new action groups is to use a combination of these default groups and individual permissions.
General
| Action group | Description | Permissions | 
|---|---|---|
| unlimited | Grants complete access to action groups. Can be used on an cluster-orindex-level. Equates to "*". | * | 
Cluster-level
| Action group | Description | Permissions | 
|---|---|---|
| cluster_all | Grants all cluster permissions. Equates to cluster:*. | cluster:* | 
| cluster_monitor | Grants all cluster monitoring permissions. Equates to cluster:monitor/*. | cluster:monitor/* | 
| cluster_composite_ops_ro | Grants read-only permissions to execute requests like mget,msearch, ormtv, as well as permissions to query for aliases. | indices:data/read/mgetindices:data/read/msearchindices:data/read/mtvindices:admin/aliases/exists*indices:admin/aliases/get*indices:data/read/scrollindices:admin/resolve/index | 
| cluster_composite_ops | Same as CLUSTER_COMPOSITE_OPS_RO, but also grants bulk permissions and all aliases permissions. | indices:data/write/bulkindices:admin/aliases*indices:data/write/reindexindices:data/read/mgetindices:data/read/msearchindices:data/read/mtvindices:admin/aliases/exists*indices:admin/aliases/get*indices:data/read/scrollindices:admin/resolve/index | 
| manage_snapshots | Grants permissions to manage snapshots and repositories. | cluster:admin/snapshot/*cluster:admin/repository/* | 
| cluster_manage_pipelines | Grants permissions to manage ingest pipelines. | cluster:admin/ingest/pipeline/* | 
| cluster_manage_index_templates | Grants permissions to manage index templates. | indices:admin/template/*indices:admin/index_template/*cluster:admin/component_template/* | 
Index-level
| Action group | Description | Permissions | 
|---|---|---|
| indices_all | Grants all permissions on the index. Equates to indices:*. | indices:* | 
| get | Grants permissions to use getandmgetactions. | indices:data/read/get*indices:data/read/mget* | 
| read | Grants read permissions on the index such as search,getfield mappings,get, andmget. | indices:data/read*indices:admin/mappings/fields/get*indices:admin/resolve/index | 
| write | Grants permissions to create and update documents within existing indexes. | indices:data/write*indices:admin/mapping/put | 
| delete | Grants permissions to delete documents. | indices:data/write/delete* | 
| crud | Combines the read, write, and delete action groups. Included in the data_accessaction group. | indices:data/read*indices:admin/mappings/fields/get*indices:admin/resolve/indexindices:data/write*indices:admin/mapping/put | 
| search | Grants permissions to search documents, including the Suggest API. | indices:data/read/search*indices:data/read/msearch*indices:admin/resolve/indexindices:data/read/suggest* | 
| suggest | Grants permissions to use the Suggest API. Included in the readaction group. | indices:data/read/suggest* | 
| create_index | Grants permissions to create indexes and mappings. | indices:admin/createindices:admin/mapping/put | 
| indices_monitor | Grants permissions to run all index monitoring actions, such as recovery,segments_info,index_stats, andstatus). | indices:monitor/* | 
| index | A more limited version of the write action group. | indices:data/write/index*indices:data/write/update*indices:admin/mapping/putindices:data/write/bulk* | 
| data_access | Combines the CRUD action group with indices:data/*. | indices:data/*indices:data/read*indices:admin/mappings/fields/get*indices:admin/resolve/indexindices:data/write*indices:admin/mapping/put | 
| manage_aliases | Grants permissions to manage aliases. | indices:admin/aliases* | 
| manage | Grants all monitoring and administration permissions for indexes. | indices:monitor/*indices:admin/* |