New-AzAutomationWebhook

Hiermee maakt u een webhook voor een Automation-runbook.

Syntax

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
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Force

ps_force

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IsEnabled

Hiermee geeft u op of de webhook is ingeschakeld.

Type:Boolean
Position:4
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Hiermee geeft u een naam voor de webhook.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Hiermee geeft u de naam op van de resourcegroep waarvoor deze cmdlet een webhook maakt.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RunbookName

Hiermee geeft u de naam van het runbook aan de webhook te koppelen.

Type:String
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RunOn

Optionele naam van de hybrid worker-groep die het runbook moet uitvoeren

Type:String
Aliases:HybridWorker
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

String

Boolean

DateTimeOffset

Uitvoerwaarden

Webhook