Freigeben über


VirtualMachineExtensionsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:

ComputeManagementClient's

<xref:virtual_machine_extensions> -Attribut.

Vererbung
builtins.object
VirtualMachineExtensionsOperations

Konstruktor

VirtualMachineExtensionsOperations(*args, **kwargs)

Methoden

begin_create_or_update

Der Vorgang zum Erstellen oder Aktualisieren der Erweiterung.

begin_delete

Der Vorgang zum Löschen der Erweiterung.

begin_update

Der Vorgang zum Aktualisieren der Erweiterung.

get

Der Vorgang zum Abrufen der Erweiterung.

list

Der Vorgang zum Abrufen aller Erweiterungen eines virtuellen Computers.

begin_create_or_update

Der Vorgang zum Erstellen oder Aktualisieren der Erweiterung.

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]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers, auf dem die Erweiterung erstellt oder aktualisiert werden soll. Erforderlich.

vm_extension_name
str
Erforderlich

Der Name der VM-Erweiterung. Erforderlich.

extension_parameters
VirtualMachineExtension oder IO
Erforderlich

Parameter, die für den Vorgang Vm-Erweiterung erstellen bereitgestellt werden. Ist entweder ein VirtualMachineExtension-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder VirtualMachineExtension oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete

Der Vorgang zum Löschen der Erweiterung.

begin_delete(resource_group_name: str, vm_name: str, vm_extension_name: str, **kwargs: Any) -> LROPoller[None]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers, auf dem die Erweiterung gelöscht werden soll. Erforderlich.

vm_extension_name
str
Erforderlich

Der Name der VM-Erweiterung. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_update

Der Vorgang zum Aktualisieren der Erweiterung.

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]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers, auf dem die Erweiterung aktualisiert werden soll. Erforderlich.

vm_extension_name
str
Erforderlich

Der Name der VM-Erweiterung. Erforderlich.

extension_parameters
VirtualMachineExtensionUpdate oder IO
Erforderlich

Für den Vorgang Vm-Erweiterung aktualisieren bereitgestellte Parameter. Ist entweder ein VirtualMachineExtensionUpdate-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder VirtualMachineExtension oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

get

Der Vorgang zum Abrufen der Erweiterung.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers, der die Erweiterung enthält. Erforderlich.

vm_extension_name
str
Erforderlich

Der Name der VM-Erweiterung. Erforderlich.

expand
str

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

VirtualMachineExtension oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Der Vorgang zum Abrufen aller Erweiterungen eines virtuellen Computers.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_name
str
Erforderlich

Der Name des virtuellen Computers, der die Erweiterung enthält. Erforderlich.

expand
str

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

VirtualMachineExtensionsListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

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