Sdílet prostřednictvím


VirtualMachineScaleSetExtensionsOperations 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_extensions> Atribut.

Dědičnost
builtins.object
VirtualMachineScaleSetExtensionsOperations

Konstruktor

VirtualMachineScaleSetExtensionsOperations(*args, **kwargs)

Metody

begin_create_or_update

Operace vytvoření nebo aktualizace rozšíření.

begin_delete

Operace odstranění rozšíření.

begin_update

Operace aktualizace rozšíření.

get

Operace pro získání rozšíření.

list

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

begin_create_or_update

Operace vytvoření nebo aktualizace rozšíření.

begin_create_or_update(resource_group_name: str, vm_scale_set_name: str, vmss_extension_name: str, extension_parameters: _models.VirtualMachineScaleSetExtension, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSetExtension]

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.

vmss_extension_name
str
Vyžadováno

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

extension_parameters
VirtualMachineScaleSetExtension nebo IO
Vyžadováno

Parametry zadané pro operaci Vytvoření rozšíření škálovací sady virtuálních počítačů Je typ VirtualMachineScaleSetExtension 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ď VirtualMachineScaleSetExtension, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_delete

Operace odstranění rozšíření.

begin_delete(resource_group_name: str, vm_scale_set_name: str, vmss_extension_name: 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čů, ve které se má rozšíření odstranit. Povinná hodnota.

vmss_extension_name
str
Vyžadováno

Název rozšíření š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á vrátí buď None, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_update

Operace aktualizace rozšíření.

begin_update(resource_group_name: str, vm_scale_set_name: str, vmss_extension_name: str, extension_parameters: _models.VirtualMachineScaleSetExtensionUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSetExtension]

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í aktualizovat. Povinná hodnota.

vmss_extension_name
str
Vyžadováno

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

extension_parameters
VirtualMachineScaleSetExtensionUpdate nebo IO
Vyžadováno

Parametry zadané pro operaci aktualizace rozšíření škálovací sady virtuálních počítačů Je typ VirtualMachineScaleSetExtensionUpdate 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ď VirtualMachineScaleSetExtension, nebo výsledek cls(response)

Návratový typ

Výjimky

get

Operace pro získání rozšíření.

get(resource_group_name: str, vm_scale_set_name: str, vmss_extension_name: str, *, expand: str | None = None, **kwargs: Any) -> VirtualMachineScaleSetExtension

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čů obsahující rozšíření Povinná hodnota.

vmss_extension_name
str
Vyžadováno

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

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

VirtualMachineScaleSetExtension nebo výsledek cls(response)

Návratový typ

Výjimky

list

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

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

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čů obsahující rozšíření Povinná hodnota.

cls
callable

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

Návraty

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

Návratový typ

Výjimky

Atributy

models

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