Compartilhar via


az acr webhook

Gerenciar webhooks para Registros de Contêiner do Azure.

Comandos

Nome Description Tipo Status
az acr webhook create

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

Núcleo GA
az acr webhook delete

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

Núcleo GA
az acr webhook get-config

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

Núcleo GA
az acr webhook list

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

Núcleo GA
az acr webhook list-events

Listar eventos recentes para um webhook.

Núcleo GA
az acr webhook ping

Acione um evento ping para um webhook.

Núcleo GA
az acr webhook show

Obtenha os detalhes de um webhook.

Núcleo GA
az acr webhook update

Atualizar um webhook.

Núcleo 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 entregará 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 entregará 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 push 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 Exigidos

--actions

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

Valores aceitos: 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>o .

--uri

O URI de 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 de webhook. Use "" para limpar cabeçalhos existentes.

--location -l

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

--resource-group -g

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

--scope

O escopo de 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 aceitos: disabled, enabled
Valor padrão: enabled
--tags

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. 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 Exigidos

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

Parâmetros Opcionais

--resource-group -g

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. 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 de um webhook.

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

Parâmetros Exigidos

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

Parâmetros Opcionais

--resource-group -g

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. 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

Listar webhooks e mostrar os resultados em uma tabela.

az acr webhook list -r myregistry -o table

Parâmetros Exigidos

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

Parâmetros Opcionais

--resource-group -g

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. 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 Exigidos

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

Parâmetros Opcionais

--resource-group -g

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. 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 Exigidos

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

Parâmetros Opcionais

--resource-group -g

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. 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 Exigidos

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

Parâmetros Opcionais

--resource-group -g

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az acr webhook update

Atualizar 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 Exigidos

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

Parâmetros Opcionais

--actions

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

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

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

Valor padrão: []
--force-string

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

Valor padrão: False
--headers

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

--remove

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

Valor padrão: []
--resource-group -g

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

--scope

O escopo de 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 serem definidos. Exemplo: --set property1.property2=<value>.

Valor padrão: []
--status

Indica se o webhook está habilitado.

Valores aceitos: disabled, enabled
--tags

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

--uri

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

Parâmetros Globais
--debug

Aumente o detalhamento 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 aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

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

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.