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=metadata в строке запроса, чтобы получить метаданные поставщика ресурсов. Чтобы включить псевдонимы свойств в ответ, используйте $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.v2018_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2018_02_01\\models\\__init__.py'>