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
<xref:providers> Atrybut.
- Dziedziczenie
-
builtins.objectProvidersOperations
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. |
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
- expand
- str
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
- expand
- str
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
Liczba wyników do zwrócenia. Jeśli przekazano wartość null, zwraca wszystkie wdrożenia. Wartość domyślna to Brak.
- expand
- str
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
Liczba wyników do zwrócenia. Jeśli przekazano wartość null, zwraca wszystkich dostawców. Wartość domyślna to Brak.
- expand
- str
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
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
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.v2019_10_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_10_01\\models\\__init__.py'>
Azure SDK for Python