Module: Fluent::MongoAuthParams

Included in:
Plugin::MongoOutput, Plugin::MongoTailInput
Defined in:
lib/fluent/plugin/mongo_auth.rb

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/fluent/plugin/mongo_auth.rb', line 3

def self.included(klass)
  klass.instance_eval {
    desc "MongoDB user"
    config_param :user, :string, default: nil
    desc "MongoDB password"
    config_param :password, :string, default: nil, secret: true
    desc "MongoDB authentication database"
    config_param :auth_source, :string, default: nil
    desc "MongoDB authentication mechanism"
    config_param :auth_mech, :string, default: nil
  }
end