Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Prepare applications for Azure deployment by generating infrastructure code, Dockerfiles, and config files.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
references/services/functions/templates/recipes/servicebus/eval/typescript.md
1# Service Bus Recipe - TypeScript Eval23## MCP Template Validation45| Criteria | Expected | Status |6|----------|----------|--------|7| Template discovery | `functions_template_get(language: "typescript")` returns list | ✅ PASS |8| Filter by resource | `resource == "servicebus"` finds matches | ✅ PASS |9| Template scaffolded | `servicebus-trigger-typescript-azd` | ✅ PASS |10| Has trigger code | `app.serviceBusQueue` trigger binding in output | ✅ PASS |11| Has IaC | `projectFiles[]` includes Bicep | ✅ PASS |12| Has RBAC | Service Bus Data Receiver/Sender role | ✅ PASS |1314## Agent Behavior Validation1516```text171. Agent calls: functions_template_get(language: "typescript")182. Agent scans templateList.triggers[] descriptions and resource field193. Agent selects: template where resource == "servicebus" → servicebus-trigger-typescript-azd204. Agent calls: functions_template_get(language: "typescript", template: "servicebus-trigger-typescript-azd")215. Agent writes: functionFiles[] + projectFiles[]22```2324## Code Indicators Verified2526- `app.serviceBusQueue` trigger binding (V4 model)27- TypeScript compilation successful (`npm install` + `tsc`)28- Service Bus namespace with managed identity RBAC29- VNet integration and Flex Consumption plan3031## Test Date32332026-04-223435## Verdict3637**PASS** - MCP template provides complete TypeScript Service Bus trigger with IaC, RBAC, and UAMI binding.38