Sdílet prostřednictvím


ResourceGroupsOperations Třída

Upozornění

NEVYTVOŘETE instanci této třídy přímo.

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 skupina prostředků existuje.

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 pomocí jednoduché operace PATCH na adresu skupiny. Formát požadavku je stejný jako pro vytvoření skupiny prostředků. Pokud je pole nespecifikované, 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ů, kterou chcete 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í položky: 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í polleru z uloženého stavu.

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metoda dotazování ARMPolling. Předejte nepravdě pro tuto operaci, aby se nezotkejte, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

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

Návraty

Instance LROPoller, která vrací 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 typ ExportTemplateRequest nebo vstupně-výstupní operace. Povinná hodnota.

content_type
str

Typ obsahu parametru body. 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í polleru z uloženého stavu.

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metoda dotazování ARMPolling. Předejte nepravdě pro tuto operaci, aby se nezotkejte, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

Výchozí doba čekání 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 skupina prostředků existuje.

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ů, kterou chcete 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

Typ obsahu parametru body. 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ů a hodnot značek. 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 pomocí jednoduché operace PATCH na adresu skupiny. Formát požadavku je stejný jako pro vytvoření skupiny prostředků. Pokud je pole nespecifikované, 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ů, kterou chcete 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 to buď typ ResourceGroupPatchable, nebo vstupně-výstupní operace. Povinná hodnota.

content_type
str

Typ obsahu parametru body. 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.v2021_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2021_04_01\\models\\__init__.py'>