Udostępnij za pośrednictwem


ProvidersOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

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 polecenia $expand=resourceTypes/aliases. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ 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 wartość null jest przekazywana, 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 polecenia $expand=resourceTypes/aliases. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ 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

Niestandardowy typ 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

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