az iot hub module-twin
Note
This reference is part of the azure-iot extension for the Azure CLI (version 2.59.0 or higher). Tillägget installeras automatiskt första gången du kör ett kommandot az iot hub module-twin. Learn more about extensions.
Hantera konfiguration av IoT-enhetsmodultvillingar.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az iot hub module-twin replace |
Ersätt en modultvillingdefinition med mål-json. |
Extension | GA |
az iot hub module-twin show |
Visa en modultvillingdefinition. |
Extension | GA |
az iot hub module-twin update |
Uppdatera önskade egenskaper och taggar för modultvillingar. |
Extension | GA |
az iot hub module-twin replace
Ersätt en modultvillingdefinition med mål-json.
Ange json direkt eller använd en filsökväg.
az iot hub module-twin replace --device-id
--json
--module-id
[--auth-type {key, login}]
[--etag]
[--hub-name]
[--login]
[--resource-group]
Exempel
Ersätt en modultvilling med filinnehåll.
az iot hub module-twin replace -d {device_id} -n {iothub_name} -m {module_name} -j ../mymodtwin.json
Obligatoriska parametrar
Målenhets-ID.
Json att ersätta befintlig tvilling med. Ange filsökväg eller rå json.
Målmodul-ID.
Valfria parametrar
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Anger om åtgärden ska automatiskt härleda en principnyckel eller använda den aktuella Azure AD-sessionen. Om autentiseringstypen är inloggning och resursens värdnamn anges hoppas resurssökningen över om det inte behövs. Du kan konfigurera standardinställningen med .az configure --defaults iothub-data-auth-type={auth-type-value}
Egenskap | Värde |
---|---|
Parameter group: | Access Control Arguments |
Standardvärde: | key |
Godkända värden: | key, login |
Etag eller entitetstagg som motsvarar resursens sista tillstånd. Om ingen etag anges används värdet *.
IoT Hub-namn eller värdnamn. Krävs om --login inte har angetts.
Egenskap | Värde |
---|---|
Parameter group: | IoT Hub Identifier Arguments |
Det här kommandot stöder en entitet anslutningssträng med behörighet att utföra åtgärder. Använd för att undvika sessionsinloggning via "az login". Om både en entitet anslutningssträng och namn anges prioriteras anslutningssträng. Krävs om --hub-name inte anges.
Egenskap | Värde |
---|---|
Parameter group: | IoT Hub Identifier Arguments |
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Egenskap | Värde |
---|---|
Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Egenskap | Värde |
---|---|
Standardvärde: | False |
Output format.
Egenskap | Värde |
---|---|
Standardvärde: | json |
Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
Egenskap | Värde |
---|---|
Standardvärde: | False |
az iot hub module-twin show
Visa en modultvillingdefinition.
az iot hub module-twin show --device-id
--module-id
[--auth-type {key, login}]
[--hub-name]
[--login]
[--resource-group]
Obligatoriska parametrar
Målenhets-ID.
Målmodul-ID.
Valfria parametrar
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Anger om åtgärden ska automatiskt härleda en principnyckel eller använda den aktuella Azure AD-sessionen. Om autentiseringstypen är inloggning och resursens värdnamn anges hoppas resurssökningen över om det inte behövs. Du kan konfigurera standardinställningen med .az configure --defaults iothub-data-auth-type={auth-type-value}
Egenskap | Värde |
---|---|
Parameter group: | Access Control Arguments |
Standardvärde: | key |
Godkända värden: | key, login |
IoT Hub-namn eller värdnamn. Krävs om --login inte har angetts.
Egenskap | Värde |
---|---|
Parameter group: | IoT Hub Identifier Arguments |
Det här kommandot stöder en entitet anslutningssträng med behörighet att utföra åtgärder. Använd för att undvika sessionsinloggning via "az login". Om både en entitet anslutningssträng och namn anges prioriteras anslutningssträng. Krävs om --hub-name inte anges.
Egenskap | Värde |
---|---|
Parameter group: | IoT Hub Identifier Arguments |
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Egenskap | Värde |
---|---|
Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Egenskap | Värde |
---|---|
Standardvärde: | False |
Output format.
Egenskap | Värde |
---|---|
Standardvärde: | json |
Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
Egenskap | Värde |
---|---|
Standardvärde: | False |
az iot hub module-twin update
Uppdatera önskade egenskaper och taggar för modultvillingar.
Ange argumenten --desired eller --tags för PATCH-beteende. Båda parametrarna stöder infogad json eller en filsökväg till json-innehåll. Användningen av generiska uppdaterings args (dvs. --set) återspeglar PUT-beteendet och är inaktuella.
az iot hub module-twin update --device-id
--module-id
[--add]
[--auth-type {key, login}]
[--desired]
[--etag]
[--force-string]
[--hub-name]
[--login]
[--remove]
[--resource-group]
[--set]
[--tags]
Exempel
Önskade egenskaper för patchmodultvilling.
az iot hub module-twin update -n {iothub_name} -d {device_id} -m {module_id} --desired '{"conditions":{"temperature":{"warning":70, "critical":100}}}'
Korrigeringsmodultvillingtaggar.
az iot hub module-twin update -n {iothub_name} -d {device_id} -m {module_id} --tags '{"country": "USA"}'
Korrigera modultvillingtaggar med json-filinnehåll.
az iot hub module-twin update -n {iothub_name} -d {device_id} -m {module_id} --tags /path/to/file
Korrigeringsborttagning av "kritisk" önskad egenskap från överordnad "temperatur"
az iot hub module-twin update -n {iothub_name} -d {device_id} -m {module_id} --desired '{"condition":{"temperature":{"critical": null}}}'
Obligatoriska parametrar
Målenhets-ID.
Målmodul-ID.
Valfria parametrar
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string or JSON string>
.
Egenskap | Värde |
---|---|
Parameter group: | Generic Update Arguments |
Standardvärde: | [] |
Anger om åtgärden ska automatiskt härleda en principnyckel eller använda den aktuella Azure AD-sessionen. Om autentiseringstypen är inloggning och resursens värdnamn anges hoppas resurssökningen över om det inte behövs. Du kan konfigurera standardinställningen med .az configure --defaults iothub-data-auth-type={auth-type-value}
Egenskap | Värde |
---|---|
Parameter group: | Access Control Arguments |
Standardvärde: | key |
Godkända värden: | key, login |
Önskade egenskaper för tvilling.
Egenskap | Värde |
---|---|
Parameter group: | Twin Patch Arguments |
Etag eller entitetstagg som motsvarar resursens sista tillstånd. Om ingen etag anges används värdet *.
När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.
Egenskap | Värde |
---|---|
Parameter group: | Generic Update Arguments |
Standardvärde: | False |
IoT Hub-namn eller värdnamn. Krävs om --login inte har angetts.
Egenskap | Värde |
---|---|
Parameter group: | IoT Hub Identifier Arguments |
Det här kommandot stöder en entitet anslutningssträng med behörighet att utföra åtgärder. Använd för att undvika sessionsinloggning via "az login". Om både en entitet anslutningssträng och namn anges prioriteras anslutningssträng. Krävs om --hub-name inte anges.
Egenskap | Värde |
---|---|
Parameter group: | IoT Hub Identifier Arguments |
Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list <indexToRemove>
ELLER --remove propertyToRemove
.
Egenskap | Värde |
---|---|
Parameter group: | Generic Update Arguments |
Standardvärde: | [] |
Namn på resursgrupp. Du kan konfigurera standardgruppen med hjälp av az configure --defaults group=<name>
.
Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=<value>
.
Egenskap | Värde |
---|---|
Parameter group: | Generic Update Arguments |
Standardvärde: | [] |
Twin tags.
Egenskap | Värde |
---|---|
Parameter group: | Twin Patch Arguments |
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Egenskap | Värde |
---|---|
Standardvärde: | False |
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Egenskap | Värde |
---|---|
Standardvärde: | False |
Output format.
Egenskap | Värde |
---|---|
Standardvärde: | json |
Godkända värden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumeration. Du kan konfigurera standardprenumerationen med hjälp av az account set -s NAME_OR_ID
.
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
Egenskap | Värde |
---|---|
Standardvärde: | False |