WebhookCreateParameters Класс
Параметры для создания веб-перехватчика.
Все необходимые параметры должны быть заполнены для отправки в Azure.
- Наследование
-
azure.mgmt.containerregistry._serialization.ModelWebhookCreateParameters
Конструктор
WebhookCreateParameters(*, location: str, tags: Dict[str, str] | None = None, service_uri: str | None = None, custom_headers: Dict[str, str] | None = None, status: str | _models.WebhookStatus | None = None, scope: str | None = None, actions: List[str | _models.WebhookAction] | None = None, **kwargs: Any)
Переменные
- location
- str
Расположение веб-перехватчика. Это невозможно изменить после создания ресурса. Обязательный.
- service_uri
- str
Универсальный код ресурса (URI) службы для отправки уведомлений веб-перехватчиком.
Пользовательские заголовки, которые будут добавлены в уведомления веб-перехватчика.
- status
- str или WebhookStatus
Состояние веб-перехватчика на момент вызова операции. Известные значения: "enabled" и "disabled".
- scope
- str
Область репозиториев, в которых можно активировать событие. Например, "foo:>>*<<" означает события для всех тегов в репозитории "foo". "foo:bar" означает события только для "foo:bar". "foo" эквивалентно "foo:latest". Пусто означает все события.
- actions
- list[str или WebhookAction]
Список действий, запускающих веб-перехватчик для отправки уведомлений.