$ az vm <TAB><TAB>
--help             encryption          list-usage              secret
-h                 extension           list-vm-resize-options  show
availability-set   generalize          monitor                 start
boot-diagnostics   get-instance-view   nic                     stop
capture            host                open-port               unmanaged-disk
convert            identity            perform-maintenance     update
create             image               reapply                 user
deallocate         list                redeploy                wait
delete             list-ip-addresses   resize
diagnostics        list-sizes          restart
disk               list-skus           run-command
