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.

register

Rejestruje subskrypcję u dostawcy zasobów.

register_at_management_group_scope

Rejestruje grupę zarządzania u dostawcy zasobów.

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

Parametry

top
int
Wymagane

Liczba wyników do zwrócenia. Jeśli przekazano wartość null, zwraca wszystkie wdrożenia. Wartość domyślna to Brak.

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

Parametry

top
int
Wymagane

Liczba wyników do zwrócenia. Jeśli przekazano wartość null, zwraca wszystkich dostawców. Wartość domyślna to Brak.

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

register

Rejestruje subskrypcję u dostawcy zasobów.

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

Parametry

resource_provider_namespace
str
Wymagane

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

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.

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