Sdílet prostřednictvím


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

Dědičnost
builtins.object
VirtualMachineExtensionsOperations

Konstruktor

VirtualMachineExtensionsOperations(*args, **kwargs)

Metody

begin_create_or_update

Operace pro vytvoření nebo aktualizaci rozšíření.

begin_delete

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

begin_update

Operace aktualizace rozšíření.

get

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

list

Operace získání všech rozšíření virtuálního počítače.

begin_create_or_update

Operace pro vytvoření nebo aktualizaci rozšíření.

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

Parametry

resource_group_name
str
Vyžadováno

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

vm_name
str
Vyžadováno

Název virtuálního počítače, kde se má rozšíření vytvořit nebo aktualizovat. Povinná hodnota.

vm_extension_name
str
Vyžadováno

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

extension_parameters
VirtualMachineExtension nebo IO
Vyžadováno

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

Návratový typ

Výjimky

begin_delete

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

begin_delete(resource_group_name: str, vm_name: 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_name
str
Vyžadováno

Název virtuálního počítače, ze kterého se má rozšíření odstranit. 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í 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_name: str, vm_extension_name: str, extension_parameters: _models.VirtualMachineExtensionUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineExtension]

Parametry

resource_group_name
str
Vyžadováno

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

vm_name
str
Vyžadováno

Název virtuálního počítače, ve kterém se má rozšíření aktualizovat. Povinná hodnota.

vm_extension_name
str
Vyžadováno

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

extension_parameters
VirtualMachineExtensionUpdate nebo IO
Vyžadováno

Parametry zadané pro operaci aktualizace rozšíření virtuálního počítače Je typ VirtualMachineExtensionUpdate 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ď VirtualMachineExtension, nebo výsledek cls(response)

Návratový typ

Výjimky

get

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

get(resource_group_name: str, vm_name: str, vm_extension_name: str, *, expand: str | None = None, **kwargs: Any) -> VirtualMachineExtension

Parametry

resource_group_name
str
Vyžadováno

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

vm_name
str
Vyžadováno

Název virtuálního počítače obsahujícího rozšíření. 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 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

VirtualMachineExtension nebo výsledek cls(response)

Návratový typ

Výjimky

list

Operace získání všech rozšíření virtuálního počítače.

list(resource_group_name: str, vm_name: str, *, expand: str | None = None, **kwargs: Any) -> VirtualMachineExtensionsListResult

Parametry

resource_group_name
str
Vyžadováno

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

vm_name
str
Vyžadováno

Název virtuálního počítače obsahujícího rozšíření. 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

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