az acr webhook

Управление веб-перехватчиками для реестров контейнеров Azure.

Команды

az acr webhook create

Создайте веб-перехватчик для реестра контейнеров Azure.

az acr webhook delete

Удаление веб-перехватчика из реестра контейнеров Azure.

az acr webhook get-config

Получите универсальный код ресурса (URI) службы и пользовательские заголовки для веб-перехватчика.

az acr webhook list

Перечислите все веб-перехватчики для реестра контейнеров Azure.

az acr webhook list-events

Вывод списка недавних событий для веб-перехватчика.

az acr webhook ping

Активация события проверки связи для веб-перехватчика.

az acr webhook show

Получение сведений о веб-перехватчике.

az acr webhook update

Обновите веб-перехватчик.

az acr webhook create

Создайте веб-перехватчик для реестра контейнеров 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]

Примеры

Создайте веб-перехватчик для реестра контейнеров Azure, который будет доставлять события DOCKER push и DELETE в URI службы.

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

Создайте веб-перехватчик для реестра контейнеров Azure, который будет доставлять DOCKER push-уведомления в URI службы с помощью заголовка обычной проверки подлинности.

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

Создайте веб-перехватчик для реестра контейнеров Azure, который будет доставлять события отправки Helm и удалять их в URI службы.

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

Обязательные параметры

--actions

Разделенный пробелами список действий, которые активируют веб-перехватчик для отправки уведомлений.

допустимые значения: chart_delete, chart_push, delete, push, quarantine
--name -n

Имя объекта Webhook.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

--uri

Универсальный код ресурса (URI) службы для веб-перехватчика при публикации уведомлений.

Необязательные параметры

--headers

Пользовательские заголовки с разделителями-пробелами в формате "ключ [= значение]", которые будут добавлены в уведомления веб-перехватчика. Используйте "" для очистки существующих заголовков.

--location -l

Расположение. Значения из az account list-locations. Расположение по умолчанию можно настроить с помощью az configure --defaults location=<location>.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--scope

Область репозиториев, в которой можно активировать событие. Например, "foo: * " означает события для всех тегов в репозитории "foo". "foo: Bar" означает события только для "foo: Bar". "foo" эквивалентен "foo: latest". Пустое означает события для всех репозиториев.

--status

Указывает, включен ли веб-перехватчик.

допустимые значения: disabled, enabled
значение по умолчанию: enabled
--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

--tags

Теги, разделенные пробелами: ключ [= значение] [ключ [= значение]...]. Используйте "" для очистки существующих тегов.

az acr webhook delete

Удаление веб-перехватчика из реестра контейнеров Azure.

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

Примеры

Удаление веб-перехватчика из реестра контейнеров Azure.

az acr webhook delete -n MyWebhook -r MyRegistry

Обязательные параметры

--name -n

Имя объекта Webhook.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az acr webhook get-config

Получите универсальный код ресурса (URI) службы и пользовательские заголовки для веб-перехватчика.

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

Примеры

Получение сведений о конфигурации для веб-перехватчика.

az acr webhook get-config -n MyWebhook -r MyRegistry

Обязательные параметры

--name -n

Имя объекта Webhook.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az acr webhook list

Перечислите все веб-перехватчики для реестра контейнеров Azure.

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

Примеры

Перечисление веб-перехватчиков и отображение результатов в таблице.

az acr webhook list -r MyRegistry -o table

Обязательные параметры

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--query-examples

Рекомендуемая строка JMESPath. Можно скопировать один из запросов и вставить его после параметра--query в двойных кавычках, чтобы увидеть результаты. Можно добавить одно или несколько позиций ключевых слов, чтобы мы могли предоставлять предложения на основе этих ключевых слов.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az acr webhook list-events

Вывод списка недавних событий для веб-перехватчика.

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

Примеры

Вывод списка недавних событий для веб-перехватчика.

az acr webhook list-events -n MyWebhook -r MyRegistry

Обязательные параметры

--name -n

Имя объекта Webhook.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az acr webhook ping

Активация события проверки связи для веб-перехватчика.

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

Примеры

Активация события проверки связи для веб-перехватчика.

az acr webhook ping -n MyWebhook -r MyRegistry

Обязательные параметры

--name -n

Имя объекта Webhook.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az acr webhook show

Получение сведений о веб-перехватчике.

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

Примеры

Получение сведений о веб-перехватчике.

az acr webhook show -n MyWebhook -r MyRegistry

Обязательные параметры

--name -n

Имя объекта Webhook.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--query-examples

Рекомендуемая строка JMESPath. Можно скопировать один из запросов и вставить его после параметра--query в двойных кавычках, чтобы увидеть результаты. Можно добавить одно или несколько позиций ключевых слов, чтобы мы могли предоставлять предложения на основе этих ключевых слов.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

az acr webhook update

Обновите веб-перехватчик.

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]

Примеры

Обновите заголовки для веб-перехватчика.

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

Обновите URI службы и действия для веб-перехватчика.

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

Отключение веб-перехватчика.

az acr webhook update -n MyWebhook -r MyRegistry --status disabled

Обязательные параметры

--name -n

Имя объекта Webhook.

--registry -r

Имя реестра контейнеров. Можно настроить имя реестра по умолчанию с помощью команды az configure --defaults acr=<registry name> .

Необязательные параметры

--actions

Разделенный пробелами список действий, которые активируют веб-перехватчик для отправки уведомлений.

допустимые значения: chart_delete, chart_push, delete, push, quarantine
--add

Добавьте объект в список объектов, указав путь и пары "ключ-значение". Пример:--добавить свойство. Листпроперти <ключ = значение, строка или строка JSON>.

--force-string

При использовании "Set" или "Add" сохраните строковые литералы вместо того, чтобы пытаться преобразовать их в JSON.

--headers

Пользовательские заголовки с разделителями-пробелами в формате "ключ [= значение]", которые будут добавлены в уведомления веб-перехватчика. Используйте "" для очистки существующих заголовков.

--remove

Удаление свойства или элемента из списка. Пример:--Remove Property. List или--Remove пропертиторемове.

--resource-group -g

Имя группы ресурсов. Вы можете настроить расположение по умолчанию с помощью az configure --defaults group=<name>.

--scope

Область репозиториев, в которой можно активировать событие. Например, "foo: * " означает события для всех тегов в репозитории "foo". "foo: Bar" означает события только для "foo: Bar". "foo" эквивалентен "foo: latest". Пустое означает события для всех репозиториев.

--set

Обновите объект, указав путь к свойству и значение, которое необходимо задать. Пример:--Set свойство1. свойство2 =.

--status

Указывает, включен ли веб-перехватчик.

допустимые значения: disabled, enabled
--subscription

Имя или идентификатор подписки Вы можете настроить подписку по умолчанию с помощью az account set -s NAME_OR_ID .

--tags

Теги, разделенные пробелами: ключ [= значение] [ключ [= значение]...]. Используйте "" для очистки существующих тегов.

--uri

Универсальный код ресурса (URI) службы для веб-перехватчика при публикации уведомлений.