Gets information about one or more registered snapshot repositories.
GET /_snapshot/my_repository
-
If the Elasticsearch security features are enabled, you must have the
monitor_snapshot,create_snapshot, ormanagecluster privilege to use this API.
-
<repository> -
(Optional, string) Comma-separated list of snapshot repository names used to limit the request. Wildcard (
*) expressions are supported including combining wildcards with exclude patterns starting with-.To get information about all snapshot repositories registered in the cluster, omit this parameter or use
*or_all.
-
local -
(Optional, Boolean) If
true, the request gets information from the local node only. Iffalse, the request gets information from the master node. Defaults tofalse. -
master_timeout -
(Optional, time units) Specifies the period of time to wait for
a connection to the master node. If no response is received before the timeout
expires, the request fails and returns an error. Defaults to
30s.
-
<repository> -
(object) Contains information about the snapshot repository. Key is the name of the snapshot repository.
Properties of
<repository>-
type -
(string) Repository type.
Values for
type-
fs - Shared file system repository. See Shared file system repository.
-
source - Source-only repository. See Source-only repository.
-
url - URL repository. See Read-only URL repository.
More repository types are available through these official plugins:
- repository-s3 for S3 repository support
- repository-hdfs for HDFS repository support in Hadoop environments
- repository-azure for Azure storage repositories
- repository-gcs for Google Cloud Storage repositories
-
-
settings -
(object) Contains settings for the repository. Valid properties for the
settingsobject depend on the repository type, set using thetypeparameter.For properties, see the create or update snapshot repository API's
settingsparameter.
-