Is args reserved keyword, failed to parse [args]

Pipeline main started
{ "args": { "type": 0 } }
e[33mFailed action. {:status=>400, :action=>["index", {:_id=>nil, :_index=>"log
stash-2016.07.11", :_type=>"logs", :_routing=>nil}, #<LogStash::Event:0x17abca3
@metadata_accessors=#<LogStash::Util::Accessors:0x15cdbf9 @store={}, @lut={}>, @
cancelled=false, @data={"args"=>{"type"=>0}, "@version"=>"1", "@timestamp"=>"201
6-07-11T11:49:54.780Z", "host"=>"PC-201512241034"}, @metadata={}, @accessors=#<L
ogStash::Util::Accessors:0x18fca11 @store={"args"=>{"type"=>0}, "@version"=>"1",
"@timestamp"=>"2016-07-11T11:49:54.780Z", "host"=>"PC-201512241034"}, @lut={"ho
st"=>[{"args"=>{"type"=>0}, "@version"=>"1", "@timestamp"=>"2016-07-11T11:49:54.
780Z", "host"=>"PC-201512241034"}, "host"], "type"=>[{"args"=>{"type"=>0}, "@ver
sion"=>"1", "@timestamp"=>"2016-07-11T11:49:54.780Z", "host"=>"PC-201512241034"}
, "type"]}>>], :response=>{"create"=>{"_index"=>"logstash-2016.07.11", "_type"=>
"logs", "id"=>"AVXZy84uyua5UY0KV7eH", "status"=>400, "error"=>{"type"=>"mapper
parsing_exception", "reason"=>"failed to parse [args]", "caused_by"=>{"type"=>"i
llegal_argument_exception", "reason"=>"unknown property [type]"}}}}, :level=>:wa
rn}e[0m

change args to args_param can store in elasticsearch

Please provide your config.