Courseiva
Describe Azure management and governancehardMultiple ChoiceObjective-mapped

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.

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 →

How Courseiva writes practice questions · Editorial policy

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.