Queries the historical index versions of a data source.
Operation description
Method
GET
URI
/openapi/ha3/instances/{instanceId}/data-sources/{dataSourceName}/generations?domainName={domainName}
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
searchengine:ListDateSourceGenerations |
list |
*Instance
|
None | None |
Request syntax
GET /openapi/ha3/instances/{instanceId}/data-sources/{dataSourceName}/generations HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| instanceId |
string |
Yes |
The instance ID. |
ha-cn-pl32rf0**** |
| dataSourceName |
string |
Yes |
The name of the data source. |
ha-cn-pl32rf0****_test_api |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| validStatus |
boolean |
No |
Specifies the index versions to be returned. Valid values:
|
true |
| domainName |
string |
Yes |
The data center where the data source is deployed. |
bj_vpc_domain_1 |
Sample requests
GET /openapi/ha3/instances/ha3_instances_id/data-sources/my_data_source/generations??domainName=pre_domain_1
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| requestId |
string |
id of request |
022F36C7-9FB4-5D67-BEBC-3D14B0984463 |
| result |
array<object> |
List |
|
|
array<object> |
The result returned. |
||
| generation |
integer |
The ID of the full index version. |
1626143930 |
| createTime |
integer |
The timestamp that was generated when the index building was started. |
1626143673 |
| status |
string |
The status of the index version. |
STOPPED |
| buildDeployId |
integer |
The ID of the offline deployment. |
122 |
| partition |
object |
The shards of the index version. The value is a key-value pair in which the key indicates the index name and the value indicates the number of shards. The number of value shards. |
|
|
integer |
The number of shards. |
1 |
|
| timestamp |
integer |
The start timestamp from which incremental data is retrieved. |
1626143673 |
| dataDumpRoot |
string |
The path of the dumped index in the Apsara File Storage for HDFS file system. |
hdfs://opensearch/dump.json |
ResponseExample
{
"requestId": "0A6EB64B-B4C8-CF02-810F-E660812972FF",
"result": [
{
"generationId":1626143930,
"timestamp":16261436737,
"createTime":1626143673,
"status":"STOPPED",
"partition":{
"index1":1
},
"buildDeployId":122
},{
"generationId":1626143930,
"timestamp":16261435453,
"createTime":1626143673,
"status":"STOPPED",
"partition":{
"index1":1
},
"buildDeployId":122
}
]
}
Examples
Success response
JSON format
{
"requestId": "022F36C7-9FB4-5D67-BEBC-3D14B0984463",
"result": [
{
"generation": 1626143930,
"createTime": 1626143673,
"status": "STOPPED",
"buildDeployId": 122,
"partition": {
"key": 1
},
"timestamp": 1626143673,
"dataDumpRoot": "hdfs://opensearch/dump.json"
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.