added some new functions to the Cloudstack client

This looks like a really big indent. Can you use 8 spaces when indenting for a new line that is a sub-part part of the previous command. Also, can you confirm that it's not tabs.

I also have a person preference for not putting the last `)` on its own line (unless complex nesting means that really simplifies things), because the indentation already makes it clear here what goes with what command.