Récupère les informations détaillées de tous les plug-ins ou d’un plug-in spécifique.
Débogage
En-têtes de requête
Cette opération utilise uniquement des en-têtes de requête communs. Pour plus d’informations, consultez la section En-têtes de requête communs.
Syntaxe de la requête
GET /openapi/logstashes/{InstanceId}/plugins HTTP/1.1
Paramètres de requête
| Parameter | Type | Location | Required | Remarks | Description |
| InstanceId | String | Path | Yes | ls-cn-oew1qbgl**** | ID de l’instance. |
| name | String | Query | No | logstash-filter-clone | Nom du plug-in. |
| page | Integer | Query | No | 10 | Numéro de page de la liste des plug-ins. Valeur par défaut : 1. Valeur minimale : 1. Valeur maximale : 200. |
| size | Integer | Query | No | 3 | Nombre d’entrées à renvoyer par page. Valeur minimale : 1. Valeur maximale : 200. |
| source | String | Query | No | USER | Source du plug-in. Valeurs possibles :
|
Paramètres de réponse
| Parameter | Type | Example | Description |
| RequestId | String | 99407AB-2FA9-489E-A259-40CF6DCC**** | ID de la requête. |
| Result | Array of Result | Résultats renvoyés. |
|
| description | String | The clone filter is for duplicating events. | Description du plug-in. |
| specificationUrl | String | https://xxx.html | URL de la documentation du plug-in. |
| state | String | INSTALLED | État du plug-in. Valeurs possibles :
|
| source | String | SYSTEM | Source du plug-in. |
| name | String | logstash-filter-clone | Nom du plug-in. |
Les données renvoyées contiennent également les paramètres suivants.
|
Parameter |
Type |
Example |
Description |
|
Headers |
Struct |
En-tête de la réponse. |
|
|
└X-Total-Count |
Integer |
131 |
Nombre de plug-ins renvoyés. |
└ indique un paramètre enfant.
Exemples
Exemple de requête
GET /openapi/logstashes/ls-cn-oew1qbgl****/plugins?name=logstash-filter-clone&page=10&size=3&source=USER HTTP/1.1
Host:elasticsearch.aliyuncs.com
Content-Type:application/json
Exemple de réponse réussie
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"Result" : [ {
"name" : "logstash-filter-clone",
"state" : "INSTALLED",
"source" : "SYSTEM",
"description" : "The clone filter is for duplicating events. A clone will be created for each type in the clone list.",
"specificationUrl" : "https://www.elastic.co/guide/en/logstash/6.7/plugins-filters-clone.html"
}, {
"name" : "logstash-filter-csv",
"state" : "INSTALLED",
"source" : "SYSTEM",
"description" : "The CSV filter takes an event field containing CSV data, parses it, and stores it as individual fields (can optionally specify the names). This filter can also parse data with any separator, not just commas.",
"specificationUrl" : "https://www.elastic.co/guide/en/logstash/6.7/plugins-filters-csv.html"
}, {
"name" : "logstash-filter-date",
"state" : "INSTALLED",
"source" : "SYSTEM",
"description" : "The date filter is used for parsing dates from fields, and then using that date or timestamp as the logstash timestamp for the event.",
"specificationUrl" : "https://www.elastic.co/guide/en/logstash/6.7/plugins-filters-date.html"
} ],
"RequestId" : "40C0570B-AB40-48BA-8CAE-66EA230A****",
"Headers" : {
"X-Total-Count" : 131
}
}
Codes d’erreur
Pour obtenir la liste des codes d’erreur, consultez le Centre d’erreurs API.