az logicapp workflow

Note

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

Gérer les flux de travail Logic Apps Standard.

Commandes

Nom Description Type État
az logicapp workflow create

Ajoutez un flux de travail à un projet Logic Apps Standard local existant.

Extension GA
az logicapp workflow delete

Supprimez une workflow.json tout en conservant les fichiers partagés et frères.

Extension GA
az logicapp workflow disable

Configurez un flux de travail Standard déployé comme Désactivé et observez l’état d’exécution.

Extension GA
az logicapp workflow enable

Configurez un flux de travail Standard déployé comme activé et observez l’état d’exécution.

Extension GA
az logicapp workflow export

Exportez un workflow.json créé sans modifier l’application.

Extension GA
az logicapp workflow list

Répertoriez les flux de travail dans une application Logic Apps Standard en cours d’exécution ou déployée.

Extension GA
az logicapp workflow set

Remplacez une workflow.json existante par les vérifications de révision et le préversion du runtime.

Extension GA
az logicapp workflow show

Lisez les métadonnées d’un flux de travail et créez workflow.json.

Extension GA
az logicapp workflow validate

Validez les définitions de flux de travail hors connexion par défaut.

Extension GA

az logicapp workflow create

Ajoutez un flux de travail à un projet Logic Apps Standard local existant.

Les auteurs localement uniquement et n’effectue aucun appel réseau. Écrit uniquement le workflow.jsondu flux de travail, laissant host.json et local.settings.json non touché, de sorte que l’ajout d’un deuxième flux de travail n’est pas destructeur. Pas idempotent : il échoue si le flux de travail existe déjà, il est donc sûr de réessayer uniquement avec --force.

az logicapp workflow create --workflow
                            [--acquire-policy-token]
                            [--change-reference]
                            [--context]
                            [--file]
                            [--force]
                            [--kind {Stateful, Stateless}]
                            [--path]

Exemples

Ajoutez un flux de travail à l’aide du modèle de démarrage.

az logicapp workflow create --path .\orders --workflow process-order

Ajoutez un flux de travail à partir d’une définition créée.

az logicapp workflow create --path .\orders --workflow send-message --file .\send.json

Paramètres obligatoires

--workflow

Nom du flux de travail à ajouter.

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.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--context

Contexte de projet local nommé. Les contextes cloud sont refusés, et non remplacés par une autre cible locale.

--file

workflow.json ou définition complète existante à utiliser au lieu du modèle de démarrage.

--force

Remplacez le flux de travail s’il existe déjà. Pas sûr de réessayer sans elle.

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

Type de flux de travail. La valeur par défaut est Avec état ou le type dans --file.

Propriété Valeur
Valeurs acceptées: Stateful, Stateless
--path

Racine du projet existant. Par défaut, le chemin d’accès au contexte local ou le répertoire actif.

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 en utilisant 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 logicapp workflow delete

Supprimez une workflow.json tout en conservant les fichiers partagés et frères.

Exige que --allow-non-atomic reconnaisse le comportement VFS non transactionnel du runtime. Lit et vérifie le flux de travail pris en charge existant et la révision exacte, invite à moins que --oui soit fourni, revérifie après confirmation et supprime conditionnellement uniquement workflow.json. Vérifie l’absence avec un plan de fichiers 404 ; les résultats inconnus ou un fichier recréé sont des erreurs, jamais retentées en mode silencieux. --if-match lie éventuellement la suppression à une révision d’affichage/exportation antérieure.

D’autres fichiers de flux de travail et le répertoire de flux de travail sont conservés, tels que les paramètres d’application partagés, les connexions, les artefacts et les identités. La suppression du runtime est asynchrone ; cela n’annule pas les exécutions actives, videz l’historique des exécutions ou supprimez la ressource d’application. Exportez d’abord pour la récupération. Aucun contournement de révision générique/force n’est pris en charge.

az logicapp workflow delete --workflow
                            [--acquire-policy-token]
                            [--allow-non-atomic]
                            [--change-reference]
                            [--context]
                            [--host-key]
                            [--if-match]
                            [--local]
                            [--name]
                            [--port]
                            [--resource-group]
                            [--yes]

Exemples

Supprimez un flux de travail sur un hôte local en cours d’exécution.

az logicapp workflow delete --local --workflow hello --allow-non-atomic --yes

Supprimez un flux de travail à l’aide d’une cible enregistrée et de confirmation.

az logicapp workflow delete --context dev --workflow hello --allow-non-atomic

Paramètres obligatoires

--workflow

Nom du flux de travail.

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.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--allow-non-atomic

Accusé de réception requis que les mutations VFS ne sont pas transactionnelles et ne peuvent pas garantir la restauration ou empêcher chaque course.

Propriété Valeur
Valeur par défaut: False
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--context

Contexte CLI Logic Apps nommé utilisé pour résoudre les coordonnées cibles.

--host-key

Clé principale pour un hôte local qui en nécessite un. Envoyé en tant qu’en-tête x-functions-key.

--if-match

ETag exact du flux de travail show/export. Refusez une modification obsolète. Les caractères génériques et les ETags faibles sont rejetés ; Les ETags sont toujours vérifiés même lorsqu’ils sont omis.

--local

Ciblez un runtime Logic Apps local au lieu d’une application déployée.

Propriété Valeur
Valeur par défaut: False
--name -n

Nom du site Logic App Standard.

--port

Port d’exécution local. Nécessite --local lorsqu’il est fourni sur la ligne de commande.

--resource-group -g

Nom du groupe de ressources contenant le site Logic App Standard.

--yes -y

Ne pas demander de confirmation. Ne contourne pas les vérifications de révision ou l’accusé de réception non atomique.

Propriété Valeur
Valeur par défaut: False
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 en utilisant 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 logicapp workflow disable

Configurez un flux de travail Standard déployé comme Désactivé et observez l’état d’exécution.

Prend en charge les flux de travail avec état/sans état déployés à l’aide de -g/-n ou d’un contexte cloud. Les cibles de runtime local sont rejetées sans demandes, modifications de fichiers ou redémarrages de l’hôte. La désactivation arrête les nouvelles instances/déclencheurs de flux de travail ordinaires après la propagation ; les exécutions en cours/en attente existantes continuent. Cela n’annule pas les exécutions, l’historique de vidage, les déclencheurs de réinitialisation ou l’arrêt de la ressource d’application. Nécessite --allow-non-atomic et confirmation, sauf si --oui est fourni. App Service remplace l’intégralité de la carte des paramètres ; les valeurs sont conservées à partir d’un instantané, mais les modifications simultanées non liées peuvent être perdues. Il n’existe aucun paramètre ETag/garantie transactionnelle. Les mises à jour des paramètres peuvent avoir des effets d’hébergement/rechargement. configureState est vérifié par la lecture différée des paramètres ; runtimeState est une observation unique distincte. Les résultats en attente/inconnus avertissent au lieu de revendiquer la quiescence du déclencheur. Les demandes déjà configurées n’écrivent pas ou n’invitent pas. Aucune nouvelle tentative/restauration automatique n’est tentée, et les écritures/lectures incertaines retournent des erreurs. Ni les valeurs de paramètres ni les erreurs de fournisseur brutes n’apparaissent dans les résultats de commande ou les journaux de débogage REST de cette opération.

az logicapp workflow disable --workflow
                             [--acquire-policy-token]
                             [--allow-non-atomic]
                             [--change-reference]
                             [--context]
                             [--host-key]
                             [--local]
                             [--name]
                             [--port]
                             [--resource-group]
                             [--yes]

Exemples

Désactivez uniquement hello, sans arrêter son application ou annuler les exécutions.

az logicapp workflow disable -g my-rg -n my-app --workflow hello --allow-non-atomic

Désactivez un flux de travail via une cible déployée enregistrée.

az logicapp workflow disable --context production --workflow hello --allow-non-atomic --yes

Paramètres obligatoires

--workflow

Nom du flux de travail.

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.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--allow-non-atomic

Accusé de réception obligatoire indiquant qu’App Service remplace la carte complète des paramètres de l’application. Les modifications simultanées non liées peuvent être perdues malgré le préversion/lecture différée.

Propriété Valeur
Valeur par défaut: False
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--context

Contexte CLI Logic Apps nommé utilisé pour résoudre les coordonnées cibles.

--host-key

Clé principale pour un hôte local qui en nécessite un. Envoyé en tant qu’en-tête x-functions-key.

--local

Ciblez un runtime Logic Apps local au lieu d’une application déployée.

Propriété Valeur
Valeur par défaut: False
--name -n

Nom du site Logic App Standard.

--port

Port d’exécution local. Nécessite --local lorsqu’il est fourni sur la ligne de commande.

--resource-group -g

Nom du groupe de ressources contenant le site Logic App Standard.

--yes -y

Ne pas demander de confirmation. Ne contourne pas les vérifications d’instantanés ou l’accusé de réception non atomique.

Propriété Valeur
Valeur par défaut: False
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 en utilisant 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 logicapp workflow enable

Configurez un flux de travail Standard déployé comme activé et observez l’état d’exécution.

Prend en charge les flux de travail avec état/sans état déployés à l’aide de -g/-n ou d’un contexte cloud. Les cibles de runtime local sont rejetées sans modifier les fichiers ou redémarrer les hôtes. Nécessite --allow-non-atomic, car App Service remplace l’ensemble des paramètres de l’application map lors de la définition Workflows.<name>.FlowState. D’autres paramètres sont conservés de l’instantané, mais les mises à jour non liées simultanées peuvent être perdues malgré le préversion et la lecture différée. Coordonnez tous les enregistreurs de paramètres. Nécessite une confirmation, sauf si --oui est fourni ; l’activation peut traiter le backlog de déclencheur cumulé. Les rapports vérifiés configureState séparément de runtimeState après une observation du runtime. Convergé signifie que les métadonnées correspondantes, pas les exécutions vidées ou la preuve que tous les répartiteurs sont arrêtés. Les états en attente/inconnus produisent des avertissements sans nouvelles tentatives ou restauration automatiques. Cela ne démarre pas/arrête l’application, modifie les définitions, annule les exécutions ou l’historique de vidage. Les paramètres de l’application et les corps d’erreur du fournisseur ne sont pas exposés, y compris par les journaux de débogage REST de cette opération.

az logicapp workflow enable --workflow
                            [--acquire-policy-token]
                            [--allow-non-atomic]
                            [--change-reference]
                            [--context]
                            [--host-key]
                            [--local]
                            [--name]
                            [--port]
                            [--resource-group]
                            [--yes]

Exemples

Activez un flux de travail déployé après la coordination des enregistreurs de paramètres.

az logicapp workflow enable -g my-rg -n my-app --workflow hello --allow-non-atomic

Utilisez une cible déployée enregistrée sans invite.

az logicapp workflow enable --context production --workflow hello --allow-non-atomic --yes

Paramètres obligatoires

--workflow

Nom du flux de travail.

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.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--allow-non-atomic

Accusé de réception obligatoire indiquant qu’App Service remplace la carte complète des paramètres de l’application. Les modifications simultanées non liées peuvent être perdues malgré le préversion/lecture différée.

Propriété Valeur
Valeur par défaut: False
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--context

Contexte CLI Logic Apps nommé utilisé pour résoudre les coordonnées cibles.

--host-key

Clé principale pour un hôte local qui en nécessite un. Envoyé en tant qu’en-tête x-functions-key.

--local

Ciblez un runtime Logic Apps local au lieu d’une application déployée.

Propriété Valeur
Valeur par défaut: False
--name -n

Nom du site Logic App Standard.

--port

Port d’exécution local. Nécessite --local lorsqu’il est fourni sur la ligne de commande.

--resource-group -g

Nom du groupe de ressources contenant le site Logic App Standard.

--yes -y

Ne pas demander de confirmation. Ne contourne pas les vérifications d’instantanés ou l’accusé de réception non atomique.

Propriété Valeur
Valeur par défaut: False
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 en utilisant 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 logicapp workflow export

Exportez un workflow.json créé sans modifier l’application.

Conserve le type avec état ou sans état réel et le fichier de flux de travail créé complet, y compris les expressions et la configuration du runtime. Nécessite une destination .json en dehors de la racine du système de fichiers et --force pour remplacer un fichier. Publie le fichier complet de manière atomique ; les répertoires et les liens symboliques sont rejetés. Aucun téléchargement complet de l’application, de connexions ou d’informations d’identification d’application n’est inclus. Les définitions peuvent contenir des littéraux sensibles créés : protégez le fichier de sortie. Le résultat inclut l’etag de fichier source pour un garde --if-match ultérieur.

az logicapp workflow export --output-path
                            --workflow
                            [--acquire-policy-token]
                            [--change-reference]
                            [--context]
                            [--force]
                            [--host-key]
                            [--local]
                            [--name]
                            [--port]
                            [--resource-group]

Exemples

Exportez un flux de travail local.

az logicapp workflow export --local --workflow hello --output-path .\download\hello\workflow.json

Exportez un flux de travail déployé.

az logicapp workflow export -g my-rg -n my-app --workflow hello --output-path .\hello.json

Paramètres obligatoires

--output-path

Fichier .json de destination pour un flux de travail. Pas d’exportation complète de l’application. Les définitions peuvent contenir des secrets créés.

--workflow

Nom du flux de travail.

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.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--context

Contexte CLI Logic Apps nommé utilisé pour résoudre les coordonnées cibles.

--force

Remplacez atomiquement un fichier de sortie standard existant.

Propriété Valeur
Valeur par défaut: False
--host-key

Clé principale pour un hôte local qui en nécessite un. Envoyé en tant qu’en-tête x-functions-key.

--local

Ciblez un runtime Logic Apps local au lieu d’une application déployée.

Propriété Valeur
Valeur par défaut: False
--name -n

Nom du site Logic App Standard.

--port

Port d’exécution local. Nécessite --local lorsqu’il est fourni sur la ligne de commande.

--resource-group -g

Nom du groupe de ressources contenant le site Logic App Standard.

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 en utilisant 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 logicapp workflow list

Répertoriez les flux de travail dans une application Logic Apps Standard en cours d’exécution ou déployée.

Retourne la valeur et nextContinuationToken. Chaque élément a le nom, le type, l’état et l’intégrité. Récupère l’inventaire de service entier avant la pagination côté client, triée par nom. Les jetons sont des décalages, et non des instantanés ; les modifications d’inventaire entre les appels peuvent décaler les limites de page. L’état inconnu ou l’intégrité est signalé comme null. La traversée d’inventaire permet au maximum 100 pages de service et 1 000 entrées cumulées, en cas d’échec explicite sans résultats partiels lorsque l’une ou l’autre limite est dépassée.

az logicapp workflow list [--context]
                          [--continuation-token --next-token]
                          [--host-key]
                          [--local]
                          [--max-items]
                          [--name]
                          [--port]
                          [--resource-group]

Exemples

Découvrez les flux de travail dans un runtime local.

az logicapp workflow list --local --port 7071 --output table

Découvrez les flux de travail dans une application déployée.

az logicapp workflow list --resource-group my-rg --name my-app

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.

--context

Contexte CLI Logic Apps nommé utilisé pour résoudre les coordonnées cibles.

--continuation-token --next-token

Jeton de décalage côté client de nextContinuationToken. L’inventaire est lu complètement sur chaque appel avant la pagination.

Propriété Valeur
Groupe de paramètres: Pagination Arguments
--host-key

Clé principale pour un hôte local qui en nécessite un. Envoyé en tant qu’en-tête x-functions-key.

--local

Ciblez un runtime Logic Apps local au lieu d’une application déployée.

Propriété Valeur
Valeur par défaut: False
--max-items

Nombre maximal de flux de travail à retourner dans cette page.

Propriété Valeur
Groupe de paramètres: Pagination Arguments
--name -n

Nom du site Logic App Standard.

--port

Port d’exécution local. Nécessite --local lorsqu’il est fourni sur la ligne de commande.

--resource-group -g

Nom du groupe de ressources contenant le site Logic App Standard.

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 en utilisant 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 logicapp workflow set

Remplacez une workflow.json existante par les vérifications de révision et le préversion du runtime.

Nécessite un fichier complet avec le même type avec état/sans état. Effectue des vérifications statiques et la validation de définition du runtime cible avant d’écrire. Lit la révision actuelle du fichier, confirme la cible, revérifie après confirmation, écrit avec une correspondance exacte et vérifie les octets de reçu et de fichier d’écriture. --if-match peut également lier la mise à jour à la révision à partir d’un affichage/exportation précédent. Aucun contournement forcé n’est disponible. Une entrée identique est validée, mais pas écrite.

Nécessite --allow-non-atomic : VFS n’est pas transactionnel. Les vérifications ETag ne peuvent pas empêcher chaque chargement de race ou partiel, et un fichier supprimé simultanément peut être recréé. Exportez d’abord et coordonnez-les avec d’autres enregistreurs. La création inattendue, les échecs ambigus et les résultats non vérifiés échouent explicitement. Une révision d’propriété incompatible n’est restaurée conditionnellement que lorsque la propriété peut être vérifiée ; les fichiers récents ou manquants ne sont pas remplacés de manière aveugle. La restauration garantie n’est pas disponible.

La vérification couvre le fichier créé, pas l’exécution ni le rechargement du runtime terminé. Cela ne crée pas de flux de travail intentionnellement, convertit son type, modifie les paramètres/connexions partagés ou annule les exécutions. Les cibles en lecture seule/run-from-package peuvent rejeter les écritures ; utilisez plutôt des commandes de déploiement documentées.

az logicapp workflow set --file
                         --workflow
                         [--acquire-policy-token]
                         [--allow-non-atomic]
                         [--change-reference]
                         [--context]
                         [--host-key]
                         [--if-match]
                         [--local]
                         [--name]
                         [--port]
                         [--resource-group]
                         [--yes]

Exemples

Mettez à jour un flux de travail sur un hôte local en cours d’exécution après avoir conservé une exportation.

az logicapp workflow set --local --workflow hello --file .\edited\workflow.json --allow-non-atomic --yes

Protégez une mise à jour déployée à l’aide de l’ETag obtenue lors de l’exportation.

az logicapp workflow set -g my-rg -n my-app --workflow hello --file .\edited\workflow.json --if-match saved-etag --allow-non-atomic

Paramètres obligatoires

--file

Création complète workflow.json remplacer le flux de travail existant par le même type avec état/sans état. Pas une définition complète ou un correctif partiel.

--workflow

Nom du flux de travail.

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.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--allow-non-atomic

Accusé de réception requis que les mutations VFS ne sont pas transactionnelles et ne peuvent pas garantir la restauration ou empêcher chaque course.

Propriété Valeur
Valeur par défaut: False
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--context

Contexte CLI Logic Apps nommé utilisé pour résoudre les coordonnées cibles.

--host-key

Clé principale pour un hôte local qui en nécessite un. Envoyé en tant qu’en-tête x-functions-key.

--if-match

ETag exact du flux de travail show/export. Refusez une modification obsolète. Les caractères génériques et les ETags faibles sont rejetés ; Les ETags sont toujours vérifiés même lorsqu’ils sont omis.

--local

Ciblez un runtime Logic Apps local au lieu d’une application déployée.

Propriété Valeur
Valeur par défaut: False
--name -n

Nom du site Logic App Standard.

--port

Port d’exécution local. Nécessite --local lorsqu’il est fourni sur la ligne de commande.

--resource-group -g

Nom du groupe de ressources contenant le site Logic App Standard.

--yes -y

Ne pas demander de confirmation. Ne contourne pas les vérifications de révision ou l’accusé de réception non atomique.

Propriété Valeur
Valeur par défaut: False
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 en utilisant 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 logicapp workflow show

Lisez les métadonnées d’un flux de travail et créez workflow.json.

Renvoie le nom, le type, l’état, l’intégrité, l’etag et le flux de travail (l’objet workflow.json complet). Lit les métadonnées d’exécution et le plan de fichier avec la même cible et la même authentification. Ne résout pas les paramètres de l’application ou ne télécharge pas les connexions, les informations d’identification ou d’autres fichiers d’application. Les définitions créées peuvent elles-mêmes contenir des littéraux sensibles. La sortie JSON contient la définition ; la sortie de la table affiche uniquement le nom, le type, l’état et l’intégrité. L’etag peut être passé à set/delete --if-match pour protéger une session d’édition.

az logicapp workflow show --workflow
                          [--context]
                          [--host-key]
                          [--local]
                          [--name]
                          [--port]
                          [--resource-group]

Exemples

Lisez un flux de travail local.

az logicapp workflow show --local --workflow hello

Lisez un flux de travail à l’aide d’un contexte enregistré.

az logicapp workflow show --context dev --workflow hello

Paramètres obligatoires

--workflow

Nom du flux de travail.

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.

--context

Contexte CLI Logic Apps nommé utilisé pour résoudre les coordonnées cibles.

--host-key

Clé principale pour un hôte local qui en nécessite un. Envoyé en tant qu’en-tête x-functions-key.

--local

Ciblez un runtime Logic Apps local au lieu d’une application déployée.

Propriété Valeur
Valeur par défaut: False
--name -n

Nom du site Logic App Standard.

--port

Port d’exécution local. Nécessite --local lorsqu’il est fourni sur la ligne de commande.

--resource-group -g

Nom du groupe de ressources contenant le site Logic App Standard.

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 en utilisant 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 logicapp workflow validate

Validez les définitions de flux de travail hors connexion par défaut.

Les formes de flux de travail non valides, y compris les déclencheurs non-objet, sont retournées sous forme de résultats de validation structurés plutôt que d’exceptions inattendues. La validation statique continue de vérifier les actions et les références lorsque les déclencheurs ne sont pas valides.

az logicapp workflow validate [--acquire-policy-token]
                              [--all]
                              [--change-reference]
                              [--context]
                              [--fail-on-warning]
                              [--host-key]
                              [--local]
                              [--name]
                              [--path]
                              [--port]
                              [--resource-group]
                              [--with-runtime]
                              [--workflow]

Exemples

Validez un flux de travail dans un projet local.

az logicapp workflow validate --path .\orders --workflow process-order

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.

--acquire-policy-token

Acquisition automatique d’un jeton Azure Policy pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--all

Validez chaque flux de travail.

Propriété Valeur
Valeur par défaut: False
--change-reference

ID de référence de modification associé pour cette opération de ressource.

Propriété Valeur
Groupe de paramètres: Global Policy Arguments
--context

Contexte CLI Logic Apps nommé utilisé pour résoudre les coordonnées cibles.

--fail-on-warning

Les avertissements provoquent une sortie non nulle.

Propriété Valeur
Valeur par défaut: False
--host-key

Clé principale pour un hôte local qui en nécessite un. Envoyé en tant qu’en-tête x-functions-key.

--local

Ciblez un runtime Logic Apps local au lieu d’une application déployée.

Propriété Valeur
Valeur par défaut: False
--name -n

Nom du site Logic App Standard.

--path

Project racine. Par défaut, le chemin d’accès au contexte local ou le répertoire actif.

--port

Port d’exécution local. Nécessite --local lorsqu’il est fourni sur la ligne de commande.

--resource-group -g

Nom du groupe de ressources contenant le site Logic App Standard.

--with-runtime

Exécutez également la validation sauvegardée par le runtime.

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

Validez un flux de travail.

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 en utilisant 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