Condividi tramite


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

--actions

Elenco separato da spazi di azioni che attivano il webhook per pubblicare le notifiche.

Valori accettati: chart_delete, chart_push, delete, push, quarantine
--name -n

Nome del webhook.

--registry -r

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

URI del servizio per il webhook per la pubblicazione di notifiche.

Parametri facoltativi

--headers

Intestazioni personalizzate separate da spazi nel formato 'key[=value]' che verranno aggiunte alle notifiche del webhook. Usare "" per cancellare le intestazioni esistenti.

--location -l

Posizione. Usare i valori ottenuti con az account list-locations. È possibile configurare la posizione predefinito con az configure --defaults location=<location>.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--scope

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.

--status

Indica se il webhook è abilitato.

Valori accettati: disabled, enabled
Valore predefinito: enabled
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--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

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

--name -n

Nome del webhook.

--registry -r

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

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--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

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

--name -n

Nome del webhook.

--registry -r

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

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--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

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

--registry -r

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

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--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

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

--name -n

Nome del webhook.

--registry -r

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

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--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

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

--name -n

Nome del webhook.

--registry -r

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

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--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

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

--name -n

Nome del webhook.

--registry -r

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

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--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

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

--name -n

Nome del webhook.

--registry -r

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

--actions

Elenco separato da spazi di azioni che attivano il webhook per pubblicare le notifiche.

Valori accettati: chart_delete, chart_push, delete, push, quarantine
--add

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

Valore predefinito: []
--force-string

Quando si usa 'set' o 'add', mantenere i valori letterali stringa anziché tentare di eseguire la conversione in JSON.

Valore predefinito: False
--headers

Intestazioni personalizzate separate da spazi nel formato 'key[=value]' che verranno aggiunte alle notifiche del webhook. Usare "" per cancellare le intestazioni esistenti.

--remove

Rimuovere una proprietà o un elemento da un elenco. Esempio: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Valore predefinito: []
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--scope

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.

--set

Aggiornare un oggetto specificando un percorso di proprietà e un valore da impostare. Esempio: --set property1.property2=<value>.

Valore predefinito: []
--status

Indica se il webhook è abilitato.

Valori accettati: disabled, enabled
--tags

Tag separati da spazi: key[=value] [key[=value] ...]. Usare "" per cancellare i tag esistenti.

--uri

URI del servizio per il webhook per la pubblicazione di notifiche.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--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

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