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
<xref:resource_groups> Atribut.
- Dědičnost
-
builtins.objectResourceGroupsOperations
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
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
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
Název skupiny prostředků. V názvu se rozlišují malá a velká písmena. Povinná hodnota.
- parameters
- ExportTemplateRequest nebo IO
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
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
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
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
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
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
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
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
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'>
Azure SDK for Python