docs/index.asciidoc in logstash-output-kafka-8.0.1 vs docs/index.asciidoc in logstash-output-kafka-8.0.2

- old
+ new

@@ -76,10 +76,11 @@ | <<plugins-{type}s-{plugin}-receive_buffer_bytes>> |<<number,number>>|No | <<plugins-{type}s-{plugin}-reconnect_backoff_ms>> |<<number,number>>|No | <<plugins-{type}s-{plugin}-request_timeout_ms>> |<<string,string>>|No | <<plugins-{type}s-{plugin}-retries>> |<<number,number>>|No | <<plugins-{type}s-{plugin}-retry_backoff_ms>> |<<number,number>>|No +| <<plugins-{type}s-{plugin}-sasl_jaas_config>> |<<string,string>>|No | <<plugins-{type}s-{plugin}-sasl_kerberos_service_name>> |<<string,string>>|No | <<plugins-{type}s-{plugin}-sasl_mechanism>> |<<string,string>>|No | <<plugins-{type}s-{plugin}-security_protocol>> |<<string,string>>, one of `["PLAINTEXT", "SSL", "SASL_PLAINTEXT", "SASL_SSL"]`|No | <<plugins-{type}s-{plugin}-send_buffer_bytes>> |<<number,number>>|No | <<plugins-{type}s-{plugin}-ssl_endpoint_identification_algorithm>> |<<string,string>>|No @@ -295,9 +296,27 @@ * Value type is <<number,number>> * Default value is `100` The amount of time to wait before attempting to retry a failed produce request to a given topic partition. + +[id="plugins-{type}s-{plugin}-sasl_jaas_config"] +===== `sasl_jaas_config` + + * Value type is <<string,string>> + * There is no default value for this setting. + +JAAS configuration setting local to this plugin instance, as opposed to settings using config file configured using `jaas_path`, which are shared across the JVM. This allows each plugin instance to have its own configuration. + +If both `sasl_jaas_config` and `jaas_path` configurations are set, the setting here takes precedence. + +Example (setting for Azure Event Hub): +[source,ruby] + output { + kafka { + sasl_jaas_config => "org.apache.kafka.common.security.plain.PlainLoginModule required username='auser' password='apassword';" + } + } [id="plugins-{type}s-{plugin}-sasl_kerberos_service_name"] ===== `sasl_kerberos_service_name` * Value type is <<string,string>>