Parameter 'cache_ttl' and 'definitions' is not used

I am try to gather NetFlow logs from my Fortigate firewalls and I get the following when in the td-agent log after starting service:

2021-05-13 13:20:52 -0500 [warn]: parameter ‘cache_ttl’ in <‘source>
@type netflowipfix
tag “netflow.event”
bind “192.168.20.57”
port 5140
cache_ttl 6000
definitions C:/opt/td-agent/fortigate_fields.yaml
<’/source> is not used.

2021-05-13 13:20:52 -0500 [warn]: parameter ‘definitions’ in <‘source>
@type netflowipfix
tag “netflow.event”
bind “192.168.20.57”
port 5140
cache_ttl 6000
definitions C:/opt/td-agent/fortigate_fields.yaml
<’/source> is not used.

I had to add the ’ mark in the source and /source so they would show on the screen. They are not in the actual config. Can someone assist? Thanks.

Do you use GitHub - yvesbd/fluent-plugin-netflowipfix for it.
If so, it seems that this plugin does not support cache_ttl as config parameters.
If these parameters are recognized, fluent-plugin-config-format shows it.

% fluent-plugin-config-format input netflowipfix
* See also: [Input Plugin Overview](https://docs.fluentd.org/v/1.0/input#overview)

## Fluent::Plugin::NetflowipfixInput

### tag (string) (required)



### port (integer) (optional)



### bind (string) (optional)



Default value: `0.0.0.0`.

### queuesleep (integer) (optional)



Default value: `10`.

It may be better to feedback for that plugin owner.

I do believe that is the one I used and if you look at the configuration on the page it appears it does use those fields:

<'source>
  type netflowipfix
  tag netflow.event

  # optional parameters
  bind 192.168.0.1
  port 2055
  cache_ttl 6000
  definitions /path/to/custom_fields.yaml
<'/source>

Will post there. Thanks.