AZ-900 Describe Azure management and governance Practice Question
What is the purpose of Azure Resource Graph?
⚠ Common exam trap
A common mix-up: candidates confuse Azure Resource Graph with a visualization or diagramming tool, when it is actually a query and exploration service using KQL for resource inventory at scale.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
To query and explore Azure resource inventory and properties at scale using KQL
Azure Resource Graph is a service in Azure designed to enable efficient querying and exploration of resource inventory and properties across subscriptions at scale. It uses Kusto Query Language (KQL) to allow complex filtering, grouping, and aggregation of resource data, making it ideal for governance, compliance, and operational audits. This capability is distinct from visualization, diagramming, or billing tools.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
To visualize the network topology of Azure virtual networks
Why it's wrong here
Network topology visualization is a dedicated feature of Azure Network Watcher, which maps the relationships between virtual machines, subnets, and network interfaces in a virtual network. Azure Resource Graph, by contrast, is an inventory and discovery service that queries resource metadata and properties, not the underlying network connections or packet-level topology. Therefore, this task belongs to Network Watcher, not Resource Graph.
- ✓
To query and explore Azure resource inventory and properties at scale using KQL
Why this is correct
Azure Resource Graph is a service within Azure Resource Manager that supports high-performance, KQL-based queries across subscriptions, management groups, and resource types. It is specifically designed to explore and inventory Azure resources by returning properties such as resource names, locations, tags, and configuration settings at scale. This makes it the correct answer because it directly matches the service's primary purpose of resource discovery and inventory exploration.
- ✗
To create visual diagrams of Azure architectural deployments
Why it's wrong here
Creating visual diagrams of Azure architectural deployments is typically done using external tools like Microsoft Visio, the Azure Architecture Center icons, or diagramming software that renders relationships between resources. Azure Resource Graph does not generate diagrams; it returns raw query results as JSON or tables, which must then be visualized by other services. Thus, this is not a Resource Graph function.
- ✗
To track changes in Azure subscription billing
Why it's wrong here
Tracking changes in Azure subscription billing is handled by Azure Cost Management, which provides cost analysis, budgets, and billing alerts. Azure Resource Graph focuses on resource configurations and properties, and while it can show configuration change history, it does not track monetary charges or invoice data. This task is out of scope for Resource Graph and is associated with a completely different service.
Go deeper
Related to this question
Learn chapter
Azure Cost Management and Billing
Key term
Azure resource
An Azure resource is a manageable item available through Microsoft Azure, such as a virtual machine, database, or web app.
Key term
Query
A query is a request for information from a database, asking a specific question to retrieve, update, or manipulate data.
About these practice questions
One of 981 original AZ-900 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This AZ-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AZ-900 exam.