New-AzStreamAnalyticsFunction
Crée une fonction ou remplace une fonction déjà existante sous un travail de streaming existant.
Syntax
New-AzStreamAnalyticsFunction
-JobName <String>
-Name <String>
-ResourceGroupName <String>
-File <String>
[-SubscriptionId <String>]
[-IfMatch <String>]
[-IfNoneMatch <String>]
[-DefaultProfile <PSObject>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Crée une fonction ou remplace une fonction déjà existante sous un travail de streaming existant.
Exemples
Exemple 1 : Créer une fonction Stream Analytics
New-AzStreamAnalyticsFunction -ResourceGroupName azure-rg-test -JobName sajob-02-pwsh -Name function-01 -File .\test\template-json\Function_JavascriptUdf.json
Name Type ETag
---- ---- ----
function-01 Microsoft.StreamAnalytics/streamingjobs/functions 7bbd6ccd-c7a4-4910-b2ae-a3eae19d9b18
Cette commande crée une fonction à partir du fichier Function_JavascriptUdf.json.
(voici un exemple pour « Function_JavascriptUdf.json ») { « properties » : { « type » : « Scalar », « properties » : { « inputs » : [ { « dataType » : « any » }, { « dataType » : « any » } ], « output » : { « dataType » : « any » }, « binding » : { « type » : « Microsoft.StreamAnalytics/JavascriptUdf », « properties » : { « script » : « // Sample UDF qui retourne la somme de deux valeurs.\nfunction main(arg3, arg4) {\n return arg1 + arg2 ;\n}
Exemple 2 : Créer une fonction Stream Analytics
New-AzStreamAnalyticsFunction -ResourceGroupName azure-rg-test -JobName sajob-02-pwsh -Name function-01 -File .\test\template-json\MachineLearningServices.json
Name Type ETag
---- ---- ----
function-01 Microsoft.StreamAnalytics/streamingjobs/functions 7bbd6ccd-c7a4-4910-b2ae-a3eae19d9b18
Cette commande crée une fonction à partir de la machine de fichiers Apprentissage Services.json.
(ci-dessous est un exemple pour " Machine Apprentissage Services.json ») { « properties » : { « type » : « Scalar », « properties » : { « inputs » : [ { « dataType » : « record » } ], « output » : { « dataType » : « bigint » }, « binding » : { « type » : « Microsoft.Machine Apprentissage Services », « properties » : { « endpoint » : »http://xxxxxxxxxxxxxxxxxxx.eastus.azurecontainer.io/score", « inputs » : [ { « name » : « data », « dataType » : « object », « mapTo » : 0 } ], « outputs » : [ { « name » : « output », « dataType » : « int64 », « mapTo » : 0 } ], « batchSize » : 10000, « numberOfParallelRequests » : 1 } } }
Paramètres
-Confirm
Vous demande une confirmation avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
valeur par défaut: | None |
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: | PSObject |
Aliases: | AzureRMContext, AzureCredential |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-File
Nom du groupe de ressources. Le nom ne respecte pas la casse.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IfMatch
ETag de la fonction. Omettez cette valeur pour toujours remplacer la fonction actuelle. Spécifiez la dernière valeur ETag vue pour empêcher le remplacement accidentel des modifications simultanées.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IfNoneMatch
Définissez la valeur « * » pour permettre la création d’une nouvelle fonction, mais pour empêcher la mise à jour d’une fonction existante. D’autres valeurs entraînent une réponse 412 en cas d’échec de la condition.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobName
Nom de la tâche de streaming.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Nom de la fonction.
Type: | String |
Aliases: | FunctionName |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Nom du groupe de ressources. Le nom ne respecte pas la casse.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SubscriptionId
ID de l’abonnement cible.
Type: | String |
Position: | Named |
valeur par défaut: | (Get-AzContext).Subscription.Id |
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: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Sorties
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