Module: Fluent::KafkaPluginUtil::AwsIamSettings

Included in:
Fluent::Kafka2Output
Defined in:
lib/fluent/plugin/kafka_plugin_util.rb

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object



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

def self.included(klass)
  klass.instance_eval do
    config_param :sasl_aws_msk_iam_access_key_id, :string, :default => nil, secret: true,
                 desc: "AWS access key Id for IAM authentication to MSK."
    config_param :sasl_aws_msk_iam_secret_key_id, :string, :default => nil, secret: true,
                 desc: "AWS access key secret for IAM authentication to MSK."
    config_param :sasl_aws_msk_iam_aws_region, :string, :default => nil,
                 desc: "AWS region for IAM authentication to MSK."
  end
end