2017-06-21 3 views
0

私たちはPowerShell経由でAzure IOTハブを作成しようとしています。 Microsoft.Azure.Commands.Management.IotHub.Models.PSOperationsMonitoringPropertiesパラメータ(-OperationsMonitoringProperties)は、タイプがDictionary<string,string>の単一のメンバを含むデータ型です。Set/New-AzureRmIotHubを使用する場合のPSOperationsMonitoringPropertieの適切な値

私はそれがhttps://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-operations-monitoringの例に示されているcategoryの値のセットからのキー/値のペアであると信じています。

「値」の部分は何を提供するのか分かりませんが、 可能な値は、{None, Verbose, Error}という単語のスペルです。誰でも可能な値が何であると言うことができますか?値"Error"を渡すと成功しましたが、他の単語では成功しませんでした。たとえば、"Verbose"は、Set-AzureRmIotHub Powershellコマンドから400/BadRequestを返します。

答えて

2

値は、「なし」、「情報」、および「エラー」です。以下の例:

$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

「キー」にはどのような値がありますか? –

+0

注:Portal IOT Operations Monitoring Bladeで再生されました。ブレードの監視カテゴリ「DeviceIdentityOperations」を「Verbose」に設定すると、 '$ op.OperationMonitoringEvents [" DeviceIdentityOperations "]'の値が "Error、Information"になります。 私はポータルで遊ぶと考えて、投稿する前に 'Get-AzureRmIotHub'を呼び出したいと思っていますが、おそらく他の人にはメリットがあります。 –

+0

注: '' Get-AzureRmIotHub'で出力される 'key'の値は、' 'DeviceIdentityOperations ''、DeviceTelemetry''、' 'C2DCommands''、' 'None'''''''''、' 'FileUploadOperations''、' 'Routes''です。 。 '' None ''カテゴリの' value'は '' None' 'として返されます。私は、 '' None ''カテゴリーを' 'None''以外のものに設定することの影響がどのようなものか分かりません。 –

関連する問題