RestoreSnapshotConfiguration

Allows for a snapshot of existing data to be applied from a local or remote repository once the new/upgraded cluster is up

Properties

repository_config (RestoreSnapshotRepoConfiguration)
Raw remote snapshot restore settings. Do not send this if you are sending source_cluster_id
repository_name (string)
If specified, contains the name of the snapshot repository - else will default to the Elastic Cloud system repo ('found-snapshots')
restore_payload (RestoreSnapshotApiConfiguration)
Provides fine grained control over the restore command (in particular which indices to restore)
snapshot_name (string, required)
The name of the snapshot to restore. Use 'latest_success' to get the most recent snapshot from the specified repository
source_cluster_id (string)
If specified, contains the name of the source cluster id. Do not send this if you are sending repository_config
strategy (string; allowed values: [partial, full])
The restore strategy to use. Defaults to a full restore. Partial restore will attempt to restore unavailable indices only