Sdílet prostřednictvím


VirtualMachineScaleSetVMExtensionsOperations Třída

Upozornění

NEVYTVOŘETE instanci této třídy přímo.

Místo toho byste měli přistupovat k následujícím operacím prostřednictvím

ComputeManagementClientje

<xref:virtual_machine_scale_set_vm_extensions> Atribut.

Dědičnost
builtins.object
VirtualMachineScaleSetVMExtensionsOperations

Konstruktor

VirtualMachineScaleSetVMExtensionsOperations(*args, **kwargs)

Metody

begin_create_or_update

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

begin_delete

Operace odstranění rozšíření virtuálních počítačů VMSS.

begin_update

Operace aktualizace rozšíření virtuálních počítačů VMSS.

get

Operace získání rozšíření virtuálních počítačů VMSS.

list

Operace získání všech rozšíření instance ve škálovací sadě virtuálních počítačů

begin_create_or_update

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

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

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_extension_name
str
Vyžadováno

Název rozšíření virtuálního počítače. Povinná hodnota.

extension_parameters
VirtualMachineScaleSetVMExtension nebo IO
Vyžadováno

Parametry zadané do operace Vytvořit rozšíření virtuálního počítače Je typ VirtualMachineScaleSetVMExtension nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Typ obsahu parametru body. 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í polleru z uloženého stavu.

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metoda dotazování ARMPolling. Předejte nepravdě pro tuto operaci, aby se nezotkejte, 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ď VirtualMachineScaleSetVMExtension, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_delete

Operace odstranění rozšíření virtuálních počítačů VMSS.

begin_delete(resource_group_name: str, vm_scale_set_name: str, instance_id: str, vm_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čů. Povinná hodnota.

instance_id
str
Vyžadováno

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

vm_extension_name
str
Vyžadováno

Název rozšíření 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í polleru z uloženého stavu.

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metoda dotazování ARMPolling. Předejte nepravdě pro tuto operaci, aby se nezotkejte, 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ď None, nebo výsledek cls(response)

Návratový typ

Výjimky

begin_update

Operace aktualizace rozšíření virtuálních počítačů VMSS.

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

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_extension_name
str
Vyžadováno

Název rozšíření virtuálního počítače. Povinná hodnota.

extension_parameters
VirtualMachineScaleSetVMExtensionUpdate nebo IO
Vyžadováno

Parametry zadané pro operaci Aktualizace rozšíření virtuálního počítače Je typ VirtualMachineScaleSetVMExtensionUpdate nebo vstupně-výstupní operace. Povinná hodnota.

content_type
str

Typ obsahu parametru body. 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í polleru z uloženého stavu.

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metoda dotazování ARMPolling. Předejte nepravdě pro tuto operaci, aby se nezotkejte, 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ď VirtualMachineScaleSetVMExtension, nebo výsledek cls(response)

Návratový typ

Výjimky

get

Operace získání rozšíření virtuálních počítačů VMSS.

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

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_extension_name
str
Vyžadováno

Název rozšíření virtuálního počítače. Povinná hodnota.

expand
str

Výraz rozbalení, který se má použít na operaci. Výchozí hodnota je Žádná.

cls
callable

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

Návraty

VirtualMachineScaleSetVMExtension nebo výsledek cls(response)

Návratový typ

Výjimky

list

Operace získání všech rozšíření instance ve škálovací sadě virtuálních počítačů

list(resource_group_name: str, vm_scale_set_name: str, instance_id: str, *, expand: str | None = None, **kwargs: Any) -> VirtualMachineScaleSetVMExtensionsListResult

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

Výraz rozbalení, který se má použít na operaci. Výchozí hodnota je Žádná.

cls
callable

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

Návraty

VirtualMachineScaleSetVMExtensionsListResult 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'>