docs/index.asciidoc in logstash-input-elasticsearch-4.6.2 vs docs/index.asciidoc in logstash-input-elasticsearch-4.7.0

- old
+ new

@@ -66,18 +66,29 @@ Further documentation describing this syntax can be found https://github.com/jmettraux/rufus-scheduler#parsing-cronlines-and-time-strings[here]. +[id="plugins-{type}s-{plugin}-auth"] +==== Authentication + +Authentication to a secure Elasticsearch cluster is possible using _one_ of the following options: + +* <<plugins-{type}s-{plugin}-user>> AND <<plugins-{type}s-{plugin}-password>> +* <<plugins-{type}s-{plugin}-cloud_auth>> +* <<plugins-{type}s-{plugin}-api_key>> + + [id="plugins-{type}s-{plugin}-options"] ==== Elasticsearch Input Configuration Options This plugin supports the following configuration options plus the <<plugins-{type}s-{plugin}-common-options>> described later. [cols="<,<,<",options="header",] |======================================================================= |Setting |Input type|Required +| <<plugins-{type}s-{plugin}-api_key>> |<<password,password>>|No | <<plugins-{type}s-{plugin}-ca_file>> |a valid filesystem path|No | <<plugins-{type}s-{plugin}-cloud_auth>> |<<password,password>>|No | <<plugins-{type}s-{plugin}-cloud_id>> |<<string,string>>|No | <<plugins-{type}s-{plugin}-docinfo>> |<<boolean,boolean>>|No | <<plugins-{type}s-{plugin}-docinfo_fields>> |<<array,array>>|No @@ -98,10 +109,20 @@ Also see <<plugins-{type}s-{plugin}-common-options>> for a list of options supported by all input plugins. &nbsp; +[id="plugins-{type}s-{plugin}-api_key"] +===== `api_key` + + * Value type is <<password,password>> + * There is no default value for this setting. + +Authenticate using Elasticsearch API key. Note that this option also requires enabling the `ssl` option. + +Format is `id:api_key` where `id` and `api_key` are as returned by the Elasticsearch https://www.elastic.co/guide/en/elasticsearch/reference/current/security-api-create-api-key.html[Create API key API]. + [id="plugins-{type}s-{plugin}-ca_file"] ===== `ca_file` * Value type is <<path,path>> * There is no default value for this setting. @@ -313,6 +334,6 @@ [id="plugins-{type}s-{plugin}-common-options"] include::{include_path}/{type}.asciidoc[] -:default_codec!: \ No newline at end of file +:default_codec!: