restore_snapshot
Restore indices from an Elasticsearch snapshot, with options for index selection, renaming, and conflict resolution.
Instructions
Restore indices from an Elasticsearch snapshot with comprehensive options and conflict resolution
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| snapshot_name | Yes | Name of the snapshot to restore from | |
| repository | No | Repository containing the snapshot | backup_repository |
| indices | No | Comma-separated list of indices to restore (default: all from snapshot) | |
| ignore_unavailable | No | Whether to ignore unavailable indices | |
| include_global_state | No | Whether to restore cluster global state | |
| wait_for_completion | No | Whether to wait for restore completion | |
| rename_pattern | No | Pattern to rename restored indices (e.g., 'restored_%s') | |
| index_settings | No | JSON string of index settings to override |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |