Condividi tramite


az iot ops asset event

Nota

Questo riferimento fa parte dell'estensione azure-iot-ops per l'interfaccia della riga di comando di Azure (versione 2.53.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az iot ops asset event . Altre informazioni sulle estensioni.

Gestire gli eventi in un asset.

Comandi

Nome Descrizione Tipo Status
az iot ops asset event add

Aggiungere un evento a un asset.

Estensione GA
az iot ops asset event export

Esportare eventi in un asset.

Estensione GA
az iot ops asset event import

Importare eventi in un asset.

Estensione GA
az iot ops asset event list

Elencare gli eventi in un asset.

Estensione GA
az iot ops asset event remove

Rimuovere un evento in un asset.

Estensione GA

az iot ops asset event add

Aggiungere un evento a un asset.

az iot ops asset event add --asset
                           --en
                           --resource-group
                           [--name]
                           [--observability-mode]
                           [--qs]
                           [--replace {false, true}]
                           [--sampling-interval]

Esempio

Aggiungere un evento a un asset.

az iot ops asset event add --asset myasset -g myresourcegroup --event-notifier eventId --name eventName

Aggiungere un evento a un asset con nome evento, modalità osservabilità, dimensioni della coda personalizzate e intervallo di campionamento personalizzato.

az iot ops asset event add --asset MyAsset -g MyRG --event-notifier eventId --name eventName --observability-mode log --queue-size 2 --sampling-interval 500

Parametri necessari

--asset -a

Nome asset.

--en --event-notifier

Componente di notifica dell'evento.

--resource-group -g

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

Parametri facoltativi

--name -n

Nome evento.

--observability-mode --om

Modalità di osservabilità. Deve essere none o log.

--qs --queue-size

Dimensioni della coda personalizzate.

--replace

Sostituire l'evento se è già presente un altro evento con lo stesso nome.

Valori accettati: false, true
--sampling-interval --si

Intervallo di campionamento personalizzato (in millisecondi).

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 posizione predefinito 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 ops asset event export

Esportare eventi in un asset.

Il nome del file sarà {asset_name}_events. {file_type}.

az iot ops asset event export --asset
                              --resource-group
                              [--format {csv, json, yaml}]
                              [--od]
                              [--replace {false, true}]

Esempio

Esportare tutti gli eventi in un asset in formato JSON.

az iot ops asset event export --asset myasset -g myresourcegroup

Esportare tutti gli eventi in un asset in formato CSV in una directory di output specifica che può essere caricata nell'esperienza operativa digitale.

az iot ops asset event export --asset myasset -g myresourcegroup --format csv --output-dir myAssetFiles

Esportare tutti gli eventi in un asset in formato YAML. Sostituire il file se ne è già presente uno.

az iot ops asset event export --asset myasset -g myresourcegroup --format yaml --replace

Parametri necessari

--asset -a

Nome asset.

--resource-group -g

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

Parametri facoltativi

--format -f

Formato di file.

Valori accettati: csv, json, yaml
Valore predefinito: json
--od --output-dir

Directory di output per il file esportato.

--replace

Sostituire il file locale, se presente.

Valori accettati: false, true
Valore predefinito: False
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 posizione predefinito 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 ops asset event import

Importare eventi in un asset.

Per esempi di formati di file, vedere aka.ms/aziotops-assets.

az iot ops asset event import --asset
                              --if
                              --resource-group
                              [--replace {false, true}]

Esempio

Importare tutti gli eventi da un file. Questi eventi verranno aggiunti agli eventi correnti dell'asset. Gli eventi con nomi duplicati verranno ignorati.

az iot ops asset event import --asset myasset -g myresourcegroup --input-file myasset_events.yaml

Importare tutti gli eventi da un file. Questi eventi aggiungeranno gli eventi correnti dell'asset. Gli eventi con nomi duplicati sostituiranno gli eventi di asset correnti.

az iot ops asset event import --asset myasset -g myresourcegroup --input-file myasset_events.csv --replace

Parametri necessari

--asset -a

Nome asset.

--if --input-file

Percorso del file contenente gli eventi. Sono supportati i tipi di file seguenti: json, csv, yaml.

--resource-group -g

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

Parametri facoltativi

--replace

Sostituire gli eventi di asset duplicati con quelli del file. Se false, gli eventi del file verranno ignorati. Gli eventi di asset duplicati verranno determinati in base al nome.

Valori accettati: false, true
Valore predefinito: False
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 posizione predefinito 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 ops asset event list

Elencare gli eventi in un asset.

az iot ops asset event list --asset
                            --resource-group

Esempio

Elencare tutti gli eventi in un asset.

az iot ops asset event list --asset myasset -g myresourcegroup

Parametri necessari

--asset -a

Nome asset.

--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 posizione predefinito 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 ops asset event remove

Rimuovere un evento in un asset.

az iot ops asset event remove --asset
                              --name
                              --resource-group

Esempio

Rimuovere un evento da un asset tramite il nome dell'evento.

az iot ops asset event remove --asset myasset -g myresourcegroup --name myevent

Parametri necessari

--asset -a

Nome asset.

--name -n

Nome evento.

--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 posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

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