Atualiza a configuração de arquivos de extensão de uma instância do Logstash.
Ao chamar esta operação, observe o seguinte:
Atualmente, esta operação permite apenas excluir arquivos de extensão do Logstash carregados no console. Para adicionar ou modifique um identificador, execute as operações diretamente no console.
Depuração
Cabeçalho da requisição
Esta operação utiliza apenas cabeçalhos de requisição comuns. Para mais informações, consulte Parâmetros comuns.
Estrutura da requisição
PUT /openapi/logstashes/[InstanceId]/extendfiles HTTP/1.1
Parâmetros da requisição
|
Parâmetro |
Tipo |
Posição |
Obrigatório |
Exemplo |
Descrição |
|
InstanceId |
String |
Path |
Sim |
ls-cn-oew1qbgl**** |
O ID do cluster. |
|
ClientToken |
String |
Query |
Não |
5A2CFF0E-5718-45B5-9D4D-70B3FF**** |
Garante a idempotência da requisição. O cliente pode gerar este valor, mas ele deve ser único entre as requisições. O token aceita apenas caracteres ASCII e tem limite de 64 caracteres. |
RequestBody
O RequestBody inclui os seguintes parâmetros para atualizar a configuração do arquivo de extensão:
|
** Parâmetro ** |
** Tipo ** |
** Obrigatório ** |
** Exemplo ** |
** Descrição ** |
|
name |
String |
Sim |
mysql-connector-java-6.0.2.jar |
Nome do arquivo de extensão. Deve terminar com .jar, não pode conter caracteres chineses nem exceder 100 caracteres. |
|
sourceType |
String |
Sim |
ORIGIN |
Tipo de origem do arquivo de extensão. Apenas ORIGIN é suportado e mantém o arquivo correspondente. Arquivos sem esse parâmetro são excluídos. A adição e modificação de arquivos de extensão via API estão em desenvolvimento. Utilize o console para essas operações. |
Parâmetros de resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
5FFD9ED4-C2EC-4E89-B22B-1ACB6FE1**** |
O ID da requisição. |
|
Result |
Array of Result |
Resultados retornados. |
|
|
fileSize |
Long |
1853083 |
Tamanho do arquivo de extensão. Unidade: Byte. |
|
name |
String |
mysql-connector-java-6.0.2.jar |
Nome do arquivo de extensão. |
|
sourceType |
String |
ORIGIN |
Tipo de origem do arquivo de extensão. Apenas ORIGIN é suportado e indica que o arquivo original foi mantido. |
Exemplos
Exemplos de requisições
PUT /openapi/logstashes/ls-cn-oew1qbgl****/extendfiles HTTP/1.1 common request header
[
{
"sourceType":"ORIGIN",
"name":"mysql-connector-java-5.1.48.jar"
}
]
Exemplos de respostas de sucesso
Formato JSON
{
"Result": [
{
"name": "mysql-connector-java-5.1.35.jar",
"fileSize": 968668,
"sourceType": "ORIGIN"
}
],
"RequestId": "27F32ECF-0527-43BF-A116-D6260D1240BE"
}
Código de erro
Para obter uma lista de códigos de erro, visite a Central de Erros da API.