Udostępnij za pośrednictwem


ProvidersOperations Klasa

Ostrzeżenie

NIE należy bezpośrednio utworzyć wystąpienia tej klasy.

Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem

ResourceManagementClient's'

<xref:providers> Atrybut.

Dziedziczenie
builtins.object
ProvidersOperations

Konstruktor

ProvidersOperations(*args, **kwargs)

Metody

get

Pobiera określonego dostawcę zasobów.

get_at_tenant_scope

Pobiera określonego dostawcę zasobów na poziomie dzierżawy.

list

Pobiera wszystkich dostawców zasobów dla subskrypcji.

list_at_tenant_scope

Pobiera wszystkich dostawców zasobów dla dzierżawy.

provider_permissions

Uzyskaj uprawnienia dostawcy.

register

Rejestruje subskrypcję u dostawcy zasobów.

register_at_management_group_scope

Rejestruje grupę zarządzania u dostawcy zasobów. Ta operacja służy do rejestrowania dostawcy zasobów z typami zasobów, które można wdrożyć w zakresie grupy zarządzania. Nie cyklicznie rejestruje subskrypcji w grupie zarządzania. Zamiast tego należy zarejestrować subskrypcje indywidualnie.

unregister

Wyrejestrowuje subskrypcję od dostawcy zasobów.

get

Pobiera określonego dostawcę zasobów.

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

Parametry

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów. Wymagane.

expand
str
Wymagane

Parametr zapytania $expand. Aby na przykład uwzględnić aliasy właściwości w odpowiedzi, użyj $expand=resourceTypes/aliases. Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Dostawca lub wynik cls(response)

Typ zwracany

Wyjątki

get_at_tenant_scope

Pobiera określonego dostawcę zasobów na poziomie dzierżawy.

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

Parametry

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów. Wymagane.

expand
str
Wymagane

Parametr zapytania $expand. Aby na przykład uwzględnić aliasy właściwości w odpowiedzi, użyj $expand=resourceTypes/aliases. Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Dostawca lub wynik cls(response)

Typ zwracany

Wyjątki

list

Pobiera wszystkich dostawców zasobów dla subskrypcji.

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

Parametry

expand
str
Wymagane

Właściwości do uwzględnienia w wynikach. Na przykład użyj &$expand=metadata w ciągu zapytania, aby pobrać metadane dostawcy zasobów. Aby uwzględnić aliasy właściwości w odpowiedzi, użyj $expand=resourceTypes/aliases. Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie dostawcy lub wynik cls(response)

Typ zwracany

Wyjątki

list_at_tenant_scope

Pobiera wszystkich dostawców zasobów dla dzierżawy.

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

Parametry

expand
str
Wymagane

Właściwości do uwzględnienia w wynikach. Na przykład użyj &$expand=metadata w ciągu zapytania, aby pobrać metadane dostawcy zasobów. Aby uwzględnić aliasy właściwości w odpowiedzi, użyj $expand=resourceTypes/aliases. Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie dostawcy lub wynik cls(response)

Typ zwracany

Wyjątki

provider_permissions

Uzyskaj uprawnienia dostawcy.

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

Parametry

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

ProviderPermissionListResult lub wynik cls(response)

Typ zwracany

Wyjątki

register

Rejestruje subskrypcję u dostawcy zasobów.

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

Parametry

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów do zarejestrowania. Wymagane.

properties
ProviderRegistrationRequest lub IO
Wymagane

Zgoda innej firmy na S2S. Jest typem ProviderRegistrationRequest lub typem we/wy. Wartość domyślna to Brak.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Dostawca lub wynik cls(response)

Typ zwracany

Wyjątki

register_at_management_group_scope

Rejestruje grupę zarządzania u dostawcy zasobów. Ta operacja służy do rejestrowania dostawcy zasobów z typami zasobów, które można wdrożyć w zakresie grupy zarządzania. Nie cyklicznie rejestruje subskrypcji w grupie zarządzania. Zamiast tego należy zarejestrować subskrypcje indywidualnie.

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

Parametry

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów do zarejestrowania. Wymagane.

group_id
str
Wymagane

Identyfikator grupy zarządzania. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

unregister

Wyrejestrowuje subskrypcję od dostawcy zasobów.

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

Parametry

resource_provider_namespace
str
Wymagane

Przestrzeń nazw dostawcy zasobów do wyrejestrowania. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Dostawca lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

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'>