Sdílet prostřednictvím


VirtualMachineScaleSetVMsOperations 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_machine_scale_set_vms> Atribut.

Dědičnost
builtins.object
VirtualMachineScaleSetVMsOperations

Konstruktor

VirtualMachineScaleSetVMsOperations(*args, **kwargs)

Metody

begin_deallocate

Zruší přidělení konkrétního virtuálního počítače ve škálovací sadě virtuálních počítačů. Vypne virtuální počítač a uvolní výpočetní prostředky, které používá. Výpočetní prostředky tohoto virtuálního počítače se vám po uvolnění neúčtují.

begin_delete

Odstraní virtuální počítač ze škálovací sady virtuálních počítačů.

begin_perform_maintenance

Provádí údržbu virtuálního počítače ve škálovací sadě virtuálních počítačů.

begin_power_off

Vypněte (zastavte) virtuální počítač ve škálovací sadě virtuálních počítačů. Všimněte si, že prostředky jsou stále připojené a za tyto prostředky se vám účtují poplatky. Místo toho použijte uvolnění prostředků a vyhněte se poplatkům.

begin_redeploy

Vypne virtuální počítač ve škálovací sadě virtuálních počítačů, přesune ho na nový uzel a znovu ho zapne.

begin_reimage

Obnoví z image (upgraduje operační systém) konkrétní virtuální počítač ve škálovací sadě virtuálních počítačů.

begin_reimage_all

Umožňuje znovu vytvořit image všech disků (včetně datových disků) v instanci škálovací sady virtuálních počítačů. Tato operace se podporuje jenom pro spravované disky.

begin_restart

Restartuje virtuální počítač ve škálovací sadě virtuálních počítačů.

begin_run_command

Spusťte příkaz na virtuálním počítači ve škálovací sadě virtuálních počítačů.

begin_start

Spustí virtuální počítač ve škálovací sadě virtuálních počítačů.

begin_update

Aktualizace virtuální počítač škálovací sady virtuálních počítačů.

get

Získá virtuální počítač ze škálovací sady virtuálních počítačů.

get_instance_view

Získá stav virtuálního počítače ze škálovací sady virtuálních počítačů.

list

Získá seznam všech virtuálních počítačů ve škálovacích sadách virtuálních počítačů.

retrieve_boot_diagnostics_data

Operace pro načtení identifikátorů URI SAS z diagnostických protokolů spouštění pro virtuální počítač ve škálovací sadě virtuálních počítačů.

simulate_eviction

Operace simuluje vyřazení spotového virtuálního počítače ve škálovací sadě virtuálních počítačů.

begin_deallocate

Zruší přidělení konkrétního virtuálního počítače ve škálovací sadě virtuálních počítačů. Vypne virtuální počítač a uvolní výpočetní prostředky, které používá. Výpočetní prostředky tohoto virtuálního počítače se vám po uvolnění neúčtují.

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

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance 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

Odstraní virtuální počítač ze škálovací sady virtuálních počítačů.

begin_delete(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, force_deletion: bool | None = None, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance virtuálního počítače. Povinná hodnota.

force_deletion
bool

Volitelný parametr pro vynucení odstranění virtuálního počítače ze škálovací sady virtuálních počítačů (Funkce ve verzi Preview). 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_perform_maintenance

Provádí údržbu virtuálního počítače ve škálovací sadě virtuálních počítačů.

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

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance 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

Vypněte (zastavte) virtuální počítač ve škálovací sadě virtuálních počítačů. Všimněte si, že prostředky jsou stále připojené a za tyto prostředky se vám účtují poplatky. Místo toho použijte uvolnění prostředků a vyhněte se poplatkům.

begin_power_off(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, skip_shutdown: bool = False, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance virtuálního počítače. Povinná hodnota.

skip_shutdown
bool

Parametr pro vyžádání neplněného vypnutí virtuálního počítače. Hodnota True pro tento příznak označuje nenákladné vypnutí, zatímco hodnota false označuje jinak. Výchozí hodnota tohoto příznaku je false, pokud není zadána. Výchozí hodnotou je Nepravda.

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č ve škálovací sadě virtuálních počítačů, přesune ho na nový uzel a znovu ho zapne.

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

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance 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 (upgraduje operační systém) konkrétní virtuální počítač ve škálovací sadě virtuálních počítačů.

begin_reimage(resource_group_name: str, vm_scale_set_name: str, instance_id: str, vm_scale_set_vm_reimage_input: _models.VirtualMachineScaleSetVMReimageParameters | 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_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance virtuálního počítače. Povinná hodnota.

vm_scale_set_vm_reimage_input
VirtualMachineScaleSetVMReimageParameters nebo IO
Vyžadováno

Parametry pro obnovení virtuálního počítače ve škálovací sadě. Je typ VirtualMachineScaleSetVMReimageParameters 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_reimage_all

Umožňuje znovu vytvořit image všech disků (včetně datových disků) v instanci škálovací sady virtuálních počítačů. Tato operace se podporuje jenom pro spravované disky.

begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> LROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance 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_restart

Restartuje virtuální počítač ve škálovací sadě virtuálních počítačů.

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

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance 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

Spusťte příkaz na virtuálním počítači ve škálovací sadě virtuálních počítačů.

begin_run_command(resource_group_name: str, vm_scale_set_name: str, instance_id: 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_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance 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

Spustí virtuální počítač ve škálovací sadě virtuálních počítačů.

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

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance 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

Aktualizace virtuální počítač škálovací sady virtuálních počítačů.

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

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů, ve které se má rozšíření vytvořit nebo aktualizovat. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance virtuálního počítače. Povinná hodnota.

parameters
VirtualMachineScaleSetVM nebo IO
Vyžadováno

Parametry zadané pro operaci Update Virtual Machine Scale Sets virtuálního počítače Je typu VirtualMachineScaleSetVM nebo vstupně-výstupních operací. 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ď VirtualMachineScaleSetVM, nebo výsledek cls(response)

Návratový typ

Výjimky

get

Získá virtuální počítač ze škálovací sady virtuálních počítačů.

get(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, expand: str | InstanceViewTypes | None = None, **kwargs: Any) -> VirtualMachineScaleSetVM

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance virtuálního počítače. Povinná hodnota.

expand
str nebo InstanceViewTypes

Výraz expand, který se má použít v operaci. InstanceView načte zobrazení instance virtuálního počítače. UserData načte UserData virtuálního počítače. Známé hodnoty jsou: "instanceView" a "userData". Výchozí hodnota je Žádná.

cls
callable

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

Návraty

VirtualMachineScaleSetVM nebo výsledek cls(response)

Návratový typ

Výjimky

get_instance_view

Získá stav virtuálního počítače ze škálovací sady virtuálních počítačů.

get_instance_view(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> VirtualMachineScaleSetVMInstanceView

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance 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

VirtualMachineScaleSetVMInstanceView nebo výsledek cls(response)

Návratový typ

Výjimky

list

Získá seznam všech virtuálních počítačů ve škálovacích sadách virtuálních počítačů.

list(resource_group_name: str, virtual_machine_scale_set_name: str, *, filter: str | None = None, select: str | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[VirtualMachineScaleSetVM]

Parametry

resource_group_name
str
Vyžadováno

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

virtual_machine_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

filter
str

Filtr, který se má použít na operaci. Povolené hodnoty jsou startswith(instanceView/statuses/code, 'PowerState') eq true', 'properties/latestModelApplied eq true', 'properties/latestModelApplied eq false'. Výchozí hodnota je Žádná.

select
str

Parametry seznamu. Povolené hodnoty jsou instanceView, instanceView/statuses. Výchozí hodnota je Žádná.

expand
str

Výraz expand, který se má použít na operaci. Povolené hodnoty jsou instanceView. 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 VirtualMachineScaleSetVM, nebo výsledek cls(response)

Návratový typ

Výjimky

retrieve_boot_diagnostics_data

Operace pro načtení identifikátorů URI SAS z diagnostických protokolů spouštění pro virtuální počítač ve škálovací sadě virtuálních počítačů.

retrieve_boot_diagnostics_data(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, sas_uri_expiration_time_in_minutes: int | None = None, **kwargs: Any) -> RetrieveBootDiagnosticsDataResult

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance virtuálního počítače. Povinná hodnota.

sas_uri_expiration_time_in_minutes
int

Doba vypršení platnosti v minutách pro identifikátory URI SAS s hodnotou od 1 do 1440 minut. Poznámka: Pokud není zadaný, vygenerují se identifikátory URI SAS s výchozí dobou vypršení platnosti 120 minut. Výchozí hodnota je Žádná.

cls
callable

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

Návraty

RetrieveBootDiagnosticsDataResult nebo výsledek cls(response)

Návratový typ

Výjimky

simulate_eviction

Operace simuluje vyřazení spotového virtuálního počítače ve škálovací sadě virtuálních počítačů.

simulate_eviction(resource_group_name: str, vm_scale_set_name: str, instance_id: str, **kwargs: Any) -> None

Parametry

resource_group_name
str
Vyžadováno

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

vm_scale_set_name
str
Vyžadováno

Název škálovací sady virtuálních počítačů. Povinná hodnota.

instance_id
str
Vyžadováno

ID instance 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

Atributy

models

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