Skip to content

Commit 010facb

Browse files
committed
Module updates
1 parent bd6fa6c commit 010facb

11 files changed

Lines changed: 87 additions & 18 deletions

learn-pr/wwl-azure/guided-project-cost-guardrails/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-cost-guardrails.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 happens when a resource deployment violates an Azure Policy assignment with a deny effect?"
20+
choices:
21+
- content: "The deployment succeeds but is flagged as noncompliant."
22+
isCorrect: false
23+
explanation: "An audit effect flags noncompliant resources. A deny effect actively blocks the deployment."
24+
- content: "The deployment is blocked."
25+
isCorrect: true
26+
explanation: "A policy assignment with a deny effect prevents any resource deployment that does not meet the policy conditions."
27+
- content: "The resource is deployed and then automatically deleted."
28+
isCorrect: false
29+
explanation: "A deny effect prevents the deployment from starting. The resource is never created."
30+
- content: "What is the purpose of a budget alert in Azure?"
31+
choices:
32+
- content: "To automatically stop all running resources when spending exceeds the limit."
33+
isCorrect: false
34+
explanation: "Budget alerts send notifications. They do not automatically stop or shut down resources."
35+
- content: "To notify you when spending approaches or exceeds a defined threshold."
36+
isCorrect: true
37+
explanation: "Budget alerts send email notifications when actual or forecasted spending reaches the percentage thresholds you configure."
38+
- content: "To enforce a hard spending cap that prevents any further charges."
39+
isCorrect: false
40+
explanation: "Azure budgets provide alerts, not hard caps. Spending can continue past the budget amount."
41+
- content: "Why should you apply consistent tags to Azure resources?"
42+
choices:
43+
- content: "Tags are required before you can deploy resources."
44+
isCorrect: false
45+
explanation: "Tags are optional by default unless enforced by a policy. You can deploy resources without tags."
46+
- content: "Tags automatically reduce the cost of tagged resources."
47+
isCorrect: false
48+
explanation: "Tags do not affect pricing. They help you track and allocate costs but do not reduce them."
49+
- content: "To track and allocate costs by team, environment, or project."
50+
isCorrect: true
51+
explanation: "Consistent tags let you filter cost reports, identify spending by department or environment, and support cost governance."
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-cost-guardrails.summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: "Summary"
7+
ms.date: 03/16/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-cost-guardrails/includes/2-exercise-tag-resources.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,4 @@ Apply the same tags to your test resource. Resource-level tags ensure consistent
7777
6. Select **Apply**.
7878

7979
> [!NOTE]
80-
> **Validation step:** Confirm the storage account also displays both tags, matching the resource group.
81-
82-
> [!NOTE]
80+
> **Validation step:** Confirm the storage account also displays both tags, matching the resource group.

learn-pr/wwl-azure/guided-project-cost-guardrails/includes/3-exercise-create-budget-alerts.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,4 @@ Set up your budget parameters including amount, reset period, and alert threshol
4444
13. Select **Create**.
4545

4646
> [!NOTE]
47-
> **Validation step:** Confirm the **gp-pilot-budget** appears in the budgets list with two alert thresholds (80% and 100%).
48-
49-
> [!NOTE]
47+
> **Validation step:** Confirm the **gp-pilot-budget** appears in the budgets list with two alert thresholds (80% and 100%).

learn-pr/wwl-azure/guided-project-cost-guardrails/includes/4-exercise-assign-test-policy.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,4 @@ Check the policy compliance dashboard to see how Azure tracks compliance across
6161
5. Note the compliance state—resources created in the allowed region should show as compliant.
6262

6363
> [!NOTE]
64-
> **Validation step:** Confirm the Compliance dashboard shows the policy enforcement status with compliant resources in the allowed region.
65-
66-
> [!NOTE]
64+
> **Validation step:** Confirm the Compliance dashboard shows the policy enforcement status with compliant resources in the allowed region.

learn-pr/wwl-azure/guided-project-cost-guardrails/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 (**environment: pilot** and **owner: it-team**).

learn-pr/wwl-azure/guided-project-cost-guardrails/includes/6-clean-up-resources.md

Lines changed: 4 additions & 6 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-
### Remove the policy assignment
6+
## Remove the policy assignment
97

108
Remove the policy assignment before deleting the resource group. Active policy assignments can block deletion of related resources.
119

@@ -15,15 +13,15 @@ Remove the policy assignment before deleting the resource group. Active policy a
1513
4. Select the **...** (ellipsis) menu on the right and select **Delete assignment**.
1614
5. Select **Yes** to confirm.
1715

18-
### Delete the budget
16+
## Delete the budget
1917

2018
1. In the portal search bar, search for **Cost Management + Billing** and select **Cost Management + Billing**.
2119
2. In the left menu, select **Budgets**.
2220
3. Find **gp-pilot-budget** in the list.
2321
4. Select the **...** (ellipsis) menu on the right and select **Delete**.
2422
5. Select **Yes** to confirm.
2523

26-
### Delete the resource group
24+
## Delete the resource group
2725

2826
Deleting the resource group removes any storage accounts or test resources you created.
2927

@@ -34,7 +32,7 @@ Deleting the resource group removes any storage accounts or test resources you c
3432
5. In the confirmation dialog that appears, select **Delete** again to confirm.
3533
6. Wait for the notification that confirms the resource group is deleted.
3634

37-
### Verify cleanup
35+
## Verify cleanup
3836

3937
1. In the portal search bar, search for **Resource groups** and confirm **rg-gp-cost-guardrails** no longer appears in the list.
4038
2. In **Policy** > **Assignments**, confirm the **Allowed locations** assignment no longer appears.
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+
- Applied tagging and budget alerts for proactive cost management.
6+
- Used Azure Policy to enforce a governance guardrail.
7+
- Validated controls with a policy deny test and budget configuration review.
8+
9+
## Next step
10+
11+
Repeat the project once from memory to reinforce the workflow and decision points.

0 commit comments

Comments
 (0)