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

ResourceManagementClient's'

<xref:resource_groups> Atrybut.

Dziedziczenie
builtins.object
ResourceGroupsOperations

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
Wymagane

Nazwa grupy zasobów do usunięcia. W nazwie jest uwzględniana wielkość liter. Wymagane.

force_deletion_types
str
Wymagane

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
Wymagane

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.

parameters
ExportTemplateRequest lub IO
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

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
Wymagane

Nazwa grupy zasobów do zaktualizowania. W nazwie jest uwzględniana wielkość liter. Wymagane.

parameters
ResourceGroupPatchable lub IO
Wymagane

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'>