61 lines
1.8 KiB
Markdown
61 lines
1.8 KiB
Markdown
---
|
|
layout: default
|
|
title: Get Snapshot Repository
|
|
parent: Snapshot APIs
|
|
nav_order: 2
|
|
---
|
|
|
|
## Get snapshot repository.
|
|
|
|
Retrieves information about a snapshot repository.
|
|
|
|
To learn more about repositories, see [Register repository]({{site.url}}{{site.baseurl}}/opensearch/snapshots/snapshot-restore#register-repository).
|
|
|
|
You can also get details about a snapshot during and after snapshot creation. See [Get snapshot status]({{site.url}}{{site.baseurl}}/api-reference/snapshots/get-snapshot-status/).
|
|
{: .note}
|
|
|
|
### Path parameters
|
|
|
|
| Parameter | Data type | Description |
|
|
| :--- | :--- | :--- |
|
|
| repository | String | A comma-separated list of snapshot repository names to retrieve. Wildcard (`*`) expressions are supported including combining wildcards with exclude patterns starting with `-`. |
|
|
|
|
### Query parameters
|
|
|
|
| Parameter | Data type | Description |
|
|
:--- | :--- | :---
|
|
| local | Boolean | Whether to get information from the local node. Optional, defaults to `false`.|
|
|
| cluster_manager_timeout | Time | Amount of time to wait for a connection to the master node. Optional, defaults to 30 seconds. |
|
|
|
|
#### Sample request
|
|
|
|
The following request retrieves information for the `my-opensearch-repo` repository:
|
|
|
|
````json
|
|
GET /_snapshot/my-opensearch-repo
|
|
````
|
|
{% include copy-curl.html %}
|
|
|
|
#### Sample response
|
|
|
|
Upon success, the response returns repositry information. This sample is for an `s3` repository type.
|
|
|
|
````json
|
|
{
|
|
"my-opensearch-repo" : {
|
|
"type" : "s3",
|
|
"settings" : {
|
|
"bucket" : "my-open-search-bucket",
|
|
"base_path" : "snapshots"
|
|
}
|
|
}
|
|
}
|
|
````
|
|
|
|
### Response fields
|
|
|
|
| Field | Data type | Description |
|
|
| :--- | :--- | :--- |
|
|
| type | string | Bucket type: `fs` (file system) or `s3` (s3 bucket) |
|
|
| bucket | string | S3 bucket name. |
|
|
| base_path | string | Folder within the bucket where snapshots are stored. | |