AZ-900Domain 3: Describe Azure Management and GovernanceManagement & GovernancemediumMultiple response
A team wants to define Azure infrastructure as code — declarative files that deploy resources consistently and repeatably. Which tools are Azure's native infrastructure-as-code options? (Choose TWO)
Choose 2 answers.
A.ARM templates (JSON)
ARM templates = the foundational JSON declarative format. Correct.
B.Bicep
Bicep = modern concise DSL that transpiles to ARM. Correct.
C.Azure Advisor
Advisor recommends optimizations — not a deployment language.
D.Azure Monitor alerts
Monitor alerts are observability, not IaC.
Why this answer
ARM templates (JSON) and Bicep (a friendlier DSL that compiles to ARM) are Microsoft's declarative IaC options; Terraform is a third-party alternative. Both deploy the same resource graph idempotently through Azure Resource Manager.
Correct answers: A, B · Last reviewed 2026-02-13
Official AWS references
Practice this interactively
Answer without seeing the solution first in the Management & Governance practice session.
Practice Management & Governance