調用UpdateExtendfiles,更新Logstash實例的擴展文件配置。

調用此接口時,請注意:

目前此接口僅支持刪除控制臺已上傳的Logstash擴展文件。如需添加或修改,可在控制臺上操作。

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

請求頭

該接口使用公共請求頭,無特殊請求頭。請參見公共請求參數文檔。

請求語法

PUT /openapi/logstashes/[InstanceId]/extendfiles HTTP/1.1

請求參數

名稱 類型 位置 是否必選 示例值 描述
InstanceId String Path ls-cn-oew1qbgl****

實例ID。

ClientToken String Query 5A2CFF0E-5718-45B5-9D4D-70B3FF****

用于保證請求的冪等性。由客戶端生成該參數值,要保證在不同請求間唯一,最大不超過64個ASCII字符。

RequestBody

RequestBody中還需填入以下參數,用來指定更新后的擴展文件配置。

名稱

類型

是否必選

示例值

描述

name

String

mysql-connector-java-6.0.2.jar

擴展文件名稱。文件后綴必須是.jar,文件名不支持中文,且長度不超過100個字符。

sourceType

String

ORIGIN

擴展文件來源,目前只支持ORIGIN。即保留對應擴展文件,未配置該參數的擴展文件會被刪除。添加和修改擴展文件功能正在開發中,您可以在控制實現全部管控操作。

返回數據

名稱 類型 示例值 描述
RequestId String 5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1****

請求ID。

Result Array of Result

返回結果。

fileSize Long 1853083

擴展文件大小,單位:Byte。

name String mysql-connector-java-6.0.2.jar

擴展文件名稱。

sourceType String ORIGIN

擴展文件來源,僅支持ORIGIN(保留的原有擴展文件)。

示例

請求示例

PUT /openapi/logstashes/ls-cn-oew1qbgl****/extendfiles HTTP/1.1
公共請求頭
[
    {
        "sourceType":"ORIGIN",
        "name":"mysql-connector-java-5.1.48.jar"
    }
]

正常返回示例

XML格式

<Result>
    <name>mysql-connector-java-5.1.35.jar</name>
    <fileSize>968668</fileSize>
    <sourceType>ORIGIN</sourceType>
</Result>
<RequestId>27F32ECF-0527-43BF-A116-D6260D1240BE</RequestId>

JSON格式

{
  "Result": [
    {
      "name": "mysql-connector-java-5.1.35.jar",
      "fileSize": 968668,
      "sourceType": "ORIGIN"
    }
  ],
  "RequestId": "27F32ECF-0527-43BF-A116-D6260D1240BE"
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。