Very different, at least between Azure and AWS. The Azure one is very "manual", you must do a bunch of operations separately which are abstracted as a one-click-thing in the portal. Also, when working through the API, you get a sense of how unreliable some processes are. Of course you should have circuit breakers, failovers, rollbacks and stuff. But with Azure API, they are a MUST.
We also work with the GCP API and it's somewhat closer to Azure, AFAIK (haven't worked with it directly).