Partager via


New-AzStreamAnalyticsInput

Crée une entrée ou remplace une entrée déjà existante sous un travail de streaming existant.

Syntaxe

New-AzStreamAnalyticsInput
   -JobName <String>
   -Name <String>
   -ResourceGroupName <String>
   -File <String>
   [-SubscriptionId <String>]
   [-IfMatch <String>]
   [-IfNoneMatch <String>]
   [-DefaultProfile <PSObject>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Crée une entrée ou remplace une entrée déjà existante sous un travail de streaming existant.

Exemples

Exemple 1 : Créer une entrée de travail avec une définition à partir d’un fichier

New-AzStreamAnalyticsInput -ResourceGroupName azure-rg-test -JobName sajob-02-pwsh -Name input-01 -File .\test\template-json\EventHub.json

Name     Type                                           ETag
----     ----                                           ----
input-01 Microsoft.StreamAnalytics/streamingjobs/inputs 6c9f5122-44b9-45bf-81c9-5349a9dd8851

Cette commande crée une entrée à partir du fichier EventHub.json.

(voici un exemple pour « EventHub.json ») { « properties » : { « type » : « Stream », « serialization » : { « type » : « Json », « properties » : { « encoding » : « UTF8 » } }, « compression » : { « type » : « None » }, « datasource » : { « type » : { « type » : « Microsoft.EventHub/EventHub », « properties » : { « serviceBusNamespace » : « xxxxxxxx », « sharedAccessPolicyName » : « xxxxxx », « sharedAccessPolicyKey » : « xxxxxx », « authenticationMode » : « ConnectionString », « eventHubName » : « xxxxxx », « consumerGroupName » : « xxxxxx » } }

Exemple 2 : Créer une entrée de travail avec une définition à partir d’un fichier

New-AzStreamAnalyticsInput -ResourceGroupName azure-rg-test -JobName sajob-02-pwsh -Name input-01 -File .\test\template-json\IotHub.json

Name     Type                                           ETag
----     ----                                           ----
input-01 Microsoft.StreamAnalytics/streamingjobs/inputs 6c9f5122-44b9-45bf-81c9-5349a9dd8851

Cette commande crée une entrée à partir du fichier IotHub.json.

(voici un exemple pour « IotHub.json ») { « properties » : { « type » : « Stream », « serialization » : { « type » : « Json », « properties » : { « encoding » : « UTF8 » } }, « compression » : { « type » : « None » }, « partitionKey » : «  », « datasource » : { « type » : « Microsoft.Devices/IotHubs », « properties » : { « iotHubNamespace » : « xxxxxxxxxxx », « sharedAccessPolicyName » : « xxxxxx », « sharedAccessPolicyKey » : « xxxxxxxxx », « consumerGroupName » : « $Default », « endpoint » : « messages/events » } } }

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
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:PSObject
Alias: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

-File

Nom de la tâche de streaming.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-IfMatch

ETag de l’entrée. Omettez cette valeur pour toujours remplacer l’entrée 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
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-IfNoneMatch

Définissez sur « * » pour autoriser la création d’une nouvelle entrée, mais pour empêcher la mise à jour d’une entrée 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
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-JobName

Nom de la tâche de streaming.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Nom de l'entrée.

Type:String
Alias:InputName
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques: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
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SubscriptionId

ID de l’abonnement cible.

Type:String
Position:Named
Valeur par défaut:(Get-AzContext).Subscription.Id
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:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

IInput

IStreamAnalyticsIdentity

Sorties

IInput