az iot hub route

Questo gruppo di comandi è stato deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-route command group (az iot hub message-route)'.

Gestire le route di un hub IoT.

Comandi

Nome Descrizione Tipo Stato
az iot hub route create

Creare una route in hub IoT.

Memoria centrale Deprecato
az iot hub route delete

Eliminare tutte le route o indicate per il hub IoT.

Memoria centrale Deprecato
az iot hub route list

Ottenere tutte le route in hub IoT.

Memoria centrale Deprecato
az iot hub route show

Ottenere informazioni sulla route in hub IoT.

Memoria centrale Deprecato
az iot hub route test

Testare tutte le route o la route menzionata in hub IoT.

Memoria centrale Deprecato
az iot hub route update

Aggiornare una route in hub IoT.

Memoria centrale Deprecato

az iot hub route create

Deprecato

Questo comando è deprecato in modo implicito perché il gruppo di comandi 'iot hub route' è deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-route command group (az iot hub message-route)'.

Creare una route in hub IoT.

Creare una route per inviare un'origine dati e una condizione specifiche a un endpoint desiderato.

az iot hub route create --en
                        --hub-name
                        --name
                        --source {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}
                        [--condition]
                        [--enabled {false, true}]
                        [--resource-group]

Esempio

Creare una nuova route "R1".

az iot hub route create -g MyResourceGroup --hub-name MyIotHub --endpoint-name E2 --source DeviceMessages --route-name R1

Creare una nuova route "R1" con tutti i parametri.

az iot hub route create -g MyResourceGroup --hub-name MyIotHub --endpoint-name E2 --source DeviceMessages --route-name R1 --condition true --enabled true

Parametri necessari

--en --endpoint --endpoint-name

Nome dell'endpoint di routing.

--hub-name

hub IoT nome.

--name --route-name -n

Nome della route.

--source --source-type --type -s

Origine della route.

valori accettati: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents

Parametri facoltativi

--condition -c

Condizione valutata per applicare la regola di routing.

--enabled -e

Valore booleano che indica se abilitare la route all'hub Iot.

valori accettati: false, true
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az iot hub route delete

Deprecato

Questo comando è deprecato in modo implicito perché il gruppo di comandi 'iot hub route' è deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-route command group (az iot hub message-route)'.

Eliminare tutte le route o indicate per il hub IoT.

Eliminare una route o tutte le route per il hub IoT.

az iot hub route delete [--hub-name]
                        [--ids]
                        [--name]
                        [--resource-group]
                        [--source {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
                        [--subscription]

Esempio

Eliminare la route "R1" da "MyIotHub" hub IoT.

az iot hub route delete -g MyResourceGroup --hub-name MyIotHub --route-name R1

Eliminare tutte le route del tipo di origine "DeviceMessages" da "MyIotHub" hub IoT.

az iot hub route delete -g MyResourceGroup --hub-name MyIotHub --source DeviceMessages

Eliminare tutte le route da "MyIotHub" hub IoT.

az iot hub route delete -g MyResourceGroup --hub-name MyIotHub

Parametri facoltativi

--hub-name

hub IoT nome.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name --route-name -n

Nome della route.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--source --source-type --type -s

Origine della route.

valori accettati: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az iot hub route list

Deprecato

Questo comando è deprecato in modo implicito perché il gruppo di comandi 'iot hub route' è deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-route command group (az iot hub message-route)'.

Ottenere tutte le route in hub IoT.

Ottenere informazioni su tutte le route da un hub IoT.

az iot hub route list [--hub-name]
                      [--ids]
                      [--resource-group]
                      [--source {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
                      [--subscription]

Esempio

Ottenere tutte le route da "MyIotHub" hub IoT.

az iot hub route list -g MyResourceGroup --hub-name MyIotHub

Ottenere tutte le route del tipo di origine "DeviceMessages" da "MyIotHub" hub IoT.

az iot hub route list -g MyResourceGroup --hub-name MyIotHub --source DeviceMessages

Parametri facoltativi

--hub-name

hub IoT nome.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--source --source-type --type -s

Origine della route.

valori accettati: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az iot hub route show

Deprecato

Questo comando è deprecato in modo implicito perché il gruppo di comandi 'iot hub route' è deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-route command group (az iot hub message-route)'.

Ottenere informazioni sulla route in hub IoT.

Ottenere informazioni su un percorso specifico nel hub IoT.

az iot hub route show --name
                      [--hub-name]
                      [--ids]
                      [--resource-group]
                      [--subscription]

Esempio

Ottenere informazioni sulla route da "MyIotHub" hub IoT.

az iot hub route show -g MyResourceGroup --hub-name MyIotHub --route-name {routeName}

Parametri necessari

--name --route-name -n

Nome della route.

Parametri facoltativi

--hub-name

hub IoT nome.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az iot hub route test

Deprecato

Questo comando è deprecato in modo implicito perché il gruppo di comandi 'iot hub route' è deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-route command group (az iot hub message-route)'.

Testare tutte le route o la route menzionata in hub IoT.

Testare tutte le route esistenti o la route menzionata nel hub IoT. È possibile fornire un messaggio di esempio per testare le route.

az iot hub route test [--ap]
                      [--body]
                      [--hub-name]
                      [--ids]
                      [--name]
                      [--resource-group]
                      [--source {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
                      [--sp]
                      [--subscription]

Esempio

Testare la route "R1" da "MyIotHub" hub IoT.

az iot hub route test -g MyResourceGroup --hub-name MyIotHub --route-name R1

Testare tutta la route del tipo di origine "DeviceMessages" da "MyIotHub" hub IoT.

az iot hub route test -g MyResourceGroup --hub-name MyIotHub --source DeviceMessages

Parametri facoltativi

--ap --app-properties

Proprietà dell'app del messaggio di route.

--body -b

Corpo del messaggio di route.

--hub-name

hub IoT nome.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--name --route-name -n

Nome della route.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--source --source-type --type -s

Origine della route.

valori accettati: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--sp --system-properties

Proprietà di sistema del messaggio di route.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az iot hub route update

Deprecato

Questo comando è deprecato in modo implicito perché il gruppo di comandi 'iot hub route' è deprecato e verrà rimosso in una versione futura. Usare invece 'IoT Extension (azure-iot) message-route command group (az iot hub message-route)'.

Aggiornare una route in hub IoT.

Aggiornamenti una route in hub IoT. È possibile modificare l'origine, l'endpoint o la query sulla route.

az iot hub route update --name
                        [--condition]
                        [--en]
                        [--enabled {false, true}]
                        [--hub-name]
                        [--ids]
                        [--resource-group]
                        [--source {deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents}]
                        [--subscription]

Esempio

Aggiornare il tipo di origine della route "R1" da "MyIotHub" hub IoT.

az iot hub route update -g MyResourceGroup --hub-name MyIotHub --source DeviceMessages --route-name R1

Parametri necessari

--name --route-name -n

Nome della route.

Parametri facoltativi

--condition -c

Condizione valutata per applicare la regola di routing.

--en --endpoint --endpoint-name

Nome dell'endpoint di routing.

--enabled -e

Valore booleano che indica se abilitare la route all'hub Iot.

valori accettati: false, true
--hub-name

hub IoT nome.

--ids

Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--source --source-type --type -s

Origine della route.

valori accettati: deviceconnectionstateevents, devicejoblifecycleevents, devicelifecycleevents, devicemessages, digitaltwinchangeevents, invalid, twinchangeevents
--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.