我们正在尝试通过PowerShell创建Azure IOT中心。 fbAsyncInit
参数(Microsoft.Azure.Commands.Management.IotHub.Models.PSOperationsMonitoringProperties
)是一种数据类型,其中包含-OperationsMonitoringProperties
类型的单个成员。
我认为它是键/值对,其中键来自https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-operations-monitoring示例中显示的Dictionary<string,string>
值集。
然而,我不知道为'价值'部分提供什么。
我相信可能的值是单词category
的拼写。任何人都可以说可能的值是什么?传递价值{None, Verbose, Error}
取得了成功,但没有用其他词语。例如,"Error"
从"Verbose"
Powershell命令返回400 / BadRequest。
答案 0 :(得分:2)
值为&#34;无&#34;,&#34;信息&#34;和&#34;错误&#34;。示例如下:
$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