az acr webhook

Gerenciar WebHooks para registros de contêiner do Azure.

Comandos

az acr webhook create

Crie um webhook para um registro de contêiner do Azure.

az acr webhook delete

Excluir um webhook de um registro de contêiner do Azure.

az acr webhook get-config

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

az acr webhook list

Listar todos os WebHooks para um registro de contêiner do Azure.

az acr webhook list-events

Listar eventos recentes para um webhook.

az acr webhook ping

Disparar um evento de ping para um webhook.

az acr webhook show

Obtenha os detalhes de um webhook.

az acr webhook update

Atualizar um webhook.

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}]
                      [--subscription]
                      [--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 push e exclusão de gráfico de Helm 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 de ações separadas por espaços que disparam o webhook para publicar 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. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

--uri

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

Parâmetros Opcionais

--headers

Cabeçalhos personalizados separados por espaços no formato ' Key [= value] ' que serão adicionados às notificações de webhook. Use "" para limpar os 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 disparado. Por exemplo, ' foo: * ' significa eventos para todas as marcas no repositório ' foo '. ' foo: bar ' significa apenas eventos para ' foo: bar '. ' foo ' é equivalente a ' foo: Latest '. Empty significa eventos para todos os repositórios.

--status

Indica se o webhook está habilitado.

valores aceitos: disabled, enabled
valor padrão: enabled
--subscription

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

--tags

Marcas separadas por espaço: chave [= valor] [chave [= valor]...]. Use "" para limpar as marcas existentes.

az acr webhook delete

Excluir um webhook de um registro de contêiner do Azure.

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

Exemplos

Excluir 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. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--resource-group -g

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

--subscription

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

az acr webhook get-config

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

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

Exemplos

Obter 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. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--resource-group -g

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

--subscription

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

az acr webhook list

Listar todos os WebHooks para um registro de contêiner do Azure.

az acr webhook list --registry
                    [--query-examples]
                    [--resource-group]
                    [--subscription]

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. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--resource-group -g

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

--subscription

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

az acr webhook list-events

Listar eventos recentes para um webhook.

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

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. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--resource-group -g

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

--subscription

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

az acr webhook ping

Disparar um evento de ping para um webhook.

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

Exemplos

Disparar um evento de 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. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--resource-group -g

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

--subscription

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

az acr webhook show

Obtenha os detalhes de um webhook.

az acr webhook show --name
                    --registry
                    [--query-examples]
                    [--resource-group]
                    [--subscription]

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. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--resource-group -g

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

--subscription

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

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}]
                      [--subscription]
                      [--tags]
                      [--uri]

Exemplos

Atualizar cabeçalhos de um webhook.

az acr webhook update -n MyWebhook -r MyRegistry --headers "Authorization=Basic 000000"

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

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

Desabilitar 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. Você pode configurar o nome de registro padrão usando az configure --defaults acr=<registry name> .

Parâmetros Opcionais

--actions

Lista de ações separadas por espaços que disparam o webhook para publicar 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 chave-valor. Exemplo:--Adicionar Property. ListProperty <chave = valor, Cadeia de caracteres ou cadeia de caracteres JSON>.

--force-string

Ao usar "set" ou "Add", preserve cadeias de caracteres literais em vez de tentar converter em JSON.

--headers

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

--remove

Remove uma propriedade ou um elemento de uma lista. Exemplo:--Remove Property. List ou--remove propertyToRemove.

--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 disparado. Por exemplo, ' foo: * ' significa eventos para todas as marcas no repositório ' foo '. ' foo: bar ' significa apenas eventos para ' foo: bar '. ' foo ' é equivalente a ' foo: Latest '. Empty 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 =.

--status

Indica se o webhook está habilitado.

valores aceitos: disabled, enabled
--subscription

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

--tags

Marcas separadas por espaço: chave [= valor] [chave [= valor]...]. Use "" para limpar as marcas existentes.

--uri

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