Partager via


az iot ops dataflow

Note

Cette référence fait partie de l’extension azure-iot-ops pour Azure CLI (version 2.67.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une az iot ops dataflow commande. Apprenez-en davantage sur les extensions.

Gestion des flux de données.

Commandes

Nom Description Type État
az iot ops dataflow apply

Créez ou remplacez un dataflow associé à un profil de flux de données.

Extension GA
az iot ops dataflow delete

Supprimez un dataflow associé à un profil de flux de données.

Extension GA
az iot ops dataflow endpoint

Gestion des points de terminaison de flux de données.

Extension GA
az iot ops dataflow endpoint apply

Créez ou remplacez une ressource de point de terminaison de flux de données.

Extension GA
az iot ops dataflow endpoint create

Créez ou remplacez une ressource de point de terminaison de flux de données.

Extension GA
az iot ops dataflow endpoint create adls

Créez ou remplacez une ressource de point de terminaison de flux de données pour Azure Data Lake Storage Gen2.

Extension GA
az iot ops dataflow endpoint create adx

Créez ou remplacez une ressource de point de terminaison de flux de données pour Azure Data Explorer.

Extension GA
az iot ops dataflow endpoint create custom-kafka

Créez ou remplacez une ressource de point de terminaison de flux de données pour le répartiteur kafka personnalisé.

Extension GA
az iot ops dataflow endpoint create custom-mqtt

Créez ou remplacez une ressource de point de terminaison de flux de données pour un répartiteur MQTT personnalisé.

Extension GA
az iot ops dataflow endpoint create eventgrid

Créez ou remplacez une ressource de point de terminaison de flux de données pour Azure Event Grid.

Extension GA
az iot ops dataflow endpoint create eventhub

Créez ou remplacez une ressource de point de terminaison de flux de données pour l’espace de noms Azure Event Hubs compatible kafka.

Extension GA
az iot ops dataflow endpoint create fabric-onelake

Créez ou remplacez une ressource de point de terminaison de flux de données pour Microsoft Fabric OneLake.

Extension GA
az iot ops dataflow endpoint create fabric-realtime

Créez ou remplacez un point de terminaison de flux de données Microsoft Fabric Real-Time Intelligence.

Extension GA
az iot ops dataflow endpoint create local-mqtt

Créez ou remplacez un point de terminaison de flux de données MQTT local d’Azure IoT Operations.

Extension GA
az iot ops dataflow endpoint create local-storage

Créez ou remplacez un point de terminaison de flux de données de stockage local.

Extension GA
az iot ops dataflow endpoint create otel

Créez ou remplacez un point de terminaison de flux de données OpenTelemetry.

Extension GA
az iot ops dataflow endpoint delete

Supprimez une ressource de point de terminaison de flux de données.

Extension GA
az iot ops dataflow endpoint list

Répertorier les ressources de point de terminaison de flux de données associées à une instance.

Extension GA
az iot ops dataflow endpoint show

Afficher les détails d’une ressource de point de terminaison de flux de données.

Extension GA
az iot ops dataflow endpoint update

Mettez à jour les propriétés d’une ressource de point de terminaison de flux de données existante.

Extension GA
az iot ops dataflow endpoint update adls

Mettez à jour les propriétés d’une ressource de point de terminaison de flux de données existante pour Azure Data Lake Storage Gen2.

Extension GA
az iot ops dataflow endpoint update adx

Mettez à jour les propriétés d’une ressource de point de terminaison de flux de données existante pour Azure Data Explorer.

Extension GA
az iot ops dataflow endpoint update custom-kafka

Mettez à jour les propriétés d’une ressource de point de terminaison de flux de données existante pour le répartiteur kafka personnalisé.

Extension GA
az iot ops dataflow endpoint update custom-mqtt

Mettez à jour les propriétés d’une ressource de point de terminaison de flux de données existante pour le répartiteur MQTT personnalisé.

Extension GA
az iot ops dataflow endpoint update eventgrid

Mettez à jour les propriétés d’une ressource de point de terminaison de flux de données existante pour Azure Event Grid.

Extension GA
az iot ops dataflow endpoint update eventhub

Mettez à jour les propriétés d’une ressource de point de terminaison de flux de données existante pour l’espace de noms Azure Event Hubs compatible kafka.

Extension GA
az iot ops dataflow endpoint update fabric-onelake

Mettez à jour les propriétés d’une ressource de point de terminaison de flux de données existante pour Microsoft Fabric OneLake.

Extension GA
az iot ops dataflow endpoint update fabric-realtime

Mettez à jour les propriétés d’un point de terminaison de flux de données Microsoft Fabric Real-Time Intelligence existant.

Extension GA
az iot ops dataflow endpoint update local-mqtt

Mettez à jour les propriétés d’un point de terminaison de flux de données MQTT local Azure IoT Operations local.

Extension GA
az iot ops dataflow endpoint update local-storage

Mettez à jour les propriétés d’un point de terminaison de flux de données de stockage local existant.

Extension GA
az iot ops dataflow endpoint update otel

Mettez à jour les propriétés d’un point de terminaison de flux de données OpenTelemetry existant.

Extension GA
az iot ops dataflow list

Répertorier les dataflows associés à un profil de flux de données.

Extension GA
az iot ops dataflow profile

Gestion des profils de flux de données.

Extension GA
az iot ops dataflow profile create

Créez ou remplacez un profil de flux de données.

Extension GA
az iot ops dataflow profile delete

Supprimez un profil de flux de données.

Extension GA
az iot ops dataflow profile list

Répertorier les profils de flux de données associés à une instance.

Extension GA
az iot ops dataflow profile show

Afficher les détails d’un profil de flux de données.

Extension GA
az iot ops dataflow profile update

Mettez à jour un profil de flux de données.

Extension GA
az iot ops dataflow show

Afficher les détails d’un dataflow associé à un profil de flux de données.

Extension GA

az iot ops dataflow apply

Créez ou remplacez un dataflow associé à un profil de flux de données.

Voici un exemple de format de fichier de configuration :

{
  "mode": "Enabled",
  "operations": [
    {
      "operationType": "Source",
      "sourceSettings": {
        "endpointRef": "myenpoint1",
        "assetRef": "",
        "serializationFormat": "Json",
        "schemaRef": "myschema1",
        "dataSources": [
          "testfrom"
        ]
      }
    },
    {
      "operationType": "BuiltInTransformation",
      "builtInTransformationSettings": {
        "serializationFormat": "Json",
        "datasets": [],
        "filter": [
          {
            "type": "Filter",
            "description": "",
            "inputs": [
              "$metadata.user_property.value"
            ],
            "expression": "$1 > 100"
          }
        ],
        "map": [
          {
            "type": "PassThrough",
            "inputs": [
              "*"
            ],
            "output": "*"
          }
        ]
      }
    },
    {
      "operationType": "Destination",
      "destinationSettings": {
        "endpointRef": "myenpoint2",
        "dataDestination": "test"
      }
    }
  ]
}

Lorsqu’elle est utilisée avec l’application du contenu ci-dessus, crée ou remplace une ressource de flux de données cible.

az iot ops dataflow apply --config-file
                          --instance
                          --name
                          --resource-group
                          [--profile]

Exemples

Créez ou remplacez un dataflow « mydataflow » associé à un profil « myprofile » à l’aide d’un fichier config.

az iot ops dataflow apply -n mydataflow -p myprofile --in myinstance -g myresourcegroup --config-file /path/to/dataflow/config.json

Paramètres obligatoires

--config-file

Chemin d’accès à un fichier de configuration contenant les propriétés de ressource au format json. Le fichier config doit contenir un objet avec des propriétés compatibles avec la représentation ARM de la ressource. L’objet est mis en corrélation directement avec les « propriétés »{} de la ressource ARM.

Propriété Valeur
Groupe de paramètres: Config Arguments
--instance -i

Nom de l’instance Des opérations IoT.

--name -n

Nom du flux de données.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--profile -p

Nom du profil de flux de données.

Propriété Valeur
Valeur par défaut: default
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az iot ops dataflow delete

Supprimez un dataflow associé à un profil de flux de données.

az iot ops dataflow delete --instance
                           --name
                           --resource-group
                           [--profile]
                           [--yes {false, true}]

Exemples

Supprimez un dataflow « mydataflow » associé à un profil « myprofile ».

az iot ops dataflow delete -n mydataflow -p myprofile --in mycluster-ops-instance -g myresourcegroup

Paramètres obligatoires

--instance -i

Nom de l’instance Des opérations IoT.

--name -n

Nom du flux de données.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--profile -p

Nom du profil de flux de données.

Propriété Valeur
Valeur par défaut: default
--yes -y

Confirmez [y]es sans invite. Utile pour les scénarios CI et Automation.

Propriété Valeur
Valeurs acceptées: false, true
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az iot ops dataflow list

Répertorier les dataflows associés à un profil de flux de données.

az iot ops dataflow list --instance
                         --resource-group
                         [--profile]

Exemples

Énumérez les dataflows associés au profil « myprofile ».

az iot ops dataflow list -p myprofile --in mycluster-ops-instance -g myresourcegroup

Paramètres obligatoires

--instance -i

Nom de l’instance Des opérations IoT.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--profile -p

Nom du profil de flux de données.

Propriété Valeur
Valeur par défaut: default
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False

az iot ops dataflow show

Afficher les détails d’un dataflow associé à un profil de flux de données.

az iot ops dataflow show --instance
                         --name
                         --resource-group
                         [--profile]

Exemples

Affichez les détails d’un dataflow « mydataflow » associé à un profil « myprofile ».

az iot ops dataflow show -n mydataflow -p myprofile --in mycluster-ops-instance -g myresourcegroup

Paramètres obligatoires

--instance -i

Nom de l’instance Des opérations IoT.

--name -n

Nom du flux de données.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Paramètres facultatifs

Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.

--profile -p

Nom du profil de flux de données.

Propriété Valeur
Valeur par défaut: default
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Format de sortie.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.

Propriété Valeur
Valeur par défaut: False