AZ-104Hands-on lab50 min
Module lab — ARM and Bicep at scale: loops, conditions, modules, template specs and Complete mode
لاب الدرس — ARM و Bicep على نطاق واسع: Loops و Conditions و Modules و Template specs و Complete mode
Contoso's platform team publishes reusable network building blocks. Your Cloud Shell home already contains arm/loops.json (copy loops + a condition) and a Bicep project in bicep/ (a module called in a loop, decorators and a .bicepparam file). You will preview and deploy them, publish a template spec and deploy it into another resource group from the portal, clean a resource group with Complete mode after a what-if, and read the deployment history. Resource groups rg-x3-arm , rg-x3-bicep , rg-x3-shared and rg-x3-cmp already exist.
The 6 tasks you will do
- Task 1 — Read the loops, preview with what-if, deployالمهمة 1 — اقرا الـ Loops واعمل Preview بالـ what-if وانشر
- Task 2 — Flip the condition and redeploy (Incremental)المهمة 2 — اقلب الـ Condition وانشر تاني (Incremental)
- Task 3 — Bicep: module in a loop, decorators and a .bicepparam fileالمهمة 3 — Bicep: Module في Loop و Decorators وملف .bicepparam
- Task 4 — Publish a template spec and deploy it from the portalالمهمة 4 — انشر Template spec واعمل منه Deploy من البورتال
- Task 5 — Complete mode: what-if first, then clean the resource groupالمهمة 5 — الـ Complete mode: what-if الأول وبعدين نضّف الـ Resource group
- Task 6 — Read the deployment history and operationsالمهمة 6 — اقرا سجل الـ Deployments والعمليات