az iot ops ns asset opcua event

Note

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

Gestire singoli eventi per i gruppi di eventi di asset OPC UA negli spazi dei nomi del Registro di sistema dei dispositivi.

Comandi

Nome Descrizione Tipo Status
az iot ops ns asset opcua event add

Aggiungere un evento a un gruppo di eventi di asset OPC UA in uno spazio dei nomi del Registro di sistema dispositivi.

Extension GA
az iot ops ns asset opcua event export

Esportare gli eventi nel file.

Extension GA
az iot ops ns asset opcua event import

Importare eventi dal file.

Extension GA
az iot ops ns asset opcua event list

Elencare gli eventi per un gruppo di eventi di asset OPC UA in uno spazio dei nomi del Registro di sistema dispositivi.

Extension GA
az iot ops ns asset opcua event remove

Rimuovere un evento da un gruppo di eventi di asset OPC UA in uno spazio dei nomi del Registro di sistema dispositivi.

Extension GA

az iot ops ns asset opcua event add

Aggiungere un evento a un gruppo di eventi di asset OPC UA in uno spazio dei nomi del Registro di sistema dispositivi.

az iot ops ns asset opcua event add --asset
                                    --eg --event-group
                                    --instance
                                    --name
                                    --resource-group
                                    [--acquire-policy-token]
                                    [--change-reference]
                                    [--condition-refresh --cr {false, true}]
                                    [--data-source --ds]
                                    [--fc --filter-clause]
                                    [--filter-type --ft]
                                    [--qs --queue-size]
                                    [--replace {false, true}]
                                    [--sampling-interval --si]

Esempio

Aggiungere un evento OPC UA di base

az iot ops ns asset opcua event add --asset myopcuaasset --instance myInstance -g myInstanceResourceGroup --event-group alarmGroup --name severity --data-source "alarm.severity"

Aggiungere un evento OPC UA con intervallo di campionamento e dimensioni della coda

az iot ops ns asset opcua event add --asset myopcuaasset --instance myInstance -g myInstanceResourceGroup --event-group alarmGroup --name pressure --data-source "alarm.pressure" --sampling-int 500 --queue-size 5

Sostituire un evento OPC UA con lo stesso nome

az iot ops ns asset opcua event add --asset myopcuaasset --instance myInstance -g myInstanceResourceGroup --event-group alarmGroup --name severity --data-source "alarm.severity.updated" --replace

Aggiungere un evento OPC UA con clausole di filtro e tipo di filtro

az iot ops ns asset opcua event add --asset myopcuaasset --instance myInstance -g myInstanceResourceGroup --event-group alarmGroup --name criticalAlarm --data-source "alarm.critical" --filter-type "ns=2;i=5001" --filter-clause path="/EventType" type="ns=2;i=5001"

Parametri necessari

--asset -a

Nome asset.

--eg --event-group

Nome del gruppo di eventi.

--instance -i

Nome dell'istanza di Operazioni di Azure IoT.

--name

Nome evento.

--resource-group -g

Gruppo di risorse dell'istanza di Operazioni di Azure IoT.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--condition-refresh --cr

Se abilitata, viene richiesto un oggetto ConditionRefresh dal server OPC UA dopo la creazione della sottoscrizione. Impostare su false per rifiutare esplicitamente l'aggiornamento della condizione per questo evento all'interno di un gruppo in cui è abilitato.

Proprietà Valore
Valori accettati: false, true
--data-source --ds

Origine dati per l'evento.

--fc --filter-clause

Coppie chiave=valore separate da spazi per le clausole di filtro eventi. Le chiavi consentite sono path (obbligatorie), typee field. Questo parametro può essere specificato più volte per aggiungere più clausole.

--filter-type --ft

ID definizione del tipo di filtro per l'evento.

--qs --queue-size

Dimensioni della coda.

--replace

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

Proprietà Valore
Valore predefinito: False
Valori accettati: false, true
--sampling-interval --si

Intervallo di campionamento in millisecondi.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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

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

Proprietà Valore
Valore predefinito: False

az iot ops ns asset opcua event export

Esportare gli eventi nel file.

Esportare eventi da un gruppo di eventi in formato JSON, YAML o CSV.

az iot ops ns asset opcua event export --asset
                                       --eg --event-group
                                       --instance
                                       --resource-group
                                       [--acquire-policy-token]
                                       [--change-reference]
                                       [--format {csv, json, yaml}]
                                       [--od --output-dir]
                                       [--replace {false, true}]

Parametri necessari

--asset -a

Nome asset.

--eg --event-group

Nome del gruppo di eventi.

--instance -i

Nome dell'istanza di Operazioni di Azure IoT.

--resource-group -g

Gruppo di risorse dell'istanza di Operazioni di Azure IoT.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--format -f

Esportare il formato di file.

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

Directory di output per l'esportazione.

Proprietà Valore
Valore predefinito: .
--replace

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

Proprietà Valore
Valore predefinito: False
Valori accettati: false, true
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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

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

Proprietà Valore
Valore predefinito: False

az iot ops ns asset opcua event import

Importare eventi dal file.

Importare eventi da file JSON, YAML o CSV. Usare --replace per eseguire il merge con la sovrascrittura.

az iot ops ns asset opcua event import --asset
                                       --eg --event-group
                                       --if --input-file
                                       --instance
                                       --resource-group
                                       [--acquire-policy-token]
                                       [--change-reference]
                                       [--replace {false, true}]

Parametri necessari

--asset -a

Nome asset.

--eg --event-group

Nome del gruppo di eventi.

--if --input-file

Percorso del file di importazione (JSON, YAML o CSV).

--instance -i

Nome dell'istanza di Operazioni di Azure IoT.

--resource-group -g

Gruppo di risorse dell'istanza di Operazioni di Azure IoT.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--replace

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

Proprietà Valore
Valore predefinito: False
Valori accettati: false, true
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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

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

Proprietà Valore
Valore predefinito: False

az iot ops ns asset opcua event list

Elencare gli eventi per un gruppo di eventi di asset OPC UA in uno spazio dei nomi del Registro di sistema dispositivi.

az iot ops ns asset opcua event list --asset
                                     --eg --event-group
                                     --instance
                                     --resource-group

Esempio

Elencare tutti gli eventi per un gruppo di eventi

az iot ops ns asset opcua event list --asset myopcuaasset --instance myInstance -g myInstanceResourceGroup --event-group alarmGroup

Parametri necessari

--asset -a

Nome asset.

--eg --event-group

Nome del gruppo di eventi.

--instance -i

Nome dell'istanza di Operazioni di Azure IoT.

--resource-group -g

Gruppo di risorse dell'istanza di Operazioni di Azure IoT.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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

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

Proprietà Valore
Valore predefinito: False

az iot ops ns asset opcua event remove

Rimuovere un evento da un gruppo di eventi di asset OPC UA in uno spazio dei nomi del Registro di sistema dispositivi.

az iot ops ns asset opcua event remove --asset
                                       --eg --event-group
                                       --instance
                                       --name
                                       --resource-group
                                       [--acquire-policy-token]
                                       [--change-reference]

Esempio

Rimuovere un evento da un gruppo di eventi

az iot ops ns asset opcua event remove --asset myopcuaasset --instance myInstance -g myInstanceResourceGroup --event-group alarmGroup --name severity

Parametri necessari

--asset -a

Nome asset.

--eg --event-group

Nome del gruppo di eventi.

--instance -i

Nome dell'istanza di Operazioni di Azure IoT.

--name

Nome evento.

--resource-group -g

Gruppo di risorse dell'istanza di Operazioni di Azure IoT.

Parametri facoltativi

I seguenti parametri sono facoltativi, ma a seconda del contesto, uno o più di questi potrebbero diventare necessari per l'esecuzione corretta del comando.

--acquire-policy-token

Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--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

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

Proprietà Valore
Valore predefinito: False