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


ArchivesOperations Класс

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

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

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

ContainerRegistryManagementClient's

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

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

Конструктор

ArchivesOperations(*args, **kwargs)

Методы

begin_create

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

begin_delete

Удаляет архив из реестра контейнеров.

get

Возвращает свойства архива.

list

Список всех архивов для указанного реестра контейнеров и типа пакета.

update

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

begin_create

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

begin_create(resource_group_name: str, registry_name: str, package_type: str, archive_name: str, archive_create_parameters: _models.Archive, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.Archive]

Параметры

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

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

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

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

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

Тип ресурса пакета. Обязательный.

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

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

archive_create_parameters
Archive или IO
Обязательно

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

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, package_type: str, archive_name: str, **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

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

Тип ресурса пакета. Обязательный.

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

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

get

Возвращает свойства архива.

get(resource_group_name: str, registry_name: str, package_type: str, archive_name: str, **kwargs: Any) -> Archive

Параметры

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

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

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

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

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

Тип ресурса пакета. Обязательный.

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

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

cls
callable

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

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

Архивирование или результат cls(response)

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

Исключения

list

Список всех архивов для указанного реестра контейнеров и типа пакета.

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

Параметры

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

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

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

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

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

Тип ресурса пакета. Обязательный.

cls
callable

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

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

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

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

Исключения

update

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

update(resource_group_name: str, registry_name: str, package_type: str, archive_name: str, archive_update_parameters: _models.ArchiveUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Archive

Параметры

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

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

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

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

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

Тип ресурса пакета. Обязательный.

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

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

archive_update_parameters
ArchiveUpdateParameters или IO
Обязательно

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

content_type
str

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

cls
callable

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

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

Архивирование или результат cls(response)

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

Исключения

Атрибуты

models

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