Hello, @techgiant !
The Azure PowerShell documentation has a full list of modules and cmdlets that you can reference:
https://learn.microsoft.com/en-us/powershell/module/?view=azps-6.4.0
- Az.Monitor for Azure Monitor cmdlets
- Az.MonitoringSolutions for Log Analytic Solution cmdlets
- Az.Network for Networking and firewall cmdlets
- Az.Security for Security and Azure Security Center cmdlets
- Az.Compute for VM cmdlets
So for example, if you were looking for a way to check VM extensions you would look under Az.Compute for Get-AzVM:
Get-AzVM -ResourceGroupName "myResourceGroup" -VMName "myVM"
If you wanted you could drill down further and get more information on Extensions:
$vm = Get-AzVM -ResourceGroupName "myResourceGroup" -VMName "myVM"
$vm.Extensions | select Publisher, VirtualMachineExtensionType, TypeHandlerVersion