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 |
Usuwa grupę zasobów. Po usunięciu grupy zasobów wszystkie jej zasoby również zostaną usunięte. Usunięcie grupy zasobów powoduje usunięcie wszystkich wdrożeń szablonu i aktualnie przechowywanych operacji. |
begin_export_template |
Przechwytuje określoną grupę zasobów jako szablon. |
check_existence |
Sprawdza, czy istnieje grupa zasobów. |
create_or_update |
Tworzy lub aktualizuje grupę zasobów. |
get |
Pobiera grupę zasobów. |
list |
Pobiera wszystkie grupy zasobów dla subskrypcji. |
update |
Aktualizacje grupę zasobów. Grupy zasobów można zaktualizować za pomocą prostej operacji PATCH na adres grupy. Format żądania jest taki sam jak w przypadku tworzenia grupy zasobów. Jeśli pole jest nieokreślone, bieżąca wartość jest zachowywana. |
begin_delete
Usuwa grupę zasobów.
Po usunięciu grupy zasobów wszystkie jej zasoby również zostaną usunięte. Usunięcie grupy zasobów powoduje usunięcie wszystkich wdrożeń szablonu i aktualnie przechowywanych operacji.
begin_delete(resource_group_name: str, force_deletion_types: str | None = None, **kwargs: Any) -> LROPoller[None]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów do usunięcia. W nazwie jest uwzględniana wielkość liter. Wymagane.
- force_deletion_types
- str
Typy zasobów, które chcesz wymusić usunięcie. Obecnie obsługiwane są tylko następujące elementy: forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets. Wartość domyślna to Brak.
- 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
begin_export_template
Przechwytuje określoną grupę zasobów jako szablon.
begin_export_template(resource_group_name: str, parameters: _models.ExportTemplateRequest, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.ResourceGroupExportResult]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.
- parameters
- ExportTemplateRequest lub IO
Parametry eksportowania 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ź
- 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ść ResourceGroupExportResult lub wynik cls(response)
Typ zwracany
Wyjątki
check_existence
Sprawdza, czy istnieje grupa zasobów.
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
Tworzy lub aktualizuje 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 do utworzenia lub zaktualizowania. Może zawierać znaki alfanumeryczne, podkreślenie, nawiasy, łącznik, kropkę (z wyjątkiem na końcu) i znaki Unicode zgodne z dozwolonymi znakami. Wymagane.
- parameters
- ResourceGroup lub IO
Parametry podane do utworzenia lub zaktualizowania 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
get
Pobiera 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 wszystkie grupy zasobów dla subskrypcji.
list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[ResourceGroup]
Parametry
- filter
- str
Filtr, który ma być stosowany do operacji.:code:
:code:>><<<br>
Można filtrować według nazw tagów i wartości. Aby na przykład filtrować nazwę i wartość tagu, użyj wartości $filter=tagName eq "tag1" i tagValue eq "Value1". Wartość domyślna to Brak.
- top
- int
Liczba wyników do zwrócenia. Jeśli wartość null jest przekazywana, 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
update
Aktualizacje grupę zasobów.
Grupy zasobów można zaktualizować za pomocą prostej operacji PATCH na adres grupy. Format żądania jest taki sam jak w przypadku tworzenia grupy zasobów. Jeśli pole jest nieokreślone, bieżąca wartość jest zachowywana.
update(resource_group_name: str, parameters: _models.ResourceGroupPatchable, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup
Parametry
- resource_group_name
- str
Nazwa grupy zasobów do zaktualizowania. W nazwie jest uwzględniana wielkość liter. Wymagane.
- parameters
- ResourceGroupPatchable lub IO
Parametry dostarczone w celu zaktualizowania grupy zasobów. Jest typem ResourceGroupPatchable 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.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2022_09_01\\models\\__init__.py'>
Azure SDK for Python