
Get
Get an OpenSearch document.
type: "io.kestra.plugin.opensearch.Get"Examples
id: opensearch_get
namespace: company.team
tasks:
- id: get
type: io.kestra.plugin.opensearch.Get
connection:
hosts:
- "http://localhost:9200"
index: "my_index"
key: "my_id"
Properties
connection*RequiredNon-dynamic
The connection properties.
io.kestra.plugin.opensearch.OpensearchConnection
List of HTTP OpenSearch servers.
Must be an URI like https://opensearch.com: 9200 with scheme and port.
Basic auth configuration.
io.kestra.plugin.opensearch.OpensearchConnection-BasicAuth
Basic auth password.
Basic auth username.
List of HTTP headers to be send on every request.
Must be a string with key value separated with : , ex: Authorization: Token XYZ.
Sets the path's prefix for every request used by the HTTP client.
For example, if this is set to /my/path, then any client request will become /my/path/ + endpoint.
In essence, every request's endpoint is prefixed by this pathPrefix.
The path prefix is useful for when OpenSearch is behind a proxy that provides a base path or a proxy that requires all paths to start with '/'; it is not intended for other purposes and it should not be supplied in other scenarios.
Whether the REST client should return any response containing at least one warning header as a failure.
Trust all SSL CA certificates.
Use this if the server is using a self signed SSL certificate.
docVersion*Requiredintegerstring
Current version of the document
The specified version must match the current version of the document for the GET request to succeed.
index*Requiredstring
The OpenSearch index.
key*Requiredstring
The OpenSearch id.
routingstring
Controls the shard routing of the request.
Using this value to hash the shard and not the id.