Partager via


New-AzStreamAnalyticsInput

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

Syntaxe

Default (Par défaut)

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.

(ci-dessous est 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.

(ci-dessous est 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 invite à confirmer avant d’exécuter l’applet de commande.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Propriétés du paramètre

Type:PSObject
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzureRMContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-File

Nom du travail de diffusion en continu.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-JobName

Nom du travail de diffusion en continu.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Name

Nom de l’entrée.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:InputName

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ResourceGroupName

Nom du groupe de ressources. Le nom ne respecte pas la casse.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SubscriptionId

ID de l’abonnement cible.

Propriétés du paramètre

Type:String
Valeur par défaut:(Get-AzContext).Subscription.Id
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

IInput

IStreamAnalyticsIdentity

Sorties

IInput