Hello sns
Azure Resource Manager (ARM) templates do not have a built-in state management system like Terraform. Instead, ARM templates are declarative and idempotent, meaning that they can be run multiple times without causing any issues or duplicating resources.
When you deploy an ARM template, the state of the resources created by the template is stored in Azure Resource Manager. You can view the state of your resources in the Azure portal or by using Azure PowerShell or Azure CLI.
If you need to manage the state of your ARM templates, you can use a version control system like Git to store your templates and track changes over time. You can also use Azure DevOps to manage your templates and automate the deployment process.
Alternatively, you can use a third-party tool like Terraform to manage the state of your ARM templates. Terraform has a provider for Azure that allows you to manage Azure resources using Terraform configuration files. You can use Terraform to store the state of your Azure resources in a remote backend like Azure Storage or Terraform Cloud, or in a local file on your machine.
In summary, while ARM templates do not have a built-in state management system, you can use version control systems, Azure DevOps, or third-party tools like Terraform to manage the state of your templates
Please don’t forget to Accept Answer
and Yes
for "was this answer helpful" wherever the information provided helps you, this can be beneficial to other community members.