All this Action does is wrap the az CLI—what’s the point? It only supports a subset of the functionality that az already provides, so why would anyone use this instead of just running az directly? I don’t see any real benefit.
The sensible approach would be for the Action to interact directly with Azure’s API, rather than just piggybacking on a tool that users can already invoke without adding this extra noise.