AZ-900 Describe Azure management and governance Practice Question
A company needs to ensure that Azure resources are deployed with specific settings enforced without the ability for any user to change them. Which approach achieves this?
⚠ Common exam trap
Test-takers frequently confuse Azure Policy (which can enforce settings but does not lock resources) with Azure Blueprints (which can lock resources via assignment mode), leading them to choose Option C despite its inability to prevent changes.
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
✓
Azure Blueprints with locked assignment mode
Azure Blueprints with locked assignment mode enforces that all resources deployed from the blueprint inherit the blueprint's configuration and cannot be modified or deleted by any user, including those with Owner permissions. This is achieved by setting the blueprint assignment to 'locked' mode, which applies a deny assignment to all resources created by the blueprint, ensuring settings are immutable.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Assign Contributor role to only trusted users
Why it's wrong here
Assigning the Contributor role to only trusted users is not sufficient because the Contributor role allows users to create, modify, and delete Azure resources, though it cannot manage access to them. While narrowing the set of people with this role reduces the attack surface, any Contributor can still change configuration settings, delete resources, or deploy new resources that alter the environment. This approach depends on trust and constant vigilance; it does not technically prevent changes, so it fails the requirement of guaranteeing configurations remain unchanged.
- ✓
Azure Blueprints with locked assignment mode
Why this is correct
Azure Blueprints with locked assignment mode is the correct answer because it bundles Azure Resource Manager templates, policies, and RBAC assignments into a blueprint, and the assignment lock is enforced through Azure RBAC deny assignments. These deny assignments prevent any principal—even an Owner—from deleting or modifying blueprint-managed resources, ensuring the desired configuration remains immutable. Thus, the defined resources cannot be changed, meeting the exact requirement of unchangeable configurations.
- ✗
Azure Policy with audit effect
Why it's wrong here
Azure Policy with the audit effect only evaluates resources and writes compliance details to the activity log; it does not block or deny modification actions in real time. Because the audit effect is purely reactive, a user can still alter settings and cause configuration drift, after which the policy merely reports that a resource is non-compliant. To actively prevent changes, Azure Policy would need a 'deny' effect or a 'modify' effect, so audit-only does not satisfy the requirement that configurations cannot be changed.
- ✗
Azure Resource Manager conditional access
Why it's wrong here
Azure Resource Manager conditional access is not a real or valid capability—conditional access is an Azure Active Directory (Azure AD) feature used to control sign-in and access to applications based on conditions like user location, group membership, or device compliance. It does not apply to resource management actions at the Azure Resource Manager (ARM) or resource-level API, and it certainly does not enforce specific resource configurations. Once a user is granted access, they can freely change resources, so this option provides no enforcement against configuration changes.
Go deeper
Related to this question
Learn chapter
Azure Cost Management and Billing
Key term
Blueprint
A blueprint in IT certification is a document that outlines the topics, skills, and weighting for an exam, telling you exactly what to study.
Key term
User
A user is any person, system, or device that interacts with an IT service, resource, or identity system, typically authenticated through credentials and authorized to perform specific actions.
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.