Path parameters
-
The name of the repository to delete a snapshot from.
-
A comma-separated list of snapshot names to delete. It also accepts wildcards (
*
).
DELETE
/_snapshot/{repository}/{snapshot}
Console
DELETE /_snapshot/my_repository/snapshot_2,snapshot_3
resp = client.snapshot.delete(
repository="my_repository",
snapshot="snapshot_2,snapshot_3",
)
const response = await client.snapshot.delete({
repository: "my_repository",
snapshot: "snapshot_2,snapshot_3",
});
response = client.snapshot.delete(
repository: "my_repository",
snapshot: "snapshot_2,snapshot_3"
)
$resp = $client->snapshot()->delete([
"repository" => "my_repository",
"snapshot" => "snapshot_2,snapshot_3",
]);
curl -X DELETE -H "Authorization: ApiKey $ELASTIC_API_KEY" "$ELASTICSEARCH_URL/_snapshot/my_repository/snapshot_2,snapshot_3"
Response examples (200)
A successful response from `DELETE /_snapshot/my_repository/snapshot_2,snapshot_3`. The request deletes `snapshot_2` and `snapshot_3` from the repository named `my_repository`.
{
"acknowledged" : true
}