az iot ops ns asset onvif event

Note

Diese Referenz ist Teil der Erweiterung azure-iot-ops für die Azure CLI (Version 2.70.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie ein az iot ops ns asset onvif-Ereignisbefehl ausführen. Erfahren Sie mehr über Erweiterungen.

Verwalten einzelner Ereignisse für ONVIF-Objektereignisgruppen in Device Registry-Namespaces.

Befehle

Name Beschreibung Typ Status
az iot ops ns asset onvif event add

Fügen Sie einer ONVIF-Objektereignisgruppe in einem Device Registry-Namespace ein Ereignis hinzu.

Extension GA
az iot ops ns asset onvif event export

Exportieren sie Ereignisse in eine Datei.

Extension GA
az iot ops ns asset onvif event import

Importieren von Ereignissen aus datei.

Extension GA
az iot ops ns asset onvif event list

Auflisten von Ereignissen für eine ONVIF-Objektereignisgruppe in einem Device Registry-Namespace.

Extension GA
az iot ops ns asset onvif event remove

Entfernen Eines Ereignisses aus einer ONVIF-Objektereignisgruppe in einem Device Registry-Namespace.

Extension GA

az iot ops ns asset onvif event add

Fügen Sie einer ONVIF-Objektereignisgruppe in einem Device Registry-Namespace ein Ereignis hinzu.

az iot ops ns asset onvif event add --asset
                                    --eg --event-group
                                    --instance
                                    --name
                                    --resource-group
                                    [--acquire-policy-token]
                                    [--change-reference]
                                    [--data-source --ds]
                                    [--dest --destination]
                                    [--replace {false, true}]
                                    [--tr --type-ref]

Beispiele

Hinzufügen eines einfachen ONVIF-Ereignisses

az iot ops ns asset onvif event add --asset myonvifasset --instance myInstance -g myInstanceResourceGroup --event-group motionEvents --name motion --data-source "camera.motion"

Hinzufügen eines ONVIF-Ereignisses mit MQTT-Ziel

az iot ops ns asset onvif event add --asset myonvifasset --instance myInstance -g myInstanceResourceGroup --event-group motionEvents --name intrusion --data-source "camera.intrusion" --dest topic="factory/onvif/events" retain=Keep qos=Qos1 ttl=3600

Ersetzen Eines ONVIF-Ereignisses mit demselben Namen (alle Eigenschaften müssen erneut angegeben werden)

az iot ops ns asset onvif event add --asset myonvifasset --instance myInstance -g myInstanceResourceGroup --event-group motionEvents --name intrusion --data-source "camera.intrusion.v2" --dest topic="factory/onvif/events" retain=Keep qos=Qos1 ttl=3600 --replace

Erforderliche Parameter

--asset -a

Objektname.

--eg --event-group

Name der Ereignisgruppe.

--instance -i

Der Name der Azure IoT Einsatz Instanz.

--name

Ereignisname.

--resource-group -g

Die Ressourcengruppe der Azure IoT Einsatz Instanz.

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--acquire-policy-token

Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--change-reference

Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--data-source --ds

Datenquelle für das Ereignis.

--dest --destination

Key=Wert-Paare, die das Ziel für Ereignisse darstellen. Zulässige Argumente sind: topic, retain, , qosund ttl für MQTT. Zulässige Werte für retain sind Keep und zulässige Werte sind Neverqos und Qos0 sind.Qos1

--replace

Ersetzen Sie das Ereignis, wenn bereits ein anderes Ereignis mit demselben Namen vorhanden ist.

Eigenschaft Wert
Standardwert: False
Zulässige Werte: false, true
--tr --type-ref

Typdefinitions-ID oder URI.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az iot ops ns asset onvif event export

Exportieren sie Ereignisse in eine Datei.

Exportieren Sie Ereignisse aus einer Ereignisgruppe in das JSON-, YAML- oder CSV-Format.

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

Erforderliche Parameter

--asset -a

Objektname.

--eg --event-group

Name der Ereignisgruppe.

--instance -i

Der Name der Azure IoT Einsatz Instanz.

--resource-group -g

Die Ressourcengruppe der Azure IoT Einsatz Instanz.

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--acquire-policy-token

Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--change-reference

Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--format -f

Dateiformat exportieren.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: csv, json, yaml
--od --output-dir

Ausgabeverzeichnis für den Export.

Eigenschaft Wert
Standardwert: .
--replace

Ersetzen Sie das Ereignis, wenn bereits ein anderes Ereignis mit demselben Namen vorhanden ist.

Eigenschaft Wert
Standardwert: False
Zulässige Werte: false, true
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az iot ops ns asset onvif event import

Importieren von Ereignissen aus datei.

Importieren von Ereignissen aus JSON-, YAML- oder CSV-Datei. Verwenden Sie "--replace" zum Zusammenführen mit Überschreiben.

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

Erforderliche Parameter

--asset -a

Objektname.

--eg --event-group

Name der Ereignisgruppe.

--if --input-file

Pfad zum Importieren von Dateien (JSON, YAML oder CSV).

--instance -i

Der Name der Azure IoT Einsatz Instanz.

--resource-group -g

Die Ressourcengruppe der Azure IoT Einsatz Instanz.

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--acquire-policy-token

Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--change-reference

Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--replace

Ersetzen Sie das Ereignis, wenn bereits ein anderes Ereignis mit demselben Namen vorhanden ist.

Eigenschaft Wert
Standardwert: False
Zulässige Werte: false, true
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az iot ops ns asset onvif event list

Auflisten von Ereignissen für eine ONVIF-Objektereignisgruppe in einem Device Registry-Namespace.

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

Beispiele

Auflisten aller Ereignisse für eine Ereignisgruppe

az iot ops ns asset onvif event list --asset myonvifasset --instance myInstance -g myInstanceResourceGroup --event-group motionEvents

Erforderliche Parameter

--asset -a

Objektname.

--eg --event-group

Name der Ereignisgruppe.

--instance -i

Der Name der Azure IoT Einsatz Instanz.

--resource-group -g

Die Ressourcengruppe der Azure IoT Einsatz Instanz.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False

az iot ops ns asset onvif event remove

Entfernen Eines Ereignisses aus einer ONVIF-Objektereignisgruppe in einem Device Registry-Namespace.

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

Beispiele

Entfernen eines Ereignisses aus einer Ereignisgruppe

az iot ops ns asset onvif event remove --asset myonvifasset --instance myInstance -g myInstanceResourceGroup --event-group motionEvents --name motion

Erforderliche Parameter

--asset -a

Objektname.

--eg --event-group

Name der Ereignisgruppe.

--instance -i

Der Name der Azure IoT Einsatz Instanz.

--name

Ereignisname.

--resource-group -g

Die Ressourcengruppe der Azure IoT Einsatz Instanz.

Optionale Parameter

Die folgenden Parameter sind optional, aber je nach Kontext kann mindestens ein Parameter erforderlich sein, damit der Befehl erfolgreich ausgeführt werden kann.

--acquire-policy-token

Automatisches Abrufen eines Azure Policy Tokens für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
--change-reference

Die zugehörige Änderungsreferenz-ID für diesen Ressourcenvorgang.

Eigenschaft Wert
Parametergruppe: Global Policy Arguments
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

Eigenschaft Wert
Standardwert: False
--help -h

Diese Hilfemeldung anzeigen und schließen.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

Eigenschaft Wert
Standardwert: False
--output -o

Ausgabeformat.

Eigenschaft Wert
Standardwert: json
Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

Eigenschaft Wert
Standardwert: False