# Functions
NewClient returns a new HTTP Client.
NewLogstashPipeline returns a *LogstashPipeline struct.
NewLogstashPipelineSettings returns a *Settings struct.
# Structs
Client is the high-level structure to interact with Elastic API.
LogstashConfiguration is the underlying struct sent via kibana API (ID should not be included).
LogstashPipeline object to be used with elastic API to define logstash pipelines https://www.elastic.co/guide/en/kibana/current/logstash-configuration-management-api-create.html#logstash-configuration-management-api-create-request-body.
LogstashPipelines object retrieved via the /pipelines directive.
Settings defines the options for the logstash pipeline.