pass parameters to powershell script from azure automation runbook webhook

Viewed 76

I'm trying to execute an azure automation powershell runbook using the webhook. But, not sure how to pass the parameters to the powershell script.

PoSh to call webhook

$webhook = "https://ajsiyeqw12-732y-243z-9zashysdg.webhook.us.azure-automation.net/webhooks?token=asjfhhye232874829mxsdxbsahfts"
Invoke-WebRequest -Method Post -Uri $webhook

underlying PoSh that has parameters

Param(
 [string]$resourceGroup,
 [string]$VMName,
 [string]$method,
 [string]$UAMI 
)

How would we pass the input parameters resourceGroup, VMName etc., to the webhook url to execute the underlying powershell. I am looking to use management api instead for executing the runbook.

https://docs.microsoft.com/en-us/rest/api/automation/job/create?tabs=HTTP

0 Answers
Related