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.

list

Pobiera wszystkich dostawców zasobów dla subskrypcji.

register

Rejestruje subskrypcję 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

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

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

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