A company plans to automate the deployment of its cloud infrastructure using Azure Resource Manager (ARM) templates to achieve consistency across dev, test, and prod environments. Which TWO statements describe valid capabilities or characteristics of ARM templates?
- They use a declarative syntax, allowing you to define the desired end-state infrastructure without writing the sequence of programming commands.Answer
- They support deploying resources across multiple resource groups or subscriptions through nested or linked templates.Answer
- CThey function as imperative scripts where you must explicitly define the execution sequence of API calls to build the resources.
- DThey require all declared resources to be deployed in the same Azure region as the resource group containing the deployment metadata.
Answer
ARM templates use a declarative syntax and allow resource deployment across multiple resource groups or subscriptions.
ARM templates are declarative files (JSON or Bicep) that describe the target state of your resources without needing imperative sequencing commands. Furthermore, they are flexible enough to deploy resources to multiple different resource groups and subscriptions, even within the same deployment orchestration.
Step-by-Step Solution
Key Concept
Azure Resource Manager (ARM) templates are declarative configurations that support multi-scope deployments independent of resource group regional boundaries.