New-AzAutomationWebhook
Hiermee maakt u een webhook voor een Automation-runbook.
Syntaxis
New-AzAutomationWebhook
[-Name] <String>
[-RunbookName] <String>
[-IsEnabled] <Boolean>
[-ExpiryTime] <DateTimeOffset>
[-Parameters <IDictionary>]
[-Force]
[-RunOn <String>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Met de cmdlet New-AzAutomationWebhook maakt u een webhook voor een Azure Automation-runbook. Zorg ervoor dat u de webhook-URL opslaat die door deze cmdlet wordt geretourneerd, omdat deze niet opnieuw kan worden opgehaald.
Voorbeelden
Voorbeeld 1: Een webhook maken
$Webhook = New-AzAutomationWebhook -Name "Webhook06" -IsEnabled $True -ExpiryTime "10/2/2016" -RunbookName "ContosoRunbook" -ResourceGroupName "ResourceGroup01" -AutomationAccountName "AutomationAccount01" -Force
Met deze opdracht maakt u een webhook met de naam Webhook06 voor het runbook ContosoRunbook in het Automation-account met de naam AutomationAccount01. Met de opdracht wordt de webhook opgeslagen in de variabele $Webhook. De webhook is ingeschakeld. De webhook verloopt op het opgegeven moment. Deze opdracht biedt geen waarden voor webhookparameters. Met deze opdracht geeft u de parameter Force op. Daarom wordt u niet om bevestiging gevraagd.
Voorbeeld 2: Een webhook maken met parameters
$Params = @{"StringParam"="Hello World";"IntegerParam"=32}
$Webhook = New-AzAutomationWebhook -Name "Webhook11" -Parameters $Params -IsEnabled $True -ExpiryTime "10/2/2016" -RunbookName "ContosoRunbook" -ResourceGroupName "ResourceGroup01" -AutomationAccountName "AutomationAccount01" -Force
Met de eerste opdracht maakt u een woordenlijst met parameters en slaat u deze op in de variabele $Params. Met de tweede opdracht maakt u een webhook met de naam Webhook11 voor het runbook ContosoRunbook in het Automation-account met de naam AutomationAccount01. Met de opdracht worden de parameters in $Params toegewezen aan de webhook.
Parameters
-AutomationAccountName
Hiermee geeft u de naam op van een Automation-account waarin deze cmdlet een webhook maakt.
Type: | String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Confirm
Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ExpiryTime
Hiermee geeft u de verlooptijd voor de webhook op als een DateTimeOffset-object . U kunt een tekenreeks of een datum/tijd opgeven die kan worden geconverteerd naar een geldige DateTimeOffset.
Type: | DateTimeOffset |
Position: | 5 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Force
ps_force
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IsEnabled
Hiermee geeft u op of de webhook is ingeschakeld.
Type: | Boolean |
Position: | 4 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u een naam voor de webhook.
Type: | String |
Position: | 2 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Parameters
Hiermee geeft u een woordenlijst van sleutel-/waardeparen. De sleutels zijn de parameternamen van het runbook. De waarden zijn de parameterwaarden van het runbook. Wanneer het runbook wordt gestart als reactie op een webhook, worden deze parameters doorgegeven aan het runbook.
Type: | IDictionary |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ResourceGroupName
Hiermee geeft u de naam op van de resourcegroep waarvoor deze cmdlet een webhook maakt.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RunbookName
Hiermee geeft u de naam van het runbook aan de webhook te koppelen.
Type: | String |
Position: | 3 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RunOn
Optionele naam van de hybrid worker-groep die het runbook moet uitvoeren
Type: | String |
Aliassen: | HybridWorker |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |