Querying a Snapshot List
Function
This API is used to query all the snapshots of a cluster.
URI
GET /v1.0/{project_id}/clusters/{cluster_id}/index_snapshots
| 
        Parameter  | 
      
        Mandatory  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        Yes  | 
      
        String  | 
      
        Parameter description: The project ID. For details about how to obtain the project ID and name, see Obtaining the Project ID and Name. Constraints: N/A Options: For details about how to obtain the project ID and name, see Obtaining the Project ID and Name. Default value: N/A  | 
     
| 
        cluster_id  | 
      
        Yes  | 
      
        String  | 
      
        Parameter description: ID of the cluster whose snapshots you want to query. Constraints: N/A Options: For details about how to obtain the cluster ID, see Obtaining the Cluster ID. Default value: N/A  | 
     
Request Parameters
None
Response Parameters
Status code: 200
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        backups  | 
      
        Array of ListSnapshotBackupsResp objects  | 
      
        Parameter description: Snapshot list.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        created  | 
      
        String  | 
      
        Parameter description: Snapshot creation time.  | 
     
| 
        datastore  | 
      
        Parameter description: Search engine.  | 
     |
| 
        description  | 
      
        String  | 
      
        Parameter description: Snapshot description.  | 
     
| 
        id  | 
      
        String  | 
      
        Parameter description: Snapshot ID  | 
     
| 
        clusterId  | 
      
        String  | 
      
        Parameter description: Cluster ID  | 
     
| 
        clusterName  | 
      
        String  | 
      
        Parameter description: Cluster name.  | 
     
| 
        name  | 
      
        String  | 
      
        Parameter description: The snapshot name.  | 
     
| 
        status  | 
      
        String  | 
      
        Parameter description: Snapshot status. Options: 
  | 
     
| 
        updated  | 
      
        String  | 
      
        Parameter description: Time when the snapshot was updated. The format is ISO8601: CCYY-MM-DDThh:mm:ss.  | 
     
| 
        backupType  | 
      
        String  | 
      
        Parameter description: Snapshot type. Options: 
  | 
     
| 
        backupMethod  | 
      
        String  | 
      
        Parameter description: Snapshot creation mode. Options: 
  | 
     
| 
        backupExpectedStartTime  | 
      
        String  | 
      
        Parameter description: Snapshot start time.  | 
     
| 
        backupKeepDay  | 
      
        Integer  | 
      
        Parameter description: Snapshot retention period.  | 
     
| 
        backupPeriod  | 
      
        String  | 
      
        Parameter description: Time when a snapshot is executed every day.  | 
     
| 
        indices  | 
      
        String  | 
      
        Parameter description: Index you want to back up.  | 
     
| 
        totalShards  | 
      
        Integer  | 
      
        Parameter description: Total number of shards of the index you want to back up.  | 
     
| 
        failedShards  | 
      
        Integer  | 
      
        Parameter description: Number of shards that fail to be backed up.  | 
     
| 
        version  | 
      
        String  | 
      
        Parameter description: Snapshot version.  | 
     
| 
        restoreStatus  | 
      
        String  | 
      
        Parameter description: Snapshot restoration status. Options: 
  | 
     
| 
        startTime  | 
      
        Long  | 
      
        Parameter description: Snapshot start timestamp.  | 
     
| 
        endTime  | 
      
        Long  | 
      
        Parameter description: Snapshot end timestamp.  | 
     
| 
        bucketName  | 
      
        String  | 
      
        Parameter description: Name of the bucket that stores snapshot data.  | 
     
| 
        Parameter  | 
      
        Type  | 
      
        Description  | 
     
|---|---|---|
| 
        type  | 
      
        String  | 
      
        Parameter description: Engine type. Currently, only Elasticsearch is supported.  | 
     
| 
        version  | 
      
        String  | 
      
        Parameter description: Elasticsearch engine version. For details, see the supported versions in Before You Start.  | 
     
Example Requests
Query the cluster snapshot list.
GET https://{Endpoint}/v1.0/{project_id}/clusters/{cluster_id}/index_snapshots
 Example Responses
Status code: 200
Request succeeded.
{
  "backups" : [ {
    "created" : "2018-03-07T07:34:47",
    "datastore" : {
      "type" : "elasticsearch",
      "version" : "x.x.x"
    },
    "description" : "",
    "id" : "e29d99c1-3d19-4ea4-ae8d-f252df76cbe9",
    "clusterId" : "37cb1075-c38e-4cd8-81df-442d52df3786",
    "clusterName" : "Es-xfx",
    "name" : "snapshot-002",
    "status" : "COMPLETED",
    "updated" : "2018-03-07T07:40:12",
    "backupType" : "1",
    "backupMethod" : "manual",
    "backupExpectedStartTime" : null,
    "backupKeepDay" : null,
    "backupPeriod" : null,
    "indices" : ".kibanawebsite2",
    "totalShards" : 6,
    "failedShards" : 0,
    "version" : "x.x.x",
    "restoreStatus" : "success",
    "startTime" : 1520408087099,
    "endTime" : 1520408412219,
    "bucketName" : "obs-b8ed"
  }, {
    "created" : "2018-03-06T15:42:37",
    "datastore" : {
      "type" : "elasticsearch",
      "version" : "x.x.x"
    },
    "description" : "",
    "id" : "29a2254e-947f-4463-b65a-5f0b17515fae",
    "clusterId" : "37cb1075-c38e-4cd8-81df-442d52df3786",
    "clusterName" : "Es-xfx",
    "name" : "snapshot-001",
    "status" : "COMPLETED",
    "updated" : "2018-03-06T15:48:04",
    "backupType" : "1",
    "backupMethod" : "manual",
    "backupExpectedStartTime" : null,
    "backupKeepDay" : null,
    "backupPeriod" : null,
    "indices" : ".kibana",
    "totalShards" : 1,
    "failedShards" : 0,
    "version" : "x.x.x",
    "restoreStatus" : "none",
    "startTime" : 1520350957275,
    "endTime" : 1520351284357,
    "bucketName" : "obs-b8ed"
  } ]
}
 Status Codes
| 
        Status Code  | 
      
        Description  | 
     
|---|---|
| 
        200  | 
      
        Request succeeded.  | 
     
| 
        406  | 
      
        The server could not fulfill the request according to the content characteristics of the request.  | 
     
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.