az acr webhook
Gestire i webhook per i registri contenitori di Azure.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az acr webhook create |
Creare un webhook per un Registro Azure Container. |
Nucleo | GA |
az acr webhook delete |
Eliminare un webhook da un Registro Azure Container. |
Nucleo | GA |
az acr webhook get-config |
Ottenere l'URI del servizio e le intestazioni personalizzate per il webhook. |
Nucleo | GA |
az acr webhook list |
Elencare tutti i webhook per un Registro Azure Container. |
Nucleo | GA |
az acr webhook list-events |
Elencare gli eventi recenti per un webhook. |
Nucleo | GA |
az acr webhook ping |
Attivare un evento ping per un webhook. |
Nucleo | GA |
az acr webhook show |
Ottenere i dettagli di un webhook. |
Nucleo | GA |
az acr webhook update |
Aggiornare un webhook. |
Nucleo | GA |
az acr webhook create
Creare un webhook per un Registro Azure Container.
az acr webhook create --actions {chart_delete, chart_push, delete, push, quarantine}
--name
--registry
--uri
[--headers]
[--location]
[--resource-group]
[--scope]
[--status {disabled, enabled}]
[--tags]
Esempio
Creare un webhook per un Registro Azure Container che fornirà eventi push ed eliminazione docker a un URI del servizio.
az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions push delete
Creare un webhook per un Registro Azure Container che fornirà eventi push Docker a un URI del servizio con un'intestazione di autenticazione di base.
az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions push --headers "Authorization=Basic 000000"
Creare un webhook per un Registro Azure Container che fornirà il push e l'eliminazione di eventi del grafico Helm a un URI del servizio.
az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions chart_push chart_delete
Parametri necessari
Elenco separato da spazi di azioni che attivano il webhook per pubblicare le notifiche.
Nome del webhook.
Nome del registro contenitori. Deve essere specificato in lettere minuscole. È possibile configurare il nome predefinito del Registro di sistema usando az configure --defaults acr=<registry name>
.
URI del servizio per il webhook per la pubblicazione di notifiche.
Parametri facoltativi
Intestazioni personalizzate separate da spazi nel formato 'key[=value]' che verranno aggiunte alle notifiche del webhook. Usare "" per cancellare le intestazioni esistenti.
Ubicazione. Usare i valori ottenuti con az account list-locations
. È possibile configurare il percorso predefinito usando az configure --defaults location=<location>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Ambito dei repository in cui è possibile attivare l'evento. Ad esempio, 'foo:*' significa eventi per tutti i tag nel repository 'foo'. 'foo:bar' significa eventi solo per 'foo:bar'. 'foo' equivale a 'foo:latest'. Vuoto significa eventi per tutti i repository.
Indica se il webhook è abilitato.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az acr webhook delete
Eliminare un webhook da un Registro Azure Container.
az acr webhook delete --name
--registry
[--resource-group]
Esempio
Eliminare un webhook da un Registro Azure Container.
az acr webhook delete -n mywebhook -r myregistry
Parametri necessari
Nome del webhook.
Nome del registro contenitori. Deve essere specificato in lettere minuscole. È possibile configurare il nome predefinito del Registro di sistema usando az configure --defaults acr=<registry name>
.
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az acr webhook get-config
Ottenere l'URI del servizio e le intestazioni personalizzate per il webhook.
az acr webhook get-config --name
--registry
[--resource-group]
Esempio
Ottenere le informazioni di configurazione per un webhook.
az acr webhook get-config -n mywebhook -r myregistry
Parametri necessari
Nome del webhook.
Nome del registro contenitori. Deve essere specificato in lettere minuscole. È possibile configurare il nome predefinito del Registro di sistema usando az configure --defaults acr=<registry name>
.
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az acr webhook list
Elencare tutti i webhook per un Registro Azure Container.
az acr webhook list --registry
[--resource-group]
Esempio
Elencare i webhook e visualizzare i risultati in una tabella.
az acr webhook list -r myregistry -o table
Parametri necessari
Nome del registro contenitori. Deve essere specificato in lettere minuscole. È possibile configurare il nome predefinito del Registro di sistema usando az configure --defaults acr=<registry name>
.
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az acr webhook list-events
Elencare gli eventi recenti per un webhook.
az acr webhook list-events --name
--registry
[--resource-group]
Esempio
Elencare gli eventi recenti per un webhook.
az acr webhook list-events -n mywebhook -r myregistry
Parametri necessari
Nome del webhook.
Nome del registro contenitori. Deve essere specificato in lettere minuscole. È possibile configurare il nome predefinito del Registro di sistema usando az configure --defaults acr=<registry name>
.
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az acr webhook ping
Attivare un evento ping per un webhook.
az acr webhook ping --name
--registry
[--resource-group]
Esempio
Attivare un evento ping per un webhook.
az acr webhook ping -n mywebhook -r myregistry
Parametri necessari
Nome del webhook.
Nome del registro contenitori. Deve essere specificato in lettere minuscole. È possibile configurare il nome predefinito del Registro di sistema usando az configure --defaults acr=<registry name>
.
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az acr webhook show
Ottenere i dettagli di un webhook.
az acr webhook show --name
--registry
[--resource-group]
Esempio
Ottenere i dettagli di un webhook.
az acr webhook show -n mywebhook -r myregistry
Parametri necessari
Nome del webhook.
Nome del registro contenitori. Deve essere specificato in lettere minuscole. È possibile configurare il nome predefinito del Registro di sistema usando az configure --defaults acr=<registry name>
.
Parametri facoltativi
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az acr webhook update
Aggiornare un webhook.
az acr webhook update --name
--registry
[--actions {chart_delete, chart_push, delete, push, quarantine}]
[--add]
[--force-string]
[--headers]
[--remove]
[--resource-group]
[--scope]
[--set]
[--status {disabled, enabled}]
[--tags]
[--uri]
Esempio
Aggiornare le intestazioni per un webhook.
az acr webhook update -n mywebhook -r myregistry --headers "Authorization=Basic 000000"
Aggiornare l'URI del servizio e le azioni per un webhook.
az acr webhook update -n mywebhook -r myregistry --uri http://myservice.com --actions push delete
Disabilitare un webhook.
az acr webhook update -n mywebhook -r myregistry --status disabled
Parametri necessari
Nome del webhook.
Nome del registro contenitori. Deve essere specificato in lettere minuscole. È possibile configurare il nome predefinito del Registro di sistema usando az configure --defaults acr=<registry name>
.
Parametri facoltativi
Elenco separato da spazi di azioni che attivano il webhook per pubblicare le notifiche.
Aggiungere un oggetto a un elenco di oggetti specificando un percorso e coppie chiave-valore. Esempio: --add property.listProperty <key=value, string or JSON string>
.
Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.
Intestazioni personalizzate separate da spazi nel formato 'key[=value]' che verranno aggiunte alle notifiche del webhook. Usare "" per cancellare le intestazioni esistenti.
Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>
.
Ambito dei repository in cui è possibile attivare l'evento. Ad esempio, 'foo:*' significa eventi per tutti i tag nel repository 'foo'. 'foo:bar' significa eventi solo per 'foo:bar'. 'foo' equivale a 'foo:latest'. Vuoto significa eventi per tutti i repository.
Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>
.
Indica se il webhook è abilitato.
Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.
URI del servizio per il webhook per la pubblicazione di notifiche.
Parametri globali
Aumentare la verbosità dei log per visualizzare tutti i log di debug.
Mostra questo messaggio Guida, esci.
Mostra solo gli errori, eliminando gli avvisi.
Formato dell'output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID
.
Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.