Setting the file. One moment.
Chapter 09 · Azure App Onboard
Subchapter 9.4
references/iac-resources.mdMarkdown3 KBView on GitHub
Look up when stuck after 3 tries, edge cases, or validating generated code against ground truth.
| Resource | URL | Use When |
|---|---|---|
| Bicep Documentation | https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/ (opens in a new tab) | Syntax, file structure, deployment scopes, install |
| Azure Resource Reference | https://learn.microsoft.com/en-us/azure/templates/ (opens in a new tab) | Resource properties, API versions, schema per type |
| Resource | URL | Use When |
|---|---|---|
| Terraform Registry — azurerm | https://registry.terraform.io/providers/hashicorp/azurerm/latest (opens in a new tab) | Resource type properties, argument reference, import blocks |
| Terraform Registry — azapi | https://registry.terraform.io/providers/azure/azapi/latest (opens in a new tab) | Preview resources not yet in azurerm; maps to ARM REST APIs |
| Tool | Format | Purpose |
|---|---|---|
bicep build | Bicep | Syntax + schema validation |
az deployment group create --what-if | Bicep | ARM-level dry run with change preview |
terraform validate | Terraform | Syntax + schema validation |
terraform plan | Terraform | Provider-level dry run |
⛔ Primary lookup path: Call
mcp_azure_mcp_documentationwith the error message first. Use the table below as fallback when MCP is unavailable or returns no results.On repeat failures (same error 2+ consecutive attempts):
fetch_webpagethe matching URL below with the error message as query. Apply the documented fix — do not retry the same approach.
| Resource | URL | Use When |
|---|---|---|
| Common ARM Deployment Errors | https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors (opens in a new tab) | InvalidTemplateDeployment, SkuNotAvailable, QuotaExceeded, any ARM error code |
| App Service Troubleshooting | https://learn.microsoft.com/en-us/troubleshoot/azure/app-service/ (opens in a new tab) | Startup crashes, Kudu/Oryx build failures, health probe issues |
| App Service Zip Deploy Guide | https://learn.microsoft.com/en-us/azure/app-service/deploy-zip (opens in a new tab) | Zip deploy, SCM_DO_BUILD_DURING_DEPLOYMENT, Kudu publish API |
| Container Apps Troubleshooting | https://learn.microsoft.com/en-us/azure/container-apps/troubleshooting (opens in a new tab) | Revision failures, ingress errors, secret resolution, image pull failures |
| Quota Increase Portal | https://portal.azure.com/#blade/Microsoft_Azure_Capacity/QuotaMenuBlade/myQuotas (opens in a new tab) | Direct link for quota increase requests |
Source: Official Microsoft Learn, HashiCorp Developer, and Azure documentation.