Sdílet prostřednictvím


ResourceGroupsOperations Třída

Upozornění

NEPOUŽÍVEJTE přímou instanci této třídy.

Místo toho byste měli přistupovat k následujícím operacím prostřednictvím

ResourceManagementClientje

<xref:resource_groups> Atribut.

Dědičnost
builtins.object
ResourceGroupsOperations

Konstruktor

ResourceGroupsOperations(*args, **kwargs)

Metody

begin_delete

Odstraní skupinu prostředků.

Když odstraníte skupinu prostředků, odstraní se také všechny její prostředky. Odstraněním skupiny prostředků se odstraní všechna její nasazení šablon a aktuálně uložené operace.

begin_export_template

Zachytí zadanou skupinu prostředků jako šablonu.

check_existence

Zkontroluje, jestli existuje skupina prostředků.

create_or_update

Vytvoří nebo aktualizuje skupinu prostředků.

get

Získá skupinu prostředků.

list

Získá všechny skupiny prostředků pro předplatné.

update

Aktualizace skupinu prostředků.

Skupiny prostředků je možné aktualizovat prostřednictvím jednoduché operace PATCH na adresu skupiny. Formát požadavku je stejný jako formát pro vytvoření skupiny prostředků. Pokud pole není zadáno, aktuální hodnota se zachová.

begin_delete

Odstraní skupinu prostředků.

Když odstraníte skupinu prostředků, odstraní se také všechny její prostředky. Odstraněním skupiny prostředků se odstraní všechna její nasazení šablon a aktuálně uložené operace.

begin_delete(resource_group_name: str, force_deletion_types: str | None = None, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která se má odstranit. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

force_deletion_types
str
Vyžadováno

Typy prostředků, které chcete vynutit odstranění. V současné době jsou podporovány pouze následující: forceDeletionTypes=Microsoft.Compute/virtualMachines,Microsoft.Compute/virtualMachineScaleSets. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

continuation_token
str

Pokračovací token pro restartování poller z uloženého stavu.

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metodou dotazování ARMPolling. Předejte hodnotu False pro tuto operaci, pokud se nechcete dotazovat, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

Výchozí čekací doba mezi dvěma dotazy na operace LRO, pokud není k dispozici žádná hlavička Retry-After.

Návraty

Instance LROPoller, která vrátí buď None, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_export_template

Zachytí zadanou skupinu prostředků jako šablonu.

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
Vyžadováno

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

parameters
ExportTemplateRequest nebo IO
Vyžadováno

Parametry pro export šablony Je buď typ ExportTemplateRequest, nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

continuation_token
str

Pokračovací token pro restartování poller z uloženého stavu.

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metodou dotazování ARMPolling. Předejte hodnotu False pro tuto operaci, pokud se nechcete dotazovat, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

Výchozí čekací doba mezi dvěma dotazy na operace LRO, pokud není k dispozici žádná hlavička Retry-After.

Návraty

Instance LROPoller, která vrací buď ResourceGroupExportResult, nebo výsledek cls(response)

Návratový typ

Výjimky

check_existence

Zkontroluje, jestli existuje skupina prostředků.

check_existence(resource_group_name: str, **kwargs: Any) -> bool

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, kterou chcete zkontrolovat. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

bool nebo výsledek cls(response)

Návratový typ

Výjimky

create_or_update

Vytvoří nebo aktualizuje skupinu prostředků.

create_or_update(resource_group_name: str, parameters: _models.ResourceGroup, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která se má vytvořit nebo aktualizovat. Může obsahovat alfanumerické znaky, podtržítka, závorky, spojovníky, tečky (s výjimkou na konci) a znaky Unicode, které odpovídají povoleným znakům. Povinná hodnota.

parameters
ResourceGroup nebo IO
Vyžadováno

Parametry zadané pro vytvoření nebo aktualizaci skupiny prostředků. Je buď typ ResourceGroup, nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

ResourceGroup nebo výsledek cls(response)

Návratový typ

Výjimky

get

Získá skupinu prostředků.

get(resource_group_name: str, **kwargs: Any) -> ResourceGroup

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, kterou chcete získat. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

ResourceGroup nebo výsledek cls(response)

Návratový typ

Výjimky

list

Získá všechny skupiny prostředků pro předplatné.

list(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[ResourceGroup]

Parametry

filter
str
Vyžadováno

Filtr, který se má použít na operaci.:code:
:code:>><<<br>Můžete filtrovat podle názvů značek a hodnot. Pokud chcete například filtrovat název a hodnotu značky, použijte $filter=tagName eq 'tag1' a tagValue eq 'Hodnota1'. Výchozí hodnota je Žádná.

top
int
Vyžadováno

Počet výsledků, které se mají vrátit. Pokud se předá hodnota null, vrátí všechny skupiny prostředků. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor, jako je instance ResourceGroup, nebo výsledek cls(response)

Návratový typ

Výjimky

update

Aktualizace skupinu prostředků.

Skupiny prostředků je možné aktualizovat prostřednictvím jednoduché operace PATCH na adresu skupiny. Formát požadavku je stejný jako formát pro vytvoření skupiny prostředků. Pokud pole není zadáno, aktuální hodnota se zachová.

update(resource_group_name: str, parameters: _models.ResourceGroupPatchable, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceGroup

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která se má aktualizovat. V názvu se rozlišují malá a velká písmena. Povinná hodnota.

parameters
ResourceGroupPatchable nebo IO
Vyžadováno

Parametry zadané pro aktualizaci skupiny prostředků. Je typ ResourceGroupPatchable nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

ResourceGroup nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

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