mediummulti selectObjective-mapped

A platform team wants to prevent engineers from creating VM sizes that are not approved, but they also need the engineers to be able to restart their own VMs. Which two statements are correct? Select two.

Question 1mediummulti select
Full question →

A platform team wants to prevent engineers from creating VM sizes that are not approved, but they also need the engineers to be able to restart their own VMs. Which two statements are correct? Select two.

Answer choices

Why each option matters

Good practice is not just finding the correct option. The wrong answers often show the exact trap the exam wants you to fall into.

A

Best answer

Use Azure Policy to deny creation of nonapproved VM sizes.

Azure Policy can enforce allowed VM size rules at deployment time, which is exactly what you want for blocking unapproved sizes.

B

Best answer

Use Azure RBAC to grant the restart action on the VMs.

RBAC controls what users can do after access is granted, including operational actions like restarting their own virtual machines.

C

Distractor review

Use Azure Policy to grant restart permission when the VM is compliant.

Policy does not grant operational permissions. It evaluates compliance and can enforce or remediate settings, but it is not an access-control system.

D

Distractor review

Use a resource lock to approve only specific VM sizes.

Resource locks prevent modification or deletion of resources, but they do not inspect or control which VM sizes can be deployed.

E

Distractor review

Use tags to enforce the approved VM size list and restart action.

Tags are metadata for organization and reporting. They do not enforce deployment restrictions or grant restart rights.

Common exam trap

Common exam trap: ACLs stop at the first match

ACLs are processed top to bottom. The first matching entry wins, and an implicit deny usually exists at the end.

Technical deep dive

How to think about this question

ACL questions test precision: source, destination, protocol, port and direction. A generally correct ACL can still fail if it is applied on the wrong interface or in the wrong direction.

KKey Concepts to Remember

  • Standard ACLs match source addresses.
  • Extended ACLs can match source, destination, protocol and ports.
  • The first matching ACL entry is used.
  • There is usually an implicit deny at the end.

TExam Day Tips

  • Check inbound versus outbound direction.
  • Read the ACL from top to bottom.
  • Look for a broader permit or deny above the intended line.

Related practice questions

Related AZ-104 practice-question pages

Use these pages to review the topic behind this question. This is how one missed question becomes focused revision.

More questions from this exam

Keep practising from the same exam bank, or move into a focused topic page if this question exposed a weak area.

FAQ

Questions learners often ask

What does this AZ-104 question test?

Standard ACLs match source addresses.

What is the correct answer to this question?

The correct answer is: Use Azure Policy to deny creation of nonapproved VM sizes. — Azure Policy is the correct control for preventing nonapproved VM sizes because it can deny deployments that violate the rule. Azure RBAC is the right control for operational actions like restart because it governs user permissions on Azure resources. The two services solve different problems, so using both provides enforcement plus administration. Why others are wrong: Policy cannot grant runtime permissions, and locks do not validate deployment choices such as VM size. Tags are informational and useful for governance reporting, but they do not enforce behavior. The distinction to remember is that Policy controls compliance, while RBAC controls access and actions.

What should I do if I get this AZ-104 question wrong?

Then try more questions from the same exam bank and focus on understanding why the wrong options are tempting.

Discussion

Loading comments…

Sign in to join the discussion.