VirtualMachineScaleSetsOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:
<xref:virtual_machine_scale_sets> -Attribut.
- Vererbung
-
builtins.objectVirtualMachineScaleSetsOperations
Konstruktor
VirtualMachineScaleSetsOperations(*args, **kwargs)
Methoden
begin_create_or_update |
Erstellen oder Aktualisieren einer VM-Skalierungsgruppe |
begin_deallocate |
Aufheben der 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 aufgehoben 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 Ausführung der Wartung berechtigt sind, schlägt fehl. 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_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
- vm_scale_set_name
- str
Der Name der vm-Skalierungsgruppe, die erstellt oder aktualisiert werden soll. Erforderlich.
- parameters
- VirtualMachineScaleSet oder IO
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 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_deallocate
Aufheben der 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 aufgehoben 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, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]
Parameter
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs oder IO
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_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
- 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 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_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
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs oder IO
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 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_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 Ausführung der Wartung berechtigt sind, schlägt fehl. 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
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs oder IO
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_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
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs oder IO
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_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
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs oder IO
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
- vm_scale_set_reimage_input
- VirtualMachineScaleSetReimageParameters oder IO
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
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs oder IO
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
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs oder IO
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_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
- vm_scale_set_name
- str
Der Name der VM-Skalierungsgruppe, die erstellt oder aktualisiert werden soll. Erforderlich.
- parameters
- OrchestrationServiceStateInput oder IO
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
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs oder IO
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
- vm_scale_set_name
- str
Der Name der vm-Skalierungsgruppe, die erstellt oder aktualisiert werden soll. Erforderlich.
- parameters
- VirtualMachineScaleSetUpdate oder IO
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
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs oder IO
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
- vm_scale_set_name
- str
Der Name der zu erstellenden oder zu aktualisierenden VM-Skalierungsgruppe. Erforderlich.
- parameters
- VMScaleSetConvertToSinglePlacementGroupInput oder IO
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
- 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
- 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
- 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
- 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
- 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
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
- 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.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'>
Azure SDK for Python