Partilhar via


az acr webhook

Gerencie webhooks para Registros de Contêiner do Azure.

Comandos

Name Description Tipo Status
az acr webhook create

Crie um webhook para um Registro de Contêiner do Azure.

Principal GA
az acr webhook delete

Exclua um webhook de um Registro de Contêiner do Azure.

Principal GA
az acr webhook get-config

Obtenha o URI de serviço e cabeçalhos personalizados para o webhook.

Principal GA
az acr webhook list

Liste todos os webhooks para um Registro de Contêiner do Azure.

Principal GA
az acr webhook list-events

Listar eventos recentes para um webhook.

Principal GA
az acr webhook ping

Acione um evento ping para um webhook.

Principal GA
az acr webhook show

Obtenha os detalhes de um webhook.

Principal GA
az acr webhook update

Atualize um webhook.

Principal GA

az acr webhook create

Crie um webhook para um Registro de Contêiner do Azure.

az acr webhook create --actions {chart_delete, chart_push, delete, push, quarantine}
                      --name
                      --registry
                      --uri
                      [--headers]
                      [--location]
                      [--resource-group]
                      [--scope]
                      [--status {disabled, enabled}]
                      [--tags]

Exemplos

Crie um webhook para um Registro de Contêiner do Azure que fornecerá eventos de push e exclusão do docker para um URI de serviço.

az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions push delete

Crie um webhook para um Registro de Contêiner do Azure que fornecerá eventos de push do docker para um URI de serviço com um cabeçalho de autenticação básica.

az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions push --headers "Authorization=Basic 000000"

Crie um webhook para um Registro de Contêiner do Azure que fornecerá eventos de envio e exclusão de gráfico de leme para um URI de serviço.

az acr webhook create -n mywebhook -r myregistry --uri http://myservice.com --actions chart_push chart_delete

Parâmetros Obrigatórios

--actions

Lista separada por espaço de ações que acionam o webhook para postar notificações.

Valores aceites: chart_delete, chart_push, delete, push, quarantine
--name -n

O nome do webhook.

--registry -r

O nome do registro de contêiner. Deve ser especificado em minúsculas. Você pode configurar o nome do Registro padrão usando az configure --defaults acr=<registry name>.

--uri

O URI do serviço para o webhook postar notificações.

Parâmetros Opcionais

--headers

Cabeçalhos personalizados separados por espaço no formato 'key[=value]' que serão adicionados às notificações do webhook. Use "" para limpar cabeçalhos existentes.

--location -l

Localização. Valores de: az account list-locations. Você pode configurar o local padrão usando az configure --defaults location=<location>.

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--scope

O escopo dos repositórios onde o evento pode ser acionado. Por exemplo, 'foo:*' significa eventos para todas as tags no repositório 'foo'. 'foo:bar' significa eventos apenas para 'foo:bar'. 'foo' é equivalente a 'foo:latest'. Vazio significa eventos para todos os repositórios.

--status

Indica se o webhook está habilitado.

Valores aceites: disabled, enabled
Default value: enabled
--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az acr webhook delete

Exclua um webhook de um Registro de Contêiner do Azure.

az acr webhook delete --name
                      --registry
                      [--resource-group]

Exemplos

Exclua um webhook de um Registro de Contêiner do Azure.

az acr webhook delete -n mywebhook -r myregistry

Parâmetros Obrigatórios

--name -n

O nome do webhook.

--registry -r

O nome do registro de contêiner. Deve ser especificado em minúsculas. Você pode configurar o nome do Registro padrão usando az configure --defaults acr=<registry name>.

Parâmetros Opcionais

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az acr webhook get-config

Obtenha o URI de serviço e cabeçalhos personalizados para o webhook.

az acr webhook get-config --name
                          --registry
                          [--resource-group]

Exemplos

Obtenha as informações de configuração para um webhook.

az acr webhook get-config -n mywebhook -r myregistry

Parâmetros Obrigatórios

--name -n

O nome do webhook.

--registry -r

O nome do registro de contêiner. Deve ser especificado em minúsculas. Você pode configurar o nome do Registro padrão usando az configure --defaults acr=<registry name>.

Parâmetros Opcionais

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az acr webhook list

Liste todos os webhooks para um Registro de Contêiner do Azure.

az acr webhook list --registry
                    [--resource-group]

Exemplos

Liste webhooks e mostre os resultados em uma tabela.

az acr webhook list -r myregistry -o table

Parâmetros Obrigatórios

--registry -r

O nome do registro de contêiner. Deve ser especificado em minúsculas. Você pode configurar o nome do Registro padrão usando az configure --defaults acr=<registry name>.

Parâmetros Opcionais

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az acr webhook list-events

Listar eventos recentes para um webhook.

az acr webhook list-events --name
                           --registry
                           [--resource-group]

Exemplos

Listar eventos recentes para um webhook.

az acr webhook list-events -n mywebhook -r myregistry

Parâmetros Obrigatórios

--name -n

O nome do webhook.

--registry -r

O nome do registro de contêiner. Deve ser especificado em minúsculas. Você pode configurar o nome do Registro padrão usando az configure --defaults acr=<registry name>.

Parâmetros Opcionais

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az acr webhook ping

Acione um evento ping para um webhook.

az acr webhook ping --name
                    --registry
                    [--resource-group]

Exemplos

Acione um evento ping para um webhook.

az acr webhook ping -n mywebhook -r myregistry

Parâmetros Obrigatórios

--name -n

O nome do webhook.

--registry -r

O nome do registro de contêiner. Deve ser especificado em minúsculas. Você pode configurar o nome do Registro padrão usando az configure --defaults acr=<registry name>.

Parâmetros Opcionais

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az acr webhook show

Obtenha os detalhes de um webhook.

az acr webhook show --name
                    --registry
                    [--resource-group]

Exemplos

Obtenha os detalhes de um webhook.

az acr webhook show -n mywebhook -r myregistry

Parâmetros Obrigatórios

--name -n

O nome do webhook.

--registry -r

O nome do registro de contêiner. Deve ser especificado em minúsculas. Você pode configurar o nome do Registro padrão usando az configure --defaults acr=<registry name>.

Parâmetros Opcionais

--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

az acr webhook update

Atualize um 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]

Exemplos

Atualizar cabeçalhos para um webhook.

az acr webhook update -n mywebhook -r myregistry --headers "Authorization=Basic 000000"

Atualize o URI do serviço e as ações para um webhook.

az acr webhook update -n mywebhook -r myregistry --uri http://myservice.com --actions push delete

Desative um webhook.

az acr webhook update -n mywebhook -r myregistry --status disabled

Parâmetros Obrigatórios

--name -n

O nome do webhook.

--registry -r

O nome do registro de contêiner. Deve ser especificado em minúsculas. Você pode configurar o nome do Registro padrão usando az configure --defaults acr=<registry name>.

Parâmetros Opcionais

--actions

Lista separada por espaço de ações que acionam o webhook para postar notificações.

Valores aceites: chart_delete, chart_push, delete, push, quarantine
--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares de valor de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>.

Default value: []
--force-string

Ao usar 'set' ou 'add', preserve literais de string em vez de tentar converter para JSON.

Default value: False
--headers

Cabeçalhos personalizados separados por espaço no formato 'key[=value]' que serão adicionados às notificações do webhook. Use "" para limpar cabeçalhos existentes.

--remove

Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove> OR --remove propertyToRemove.

Default value: []
--resource-group -g

o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--scope

O escopo dos repositórios onde o evento pode ser acionado. Por exemplo, 'foo:*' significa eventos para todas as tags no repositório 'foo'. 'foo:bar' significa eventos apenas para 'foo:bar'. 'foo' é equivalente a 'foo:latest'. Vazio significa eventos para todos os repositórios.

--set

Atualize um objeto especificando um caminho de propriedade e um valor a ser definido. Exemplo: --set property1.property2=<value>.

Default value: []
--status

Indica se o webhook está habilitado.

Valores aceites: disabled, enabled
--tags

Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.

--uri

O URI do serviço para o webhook postar notificações.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.