Create and Connect Azure Linux VM with SSH Key Pair
This blog explains to create a Linux VM using SSH key pair and connecting from Azure CLI and Windows Powershell.

Get Azure Subscription, Tenant, Client ID, Client secret
To access Azure API, ARM, setting up an application or while using Fluent SDK you will need Subscription Id, Tenant Id, Client Id, and client secret.

Azure Resource Manager Template Overview
Azure resource manager is the modern deployment service for Azure resources. It is an IaaS helping to automate Azure resource management.