ProvidersOperations Класс

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

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

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

ResourceManagementClient's

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

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

Конструктор

ProvidersOperations(*args, **kwargs)

Методы

get

Получает поставщик ресурсов.

list

Получает список поставщиков ресурсов.

register

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

unregister

Отменяет регистрацию поставщика в подписке.

get

Получает поставщик ресурсов.

get(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

Параметры

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

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

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

Параметр запроса $expand. Например, чтобы включить псевдонимы свойств в ответ, используйте $expand=resourceTypes/aliases. Значение по умолчанию —Нет.

cls
callable

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

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

Поставщик или результат cls(response)

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

Исключения

list

Получает список поставщиков ресурсов.

list(top: int | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

Параметры

top
int
Обязательно

Параметры запроса. Если передается значение NULL, возвращает все развертывания. Значение по умолчанию —Нет.

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

Параметр запроса $expand. Например, чтобы включить псевдонимы свойств в ответ, используйте $expand=resourceTypes/aliases. Значение по умолчанию —Нет.

cls
callable

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

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

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

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

Исключения

register

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

register(resource_provider_namespace: str, **kwargs: Any) -> Provider

Параметры

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

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

cls
callable

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

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

Поставщик или результат cls(response)

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

Исключения

unregister

Отменяет регистрацию поставщика в подписке.

unregister(resource_provider_namespace: str, **kwargs: Any) -> Provider

Параметры

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

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

cls
callable

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

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

Поставщик или результат cls(response)

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

Исключения

Атрибуты

models

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