Sdílet prostřednictvím


ProvidersOperations Třída

Upozornění

NEPOUŽÍVEJTE přímou instanci této třídy.

Místo toho byste měli přistupovat k následujícím operacím prostřednictvím

ResourceManagementClientje

<xref:providers> Atribut.

Dědičnost
builtins.object
ProvidersOperations

Konstruktor

ProvidersOperations(*args, **kwargs)

Metody

get

Získá zadaného poskytovatele prostředků.

get_at_tenant_scope

Získá zadaného poskytovatele prostředků na úrovni tenanta.

list

Získá všechny poskytovatele prostředků pro předplatné.

list_at_tenant_scope

Získá všechny poskytovatele prostředků pro tenanta.

provider_permissions

Získejte oprávnění poskytovatele.

register

Zaregistruje předplatné u poskytovatele prostředků.

register_at_management_group_scope

Zaregistruje skupinu pro správu u poskytovatele prostředků. Tuto operaci použijte k registraci poskytovatele prostředků s typy prostředků, které je možné nasadit v oboru skupiny pro správu. Neregistruje rekurzivně předplatná v rámci skupiny pro správu. Místo toho musíte registrovat předplatná jednotlivě.

unregister

Zruší registraci předplatného u poskytovatele prostředků.

get

Získá zadaného poskytovatele prostředků.

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

Parametry

resource_provider_namespace
str
Vyžadováno

Obor názvů poskytovatele prostředků. Povinná hodnota.

expand
str
Vyžadováno

Parametr dotazu $expand. Pokud například chcete do odpovědi zahrnout aliasy vlastností, použijte $expand=resourceTypes/aliases. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Poskytovatel nebo výsledek cls(response)

Návratový typ

Výjimky

get_at_tenant_scope

Získá zadaného poskytovatele prostředků na úrovni tenanta.

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

Parametry

resource_provider_namespace
str
Vyžadováno

Obor názvů poskytovatele prostředků. Povinná hodnota.

expand
str
Vyžadováno

Parametr dotazu $expand. Pokud například chcete do odpovědi zahrnout aliasy vlastností, použijte $expand=resourceTypes/aliases. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Poskytovatel nebo výsledek cls(response)

Návratový typ

Výjimky

list

Získá všechny poskytovatele prostředků pro předplatné.

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

Parametry

expand
str
Vyžadováno

Vlastnosti, které se mají zahrnout do výsledků. Například k načtení metadat poskytovatele prostředků použijte &v řetězci dotazu $expand=metadata. Pokud chcete do odpovědi zahrnout aliasy vlastností, použijte $expand=resourceTypes/aliases. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor jako instance poskytovatele nebo výsledek cls(response)

Návratový typ

Výjimky

list_at_tenant_scope

Získá všechny poskytovatele prostředků pro tenanta.

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

Parametry

expand
str
Vyžadováno

Vlastnosti, které se mají zahrnout do výsledků. Například k načtení metadat poskytovatele prostředků použijte &v řetězci dotazu $expand=metadata. Pokud chcete do odpovědi zahrnout aliasy vlastností, použijte $expand=resourceTypes/aliases. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor jako instance poskytovatele nebo výsledek cls(response)

Návratový typ

Výjimky

provider_permissions

Získejte oprávnění poskytovatele.

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

Parametry

resource_provider_namespace
str
Vyžadováno

Obor názvů poskytovatele prostředků. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

ProviderPermissionListResult nebo výsledek cls(response)

Návratový typ

Výjimky

register

Zaregistruje předplatné u poskytovatele prostředků.

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

Parametry

resource_provider_namespace
str
Vyžadováno

Obor názvů poskytovatele prostředků, který se má zaregistrovat. Povinná hodnota.

properties
ProviderRegistrationRequest nebo IO
Vyžadováno

Souhlas třetí strany pro S2S. Je typ ProviderRegistrationRequest nebo vstupně-výstupní typ. Výchozí hodnota je Žádná.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Poskytovatel nebo výsledek cls(response)

Návratový typ

Výjimky

register_at_management_group_scope

Zaregistruje skupinu pro správu u poskytovatele prostředků. Tuto operaci použijte k registraci poskytovatele prostředků s typy prostředků, které je možné nasadit v oboru skupiny pro správu. Neregistruje rekurzivně předplatná v rámci skupiny pro správu. Místo toho musíte registrovat předplatná jednotlivě.

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

Parametry

resource_provider_namespace
str
Vyžadováno

Obor názvů poskytovatele prostředků, který se má zaregistrovat. Povinná hodnota.

group_id
str
Vyžadováno

ID skupiny pro správu. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

unregister

Zruší registraci předplatného u poskytovatele prostředků.

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

Parametry

resource_provider_namespace
str
Vyžadováno

Obor názvů poskytovatele prostředků, který se má zrušit. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Poskytovatel nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

models

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