New-AzAutomationWebhook
Crée un webhook pour un runbook Automation.
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
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 |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
valeur par défaut: | False |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Force
ps_force
Type: | SwitchParameter |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsEnabled
Spécifie si le webhook est activé.
Type: | Boolean |
Position: | 4 |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Spécifie un nom pour le webhook.
Type: | String |
Position: | 2 |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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 |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RunbookName
Spécifie le nom du runbook à associer au webhook.
Type: | String |
Position: | 3 |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RunOn
Nom facultatif du groupe worker hybride qui doit exécuter le runbook
Type: | String |
Aliases: | HybridWorker |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 |
Aliases: | wi |
Position: | Named |
valeur par défaut: | False |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Sorties
Liens associés
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour