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
<xref:virtual_machines> Atribut.
- Dědičnost
-
builtins.objectVirtualMachinesOperations
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_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_restart |
Operace restartování virtuálního počítače. |
begin_start |
Operace spuštění 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. |
get_extensions |
Operace získání všech rozšíření 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. |
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
- parameters
- VirtualMachineCaptureParameters nebo IO
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[OperationStatusResponse]
Parametry
- 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ď OperationStatusResponse, 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
- parameters
- VirtualMachine nebo IO
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[OperationStatusResponse]
Parametry
- 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ď OperationStatusResponse, 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[OperationStatusResponse]
Parametry
- 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ď OperationStatusResponse, 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[OperationStatusResponse]
Parametry
- 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ď OperationStatusResponse, 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[OperationStatusResponse]
Parametry
- 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ď OperationStatusResponse, 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[OperationStatusResponse]
Parametry
- 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ď OperationStatusResponse, 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[OperationStatusResponse]
Parametry
- 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ď OperationStatusResponse, 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) -> OperationStatusResponse
Parametry
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
OperationStatusResponse 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
- 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
get_extensions
Operace získání všech rozšíření virtuálního počítače.
get_extensions(resource_group_name: str, vm_name: str, *, expand: str | None = None, **kwargs: Any) -> VirtualMachineExtensionsListResult
Parametry
- expand
- str
Výraz expand, který se má použít v operaci. Výchozí hodnota je Žádná.
- cls
- callable
Vlastní typ nebo funkce, které budou předány přímé odpovědi
Návraty
VirtualMachineExtensionsListResult 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
- 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
- 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
Atributy
models
models = <module 'azure.mgmt.compute.v2016_04_30_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2016_04_30_preview\\models\\__init__.py'>
Azure SDK for Python