--- title: logstash docs for <%= section %>s/<%= name %> layout: content_right ---

<%= name %>

<%= description %> <% if !@flags.empty? -%>

Flags

This plugin provides the following flags:
<% @flags.each do |flag, description| -%> <%# Prefix flag with plugin name. %>
<%= flag.gsub(/^--/, "--#{name}-") %>
<%= description %>
<% end -%>
<% end -%>

Synopsis

This is what it might look like in your config file:

<%= section %> {
  <%= name %> {
<% sorted_settings.each do |setting_name, config|
     if config[:validate].is_a?(Array) 
       annotation = "#{config[:validate].inspect}"
     else 
       annotation = "#{config[:validate]}"
     end
     annotation += " (required)" if config[:required]
     annotation += ", default: #{config[:default].inspect}" if config[:default]
-%>
    <%= setting_name %> => ... # <%= annotation %>
<% end -%>
  }
}

Details

<% sorted_settings.each do |setting_name, config| -%>

<%= setting_name %><%= " (required setting)" if config[:required] %>

<%= config[:description] %> <% end -%>
This is documentation from <%= file %>