[][src]Module elasticsearch::snapshot

Snapshot APIs

Manage snapshots taken from a running Elasticsearch cluster. A snapshot is a backup of individual indices or the entire cluster, stored in a repository on a shared filesystem or a remote repository on S3, HDFS, Azure, Google Cloud storage, and more.

Structs

Snapshot

Namespace client for Snapshot APIs

SnapshotCleanupRepository

Builder for the Snapshot Cleanup Repository API. Removes stale data from repository.

SnapshotCreate

Builder for the Snapshot Create API. Creates a snapshot in a repository.

SnapshotCreateRepository

Builder for the Snapshot Create Repository API. Creates a repository.

SnapshotDelete

Builder for the Snapshot Delete API. Deletes a snapshot.

SnapshotDeleteRepository

Builder for the Snapshot Delete Repository API. Deletes a repository.

SnapshotGet

Builder for the Snapshot Get API. Returns information about a snapshot.

SnapshotGetRepository

Builder for the Snapshot Get Repository API. Returns information about a repository.

SnapshotRestore

Builder for the Snapshot Restore API. Restores a snapshot.

SnapshotStatus

Builder for the Snapshot Status API. Returns information about the status of a snapshot.

SnapshotVerifyRepository

Builder for the Snapshot Verify Repository API. Verifies a repository.

Enums

SnapshotCleanupRepositoryParts

API parts for the Snapshot Cleanup Repository API

SnapshotCreateParts

API parts for the Snapshot Create API

SnapshotCreateRepositoryParts

API parts for the Snapshot Create Repository API

SnapshotDeleteParts

API parts for the Snapshot Delete API

SnapshotDeleteRepositoryParts

API parts for the Snapshot Delete Repository API

SnapshotGetParts

API parts for the Snapshot Get API

SnapshotGetRepositoryParts

API parts for the Snapshot Get Repository API

SnapshotRestoreParts

API parts for the Snapshot Restore API

SnapshotStatusParts

API parts for the Snapshot Status API

SnapshotVerifyRepositoryParts

API parts for the Snapshot Verify Repository API