Freigeben über


VirtualMachineScaleSetExtensionsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

ComputeManagementClient's

<xref:virtual_machine_scale_set_extensions> -Attribut.

Vererbung
builtins.object
VirtualMachineScaleSetExtensionsOperations

Konstruktor

VirtualMachineScaleSetExtensionsOperations(*args, **kwargs)

Methoden

begin_create_or_update

Der Vorgang zum Erstellen oder Aktualisieren einer Erweiterung.

begin_delete

Der Vorgang zum Löschen der Erweiterung.

begin_update

Der Vorgang zum Aktualisieren einer Erweiterung.

get

Der Vorgang zum Abrufen der Erweiterung.

list

Ruft eine Liste aller Erweiterungen in einer VM-Skalierungsgruppe ab.

begin_create_or_update

Der Vorgang zum Erstellen oder Aktualisieren einer Erweiterung.

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]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe, in der die Erweiterung erstellt oder aktualisiert werden soll. Erforderlich.

vmss_extension_name
str
Erforderlich

Der Name der VM-Skalierungsgruppenerweiterung. Erforderlich.

extension_parameters
VirtualMachineScaleSetExtension oder IO
Erforderlich

Parameter, die für den Erweiterungsvorgang VM-Skalierungsgruppe erstellen angegeben werden. Ist entweder ein VirtualMachineScaleSetExtension-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 Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

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

polling_interval
int

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

Gibt zurück

Eine instance von LROPoller, die entweder VirtualMachineScaleSetExtension 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_scale_set_name: str, vmss_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, in der die Erweiterung gelöscht werden soll. Erforderlich.

vmss_extension_name
str
Erforderlich

Der Name der VM-Skalierungsgruppenerweiterung. Erforderlich.

cls
callable

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

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

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

polling_interval
int

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

begin_update

Der Vorgang zum Aktualisieren einer Erweiterung.

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]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe, in der die Erweiterung aktualisiert werden soll. Erforderlich.

vmss_extension_name
str
Erforderlich

Der Name der VM-Skalierungsgruppenerweiterung. Erforderlich.

extension_parameters
VirtualMachineScaleSetExtensionUpdate oder IO
Erforderlich

Parameter, die für den Erweiterungsvorgang "Vm-Skalierungsgruppe aktualisieren" bereitgestellt werden. Ist entweder ein VirtualMachineScaleSetExtensionUpdate-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 Pollers aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

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

polling_interval
int

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

get

Der Vorgang zum Abrufen der Erweiterung.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe, die die Erweiterung enthält. Erforderlich.

vmss_extension_name
str
Erforderlich

Der Name der VM-Skalierungsgruppenerweiterung. 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

VirtualMachineScaleSetExtension oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Ruft eine Liste aller Erweiterungen in einer VM-Skalierungsgruppe ab.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe, die die Erweiterung enthält. Erforderlich.

cls
callable

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

Gibt zurück

Ein Iterator wie instance von VirtualMachineScaleSetExtension oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

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