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. |
Memoria centrale | Disponibilità generale |
az acr webhook delete |
Eliminare un webhook da un Registro Azure Container. |
Memoria centrale | Disponibilità generale |
az acr webhook get-config |
Ottenere l'URI del servizio e le intestazioni personalizzate per il webhook. |
Memoria centrale | Disponibilità generale |
az acr webhook list |
Elencare tutti i webhook per un Registro Azure Container. |
Memoria centrale | Disponibilità generale |
az acr webhook list-events |
Elencare gli eventi recenti per un webhook. |
Memoria centrale | Disponibilità generale |
az acr webhook ping |
Attivare un evento ping per un webhook. |
Memoria centrale | Disponibilità generale |
az acr webhook show |
Ottenere i dettagli di un webhook. |
Memoria centrale | Disponibilità generale |
az acr webhook update |
Aggiornare un webhook. |
Memoria centrale | Disponibilità generale |
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à gli eventi di docker push ed eliminazione 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à eventi push ed eliminazione 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.
Posizione. Usare i valori ottenuti con az account list-locations
. È possibile configurare la posizione predefinito con az configure --defaults location=<location>
.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con 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
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
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
.
Aumenta 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 con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
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
.
Aumenta 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 con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
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
.
Aumenta 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 con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
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
.
Aumenta 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 con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
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
.
Aumenta 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 con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
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
.
Aumenta 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 con az configure --defaults group=<name>
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
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
.
Aumenta 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 con 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
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
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
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.