ProvidersOperations Класс

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

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

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

ResourceManagementClient's

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

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

Конструктор

ProvidersOperations(*args, **kwargs)

Методы

get

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

get_at_tenant_scope

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

list

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

list_at_tenant_scope

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

provider_permissions

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

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(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

Параметры

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

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

cls
callable

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

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

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

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

Исключения

list_at_tenant_scope

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

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

Параметры

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

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

cls
callable

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

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

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

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

Исключения

provider_permissions

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

provider_permissions(resource_provider_namespace: str, **kwargs: Any) -> ProviderPermissionListResult

Параметры

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

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

cls
callable

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

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

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

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

Исключения

register

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

register(resource_provider_namespace: str, properties: _models.ProviderRegistrationRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Provider

Параметры

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

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

properties
ProviderRegistrationRequest или IO
Обязательно

Согласие стороннего поставщика для S2S. Тип ProviderRegistrationRequest или тип ввода-вывода. Значение по умолчанию —Нет.

content_type
str

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

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.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2021_04_01\\models\\__init__.py'>