ResourceGroupsOperations 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:resource_groups> Atrybut.
- Dziedziczenie
-
builtins.objectResourceGroupsOperations
Konstruktor
ResourceGroupsOperations(*args, **kwargs)
Metody
begin_delete |
Usuń grupę zasobów. |
check_existence |
Sprawdza, czy grupa zasobów istnieje. |
create_or_update |
Utwórz grupę zasobów. |
export_template |
Przechwytuje określoną grupę zasobów jako szablon. |
get |
Pobierz grupę zasobów. |
list |
Pobiera kolekcję grup zasobów. |
list_resources |
Pobierz wszystkie zasoby w ramach subskrypcji. |
patch |
Grupy zasobów można zaktualizować za pomocą prostej operacji PATCH na adres grupy. Format żądania jest taki sam, jak w przypadku tworzenia grup zasobów, choć jeśli pole jest nieokreśloną bieżącą wartością, zostanie przeniesiona. |
begin_delete
Usuń grupę zasobów.
begin_delete(resource_group_name: str, **kwargs: Any) -> LROPoller[None]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów do usunięcia. W nazwie jest uwzględniana wielkość liter. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
check_existence
Sprawdza, czy grupa zasobów istnieje.
check_existence(resource_group_name: str, **kwargs: Any) -> bool
Parametry
- resource_group_name
- str
Nazwa grupy zasobów do sprawdzenia. W nazwie jest uwzględniana wielkość liter. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
bool lub wynik cls(response)
Typ zwracany
Wyjątki
create_or_update
Utwórz grupę zasobów.
create_or_update(resource_group_name: str, parameters: _models.ResourceGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Parametry
- resource_group_name
- str
Nazwa grupy zasobów, która ma zostać utworzona lub zaktualizowana. Wymagane.
- parameters
- ResourceGroup lub IO
Parametry podane do operacji tworzenia lub aktualizowania usługi grupy zasobów. Jest typem grupy zasobów lub typem we/wy. Wymagane.
- 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
ResourceGroup lub wynik cls(response)
Typ zwracany
Wyjątki
export_template
Przechwytuje określoną grupę zasobów jako szablon.
export_template(resource_group_name: str, parameters: _models.ExportTemplateRequest, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroupExportResult
Parametry
- resource_group_name
- str
Nazwa grupy zasobów, która ma zostać utworzona lub zaktualizowana. Wymagane.
- parameters
- ExportTemplateRequest lub IO
Parametry dostarczane do operacji eksportowania grupy zasobów szablonu. Jest typem ExportTemplateRequest lub typem we/wy. Wymagane.
- 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
ResourceGroupExportResult lub wynik cls(response)
Typ zwracany
Wyjątki
get
Pobierz grupę zasobów.
get(resource_group_name: str, **kwargs: Any) -> ResourceGroup
Parametry
- resource_group_name
- str
Nazwa grupy zasobów do pobrania. W nazwie jest uwzględniana wielkość liter. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ResourceGroup lub wynik cls(response)
Typ zwracany
Wyjątki
list
Pobiera kolekcję grup zasobów.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[ResourceGroup]
Parametry
- top
- int
Parametry zapytania. Jeśli przekazano wartość null, zwraca wszystkie grupy zasobów. Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia klasy ResourceGroup lub wyniku cls(response)
Typ zwracany
Wyjątki
list_resources
Pobierz wszystkie zasoby w ramach subskrypcji.
list_resources(resource_group_name: str, filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]
Parametry
- resource_group_name
- str
Parametry zapytania. Jeśli przekazano wartość null, zwraca wszystkie grupy zasobów. Wymagane.
- expand
- str
Rozdzielona przecinkami lista dodatkowych właściwości, które mają zostać uwzględnione w odpowiedzi.
Prawidłowe wartości to createdTime
, changedTime
i provisioningState
. Na przykład $expand=createdTime,changedTime
. Wartość domyślna to Brak.
- top
- int
Parametry zapytania. Jeśli przekazano wartość null, zwraca wszystkie grupy zasobów. Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia genericResourceExpanded lub wyniku cls(response)
Typ zwracany
Wyjątki
patch
Grupy zasobów można zaktualizować za pomocą prostej operacji PATCH na adres grupy. Format żądania jest taki sam, jak w przypadku tworzenia grup zasobów, choć jeśli pole jest nieokreśloną bieżącą wartością, zostanie przeniesiona.
patch(resource_group_name: str, parameters: _models.ResourceGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Parametry
- resource_group_name
- str
Nazwa grupy zasobów, która ma zostać utworzona lub zaktualizowana. W nazwie jest uwzględniana wielkość liter. Wymagane.
- parameters
- ResourceGroup lub IO
Parametry dostarczane do operacji usługi grupy zasobów stanu aktualizacji. Jest typem grupy zasobów lub typem we/wy. Wymagane.
- 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
ResourceGroup lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.resource.resources.v2016_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2016_02_01\\models\\__init__.py'>
Azure SDK for Python