VirtualMachineScaleSetsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

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

ComputeManagementClient's

<xref:virtual_machine_scale_sets> -Attribut.

Vererbung
builtins.object
VirtualMachineScaleSetsOperations

Konstruktor

VirtualMachineScaleSetsOperations(*args, **kwargs)

Methoden

begin_create_or_update

Erstellen oder Aktualisieren einer VM-Skalierungsgruppe

begin_deallocate

Zuordnung bestimmter virtueller Computer in einer VM-Skalierungsgruppe. Fährt die virtuellen Computer herunter und gibt die Computeressourcen frei. Die Computeressourcen, die von dieser VM-Skalierungsgruppe zugewiesen werden, werden Ihnen nicht in Rechnung gestellt.

begin_delete

Löscht eine VM-Skalierungsgruppe.

begin_delete_instances

Löscht virtuelle Computer in einer VM-Skalierungsgruppe.

begin_perform_maintenance

Führen Sie Wartungen auf mindestens einem virtuellen Computer in einer VM-Skalierungsgruppe durch. Der Vorgang für Instanzen, die nicht für die Wartung geeignet sind, ist fehlgeschlagen. Weitere Informationen finden Sie unter Bewährte Methoden: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

begin_power_off

Schalten Sie mindestens einen virtuellen Computer in einer VM-Skalierungsgruppe aus (beenden). Beachten Sie, dass weiterhin Ressourcen angefügt sind und Ihnen die Ressourcen in Rechnung gestellt werden. Verwenden Sie stattdessen deallocate, um Ressourcen freizugeben und Gebühren zu vermeiden.

begin_reapply

Wendet das VM-Skalierungsgruppenprofil erneut auf die Instanzen des virtuellen Computers an.

begin_redeploy

Fährt alle virtuellen Computer in der VM-Skalierungsgruppe herunter, verschiebt sie zu einem neuen Knoten und schaltet sie wieder ein.

begin_reimage

Reimages (Upgrade des Betriebssystems) mindestens einen virtuellen Computer in einer VM-Skalierungsgruppe, die keinen kurzlebigen Betriebssystemdatenträger aufweisen. Für virtuelle Computer, die über einen kurzlebigen Betriebssystemdatenträger verfügen, wird der virtuelle Computer auf den Anfangszustand zurückgesetzt.

begin_reimage_all

Erstellt alle Datenträger (einschließlich Datenträgern) auf den virtuellen Computern in einer VM-Skalierungsgruppe neu. Dieser Vorgang wird nur für verwaltete Datenträger unterstützt.

begin_restart

Startet mindestens einen virtuellen Computer in einer VM-Skalierungsgruppe neu.

begin_set_orchestration_service_state

Ändert die ServiceState-Eigenschaft für einen bestimmten Dienst.

begin_start

Startet mindestens einen virtuellen Computer in einer VM-Skalierungsgruppe.

begin_update

Aktualisieren einer VM-Skalierungsgruppe

begin_update_instances

Aktualisiert mindestens einen virtuellen Computer auf die neueste SKU-Gruppe im VM-Skalierungsgruppenmodell.

convert_to_single_placement_group

Konvertiert die SinglePlacementGroup-Eigenschaft für eine vorhandene VM-Skalierungsgruppe in false.

force_recovery_service_fabric_platform_update_domain_walk

Handbuch zur Domänenaktualisierung der Plattform zum Aktualisieren virtueller Computer in einer Service Fabric-VM-Skalierungsgruppe.

get

Zeigt Informationen zu einer VM-Skalierungsgruppe an.

get_instance_view

Ruft die status einer VM-Skalierungsgruppe instance ab.

get_os_upgrade_history

Ruft eine Liste der Betriebssystemupgrades für eine VM-Skalierungsgruppe instance ab.

list

Ruft eine Liste aller VM-Skalierungsgruppen unter einer Ressourcengruppe ab.

list_all

Ruft eine Liste aller VM-Skalierungsgruppen im Abonnement ab, unabhängig von der zugeordneten Ressourcengruppe. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite von VM-Skalierungsgruppen abzurufen. Gehen Sie so vor, bis nextLink NULL ist, um alle VM-Skalierungsgruppen abzurufen.

list_by_location

Ruft alle VM-Skalierungsgruppen unter dem angegebenen Abonnement für den angegebenen Speicherort ab.

list_skus

Ruft eine Liste der skUs ab, die für Ihre VM-Skalierungsgruppe verfügbar sind, einschließlich der minimalen und maximalen VM-Instanzen, die für jede SKU zulässig sind.

begin_create_or_update

Erstellen oder Aktualisieren einer VM-Skalierungsgruppe

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

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

parameters
VirtualMachineScaleSet oder IO
Erforderlich

Das Skalierungsgruppenobjekt. Ist entweder ein VirtualMachineScaleSet-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

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

Rückgabetyp

Ausnahmen

begin_deallocate

Zuordnung bestimmter virtueller Computer in einer VM-Skalierungsgruppe. Fährt die virtuellen Computer herunter und gibt die Computeressourcen frei. Die Computeressourcen, die von dieser VM-Skalierungsgruppe zugewiesen werden, werden Ihnen nicht in Rechnung gestellt.

begin_deallocate(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, hibernate: bool | None = None, content_type: str = 'application/json', **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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oder IO
Erforderlich

Eine Liste der virtuellen Computer instance IDs aus der VM-Skalierungsgruppe. Ist entweder ein VirtualMachineScaleSetVMInstanceIDs-Typ oder ein E/A-Typ. Der Standardwert ist Keine.

hibernate
bool

Optionaler Parameter zum Ruhezustand eines virtuellen Computers aus der VM-Skalierungsgruppe. (Dieses Feature ist nur für VMSS mit Flexible OrchestrationMode verfügbar.) Der Standardwert ist Keine.

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

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

Rückgabetyp

Ausnahmen

begin_delete

Löscht eine VM-Skalierungsgruppe.

begin_delete(resource_group_name: str, vm_scale_set_name: str, *, force_deletion: bool | None = None, **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.

force_deletion
bool

Optionaler Parameter, um das Löschen einer VM-Skalierungsgruppe zu erzwingen. (Feature in der Vorschau). 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

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

Rückgabetyp

Ausnahmen

begin_delete_instances

Löscht virtuelle Computer in einer VM-Skalierungsgruppe.

begin_delete_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, force_deletion: bool | None = None, content_type: str = 'application/json', **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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs oder IO
Erforderlich

Eine Liste der virtuellen Computer instance IDs aus der VM-Skalierungsgruppe. Ist entweder ein VirtualMachineScaleSetVMInstanceRequiredIDs-Typ oder ein E/A-Typ. Erforderlich.

force_deletion
bool

Optionaler Parameter, um das Löschen virtueller Computer aus der VM-Skalierungsgruppe zu erzwingen. (Feature in der Vorschau). Der Standardwert ist Keine.

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

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

Rückgabetyp

Ausnahmen

begin_perform_maintenance

Führen Sie Wartungen auf mindestens einem virtuellen Computer in einer VM-Skalierungsgruppe durch. Der Vorgang für Instanzen, die nicht für die Wartung geeignet sind, ist fehlgeschlagen. Weitere Informationen finden Sie unter Bewährte Methoden: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications.

begin_perform_maintenance(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oder IO
Erforderlich

Eine Liste der virtuellen Computer instance IDs aus der VM-Skalierungsgruppe. Ist entweder ein VirtualMachineScaleSetVMInstanceIDs-Typ oder ein E/A-Typ. Der Standardwert ist Keine.

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

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

Rückgabetyp

Ausnahmen

begin_power_off

Schalten Sie mindestens einen virtuellen Computer in einer VM-Skalierungsgruppe aus (beenden). Beachten Sie, dass weiterhin Ressourcen angefügt sind und Ihnen die Ressourcen in Rechnung gestellt werden. Verwenden Sie stattdessen deallocate, um Ressourcen freizugeben und Gebühren zu vermeiden.

begin_power_off(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, skip_shutdown: bool = False, content_type: str = 'application/json', **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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oder IO
Erforderlich

Eine Liste der virtuellen Computer instance IDs aus der VM-Skalierungsgruppe. Ist entweder ein VirtualMachineScaleSetVMInstanceIDs-Typ oder ein E/A-Typ. Der Standardwert ist Keine.

skip_shutdown
bool

Der Parameter zum Anfordern eines nicht ordnungsgemäßen Herunterfahrens des virtuellen Computers. Der True-Wert für dieses Flag gibt an, dass nicht ordnungsgemäß heruntergefahren wird, während false das Gegenteil angibt. Der Standardwert für dieses Flag ist false, wenn nicht angegeben. Der Standardwert ist FALSE.

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

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

Rückgabetyp

Ausnahmen

begin_reapply

Wendet das VM-Skalierungsgruppenprofil erneut auf die Instanzen des virtuellen Computers an.

begin_reapply(resource_group_name: str, vm_scale_set_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.

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_redeploy

Fährt alle virtuellen Computer in der VM-Skalierungsgruppe herunter, verschiebt sie zu einem neuen Knoten und schaltet sie wieder ein.

begin_redeploy(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oder IO
Erforderlich

Eine Liste der virtuellen Computer instance IDs aus der VM-Skalierungsgruppe. Ist entweder ein VirtualMachineScaleSetVMInstanceIDs-Typ oder ein E/A-Typ. Der Standardwert ist Keine.

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

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

Rückgabetyp

Ausnahmen

begin_reimage

Reimages (Upgrade des Betriebssystems) mindestens einen virtuellen Computer in einer VM-Skalierungsgruppe, die keinen kurzlebigen Betriebssystemdatenträger aufweisen. Für virtuelle Computer, die über einen kurzlebigen Betriebssystemdatenträger verfügen, wird der virtuelle Computer auf den Anfangszustand zurückgesetzt.

begin_reimage(resource_group_name: str, vm_scale_set_name: str, vm_scale_set_reimage_input: _models.VirtualMachineScaleSetReimageParameters | None = None, *, content_type: str = 'application/json', **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.

vm_scale_set_reimage_input
VirtualMachineScaleSetReimageParameters oder IO
Erforderlich

Parameter für die Neugestaltung von VM ScaleSet. Ist entweder ein VirtualMachineScaleSetReimageParameters-Typ oder ein E/A-Typ. Der Standardwert ist Keine.

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

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

Rückgabetyp

Ausnahmen

begin_reimage_all

Erstellt alle Datenträger (einschließlich Datenträgern) auf den virtuellen Computern in einer VM-Skalierungsgruppe neu. Dieser Vorgang wird nur für verwaltete Datenträger unterstützt.

begin_reimage_all(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oder IO
Erforderlich

Eine Liste der virtuellen Computer instance IDs aus der VM-Skalierungsgruppe. Ist entweder ein VirtualMachineScaleSetVMInstanceIDs-Typ oder ein E/A-Typ. Der Standardwert ist Keine.

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

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

Rückgabetyp

Ausnahmen

begin_restart

Startet mindestens einen virtuellen Computer in einer VM-Skalierungsgruppe neu.

begin_restart(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oder IO
Erforderlich

Eine Liste der virtuellen Computer instance IDs aus der VM-Skalierungsgruppe. Ist entweder ein VirtualMachineScaleSetVMInstanceIDs-Typ oder ein E/A-Typ. Der Standardwert ist Keine.

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 None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_set_orchestration_service_state

Ändert die ServiceState-Eigenschaft für einen bestimmten Dienst.

begin_set_orchestration_service_state(resource_group_name: str, vm_scale_set_name: str, parameters: _models.OrchestrationServiceStateInput, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der zu erstellenden oder zu aktualisierenden VM-Skalierungsgruppe. Erforderlich.

parameters
OrchestrationServiceStateInput oder IO
Erforderlich

Das Eingabeobjekt für die SetOrchestrationServiceState-API. Ist entweder ein OrchestrationServiceStateInput-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 None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_start

Startet mindestens einen virtuellen Computer in einer VM-Skalierungsgruppe.

begin_start(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceIDs | None = None, *, content_type: str = 'application/json', **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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceIDs oder IO
Erforderlich

Eine Liste der virtuellen Computer instance IDs aus der VM-Skalierungsgruppe. Ist entweder ein VirtualMachineScaleSetVMInstanceIDs-Typ oder ein E/A-Typ. Der Standardwert ist Keine.

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 None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_update

Aktualisieren einer VM-Skalierungsgruppe

begin_update(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VirtualMachineScaleSetUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSet]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der vm-Skalierungsgruppe, die erstellt oder aktualisiert werden soll. Erforderlich.

parameters
VirtualMachineScaleSetUpdate oder IO
Erforderlich

Das Skalierungsgruppenobjekt. Ist entweder ein VirtualMachineScaleSetUpdate-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 VirtualMachineScaleSet oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

begin_update_instances

Aktualisiert mindestens einen virtuellen Computer auf die neueste SKU-Gruppe im VM-Skalierungsgruppenmodell.

begin_update_instances(resource_group_name: str, vm_scale_set_name: str, vm_instance_i_ds: _models.VirtualMachineScaleSetVMInstanceRequiredIDs, *, content_type: str = 'application/json', **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.

vm_instance_i_ds
VirtualMachineScaleSetVMInstanceRequiredIDs oder IO
Erforderlich

Eine Liste der virtuellen Computer instance IDs aus der VM-Skalierungsgruppe. Ist entweder ein VirtualMachineScaleSetVMInstanceRequiredIDs-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 None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

convert_to_single_placement_group

Konvertiert die SinglePlacementGroup-Eigenschaft für eine vorhandene VM-Skalierungsgruppe in false.

convert_to_single_placement_group(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VMScaleSetConvertToSinglePlacementGroupInput, *, content_type: str = 'application/json', **kwargs: Any) -> None

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der zu erstellenden oder zu aktualisierenden VM-Skalierungsgruppe. Erforderlich.

parameters
VMScaleSetConvertToSinglePlacementGroupInput oder IO
Erforderlich

Das Eingabeobjekt für die ConvertToSinglePlacementGroup-API. Ist entweder ein VMScaleSetConvertToSinglePlacementGroupInput-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

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

force_recovery_service_fabric_platform_update_domain_walk

Handbuch zur Domänenaktualisierung der Plattform zum Aktualisieren virtueller Computer in einer Service Fabric-VM-Skalierungsgruppe.

force_recovery_service_fabric_platform_update_domain_walk(resource_group_name: str, vm_scale_set_name: str, *, platform_update_domain: int, zone: str | None = None, placement_group_id: str | None = None, **kwargs: Any) -> RecoveryWalkResponse

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe. Erforderlich.

platform_update_domain
int

Die Plattformupdatedomäne, für die eine manuelle Wiederherstellungsanleitung angefordert wird. Erforderlich.

zone
str

Die Zone, in der der manuelle Wiederherstellungsschritt für zonenübergreifende VM-Skalierungsgruppen angefordert wird. Der Standardwert ist Keine.

placement_group_id
str

Die Platzierungsgruppen-ID, für die die manuelle Wiederherstellungsanleitung angefordert wird. Der Standardwert ist Keine.

cls
callable

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

Gibt zurück

RecoveryWalkResponse oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Zeigt Informationen zu einer VM-Skalierungsgruppe an.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe. Erforderlich.

expand
str oder ExpandTypesForGetVMScaleSets

Der expand-Ausdruck, der auf den Vorgang angewendet werden soll. "UserData" ruft die UserData-Eigenschaft der VM-Skalierungsgruppe ab, die der Benutzer beim Erstellen/Aktualisieren der VM-Skalierungsgruppe bereitgestellt hat. Der Standardwert "userData" ist None.

cls
callable

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

Gibt zurück

VirtualMachineScaleSet oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_instance_view

Ruft die status einer VM-Skalierungsgruppe instance ab.

get_instance_view(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSetInstanceView

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe. Erforderlich.

cls
callable

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

Gibt zurück

VirtualMachineScaleSetInstanceView oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_os_upgrade_history

Ruft eine Liste der Betriebssystemupgrades für eine VM-Skalierungsgruppe instance ab.

get_os_upgrade_history(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[UpgradeOperationHistoricalStatusInfo]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe. Erforderlich.

cls
callable

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

list

Ruft eine Liste aller VM-Skalierungsgruppen unter einer Ressourcengruppe ab.

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

cls
callable

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

list_all

Ruft eine Liste aller VM-Skalierungsgruppen im Abonnement ab, unabhängig von der zugeordneten Ressourcengruppe. Verwenden Sie die nextLink-Eigenschaft in der Antwort, um die nächste Seite von VM-Skalierungsgruppen abzurufen. Gehen Sie so vor, bis nextLink NULL ist, um alle VM-Skalierungsgruppen abzurufen.

list_all(**kwargs: Any) -> Iterable[VirtualMachineScaleSet]

Parameter

cls
callable

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

list_by_location

Ruft alle VM-Skalierungsgruppen unter dem angegebenen Abonnement für den angegebenen Speicherort ab.

list_by_location(location: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSet]

Parameter

location
str
Erforderlich

Der Speicherort, für den VM-Skalierungsgruppen unter dem Abonnement abgefragt werden. Erforderlich.

cls
callable

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

list_skus

Ruft eine Liste der skUs ab, die für Ihre VM-Skalierungsgruppe verfügbar sind, einschließlich der minimalen und maximalen VM-Instanzen, die für jede SKU zulässig sind.

list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSetSku]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe. Erforderlich.

vm_scale_set_name
str
Erforderlich

Der Name der VM-Skalierungsgruppe. Erforderlich.

cls
callable

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

Gibt zurück

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

Rückgabetyp

Ausnahmen

Attribute

models

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