This articles shows a demo of creating virtual machine in Azure using Azure CLI with explanation of Azure CLI cmdlets.
Step 8 - Public ip configuration
Step 9 - Network Security Group creation, az network nsg create
Understanding Azure : A Beginner’s Guide