Interface design

AWS does this with a hierarchy of service and command. Is this the best way? Is there a better way?

#3 is separate.

Edited by Ian Johnson