For which classes? All of them - all classes all specs? That’s going to be a pretty long list.
You could start with Icy Veins’ Easy Mode pages. They have one for each spec, for example:
Though you should always also bind your Interrupt and any heals you have on your spec.
Another way to go is to use Gnome Sequencer Enhanced (GSE) addon, which pretty much means doing your rotation from one button. There used to be a site … yes, WoW Lazy Macros https://wowlazymacros.com/ … where people posted their one-button macros.
I tested GSE a VERY long time ago. Never felt quite right, but it did what it said it would, though I didn’t try it long enough to get used to it. You have to make sure you have the right talents to work with the macro. Here’s a sample of Ret https://wowlazymacros.com/t/highlord-vincintius-ret-macro-pve-pvp-9-0-5-high-burst-great-dps/20315