Your team is looking to automate the process of deploying and managing Azure resources to ensure environment consistency and quick provisioning. Which of the following approaches allows you to define your infrastructure using configuration files that can be versioned, reused, and shared across different environments?
Implementing recommendations from Azure Advisor
Deploying resources through the Azure portal
Configuring infrastructure via Azure Cloud Shell
Using Azure Resource Manager (ARM) templates