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


RegistriesOperations Класс

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

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

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

ContainerRegistryManagementClient's

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

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

Конструктор

RegistriesOperations(*args, **kwargs)

Методы

begin_create

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

begin_delete

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

begin_generate_credentials

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

begin_import_image

Копирует образ в этот реестр контейнеров из указанного реестра контейнеров.

begin_update

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

check_name_availability

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

get

Возвращает свойства указанного реестра контейнеров.

get_private_link_resource

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

list

Выводит список всех реестров контейнеров в указанной подписке.

list_by_resource_group

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

list_credentials

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

list_private_link_resources

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

list_usages

Возвращает сведения об использовании квот для указанного реестра контейнеров.

regenerate_credential

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

begin_create

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

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

Параметры

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

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

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

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

registry
Registry или IO
Обязательно

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

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_delete

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

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

Параметры

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

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

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

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_generate_credentials

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

begin_generate_credentials(resource_group_name: str, registry_name: str, generate_credentials_parameters: _models.GenerateCredentialsParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenerateCredentialsResult]

Параметры

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

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

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

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

generate_credentials_parameters
GenerateCredentialsParameters или IO
Обязательно

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

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

begin_import_image

Копирует образ в этот реестр контейнеров из указанного реестра контейнеров.

begin_import_image(resource_group_name: str, registry_name: str, parameters: _models.ImportImageParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Параметры

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

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

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

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

parameters
ImportImageParameters или IO
Обязательно

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

content_type
str

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

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, registry_update_parameters: _models.RegistryUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.Registry]

Параметры

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

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

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

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

registry_update_parameters
RegistryUpdateParameters или IO
Обязательно

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

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool или PollingMethod

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

polling_interval
int

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

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

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

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

Исключения

check_name_availability

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

check_name_availability(registry_name_check_request: _models.RegistryNameCheckRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RegistryNameStatus

Параметры

registry_name_check_request
RegistryNameCheckRequest или IO
Обязательно

Объект , содержащий сведения для запроса на доступность. Тип RegistryNameCheckRequest или тип ввода-вывода. Обязательный.

content_type
str

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

cls
callable

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

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

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

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

Исключения

get

Возвращает свойства указанного реестра контейнеров.

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

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

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

get_private_link_resource(resource_group_name: str, registry_name: str, group_name: str, **kwargs: Any) -> PrivateLinkResource

Параметры

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

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

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

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

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

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

cls
callable

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

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

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

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

Исключения

list

Выводит список всех реестров контейнеров в указанной подписке.

list(**kwargs: Any) -> Iterable[Registry]

Параметры

cls
callable

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

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

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

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

Исключения

list_by_resource_group

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

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[Registry]

Параметры

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

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

cls
callable

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

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

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

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

Исключения

list_credentials

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

list_credentials(resource_group_name: str, registry_name: str, **kwargs: Any) -> RegistryListCredentialsResult

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

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

list_private_link_resources(resource_group_name: str, registry_name: str, **kwargs: Any) -> Iterable[PrivateLinkResource]

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

list_usages

Возвращает сведения об использовании квот для указанного реестра контейнеров.

list_usages(resource_group_name: str, registry_name: str, **kwargs: Any) -> RegistryUsageListResult

Параметры

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

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

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

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

cls
callable

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

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

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

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

Исключения

regenerate_credential

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

regenerate_credential(resource_group_name: str, registry_name: str, regenerate_credential_parameters: _models.RegenerateCredentialParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.RegistryListCredentialsResult

Параметры

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

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

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

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

regenerate_credential_parameters
RegenerateCredentialParameters или IO
Обязательно

Указывает имя пароля, который необходимо повторно создать: password или password2. Тип RegenerateCredentialParameters или тип ввода-вывода. Обязательный.

content_type
str

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

cls
callable

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

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

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

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

Исключения

Атрибуты

models

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