do you think of this https://www.renesas.com/us/en/document/dst/qs4a105-datasheet?language=en&r=13810 will it be suitable ?
Possibly. Look at the specs, compare it to GbE, and see if "ON" is sufficient to guarantee that GbE works and "OFF" to guarantee that it doesn't. Don't just look at a single gate, but also at the interactions between gates. And if "OFF" doesn't work for GbE, will the system fall back on something else that still does? There are also 8! (8 factorial, = 40,320) different ways to hook it up. Maybe some of those work and some don't because of the interactions? Lots of things to think about, if it doesn't explicitly say for itself that it's suitable for something.
One of the applications is "high-speed networking", but "high-speed" is meaningless without a number with units, or a specific standard that itself has numbers with units. That phrase *might* refer to GbE, or it might refer to 10 base-T because that's faster than a 56k modem. Read and understand the specs to be sure.
Or if it's cheap enough, just buy it and try it.
So microcontroller will input dry contact signals and translate to manageable Ethernet switch commands. That's it. Keep It Stupid Simple. No overengineering...
Except that for someone that only knows hardware, a microcontroller that isn't already programmed by someone else can represent an insurmountable barrier. It's trivial for those of us who are already comfortable with it, so it's easy to forget that.
If I had a managed switch with RS232 input, then I'd probably go the same route. Get a cheap 8-pin 8-bit MCU, and program it to spit out a canned phrase on the UART in response to a software-debounced button. But the programming part turns a lot of people off. Far more than it should, but it does nonetheless.
(If you include all of the circuit complexity on the silicon die of even the smallest and cheapest MCU, then it becomes a ridiculous example of Rube-Goldberg-ism for something like this. But we normally don't look at that.

And I'd still use it anyway.)