ProvidersOperations Класс

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

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

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

ResourceManagementClient's

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

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

Конструктор

ProvidersOperations(*args, **kwargs)

Методы

get

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

get_at_tenant_scope

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

list

Возвращает все поставщики ресурсов для подписки.

list_at_tenant_scope

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

register

Регистрирует подписку в поставщике ресурсов.

register_at_management_group_scope

Регистрирует группу управления в поставщике ресурсов.

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)

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

Исключения

get_at_tenant_scope

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

get_at_tenant_scope(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)

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

Исключения

list_at_tenant_scope

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

list_at_tenant_scope(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)

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

Исключения

register_at_management_group_scope

Регистрирует группу управления в поставщике ресурсов.

register_at_management_group_scope(resource_provider_namespace: str, group_id: str, **kwargs: Any) -> None

Параметры

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

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

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

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

cls
callable

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

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

None или результат 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.v2020_06_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2020_06_01\\models\\__init__.py'>