Let's sum up the components covered in this chapter, which you need, as a requirement, before we can deploy a virtual machine. Yes, in the case of the storage account, it's not a real requirement, but do you want to work without being able to receive boot diagnostics in times of trouble?
Every resource mentioned here is also in use by the Azure container service and the Azure Kubernetes service.
In this section, tables are provided with the needed components and the corresponding commands in PowerShell and Bash. It can be used together with the help available in PowerShell (help <cmdlet>, Azure CLI (add --help parameter to the command) or the Azure online documentation.