Did you know ... Search Documentation:
Pack plasticsearch -- prolog/plasticsearch/snapshots.pl
PublicShow source

The snapshot and restore module allows to create snapshots of individual indices or an entire cluster into a remote repository.

author
- Hongxin Liang
See also
- http://www.elastic.co/guide/en/elasticsearch/reference/master/modules-snapshots.html
license
- Apache License Version 2.0
 create(+Ps, +Repository, +Snapshot, +Body, -Reply) is semidet
 create(+Ps, +Repository, +Snapshot, +Params, +Body, -Reply) is semidet
Create a snapshot in repository. See here.
 delete(+Ps, +Repository, +Snapshot, -Reply) is semidet
 delete(+Ps, +Repository, +Snapshot, +Params, -Reply) is semidet
Delete a snapshot from repository. See here.
 get(+Ps, +Repository, +Snapshot, -Reply) is semidet
 get(+Ps, +Repository, +Snapshot, +Params, -Reply) is semidet
Retrieve information about a snapshot. See here.
 delete_repository(+Ps, +Repository, -Reply) is semidet
 delete_repository(+Ps, +Repository, +Params, -Reply) is semidet
Removes a shared file system repository. See here.
 get_repository(+Ps, +Repository, -Reply) is semidet
 get_repository(+Ps, +Repository, +Params, -Reply) is semidet
Return information about registered repositories. See here.
 create_repository(+Ps, +Repository, +Body, -Reply) is semidet
 create_repository(+Ps, +Repository, +Params, +Body, -Reply) is semidet
Registers a shared file system repository. See here.
 restore(+Ps, +Repository, +Snapshot, +Body, -Reply) is semidet
 restore(+Ps, +Repository, +Snapshot, +Params, +Body, -Reply) is semidet
Restore a snapshot in repository. See here.
 status(+Ps, +Repository, +Snapshot, -Reply) is semidet
 status(+Ps, +Repository, +Snapshot, +Params, -Reply) is semidet
Return information about all currently running snapshots. By specifying a repository name, it's possible to limit the results to a particular repository. See here.
 verify_repository(+Ps, +Repository, -Reply) is semidet
 verify_repository(+Ps, +Repository, +Params, -Reply) is semidet
Returns a list of nodes where repository was successfully verified or an error message if verification process failed. See here.

Undocumented predicates

The following predicates are exported, but not or incorrectly documented.

 create(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
 delete(Arg1, Arg2, Arg3, Arg4, Arg5)
 get(Arg1, Arg2, Arg3, Arg4, Arg5)
 delete_repository(Arg1, Arg2, Arg3, Arg4)
 get_repository(Arg1, Arg2, Arg3, Arg4)
 create_repository(Arg1, Arg2, Arg3, Arg4, Arg5)
 restore(Arg1, Arg2, Arg3, Arg4, Arg5, Arg6)
 status(Arg1, Arg2, Arg3, Arg4, Arg5)
 verify_repository(Arg1, Arg2, Arg3, Arg4)