調用GetElastictask,獲取集群的彈性擴縮容規則。必須在創建實例時購買彈性節點,才可調用此接口。
調試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
請求頭
該接口使用公共請求頭,無特殊請求頭。請參見公共請求參數文檔。
請求語法
GET /openapi/instances/[InstanceId]/elastic-task HTTP/1.1
請求參數
名稱 | 類型 | 位置 | 是否必選 | 示例值 | 描述 |
---|---|---|---|---|---|
InstanceId | String | Path | 是 | es-cn-6ja1ro4jt000c**** |
實例ID。 |
返回數據
名稱 | 類型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D*** |
請求ID。 |
Result | Struct |
返回結果。 |
|
elasticExpansionTask | Struct |
彈性擴容規則。 |
|
cronExpression | String | 0 0 0 ? * MON |
觸發周期,使用Quartz Cron表達式。 |
elasticNodeCount | Integer | 2 |
目標高峰期彈性數據節點數量。 |
replicaCount | Integer | 2 |
目標索引的副本數。 |
targetIndices | List | index |
目標彈性索引名稱,支持通配符。 |
triggerType | String | crontab |
觸發條件。目前僅支持crontab,表示定時觸發。 |
elasticShrinkTask | Struct |
彈性縮容規則。 |
|
cronExpression | String | 4 4 4 ? * WED |
觸發周期,使用Quartz Cron表達式。 |
elasticNodeCount | Integer | 2 |
目標低峰期彈性數據節點數量。 |
replicaCount | Integer | 2 |
目標索引的副本數。 |
targetIndices | List | index |
目標彈性索引名稱,支持通配符。 |
triggerType | String | crontab |
觸發條件。目前僅支持crontab,表示定時觸發。 |
示例
請求示例
GET /openapi/instances/es-cn-6ja1ro4jt000c****/elastic-task HTTP/1.1
公共請求頭
正常返回示例
JSON
格式
{
"RequestId": "ECF7F13B-A26F-44E6-B77A-5AD5AC32****",
"Result": {
"ElasticShrinkTask": {
"TriggerType": "crontab",
"ReplicaCount": 0,
"CronExpression": "4 4 4 ? * WED",
"ElasticNodeCount": 2,
"TargetIndices": [
"my_index"
]
},
"ElasticExpansionTask": {
"TriggerType": "crontab",
"ReplicaCount": 1,
"CronExpression": "0 0 0 ? * MON",
"ElasticNodeCount": 3,
"TargetIndices": [
"my_index"
]
}
}
}
錯誤碼
HttpCode | 錯誤碼 | 錯誤信息 | 描述 |
---|---|---|---|
404 | InstanceNotFound | The specified cluster does not exist. Check the cluster status and try again. | 實例找不到,請核對實例狀態。 |
訪問錯誤中心查看更多錯誤碼。