Background
The lavinmq_queues data source returns queue metadata but not the arguments field which contains queue settings like x-message-ttl, x-max-length, x-dead-letter-exchange, etc.
This was skipped in the initial implementation due to complexity with dynamic types, but the lavinmq_queue resource already handles this using types.Dynamic.
Proposed Change
Add an arguments attribute to the queues data source that returns queue arguments as a dynamic map.
Background
The
lavinmq_queuesdata source returns queue metadata but not theargumentsfield which contains queue settings likex-message-ttl,x-max-length,x-dead-letter-exchange, etc.This was skipped in the initial implementation due to complexity with dynamic types, but the
lavinmq_queueresource already handles this usingtypes.Dynamic.Proposed Change
Add an
argumentsattribute to the queues data source that returns queue arguments as a dynamic map.