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).
We also work with the GCP API and it's somewhat closer to Azure, AFAIK (haven't worked with it directly).