az logicapp workflow
Note
Questo riferimento fa parte dell'estensione logicapp per il interfaccia della riga di comando di Azure (versione 2.67.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az logicapp workflow . Altre informazioni sulle estensioni.
Gestire flussi di lavoro Standard di App per la logica.
Comandi
| Nome | Descrizione | Tipo | Status |
|---|---|---|---|
| az logicapp workflow create |
Aggiungere un flusso di lavoro a un progetto Standard di App per la logica locale esistente. |
Extension | GA |
| az logicapp workflow delete |
Rimuovere un workflow.json mantenendo i file condivisi e di pari livello. |
Extension | GA |
| az logicapp workflow disable |
Configurare un flusso di lavoro Standard distribuito come Disabilitato e osservare lo stato di runtime. |
Extension | GA |
| az logicapp workflow enable |
Configurare un flusso di lavoro Standard distribuito come Abilitato e osservare lo stato di runtime. |
Extension | GA |
| az logicapp workflow export |
Esportare un workflow.json creato senza modificare l'app. |
Extension | GA |
| az logicapp workflow list |
Elencare i flussi di lavoro in un'app standard di App per la logica in esecuzione o distribuita. |
Extension | GA |
| az logicapp workflow set |
Sostituire un workflow.json esistente con controlli di revisione e verifica preliminare del runtime. |
Extension | GA |
| az logicapp workflow show |
Leggere i metadati di un flusso di lavoro e creare workflow.json. |
Extension | GA |
| az logicapp workflow validate |
Convalidare le definizioni del flusso di lavoro offline per impostazione predefinita. |
Extension | GA |
az logicapp workflow create
Aggiungere un flusso di lavoro a un progetto Standard di App per la logica locale esistente.
Autori solo in locale e non effettua chiamate di rete. Scrive solo il workflow.jsondel flusso di lavoro, lasciando host.json e local.settings.json invariati, quindi l'aggiunta di un secondo flusso di lavoro non è distruttiva. Non idempotente: ha esito negativo se il flusso di lavoro esiste già, quindi è possibile riprovare solo con --force.
az logicapp workflow create --workflow
[--acquire-policy-token]
[--change-reference]
[--context]
[--file]
[--force]
[--kind {Stateful, Stateless}]
[--path]
Esempio
Aggiungere un flusso di lavoro usando il modello di avvio.
az logicapp workflow create --path .\orders --workflow process-order
Aggiungere un flusso di lavoro da una definizione creata.
az logicapp workflow create --path .\orders --workflow send-message --file .\send.json
Parametri necessari
Nome del flusso di lavoro da aggiungere.
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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Contesto del progetto locale denominato. I contesti cloud vengono rifiutati, non sostituiti da un'altra destinazione locale.
Definizione workflow.json o bare esistente da usare anziché il modello di avvio.
Sostituire il flusso di lavoro, se già esistente. Non è sicuro riprovare senza di esso.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Tipo di flusso di lavoro. L'impostazione predefinita è Con stato o il tipo in --file.
| Proprietà | Valore |
|---|---|
| Valori accettati: | Stateful, Stateless |
Radice del progetto esistente. Per impostazione predefinita, il percorso del contesto locale o la directory corrente.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az logicapp workflow delete
Rimuovere un workflow.json mantenendo i file condivisi e di pari livello.
Richiede --allow-non-atomic per riconoscere il comportamento VFS non transazionale del runtime. Legge e controlla il flusso di lavoro supportato esistente e la revisione esatta, richiede a meno che non venga specificato --yes, ricontrolla dopo la conferma e elimina in modo condizionale solo workflow.json. Verifica l'assenza con un piano file 404; risultati sconosciuti o un file ricreato sono errori, mai ritentati automaticamente. --if-match associa facoltativamente l'eliminazione a una revisione di visualizzazione/esportazione precedente.
Gli altri file del flusso di lavoro e la directory del flusso di lavoro vengono mantenuti, come sono le impostazioni dell'app condivise, le connessioni, gli artefatti e le identità. La rimozione del runtime è asincrona; non annulla le esecuzioni attive, elimina la cronologia di esecuzione o elimina la risorsa dell'app. Esportare prima per il ripristino. Non è supportato alcun bypass di revisione con caratteri jolly/forza.
az logicapp workflow delete --workflow
[--acquire-policy-token]
[--allow-non-atomic]
[--change-reference]
[--context]
[--host-key]
[--if-match]
[--local]
[--name]
[--port]
[--resource-group]
[--yes]
Esempio
Eliminare un flusso di lavoro in un host locale in esecuzione.
az logicapp workflow delete --local --workflow hello --allow-non-atomic --yes
Eliminare un flusso di lavoro usando una destinazione salvata e una conferma.
az logicapp workflow delete --context dev --workflow hello --allow-non-atomic
Parametri necessari
Nome del flusso di lavoro.
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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Riconoscimento richiesto che le mutazioni VFS non sono transazionali e non possono garantire il rollback o impedire ogni gara.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.
Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.
ETag esatto dalla visualizzazione/esportazione del flusso di lavoro. Rifiutare una modifica non aggiornata. I caratteri jolly e gli ETag deboli vengono rifiutati; Gli ETag vengono sempre controllati anche quando vengono omessi.
Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Nome del sito Standard dell'app per la logica.
Porta di runtime locale. Richiede --local quando specificato nella riga di comando.
Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.
Non richiedere conferma. Non ignora i controlli delle revisioni o l'acknowledgement non atomico.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az logicapp workflow disable
Configurare un flusso di lavoro Standard distribuito come Disabilitato e osservare lo stato di runtime.
Supporta flussi di lavoro con stato/senza stato distribuiti usando -g/-n o un contesto cloud. Le destinazioni di runtime locali vengono rifiutate senza richieste, modifiche di file o riavvii dell'host. La disabilitazione arresta nuove istanze/trigger normali del flusso di lavoro dopo la propagazione; le esecuzioni in corso/in sospeso esistenti continuano. Ciò non annulla le esecuzioni, elimina la cronologia, reimposta i trigger o arresta la risorsa dell'app. Richiede --allow-non-atomic e conferma a meno che non venga fornito --yes. Il servizio app sostituisce l'intera mappa delle impostazioni; i valori vengono conservati da uno snapshot, ma le modifiche simultanee non correlate possono essere perse. Non esiste alcuna garanzia ETag/transazione delle impostazioni. Gli aggiornamenti delle impostazioni possono avere effetti di hosting/ricaricamento. configuredState viene verificato dal readback delle impostazioni; runtimeState è una singola osservazione separata. I risultati in sospeso/sconosciuti avvisano invece di richiedere la quiescenza del trigger. Le richieste già configurate non vengono scritte o richieste. Non viene eseguito alcun tentativo/rollback automatico e vengono restituiti errori di scrittura/readback incerti. Né i valori delle impostazioni né gli errori del provider non elaborati vengono visualizzati nei risultati dei comandi o nei log di debug REST dell'operazione.
az logicapp workflow disable --workflow
[--acquire-policy-token]
[--allow-non-atomic]
[--change-reference]
[--context]
[--host-key]
[--local]
[--name]
[--port]
[--resource-group]
[--yes]
Esempio
Disabilitare solo hello, senza arrestare l'app o annullare le esecuzioni.
az logicapp workflow disable -g my-rg -n my-app --workflow hello --allow-non-atomic
Disabilitare un flusso di lavoro tramite una destinazione distribuita salvata.
az logicapp workflow disable --context production --workflow hello --allow-non-atomic --yes
Parametri necessari
Nome del flusso di lavoro.
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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Conferma obbligatoria che il servizio app sostituisce la mappa completa delle impostazioni dell'app. Le modifiche non correlate simultanee possono essere perse nonostante il preflight/readback.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.
Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.
Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Nome del sito Standard dell'app per la logica.
Porta di runtime locale. Richiede --local quando specificato nella riga di comando.
Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.
Non richiedere conferma. Non ignora i controlli snapshot o l'acknowledgement non atomico.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az logicapp workflow enable
Configurare un flusso di lavoro Standard distribuito come Abilitato e osservare lo stato di runtime.
Supporta flussi di lavoro con stato/senza stato distribuiti usando -g/-n o un contesto cloud. Le destinazioni di runtime locali vengono rifiutate senza modificare i file o riavviare gli host. Richiede --allow-non-atomic perché il servizio app sostituisce l'intera mappa delle impostazioni dell'app durante l'impostazione Workflows.<name>.FlowStatedi . Altre impostazioni vengono mantenute dallo snapshot, ma gli aggiornamenti non correlati simultanei possono essere persi nonostante le operazioni preliminari e di readback. Coordinare tutti i writer di impostazioni. Richiede conferma a meno che non venga fornito --yes; l'abilitazione può elaborare il backlog dei trigger accumulati. Segnala configuredState verificato separatamente da runtimeState dopo un'osservazione di runtime. Convergente significa che i metadati corrispondenti, non le esecuzioni svuotate o la prova che tutti i dispatcher sono in sospeso. Gli stati in sospeso/sconosciuti generano avvisi senza tentativi automatici o rollback. Questo non avvia/arresta l'app, modifica le definizioni, annulla esecuzioni o elimina cronologia. Le impostazioni dell'app e i corpi di errore del provider non vengono esposti, inclusi i log di debug REST di questa operazione.
az logicapp workflow enable --workflow
[--acquire-policy-token]
[--allow-non-atomic]
[--change-reference]
[--context]
[--host-key]
[--local]
[--name]
[--port]
[--resource-group]
[--yes]
Esempio
Abilitare un flusso di lavoro distribuito dopo il coordinamento degli autori delle impostazioni.
az logicapp workflow enable -g my-rg -n my-app --workflow hello --allow-non-atomic
Usare una destinazione distribuita salvata senza richiedere conferma.
az logicapp workflow enable --context production --workflow hello --allow-non-atomic --yes
Parametri necessari
Nome del flusso di lavoro.
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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Conferma obbligatoria che il servizio app sostituisce la mappa completa delle impostazioni dell'app. Le modifiche non correlate simultanee possono essere perse nonostante il preflight/readback.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.
Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.
Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Nome del sito Standard dell'app per la logica.
Porta di runtime locale. Richiede --local quando specificato nella riga di comando.
Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.
Non richiedere conferma. Non ignora i controlli snapshot o l'acknowledgement non atomico.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az logicapp workflow export
Esportare un workflow.json creato senza modificare l'app.
Mantiene il tipo effettivo con stato o senza stato e il file completo del flusso di lavoro creato, incluse le espressioni e la configurazione di runtime. Richiede una destinazione .json all'esterno della radice del file system e --force per sostituire un file. Pubblica il file completo in modo atomico; directory e collegamenti simbolici vengono rifiutati. Non è incluso alcun download completo dell'app, connessioni o credenziali dell'app. Le definizioni possono contenere valori letterali sensibili creati: proteggere il file di output. Il risultato include l'etag del file di origine per una protezione --if-match successiva.
az logicapp workflow export --output-path
--workflow
[--acquire-policy-token]
[--change-reference]
[--context]
[--force]
[--host-key]
[--local]
[--name]
[--port]
[--resource-group]
Esempio
Esportare un flusso di lavoro locale.
az logicapp workflow export --local --workflow hello --output-path .\download\hello\workflow.json
Esportare un flusso di lavoro distribuito.
az logicapp workflow export -g my-rg -n my-app --workflow hello --output-path .\hello.json
Parametri necessari
File .json di destinazione per un flusso di lavoro. Non un'esportazione completa dell'app. Le definizioni possono contenere segreti creati.
Nome del flusso di lavoro.
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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.
Sostituire in modo atomico un file di output regolare esistente.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.
Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Nome del sito Standard dell'app per la logica.
Porta di runtime locale. Richiede --local quando specificato nella riga di comando.
Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az logicapp workflow list
Elencare i flussi di lavoro in un'app standard di App per la logica in esecuzione o distribuita.
Restituisce il valore e nextContinuationToken. Ogni elemento ha nome, tipo, stato e integrità. Recupera l'intero inventario dei servizi prima del paging sul lato client, ordinato in base al nome. I token sono offset, non snapshot; le modifiche di inventario tra le chiamate possono spostare i limiti di pagina. Lo stato o l'integrità sconosciuto viene segnalato come Null. L'attraversamento dell'inventario consente al massimo 100 pagine di servizio e 10000 voci accumulate, con esito negativo in modo esplicito senza risultati parziali quando viene superato uno dei limiti.
az logicapp workflow list [--context]
[--continuation-token --next-token]
[--host-key]
[--local]
[--max-items]
[--name]
[--port]
[--resource-group]
Esempio
Individuare i flussi di lavoro in un runtime locale.
az logicapp workflow list --local --port 7071 --output table
Individuare i flussi di lavoro in un'app distribuita.
az logicapp workflow list --resource-group my-rg --name my-app
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.
Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.
Token di offset lato client da nextContinuationToken. L'inventario viene letto completamente in ogni chiamata prima del paging.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Pagination Arguments |
Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.
Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Numero massimo di flussi di lavoro da restituire in questa pagina.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Pagination Arguments |
Nome del sito Standard dell'app per la logica.
Porta di runtime locale. Richiede --local quando specificato nella riga di comando.
Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az logicapp workflow set
Sostituire un workflow.json esistente con controlli di revisione e verifica preliminare del runtime.
Richiede un file completo con lo stesso tipo con stato o senza stato. Esegue controlli statici e convalida della definizione del runtime di destinazione prima della scrittura. Legge la revisione del file corrente, conferma la destinazione, ricontrolla dopo la conferma, scrive con una corrispondenza esatta e verifica la ricezione di scrittura e i byte di file. --if-match può anche associare l'aggiornamento alla revisione da una presentazione/esportazione precedente. Non è disponibile alcun bypass --force. L'input identico viene convalidato ma non scritto.
Richiede --allow-non-atomic: VFS non è transazionale. I controlli ETag non possono impedire ogni corsa o caricamento parziale e un file eliminato contemporaneamente può essere ricreato. Esportare prima e coordinare con altri writer. La creazione imprevista, gli errori ambigui e i risultati non verificati hanno esito negativo in modo esplicito. Una revisione di proprietà non corrispondente viene ripristinata in modo condizionale solo quando è possibile verificare la proprietà; i file più recenti o mancanti non vengono sovrascritti in modo cieco. Il rollback garantito non è disponibile.
La verifica riguarda il file creato, non l'esecuzione o il ricaricamento del runtime completato. Questo non crea un nuovo flusso di lavoro intenzionalmente, converte il tipo, modifica impostazioni/connessioni condivise o annulla esecuzioni. Le destinazioni di sola lettura/run-from-package possono rifiutare le scritture; usare invece i comandi di distribuzione documentati.
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]
Esempio
Aggiornare un flusso di lavoro in un host locale in esecuzione dopo aver mantenuto un'esportazione.
az logicapp workflow set --local --workflow hello --file .\edited\workflow.json --allow-non-atomic --yes
Proteggere un aggiornamento distribuito usando l'ETag ottenuto durante l'esportazione.
az logicapp workflow set -g my-rg -n my-app --workflow hello --file .\edited\workflow.json --if-match saved-etag --allow-non-atomic
Parametri necessari
Completa creazione workflow.json sostituendo il flusso di lavoro esistente, con lo stesso tipo con stato o senza stato. Non una definizione bare o una patch parziale.
Nome del flusso di lavoro.
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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Riconoscimento richiesto che le mutazioni VFS non sono transazionali e non possono garantire il rollback o impedire ogni gara.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.
Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.
ETag esatto dalla visualizzazione/esportazione del flusso di lavoro. Rifiutare una modifica non aggiornata. I caratteri jolly e gli ETag deboli vengono rifiutati; Gli ETag vengono sempre controllati anche quando vengono omessi.
Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Nome del sito Standard dell'app per la logica.
Porta di runtime locale. Richiede --local quando specificato nella riga di comando.
Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.
Non richiedere conferma. Non ignora i controlli delle revisioni o l'acknowledgement non atomico.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az logicapp workflow show
Leggere i metadati di un flusso di lavoro e creare workflow.json.
Restituisce il nome, il tipo, lo stato, l'integrità, l'etag e il flusso di lavoro (l'oggetto workflow.json completo). Legge i metadati di runtime e il piano di file con la stessa destinazione e la stessa autenticazione. Non risolve le impostazioni dell'app o scarica connessioni, credenziali o altri file dell'app. Le definizioni create possono contenere valori letterali sensibili. L'output JSON contiene la definizione; l'output della tabella mostra solo il nome, il tipo, lo stato e l'integrità. L'etag può essere passato per impostare/eliminare --if-match per proteggere una sessione di modifica.
az logicapp workflow show --workflow
[--context]
[--host-key]
[--local]
[--name]
[--port]
[--resource-group]
Esempio
Leggere un flusso di lavoro locale.
az logicapp workflow show --local --workflow hello
Leggere un flusso di lavoro usando un contesto salvato.
az logicapp workflow show --context dev --workflow hello
Parametri necessari
Nome del flusso di lavoro.
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.
Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.
Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.
Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Nome del sito Standard dell'app per la logica.
Porta di runtime locale. Richiede --local quando specificato nella riga di comando.
Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
az logicapp workflow validate
Convalidare le definizioni del flusso di lavoro offline per impostazione predefinita.
Le forme del flusso di lavoro non valide, inclusi i trigger non oggetto, vengono restituite come risultati della convalida strutturata anziché eccezioni impreviste. La convalida statica continua a controllare le azioni e i riferimenti quando i trigger non sono validi.
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]
Esempio
Convalidare un flusso di lavoro in un progetto locale.
az logicapp workflow validate --path .\orders --workflow process-order
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.
Acquisizione automatica di un token Criteri di Azure per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Convalidare ogni flusso di lavoro.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
ID riferimento di modifica correlato per questa operazione di risorsa.
| Proprietà | Valore |
|---|---|
| Gruppo di parametri: | Global Policy Arguments |
Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.
Gli avvisi causano un'uscita diversa da zero.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.
Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Nome del sito Standard dell'app per la logica.
Project radice. Per impostazione predefinita, il percorso del contesto locale o la directory corrente.
Porta di runtime locale. Richiede --local quando specificato nella riga di comando.
Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.
Eseguire anche la convalida supportata dal runtime.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Convalidare un flusso di lavoro.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |
Formato dell'output.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | json |
| Valori accettati: | json, jsonc, none, table, tsv, yaml, yamlc |
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
| Proprietà | Valore |
|---|---|
| Valore predefinito: | False |