Bird
Raised Fist0
Azurecloud~5 mins

Resource locks (delete, read-only) in Azure - Cheat Sheet & Quick Revision

Choose your learning style10 modes available
Recall & Review
beginner
What is a resource lock in Azure?
A resource lock in Azure is a setting that prevents accidental changes or deletion of resources by restricting certain actions.
Click to reveal answer
beginner
What does a Delete lock do on an Azure resource?
A Delete lock prevents the resource from being deleted but still allows read and update operations.
Click to reveal answer
beginner
What is the effect of a Read-only lock on an Azure resource?
A Read-only lock prevents any changes to the resource, including updates and deletions. You can only read or view the resource.
Click to reveal answer
intermediate
Can resource locks be applied to resource groups in Azure?
Yes, resource locks can be applied to resource groups, which then protect all resources inside that group according to the lock type.
Click to reveal answer
intermediate
How do resource locks help in managing Azure infrastructure?
Resource locks help prevent accidental deletion or modification of critical resources, ensuring stability and safety in cloud environments.
Click to reveal answer
What action is blocked by a Delete lock on an Azure resource?
ADeleting the resource
BReading the resource
CUpdating the resource
DCreating new resources
Which lock type prevents all changes including updates and deletions?
ARead-only lock
BNo lock
CWrite lock
DDelete lock
Can you apply a resource lock to an entire resource group in Azure?
AOnly virtual machines can be locked
BNo, only individual resources can be locked
COnly storage accounts can be locked
DYes, and it affects all resources inside
What happens if you try to delete a resource with a Read-only lock?
ADeletion succeeds
BResource is archived
CDeletion is blocked
DResource is backed up automatically
Why are resource locks useful in cloud infrastructure?
ATo speed up resource creation
BTo prevent accidental changes or deletion
CTo increase resource cost
DTo automatically update resources
Explain the difference between a Delete lock and a Read-only lock in Azure resource management.
Think about what actions each lock stops.
You got /3 concepts.
    Describe how applying a resource lock to a resource group affects the resources inside it.
    Consider the scope of the lock.
    You got /3 concepts.

      Practice

      (1/5)
      1. What does a CanNotDelete resource lock do in Azure?
      easy
      A. Allows all actions without restrictions
      B. Prevents all changes including reading the resource
      C. Allows deletion but prevents modifications
      D. Prevents deletion but allows modifications to the resource

      Solution

      1. Step 1: Understand the purpose of CanNotDelete lock

        The CanNotDelete lock is designed to stop accidental deletion of a resource but still allows changes to it.
      2. Step 2: Compare with other lock types

        Unlike ReadOnly, which blocks all changes, CanNotDelete only blocks deletion but permits modifications.
      3. Final Answer:

        Prevents deletion but allows modifications to the resource -> Option D
      4. Quick Check:

        CanNotDelete = Prevent deletion, allow changes [OK]
      Hint: CanNotDelete stops delete, ReadOnly stops all changes [OK]
      Common Mistakes:
      • Confusing CanNotDelete with ReadOnly lock
      • Thinking CanNotDelete blocks all changes
      • Assuming CanNotDelete allows deletion
      2. Which of the following is the correct JSON snippet to create a ReadOnly lock on a resource in Azure?
      easy
      A. { "lockLevel": "ReadOnly", "notes": "Block all changes" }
      B. { "level": "CanNotDelete", "notes": "Prevent deletion" }
      C. { "level": "ReadOnly", "notes": "Block all changes" }
      D. { "lock": "ReadOnly", "notes": "Block all changes" }

      Solution

      1. Step 1: Identify the correct property name for lock level

        The correct property to specify the lock type is "level" with values like "ReadOnly" or "CanNotDelete".
      2. Step 2: Match the correct JSON structure

        { "level": "ReadOnly", "notes": "Block all changes" } uses "level": "ReadOnly" which is the correct syntax to create a ReadOnly lock.
      3. Final Answer:

        { "level": "ReadOnly", "notes": "Block all changes" } -> Option C
      4. Quick Check:

        Lock level property = "level" with value "ReadOnly" [OK]
      Hint: Use "level": "ReadOnly" to set read-only lock [OK]
      Common Mistakes:
      • Using incorrect property names like lockLevel or lock
      • Confusing CanNotDelete with ReadOnly in JSON
      • Missing quotes around property names or values
      3. If a resource has a ReadOnly lock applied, what will happen when you try to update its configuration via Azure Portal?
      medium
      A. The update will fail with a permission error
      B. The update will be queued for later processing
      C. The update will succeed but deletion will be blocked
      D. The update will succeed without any restrictions

      Solution

      1. Step 1: Understand ReadOnly lock behavior

        A ReadOnly lock blocks all changes to the resource, including updates, but allows reading.
      2. Step 2: Predict the outcome of an update attempt

        Trying to update a resource with ReadOnly lock will cause a permission error and the update will fail.
      3. Final Answer:

        The update will fail with a permission error -> Option A
      4. Quick Check:

        ReadOnly lock blocks updates = update fails [OK]
      Hint: ReadOnly blocks all changes, so updates fail [OK]
      Common Mistakes:
      • Assuming updates succeed with ReadOnly lock
      • Confusing ReadOnly with CanNotDelete lock
      • Thinking updates are queued instead of blocked
      4. You applied a CanNotDelete lock on a storage account but still accidentally deleted it. What is the most likely reason?
      medium
      A. The lock was applied at the resource group level, not the storage account
      B. The lock was not saved or applied correctly
      C. The lock was applied as ReadOnly instead of CanNotDelete
      D. The user had Owner role which bypasses locks

      Solution

      1. Step 1: Understand CanNotDelete lock effect

        CanNotDelete lock prevents deletion of the resource it is applied to.
      2. Step 2: Analyze why deletion still happened

        If deletion occurred, the lock was likely not applied or saved correctly on the storage account.
      3. Final Answer:

        The lock was not saved or applied correctly -> Option B
      4. Quick Check:

        Lock must be properly applied to prevent deletion [OK]
      Hint: Ensure lock is saved and applied on correct resource [OK]
      Common Mistakes:
      • Assuming Owner role bypasses locks (it does not)
      • Confusing lock scope levels
      • Thinking ReadOnly lock prevents deletion
      5. You want to protect a critical Azure VM from accidental deletion but allow configuration changes. You also want to prevent any changes to a storage account except reading. How should you apply resource locks?
      hard
      A. Apply CanNotDelete lock on VM and ReadOnly lock on storage account
      B. Apply ReadOnly lock on VM and CanNotDelete lock on storage account
      C. Apply CanNotDelete lock on both VM and storage account
      D. Apply ReadOnly lock on both VM and storage account

      Solution

      1. Step 1: Determine lock for VM to prevent deletion but allow changes

        Use CanNotDelete lock on VM to block deletion but allow configuration changes.
      2. Step 2: Determine lock for storage account to block all changes except reading

        Use ReadOnly lock on storage account to block all changes but allow reading.
      3. Final Answer:

        Apply CanNotDelete lock on VM and ReadOnly lock on storage account -> Option A
      4. Quick Check:

        CanNotDelete = block delete, ReadOnly = block all changes [OK]
      Hint: Use CanNotDelete for delete protection, ReadOnly for full lock [OK]
      Common Mistakes:
      • Swapping lock types between resources
      • Using ReadOnly lock where changes are needed
      • Applying same lock to both resources without need
      Recommended

      Ready to prove it?

      Pass the test and this pattern moves unknown strong while earning +1 Grip toward your certificate.

      10 questions~5 mineasy hard