New-AzAutomationWebhook
Crée un webhook pour un runbook Automation.
Syntaxe
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
L’applet de commande New-AzAutomationWebhook crée un webhook pour un runbook Azure Automation. Veillez à enregistrer l’URL du webhook que cette applet de commande retourne, car elle ne peut pas être récupérée à nouveau.
Exemples
Exemple 1 : Créer un webhook
$Webhook = New-AzAutomationWebhook -Name "Webhook06" -IsEnabled $True -ExpiryTime "10/2/2016" -RunbookName "ContosoRunbook" -ResourceGroupName "ResourceGroup01" -AutomationAccountName "AutomationAccount01" -Force
Cette commande crée un webhook nommé Webhook06 pour le runbook nommé ContosoRunbook dans le compte Automation nommé AutomationAccount01. La commande stocke le webhook dans la variable $Webhook. Le webhook est activé. Le webhook expire à l’heure spécifiée. Cette commande ne fournit aucune valeur pour les paramètres de webhook. Cette commande spécifie le paramètre Force . Par conséquent, il ne vous invite pas à confirmer.
Exemple 2 : Créer un webhook avec des paramètres
$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
La première commande crée un dictionnaire de paramètres et les stocke dans la variable $Params. La deuxième commande crée un webhook nommé Webhook11 pour le runbook nommé ContosoRunbook dans le compte Automation nommé AutomationAccount01. La commande affecte les paramètres dans $Params au webhook.
Paramètres
-AutomationAccountName
Spécifie le nom d’un compte Automation dans lequel cette applet de commande crée un webhook.
Type: | String |
Position: | 1 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ExpiryTime
Spécifie l’heure d’expiration du webhook en tant qu’objet DateTimeOffset . Vous pouvez spécifier une chaîne ou une DateTime qui peut être convertie en dateTimeOffset valide.
Type: | DateTimeOffset |
Position: | 5 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Force
ps_force
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-IsEnabled
Spécifie si le webhook est activé.
Type: | Boolean |
Position: | 4 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Name
Spécifie un nom pour le webhook.
Type: | String |
Position: | 2 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Parameters
Spécifie un dictionnaire de paires clé/valeur. Les clés sont les noms des paramètres du runbook. Les valeurs sont les valeurs des paramètres du runbook. Lorsque le runbook démarre en réponse à un webhook, ces paramètres sont passés au runbook.
Type: | IDictionary |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceGroupName
Spécifie le nom du groupe de ressources pour lequel cette applet de commande crée un webhook.
Type: | String |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-RunbookName
Spécifie le nom du runbook à associer au webhook.
Type: | String |
Position: | 3 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-RunOn
Nom facultatif du groupe worker hybride qui doit exécuter le runbook
Type: | String |
Alias: | HybridWorker |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |