2017-06-21 1 views
0

Nous essayons de créer un concentrateur IOT Azure via PowerShell. Le paramètre Microsoft.Azure.Commands.Management.IotHub.Models.PSOperationsMonitoringProperties (-OperationsMonitoringProperties) est un type de données contenant un seul membre, de type Dictionary<string,string>. Je crois que c'est des paires clé/valeur, où la clé est de l'ensemble des valeurs category montrées dans les exemples à https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-operations-monitoring. Je ne sais pas quoi fournir pour la partie «valeur», cependant. Je crois que les valeurs possibles sont une certaine orthographe des mots {None, Verbose, Error}. Quelqu'un peut-il dire quelles sont les valeurs possibles? Le passage de la valeur "Error" a eu du succès, mais pas avec d'autres mots. Par exemple "Verbose" renvoie un 400/BadRequest de la commande Powershell Set-AzureRmIotHub.Valeurs appropriées pour PSOperationsMonitoringPropertie lors de l'utilisation de Set/New-AzureRmIotHub

Répondre

2

Les valeurs sont "Aucun", "Informations" et "Erreur". Exemple ci-dessous:

$hub = Get-AzureRmIotHub 
$op = $hub.Properties.OperationsMonitoringProperties 
$op.OperationMonitoringEvents["DeviceIdentityOperations"] = "None" # None|Information|Error 
$hubupdated = Set-AzureRmIotHub ` 
    -ResourceGroupName getStartedWithIoTHub_rg ` 
    -Name getStartedWithAnIoTHub ` 
    -OperationsMonitoringProperties $op 
$hubupdated.Properties.OperationsMonitoringProperties 
+0

Quelles sont les valeurs possibles pour 'key'? –

+0

Note: Joué avec la lame de surveillance des opérations de Portal IOT. La définition de la catégorie de surveillance '" DeviceIdentityOperations "' sur "Verbose" sur la lame produit la valeur '" Error, Information "' pour les '$ op.OperationMonitoringEvents [" DeviceIdentityOperations "]'. Kinda souhaite que je pensais jouer avec le portail, puis appelle 'Get-AzureRmIotHub' avant de poster, mais peut-être d'autres en bénéficieront. –

+0

Remarque: Les valeurs possibles de 'key' émises par' Get-AzureRmIotHub' sont: '" DeviceIdentityOperations "," DeviceTelemetry "," C2DCommands "," Aucun "," Connexions "," FileUploadOperations "," Routes "' . La valeur 'value' pour la catégorie' "None" 'revient à' 'None" '. Je n'ai aucune idée de l'effet de la définition de la catégorie '" None "' sur autre chose que "None" '. –