http_request_rules set-bandwidth-limit fail
i want create rule like: 'filter bwlim-out oss_limit_out2 limit 1000 key hdr(limit) table oss' 'http-request set-bandwidth-limit oss_limit_out2 if { hdr(limit) -m str user2 }'
when create http-request failed, it looks to create rule like 'http-request set-bandwidth-limit oss_limit_out2 limit 1 period 1s if { hdr(limit) -m str user2 }', How do I avoid this? @mjuraga @capflam @wlallemand @schegi thanks!!!
curl -u dataplaneapi:dataplaneapi -X POST -H "Content-Type: application/json" -d '{"type":"set-bandwidth-limit", "bandwidth_limit_name":"limit-out", "cond":"if", "cond_test":"{hdr(limit) -m str user$limit}"}' http://0.0.0.0:5555/v3/services/haproxy/configuration/frontends/oss/http_request_rules/0?version=3
{"code":400,"message":"validation error: exit status 1: err transactionId=dc153f75-f494-49a3-80bf-ca3802b2e972 \nmsg="config parsing [/tmp/haproxy/haproxy.cfg.dc153f75-f494-49a3-80bf-ca3802b2e972:48] error detected in frontend 'oss' while parsing 'http-request set-bandwidth-limit' rule 'limit': invalid size value or unknown fetch method 'period'."\nmsg="config Error(s) found in configuration file /tmp/haproxy/haproxy.cfg.dc153f75-f494-49a3-80bf-ca3802b2e972""}