Skip to content

Commit 4d5d764

Browse files
authored
Add event grid runner
1 parent f4d6915 commit 4d5d764

File tree

1 file changed

+23
-0
lines changed
  • templates/AzureFunctionEventGrid

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
param (
2+
$EventGridEvent,
3+
4+
$TriggerMetadata
5+
)
6+
7+
Write-Host "Trigger: %COMMAND% has been invoked"
8+
9+
$parameters = Get-RestParameter -Request $EventGridEvent -Command %COMMAND%
10+
11+
try {
12+
$results = %COMMAND% @parameters -ErrorAction Stop
13+
}
14+
catch {
15+
$_ | Out-String | ForEach-Object {
16+
foreach ($line in ($_ -split "`n")) {
17+
Write-Warning $line
18+
}
19+
}
20+
Write-FunctionResult -Status InternalServerError -Body "$_"
21+
return
22+
}
23+
Write-FunctionResult -Status OK -Body $results

0 commit comments

Comments
 (0)