I think some fields are incorrectly set as read-only. I cannot set the vlan-id with release 0.9.1. E.g.
vlan = {
trunk = "yes"
tags = [
{ id = 20 },
{ id = 30 }
]
}
https://search.opentofu.org/provider/dmacvicar/libvirt/latest/docs/resources/domain#nested-schema-for-devicesinterfacesvlantags