Skip to content

Commit e24fadc

Browse files
committed
Module updates
1 parent 429bfa9 commit e24fadc

11 files changed

Lines changed: 86 additions & 17 deletions

learn-pr/wwl-azure/guided-project-organize-resources-tags-locks/5-validate-success.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ metadata:
1010
ms.topic: unit
1111
ms.custom:
1212
- N/A
13-
durationInMinutes: 10
13+
durationInMinutes: 2
1414
content: |
1515
[!include[](includes/5-validate-success.md)]
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.guided-project-organize-resources-tags-locks.knowledge-check
3+
title: Knowledge check
4+
metadata:
5+
title: Knowledge check
6+
description: "Knowledge check"
7+
ms.date: 03/29/2026
8+
author: wwlpublish
9+
ms.author: robbarefoot
10+
ms.topic: unit
11+
ms.custom:
12+
- N/A
13+
durationInMinutes: 5
14+
content: |
15+
[!include[](includes/7-knowledge-check.md)]
16+
quiz:
17+
title: "Check your knowledge"
18+
questions:
19+
- content: "What is the primary purpose of applying resource tags in Azure?"
20+
choices:
21+
- content: "To restrict who can access a resource"
22+
isCorrect: false
23+
explanation: "Access control is managed through RBAC role assignments, not tags."
24+
- content: "To organize resources for cost tracking and management"
25+
isCorrect: true
26+
explanation: "Tags are key-value pairs that help you categorize resources for cost allocation, automation, and operational management."
27+
- content: "To prevent resources from being deleted"
28+
isCorrect: false
29+
explanation: "Resource locks prevent deletion, not tags."
30+
- content: "What does a read-only resource lock prevent?"
31+
choices:
32+
- content: "Only deletion of the resource"
33+
isCorrect: false
34+
explanation: "A delete lock prevents only deletion. A read-only lock is more restrictive."
35+
- content: "Modifications and deletion of the resource"
36+
isCorrect: true
37+
explanation: "A read-only lock prevents both changes and deletion. You can view the resource but cannot modify or delete it."
38+
- content: "All access to the resource including viewing"
39+
isCorrect: false
40+
explanation: "A read-only lock still allows you to view the resource. It blocks modifications and deletion only."
41+
- content: "What must you do before you can delete a resource that has a delete lock?"
42+
choices:
43+
- content: "Disable the lock temporarily using Azure Policy"
44+
isCorrect: false
45+
explanation: "Locks are not managed through Azure Policy. You must remove the lock directly."
46+
- content: "Contact Azure Support to override the lock"
47+
isCorrect: false
48+
explanation: "Lock removal does not require Azure Support. Authorized users can remove locks directly."
49+
- content: "Remove the lock first"
50+
isCorrect: true
51+
explanation: "You must explicitly remove a delete lock before you can delete the resource. This is a deliberate safeguard against accidental deletion."
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
### YamlMime:ModuleUnit
2+
uid: learn.wwl.guided-project-organize-resources-tags-locks.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: "Summary"
7+
ms.date: 03/25/2026
8+
author: wwlpublish
9+
ms.author: robbarefoot
10+
ms.topic: unit
11+
ms.custom:
12+
- N/A
13+
durationInMinutes: 2
14+
content: |
15+
[!include[](includes/8-summary.md)]

learn-pr/wwl-azure/guided-project-organize-resources-tags-locks/includes/2-exercise-create-resources-apply-tags.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,4 @@ Use tags to filter the resource list and see only the resources that belong to a
115115
10. Select the **X** on the right side of the filter to clear it and show all resources again.
116116

117117
> [!NOTE]
118-
> **Validation step:** Confirm filtering by **department** tag shows only the correct storage account for each department value.
119-
120-
> [!NOTE]
118+
> **Validation step:** Confirm filtering by **department** tag shows only the correct storage account for each department value.

learn-pr/wwl-azure/guided-project-organize-resources-tags-locks/includes/3-exercise-apply-resource-locks.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,4 @@ Add a read-only lock at the resource group level. A read-only lock prevents any
4848
> You should also see the **prevent-delete** lock listed here with a scope of the storage account—resource group locks inherit and display locks from child resources.
4949
5050
> [!NOTE]
51-
> **Validation step:** Confirm the resource group Locks pane shows both the **read-only-rg** lock and the **prevent-delete** lock (scoped to the storage account).
52-
53-
> [!NOTE]
51+
> **Validation step:** Confirm the resource group Locks pane shows both the **read-only-rg** lock and the **prevent-delete** lock (scoped to the storage account).

learn-pr/wwl-azure/guided-project-organize-resources-tags-locks/includes/4-exercise-test-lock-enforcement.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,4 @@ Verify that removing the locks allows previously blocked operations to succeed.
7070
5. Select the **delete** icon (trash can) next to the **lock-test** tag to remove it, then select **Apply** to clean up.
7171

7272
> [!NOTE]
73-
> **Validation step:** Verify the **lock-test** tag was saved successfully, proving that removing the read-only lock restored write permissions.
74-
75-
> [!NOTE]
73+
> **Validation step:** Verify the **lock-test** tag was saved successfully, proving that removing the read-only lock restored write permissions.

learn-pr/wwl-azure/guided-project-organize-resources-tags-locks/includes/5-validate-success.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
## Validate success
2-
31
Review the validation steps you completed during the exercises. Confirm that each item below is true before moving on.
42

53
- [ ] The resource group displays both tags (**department: development** and **environment: test**).
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
## Clean up resources
2-
31
Complete these steps to avoid ongoing charges from the resources you created in this project.
42

53
> [!WARNING]
64
> Resource deletion is permanent. Verify that you're deleting only resources created for this guided project before you proceed.
75
8-
### Verify locks are removed
6+
## Verify locks are removed
97

108
Resource locks block deletion. Confirm all locks are removed before you delete the resource group.
119

@@ -15,7 +13,7 @@ Resource locks block deletion. Confirm all locks are removed before you delete t
1513
4. If any locks remain, select each lock and select **Delete** to remove it.
1614
5. Open each storage account, select **Locks** in the left menu, and confirm no locks remain.
1715

18-
### Delete the resource group
16+
## Delete the resource group
1917

2018
Deleting the resource group removes both storage accounts and all tags automatically.
2119

@@ -26,7 +24,7 @@ Deleting the resource group removes both storage accounts and all tags automatic
2624
4. In the confirmation dialog that appears, select **Delete** again to confirm.
2725
5. Wait for the notification that confirms the resource group is deleted.
2826

29-
### Verify cleanup
27+
## Verify cleanup
3028

3129
1. In the portal search bar, search for **Resource groups** and confirm **rg-gp-tags-locks** no longer appears in the list.
3230
2. In the portal search bar, search for **Storage accounts** and confirm neither **stgptagslock** nor **stgptagsops** appears in the list.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Choose the best response for each question.
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
You completed a full guided project that mapped to a real IT operations task.
2+
3+
## What you accomplished
4+
5+
- Created resources and applied consistent organizational tags.
6+
- Applied delete and read-only resource locks to protect infrastructure.
7+
- Tested that locks enforced restrictions and then removed them when no longer needed.
8+
9+
## Next step
10+
11+
Repeat the project once from memory to reinforce the workflow and decision points.

0 commit comments

Comments
 (0)