Sdílet prostřednictvím


VirtualMachinesOperations 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

ComputeManagementClientje

<xref:virtual_machines> Atribut.

Dědičnost
builtins.object
VirtualMachinesOperations

Konstruktor

VirtualMachinesOperations(*args, **kwargs)

Metody

begin_capture

Zachytí virtuální počítač zkopírováním virtuálních pevných disků virtuálního počítače a vypíše šablonu, kterou je možné použít k vytvoření podobných virtuálních počítačů.

begin_convert_to_managed_disks

Převede disky virtuálních počítačů z objektů blob na spravované disky. Před vyvoláním této operace musí být virtuální počítač zastaven a uvolněn.

begin_create_or_update

Operace vytvoření nebo aktualizace virtuálního počítače.

begin_deallocate

Vypne virtuální počítač a uvolní výpočetní prostředky. Výpočetní prostředky, které tento virtuální počítač používá, se vám neúčtují.

begin_delete

Operace odstranění virtuálního počítače.

begin_perform_maintenance

Operace k provedení údržby virtuálního počítače.

begin_power_off

Operace pro vypnutí (zastavení) virtuálního počítače. Virtuální počítač je možné restartovat se stejnými zřízenými prostředky. Za tento virtuální počítač se vám stále účtují poplatky.

begin_redeploy

Vypne virtuální počítač, přesune ho do nového uzlu a znovu zapne.

begin_reimage

Obnoví z image virtuálního počítače s dočasným diskem s operačním systémem zpět do původního stavu.

begin_restart

Operace restartování virtuálního počítače.

begin_run_command

Na virtuálním počítači spusťte příkaz .

begin_start

Operace spuštění virtuálního počítače.

begin_update

Operace aktualizace virtuálního počítače.

generalize

Nastaví stav virtuálního počítače na generalizovaný.

get

Načte informace o zobrazení modelu nebo zobrazení instance virtuálního počítače.

instance_view

Načte informace o stavu běhu virtuálního počítače.

list

Zobrazí seznam všech virtuálních počítačů v zadané skupině prostředků. Pomocí vlastnosti nextLink v odpovědi získáte další stránku virtuálních počítačů.

list_all

Zobrazí seznam všech virtuálních počítačů v zadaném předplatném. Pomocí vlastnosti nextLink v odpovědi získáte další stránku virtuálních počítačů.

list_available_sizes

Obsahuje seznam všech dostupných velikostí virtuálních počítačů, na které je možné změnit velikost zadaného virtuálního počítače.

list_by_location

Získá všechny virtuální počítače v rámci zadaného předplatného pro zadané umístění.

begin_capture

Zachytí virtuální počítač zkopírováním virtuálních pevných disků virtuálního počítače a vypíše šablonu, kterou je možné použít k vytvoření podobných virtuálních počítačů.

begin_capture(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineCaptureParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineCaptureResult]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

parameters
VirtualMachineCaptureParameters nebo IO
Vyžadováno

Parametry zadané pro operaci Capture Virtual Machine Je typ VirtualMachineCaptureParameters 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í 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ď VirtualMachineCaptureResult, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_convert_to_managed_disks

Převede disky virtuálních počítačů z objektů blob na spravované disky. Před vyvoláním této operace musí být virtuální počítač zastaven a uvolněn.

begin_convert_to_managed_disks(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

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í doba čekání 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_create_or_update

Operace vytvoření nebo aktualizace virtuálního počítače.

begin_create_or_update(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachine, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachine]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

parameters
VirtualMachine nebo IO
Vyžadováno

Parametry zadané pro operaci Vytvoření virtuálního počítače Je typu VirtualMachine nebo vstupně-výstupní operace. 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í 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ď VirtualMachine, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_deallocate

Vypne virtuální počítač a uvolní výpočetní prostředky. Výpočetní prostředky, které tento virtuální počítač používá, se vám neúčtují.

begin_deallocate(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

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í doba čekání 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_delete

Operace odstranění virtuálního počítače.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

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í doba čekání 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_perform_maintenance

Operace k provedení údržby virtuálního počítače.

begin_perform_maintenance(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

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í doba čekání 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_power_off

Operace pro vypnutí (zastavení) virtuálního počítače. Virtuální počítač je možné restartovat se stejnými zřízenými prostředky. Za tento virtuální počítač se vám stále účtují poplatky.

begin_power_off(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

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í doba čekání 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_redeploy

Vypne virtuální počítač, přesune ho do nového uzlu a znovu zapne.

begin_redeploy(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

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í doba čekání 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_reimage

Obnoví z image virtuálního počítače s dočasným diskem s operačním systémem zpět do původního stavu.

begin_reimage(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineReimageParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

parameters
VirtualMachineReimageParameters nebo IO
Vyžadováno

Parametry zadané pro operaci Obnovení image virtuálního počítače. Je typ VirtualMachineReimageParameters nebo vstupně-výstupní typ. Výchozí hodnota je Žádná.

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í doba čekání 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_restart

Operace restartování virtuálního počítače.

begin_restart(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

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í doba čekání 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_run_command

Na virtuálním počítači spusťte příkaz .

begin_run_command(resource_group_name: str, vm_name: str, parameters: _models.RunCommandInput, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.RunCommandResult]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

parameters
RunCommandInput nebo IO
Vyžadováno

Parametry zadané pro operaci Spustit příkaz. Je typ RunCommandInput nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: 'application/json', 'text/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í 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ď RunCommandResult, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_start

Operace spuštění virtuálního počítače.

begin_start(resource_group_name: str, vm_name: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

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í doba čekání 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_update

Operace aktualizace virtuálního počítače.

begin_update(resource_group_name: str, vm_name: str, parameters: _models.VirtualMachineUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachine]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

parameters
VirtualMachineUpdate nebo IO
Vyžadováno

Parametry zadané pro operaci aktualizace virtuálního počítače Je typ VirtualMachineUpdate nebo vstupně-výstupní operace. 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í 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ď VirtualMachine, nebo výsledek cls(response)

Návratový typ

Výjimky

generalize

Nastaví stav virtuálního počítače na generalizovaný.

generalize(resource_group_name: str, vm_name: str, **kwargs: Any) -> None

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

cls
callable

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

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

get

Načte informace o zobrazení modelu nebo zobrazení instance virtuálního počítače.

get(resource_group_name: str, vm_name: str, *, expand: Literal['instanceView'] = 'instanceView', **kwargs: Any) -> VirtualMachine

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

expand
str

Výraz expand, který se má použít v operaci. Známé hodnoty jsou "instanceView" a None. Výchozí hodnota je "instanceView".

cls
callable

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

Návraty

VirtualMachine nebo výsledek cls(response)

Návratový typ

Výjimky

instance_view

Načte informace o stavu běhu virtuálního počítače.

instance_view(resource_group_name: str, vm_name: str, **kwargs: Any) -> VirtualMachineInstanceView

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

cls
callable

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

Návraty

VirtualMachineInstanceView nebo výsledek cls(response)

Návratový typ

Výjimky

list

Zobrazí seznam všech virtuálních počítačů v zadané skupině prostředků. Pomocí vlastnosti nextLink v odpovědi získáte další stránku virtuálních počítačů.

list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualMachine]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

cls
callable

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

Návraty

Iterátor jako instance VirtualMachine nebo výsledek cls(response)

Návratový typ

Výjimky

list_all

Zobrazí seznam všech virtuálních počítačů v zadaném předplatném. Pomocí vlastnosti nextLink v odpovědi získáte další stránku virtuálních počítačů.

list_all(**kwargs: Any) -> Iterable[VirtualMachine]

Parametry

cls
callable

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

Návraty

Iterátor jako instance VirtualMachine nebo výsledek cls(response)

Návratový typ

Výjimky

list_available_sizes

Obsahuje seznam všech dostupných velikostí virtuálních počítačů, na které je možné změnit velikost zadaného virtuálního počítače.

list_available_sizes(resource_group_name: str, vm_name: str, **kwargs: Any) -> Iterable[VirtualMachineSize]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků. Povinná hodnota.

vm_name
str
Vyžadováno

Název virtuálního počítače. Povinná hodnota.

cls
callable

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

Návraty

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

Návratový typ

Výjimky

list_by_location

Získá všechny virtuální počítače v rámci zadaného předplatného pro zadané umístění.

list_by_location(location: str, **kwargs: Any) -> Iterable[VirtualMachine]

Parametry

location
str
Vyžadováno

Umístění, na které se dotazují virtuální počítače v rámci předplatného. Povinná hodnota.

cls
callable

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

Návraty

Iterátor jako instance VirtualMachine nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

models

models = <module 'azure.mgmt.compute.v2018_06_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2018_06_01\\models\\__init__.py'>