Поделиться через


WebhooksOperations Класс

Предупреждение

НЕ следует создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

ContainerRegistryManagementClient's

атрибут<xref:webhooks> .

Наследование
builtins.object
WebhooksOperations

Конструктор

WebhooksOperations(*args, **kwargs)

Методы

begin_create

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

begin_delete

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

begin_update

Обновления веб-перехватчик с указанными параметрами.

get

Возвращает свойства указанного веб-перехватчика.

get_callback_config

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

list

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

list_events

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

ping

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

begin_create

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

begin_create(resource_group_name: str, registry_name: str, webhook_name: str, webhook_create_parameters: _models.WebhookCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.Webhook]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

registry_name
str
Обязательно

Имя реестра контейнеров. Обязательный.

webhook_name
str
Обязательно

Имя объекта Webhook. Обязательный.

webhook_create_parameters
WebhookCreateParameters или IO
Обязательно

Параметры для создания веб-перехватчика. Тип WebhookCreateParameters или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий веб-перехватчик или результат cls(response)

Возвращаемый тип

Исключения

begin_delete

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

begin_delete(resource_group_name: str, registry_name: str, webhook_name: str, **kwargs: Any) -> LROPoller[None]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

registry_name
str
Обязательно

Имя реестра контейнеров. Обязательный.

webhook_name
str
Обязательно

Имя объекта Webhook. Обязательный.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий значение None или результат cls(response)

Возвращаемый тип

Исключения

begin_update

Обновления веб-перехватчик с указанными параметрами.

begin_update(resource_group_name: str, registry_name: str, webhook_name: str, webhook_update_parameters: _models.WebhookUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.Webhook]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

registry_name
str
Обязательно

Имя реестра контейнеров. Обязательный.

webhook_name
str
Обязательно

Имя объекта Webhook. Обязательный.

webhook_update_parameters
WebhookUpdateParameters или IO
Обязательно

Параметры для обновления веб-перехватчика. Тип WebhookUpdateParameters или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра тела. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

continuation_token
str

Маркер продолжения для перезапуска опроса из сохраненного состояния.

polling
bool или PollingMethod

По умолчанию методом опроса будет ARMPolling. Передайте значение False для этой операции, чтобы не выполнять опрос, или передайте собственный инициализированный объект опроса для личной стратегии опроса.

polling_interval
int

Время ожидания по умолчанию между двумя опросами для операций LRO, если заголовок Retry-After отсутствует.

Возвращаемое значение

Экземпляр LROPoller, возвращающий веб-перехватчик или результат cls(response)

Возвращаемый тип

Исключения

get

Возвращает свойства указанного веб-перехватчика.

get(resource_group_name: str, registry_name: str, webhook_name: str, **kwargs: Any) -> Webhook

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

registry_name
str
Обязательно

Имя реестра контейнеров. Обязательный.

webhook_name
str
Обязательно

Имя объекта Webhook. Обязательный.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

Веб-перехватчик или результат cls(response)

Возвращаемый тип

Исключения

get_callback_config

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

get_callback_config(resource_group_name: str, registry_name: str, webhook_name: str, **kwargs: Any) -> CallbackConfig

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

registry_name
str
Обязательно

Имя реестра контейнеров. Обязательный.

webhook_name
str
Обязательно

Имя объекта Webhook. Обязательный.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

CallbackConfig или результат cls(response)

Возвращаемый тип

Исключения

list

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

list(resource_group_name: str, registry_name: str, **kwargs: Any) -> Iterable[Webhook]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

registry_name
str
Обязательно

Имя реестра контейнеров. Обязательный.

cls
callable

Пользовательский тип или функция, которые будут переданы в прямой ответ.

Возвращаемое значение

Итератор, например экземпляр веб-перехватчика или результат cls(response)

Возвращаемый тип

Исключения

list_events

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

list_events(resource_group_name: str, registry_name: str, webhook_name: str, **kwargs: Any) -> Iterable[Event]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

registry_name
str
Обязательно

Имя реестра контейнеров. Обязательный.

webhook_name
str
Обязательно

Имя объекта Webhook. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр event или результат cls(response)

Возвращаемый тип

Исключения

ping

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

ping(resource_group_name: str, registry_name: str, webhook_name: str, **kwargs: Any) -> EventInfo

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов. Регистр букв в имени не учитывается. Обязательный.

registry_name
str
Обязательно

Имя реестра контейнеров. Обязательный.

webhook_name
str
Обязательно

Имя объекта Webhook. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

EventInfo или результат cls(response)

Возвращаемый тип

Исключения

Атрибуты

models

models = <module 'azure.mgmt.containerregistry.v2023_01_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\containerregistry\\v2023_01_01_preview\\models\\__init__.py'>