調用EstimatedLogstashRestartTime,擷取Logstash執行個體重啟的預估時間。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
要求標頭
該介面使用公用要求標頭,無特殊要求標頭。請參見公用請求參數文檔。
請求文法
POST /openapi/logstashes/[InstanceId]/estimated-time/restart-time HTTP/1.1
請求參數
| 名稱 | 類型 | 位置 | 是否必選 | 樣本值 | 描述 |
| InstanceId | String | Path | 是 | ls-cn-oew1qbgl**** | 執行個體ID。 |
| force | Boolean | Query | 否 | false | 是否是強制重啟。預設:false。 |
RequestBody
RequestBody中還可以填入以下參數,用來指定重啟參數資訊。
名稱 |
類型 |
是否必選 |
樣本值 |
描述 |
restartType |
String |
否 |
instance |
重啟類型,支援:instance(重啟執行個體,預設)、nodeIp(節點重啟)。 |
nodes |
List<String\> |
否 |
["127.0.xx.xx"] |
選擇節點重啟時,目標節點的IP地址清單。 |
blueGreenDep |
Boolean |
否 |
false |
節點重啟時,是否進行藍綠變更,預設為false。 |
batch |
Integer |
否 |
25.0 |
執行個體強制重啟的並發度。預設:1/執行個體總節點數。 |
batchUnit |
String |
否 |
percent |
batch單位。預設:percent。 |
- restartType為instance時,忽略blueGreenDep參數。
- force為true,batch必須大於0,小於等於100,否則系統會提示RestartBatchValueError的報錯。
- force為false,batch預設為0,輸入其他值時,會報錯NormalRestartNotSupportBatch。
- restartType為nodeIp時,忽略batch參數。
- nodeIp為空白,系統會提示參數錯誤。
- blueGreenDep為true,進行藍綠變更重啟;為false,正常重啟。
樣本如下。
{
"restartType":"nodeIp",
"nodes": ["172.16.xx.xx"],
"blueGreenDep":true
}
返回資料
| 名稱 | 類型 | 樣本值 | 描述 |
| RequestId | String | 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1D*** | 請求ID。 |
| Result | Struct | 返回結果。 |
|
| unit | String | second | 單位。 |
| value | Long | 600 | 重啟預估時間。 |
樣本
請求樣本
POST /openapi/logstashes/ls-cn-oew1qbgl****/estimated-time/restart-time/restart-time?force=true HTTP/1.1
公用要求標頭
正常返回樣本
JSON格式
{
"Result": {
"unit": "second",
"value": 600
},
"RequestId": "623E4A4C-199E-4A71-8096-842831A4****"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。