Freigeben über


VirtualMachineScaleSetVMExtensionsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

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

ComputeManagementClient's

<xref:virtual_machine_scale_set_vm_extensions> -Attribut.

Vererbung
builtins.object
VirtualMachineScaleSetVMExtensionsOperations

Konstruktor

VirtualMachineScaleSetVMExtensionsOperations(*args, **kwargs)

Methoden

begin_create_or_update

Der Vorgang zum Erstellen oder Aktualisieren der VMSS-Erweiterung.

begin_delete

Der Vorgang zum Löschen der VMSS-Erweiterung.

begin_update

Der Vorgang zum Aktualisieren der VMSS-Erweiterung.

get

Der Vorgang zum Abrufen der VMSS-Erweiterung.

list

Der Vorgang zum Abrufen aller Erweiterungen einer instance in VM Scaleset.

begin_create_or_update

Der Vorgang zum Erstellen oder Aktualisieren der VMSS-Erweiterung.

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]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe. Erforderlich.

instance_id
str
Erforderlich

Die instance-ID des virtuellen Computers. Erforderlich.

vm_extension_name
str
Erforderlich

Der Name der VM-Erweiterung. Erforderlich.

extension_parameters
VirtualMachineScaleSetVMExtension oder IO
Erforderlich

Parameter, die für den Vorgang Vm-Erweiterung erstellen bereitgestellt werden. Ist entweder ein VirtualMachineScaleSetVMExtension-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 VirtualMachineScaleSetVMExtension oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_delete

Der Vorgang zum Löschen der VMSS-Erweiterung.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe. Erforderlich.

instance_id
str
Erforderlich

Die instance-ID des virtuellen Computers. 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 VMSS-Erweiterung.

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]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe. Erforderlich.

instance_id
str
Erforderlich

Die instance-ID des virtuellen Computers. Erforderlich.

vm_extension_name
str
Erforderlich

Der Name der VM-Erweiterung. Erforderlich.

extension_parameters
VirtualMachineScaleSetVMExtensionUpdate oder IO
Erforderlich

Für den Vorgang Vm-Erweiterung aktualisieren bereitgestellte Parameter. Ist entweder ein VirtualMachineScaleSetVMExtensionUpdate-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 VirtualMachineScaleSetVMExtension oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

get

Der Vorgang zum Abrufen der VMSS-Erweiterung.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe. Erforderlich.

instance_id
str
Erforderlich

Die instance-ID des virtuellen Computers. 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

VirtualMachineScaleSetVMExtension oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Der Vorgang zum Abrufen aller Erweiterungen einer instance in VM Scaleset.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe. Erforderlich.

instance_id
str
Erforderlich

Die instance-ID des virtuellen Computers. 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

VirtualMachineScaleSetVMExtensionsListResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

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