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

--workflow

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.

--acquire-policy-token

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

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

ID riferimento di modifica correlato per questa operazione di risorsa.

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

Contesto del progetto locale denominato. I contesti cloud vengono rifiutati, non sostituiti da un'altra destinazione locale.

--file

Definizione workflow.json o bare esistente da usare anziché il modello di avvio.

--force

Sostituire il flusso di lavoro, se già esistente. Non è sicuro riprovare senza di esso.

Proprietà Valore
Valore predefinito: False
--kind

Tipo di flusso di lavoro. L'impostazione predefinita è Con stato o il tipo in --file.

Proprietà Valore
Valori accettati: Stateful, Stateless
--path

Radice del progetto esistente. Per impostazione predefinita, il percorso del contesto locale o la directory corrente.

Parametri globali
--debug

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

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

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

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

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

Proprietà Valore
Valore predefinito: False

az 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

--workflow

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.

--acquire-policy-token

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

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--allow-non-atomic

Riconoscimento richiesto che le mutazioni VFS non sono transazionali e non possono garantire il rollback o impedire ogni gara.

Proprietà Valore
Valore predefinito: False
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

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

Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.

--host-key

Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.

--if-match

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.

--local

Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.

Proprietà Valore
Valore predefinito: False
--name -n

Nome del sito Standard dell'app per la logica.

--port

Porta di runtime locale. Richiede --local quando specificato nella riga di comando.

--resource-group -g

Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.

--yes -y

Non richiedere conferma. Non ignora i controlli delle revisioni o l'acknowledgement non atomico.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

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

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

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

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

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

Proprietà Valore
Valore predefinito: False

az 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

--workflow

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.

--acquire-policy-token

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

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--allow-non-atomic

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
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

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

Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.

--host-key

Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.

--local

Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.

Proprietà Valore
Valore predefinito: False
--name -n

Nome del sito Standard dell'app per la logica.

--port

Porta di runtime locale. Richiede --local quando specificato nella riga di comando.

--resource-group -g

Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.

--yes -y

Non richiedere conferma. Non ignora i controlli snapshot o l'acknowledgement non atomico.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

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

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

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

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

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

Proprietà Valore
Valore predefinito: False

az 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

--workflow

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.

--acquire-policy-token

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

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--allow-non-atomic

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
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

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

Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.

--host-key

Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.

--local

Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.

Proprietà Valore
Valore predefinito: False
--name -n

Nome del sito Standard dell'app per la logica.

--port

Porta di runtime locale. Richiede --local quando specificato nella riga di comando.

--resource-group -g

Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.

--yes -y

Non richiedere conferma. Non ignora i controlli snapshot o l'acknowledgement non atomico.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

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

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

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

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

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

Proprietà Valore
Valore predefinito: False

az 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

--output-path

File .json di destinazione per un flusso di lavoro. Non un'esportazione completa dell'app. Le definizioni possono contenere segreti creati.

--workflow

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.

--acquire-policy-token

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

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

ID riferimento di modifica correlato per questa operazione di risorsa.

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

Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.

--force

Sostituire in modo atomico un file di output regolare esistente.

Proprietà Valore
Valore predefinito: False
--host-key

Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.

--local

Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.

Proprietà Valore
Valore predefinito: False
--name -n

Nome del sito Standard dell'app per la logica.

--port

Porta di runtime locale. Richiede --local quando specificato nella riga di comando.

--resource-group -g

Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.

Parametri globali
--debug

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

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

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

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

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

Proprietà Valore
Valore predefinito: False

az 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.

--context

Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.

--continuation-token --next-token

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
--host-key

Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.

--local

Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.

Proprietà Valore
Valore predefinito: False
--max-items

Numero massimo di flussi di lavoro da restituire in questa pagina.

Proprietà Valore
Gruppo di parametri: Pagination Arguments
--name -n

Nome del sito Standard dell'app per la logica.

--port

Porta di runtime locale. Richiede --local quando specificato nella riga di comando.

--resource-group -g

Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.

Parametri globali
--debug

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

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

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

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

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

Proprietà Valore
Valore predefinito: False

az 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

--file

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.

--workflow

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.

--acquire-policy-token

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

Proprietà Valore
Gruppo di parametri: Global Policy Arguments
--allow-non-atomic

Riconoscimento richiesto che le mutazioni VFS non sono transazionali e non possono garantire il rollback o impedire ogni gara.

Proprietà Valore
Valore predefinito: False
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

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

Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.

--host-key

Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.

--if-match

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.

--local

Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.

Proprietà Valore
Valore predefinito: False
--name -n

Nome del sito Standard dell'app per la logica.

--port

Porta di runtime locale. Richiede --local quando specificato nella riga di comando.

--resource-group -g

Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.

--yes -y

Non richiedere conferma. Non ignora i controlli delle revisioni o l'acknowledgement non atomico.

Proprietà Valore
Valore predefinito: False
Parametri globali
--debug

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

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

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

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

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

Proprietà Valore
Valore predefinito: False

az 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

--workflow

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.

--context

Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.

--host-key

Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.

--local

Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.

Proprietà Valore
Valore predefinito: False
--name -n

Nome del sito Standard dell'app per la logica.

--port

Porta di runtime locale. Richiede --local quando specificato nella riga di comando.

--resource-group -g

Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.

Parametri globali
--debug

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

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

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

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

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

Proprietà Valore
Valore predefinito: False

az 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.

--acquire-policy-token

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

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

Convalidare ogni flusso di lavoro.

Proprietà Valore
Valore predefinito: False
--change-reference

ID riferimento di modifica correlato per questa operazione di risorsa.

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

Contesto dell'interfaccia della riga di comando di App per la logica denominato usato per risolvere le coordinate di destinazione.

--fail-on-warning

Gli avvisi causano un'uscita diversa da zero.

Proprietà Valore
Valore predefinito: False
--host-key

Chiave master per un host locale che ne richiede uno. Inviato come intestazione x-functions-key.

--local

Scegliere come destinazione un runtime di App per la logica locale anziché un'app distribuita.

Proprietà Valore
Valore predefinito: False
--name -n

Nome del sito Standard dell'app per la logica.

--path

Project radice. Per impostazione predefinita, il percorso del contesto locale o la directory corrente.

--port

Porta di runtime locale. Richiede --local quando specificato nella riga di comando.

--resource-group -g

Nome del gruppo di risorse contenente il sito Standard dell'app per la logica.

--with-runtime

Eseguire anche la convalida supportata dal runtime.

Proprietà Valore
Valore predefinito: False
--workflow

Convalidare un flusso di lavoro.

Parametri globali
--debug

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

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

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

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

Formato dell'output.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

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

Proprietà Valore
Valore predefinito: False