Sdílet prostřednictvím


VirtualMachineScaleSetsOperations 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_sets> Atribut.

Dědičnost
builtins.object
VirtualMachineScaleSetsOperations

Konstruktor

VirtualMachineScaleSetsOperations(*args, **kwargs)

Metody

begin_create_or_update

Vytvoření nebo aktualizace škálovací sady virtuálních počítačů

begin_deallocate

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

begin_delete

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

begin_delete_instances

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

begin_power_off

Vypněte (zastavte) jeden nebo více virtuálních 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_reimage

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

begin_restart

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

begin_start

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

begin_update_instances

Upgraduje jeden nebo více virtuálních počítačů na nejnovější sadu skladových položek v modelu škálovací sady virtuálních počítačů.

get

Zobrazení informací o škálovací sadě virtuálních počítačů

get_instance_view

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

list

Získá seznam všech škálovacích sad virtuálních počítačů v rámci skupiny prostředků.

list_all

Získá seznam všech škálovacích sad virtuálních počítačů v předplatném bez ohledu na přidruženou skupinu prostředků. Pomocí vlastnosti nextLink v odpovědi získáte další stránku služby VM Scale Sets. Pokud chcete načíst všechny škálovací sady virtuálních počítačů, udělejte to do doby, než má nextLink hodnotu null.

list_skus

Získá seznam skladových položek dostupných pro vaši škálovací sadu virtuálních počítačů, včetně minimálních a maximálních povolených instancí virtuálních počítačů pro jednotlivé skladové položky.

begin_create_or_update

Vytvoření nebo aktualizace škálovací sady virtuálních počítačů

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

Parametry

resource_group_name
str
Vyžadováno

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

name
str
Vyžadováno

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

parameters
VirtualMachineScaleSet nebo IO
Vyžadováno

Objekt škálovací sady. Je typ VirtualMachineScaleSet 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ď VirtualMachineScaleSet, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_deallocate

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

begin_deallocate(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs nebo IO
Vyžadováno

Seznam ID instancí virtuálních počítačů ze škálovací sady virtuálních počítačů. Je typ VirtualMachineScaleSetVMInstanceIDs 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á vrací buď OperationStatusResponse, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_delete

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

begin_delete(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

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.

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_instances

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

begin_delete_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs nebo IO
Vyžadováno

Seznam ID instancí virtuálních počítačů ze škálovací sady virtuálních počítačů. Je typ VirtualMachineScaleSetVMInstanceRequiredIDs 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ď OperationStatusResponse, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_power_off

Vypněte (zastavte) jeden nebo více virtuálních 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, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs nebo IO
Vyžadováno

Seznam ID instancí virtuálních počítačů ze škálovací sady virtuálních počítačů. Je typ VirtualMachineScaleSetVMInstanceIDs 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á vrací buď OperationStatusResponse, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_reimage

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

begin_reimage(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> LROPoller[OperationStatusResponse]

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.

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

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

begin_restart(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs nebo IO
Vyžadováno

Seznam ID instancí virtuálních počítačů ze škálovací sady virtuálních počítačů. Je typ VirtualMachineScaleSetVMInstanceIDs 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á vrací buď OperationStatusResponse, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_start

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

begin_start(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs nebo IO
Vyžadováno

Seznam ID instancí virtuálních počítačů ze škálovací sady virtuálních počítačů. Je typ VirtualMachineScaleSetVMInstanceIDs 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á vrací buď OperationStatusResponse, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_update_instances

Upgraduje jeden nebo více virtuálních počítačů na nejnovější sadu skladových položek v modelu škálovací sady virtuálních počítačů.

begin_update_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.OperationStatusResponse]

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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs nebo IO
Vyžadováno

Seznam ID instancí virtuálních počítačů ze škálovací sady virtuálních počítačů. Je typ VirtualMachineScaleSetVMInstanceRequiredIDs 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ď OperationStatusResponse, nebo výsledek cls(response)

Návratový typ

Výjimky

get

Zobrazení informací o škálovací sadě virtuálních počítačů

get(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSet

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.

cls
callable

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

Návraty

VirtualMachineScaleSet nebo výsledek cls(response)

Návratový typ

Výjimky

get_instance_view

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

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

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.

cls
callable

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

Návraty

VirtualMachineScaleSetInstanceView nebo výsledek cls(response)

Návratový typ

Výjimky

list

Získá seznam všech škálovacích sad virtuálních počítačů v rámci skupiny prostředků.

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

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 je instance VirtualMachineScaleSet, nebo výsledek cls(response)

Návratový typ

Výjimky

list_all

Získá seznam všech škálovacích sad virtuálních počítačů v předplatném bez ohledu na přidruženou skupinu prostředků. Pomocí vlastnosti nextLink v odpovědi získáte další stránku služby VM Scale Sets. Pokud chcete načíst všechny škálovací sady virtuálních počítačů, udělejte to do doby, než má nextLink hodnotu null.

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

Parametry

cls
callable

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

Návraty

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

Návratový typ

Výjimky

list_skus

Získá seznam skladových položek dostupných pro vaši škálovací sadu virtuálních počítačů, včetně minimálních a maximálních povolených instancí virtuálních počítačů pro jednotlivé skladové položky.

list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSetSku]

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.

cls
callable

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

Návraty

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

Návratový typ

Výjimky

Atributy

models

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