Load
Load
yaml
type: "io.kestra.plugin.elasticsearch.Load"Examples
yaml
id: elasticsearch_load
namespace: company.team
inputs:
- id: file
type: FILE
tasks:
- id: load
type: io.kestra.plugin.elasticsearch.Load
connection:
hosts:
- "http://localhost:9200"
from: "{{ inputs.file }}"
index: "my_index"
Properties
connection *RequiredNon-dynamic
Definitions
io.kestra.plugin.elasticsearch.ElasticsearchConnection
hosts*Requiredarray
SubTypestring
Min items
1basicAuth
io.kestra.plugin.elasticsearch.ElasticsearchConnection-BasicAuth
passwordstring
usernamestring
headersarray
SubTypestring
pathPrefixstring
strictDeprecationModebooleanstring
trustAllSslbooleanstring
from *Requiredstring
index *Requiredstring
chunk integerstring
Default
1000idKey string
opType string
Possible Values
INDEXCREATEUPDATEDELETEremoveIdKey booleanstring
Default
truerouting string
Outputs
size integer
Metrics
records counter
Unit
records