VirtualMachineScaleSetsOperations Klasa
Ostrzeżenie
NIE tworzy wystąpienia tej klasy bezpośrednio.
Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia
<xref:virtual_machine_scale_sets> Atrybut.
- Dziedziczenie
-
builtins.objectVirtualMachineScaleSetsOperations
Konstruktor
VirtualMachineScaleSetsOperations(*args, **kwargs)
Metody
begin_create_or_update |
Tworzenie lub aktualizowanie zestawu skalowania maszyn wirtualnych. |
begin_deallocate |
Cofa przydział określonych maszyn wirtualnych w zestawie skalowania maszyn wirtualnych. Wyłącza maszyny wirtualne i zwalnia zasoby obliczeniowe. Nie są naliczane opłaty za zasoby obliczeniowe, które ten zestaw skalowania maszyn wirtualnych cofnie przydział. |
begin_delete |
Usuwa zestaw skalowania maszyn wirtualnych. |
begin_delete_instances |
Usuwa maszyny wirtualne w zestawie skalowania maszyn wirtualnych. |
begin_perform_maintenance |
Wykonaj konserwację na co najmniej jednej maszynie wirtualnej w zestawie skalowania maszyn wirtualnych. Operacja na wystąpieniach, które nie kwalifikują się do przeprowadzenia konserwacji, nie powiedzie się. Aby uzyskać więcej informacji, zapoznaj się z najlepszymi rozwiązaniami: https://docs.microsoft.com/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-maintenance-notifications. |
begin_power_off |
Wyłącz (zatrzymaj) co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych. Należy pamiętać, że zasoby są nadal dołączone i są naliczane opłaty za zasoby. Zamiast tego użyj cofnięcia przydziału, aby zwolnić zasoby i uniknąć opłat. |
begin_redeploy |
Wyłącza wszystkie maszyny wirtualne w zestawie skalowania maszyn wirtualnych, przenosi je do nowego węzła i włącza je z powrotem. |
begin_reimage |
Reimages (uaktualnij system operacyjny) co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych, które nie mają efemerycznego dysku systemu operacyjnego, dla maszyn wirtualnych, które mają efemeryczny dysk systemu operacyjnego maszyny wirtualnej jest resetowany do stanu początkowego. |
begin_reimage_all |
Odtwarza wszystkie dyski (w tym dyski danych) na maszynach wirtualnych w zestawie skalowania maszyn wirtualnych. Ta operacja jest obsługiwana tylko w przypadku dysków zarządzanych. |
begin_restart |
Uruchamia ponownie co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych. |
begin_set_orchestration_service_state |
Zmienia właściwość ServiceState dla danej usługi. |
begin_start |
Uruchamia co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych. |
begin_update |
Aktualizowanie zestawu skalowania maszyn wirtualnych. |
begin_update_instances |
Uaktualnia co najmniej jedną maszynę wirtualną do najnowszego zestawu jednostek SKU w modelu zestawu skalowania maszyn wirtualnych. |
convert_to_single_placement_group |
Konwertuje właściwość SinglePlacementGroup na wartość false dla istniejącego zestawu skalowania maszyn wirtualnych. |
force_recovery_service_fabric_platform_update_domain_walk |
Przewodnik ręcznej aktualizacji domeny platformy w celu zaktualizowania maszyn wirtualnych w zestawie skalowania maszyn wirtualnych usługi Service Fabric. |
get |
Wyświetlanie informacji o zestawie skalowania maszyn wirtualnych. |
get_instance_view |
Pobiera stan wystąpienia zestawu skalowania maszyn wirtualnych. |
get_os_upgrade_history |
Pobiera listę uaktualnień systemu operacyjnego w wystąpieniu zestawu skalowania maszyn wirtualnych. |
list |
Pobiera listę wszystkich zestawów skalowania maszyn wirtualnych w ramach grupy zasobów. |
list_all |
Pobiera listę wszystkich zestawów skalowania maszyn wirtualnych w subskrypcji, niezależnie od skojarzonej grupy zasobów. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę zestawów skalowania maszyn wirtualnych. Zrób to do momentu, aż nextLink ma wartość null, aby pobrać wszystkie zestawy skalowania maszyn wirtualnych. |
list_by_location |
Pobiera wszystkie zestawy skalowania maszyn wirtualnych w ramach określonej subskrypcji dla określonej lokalizacji. |
list_skus |
Pobiera listę jednostek SKU dostępnych dla zestawu skalowania maszyn wirtualnych, w tym minimalne i maksymalne wystąpienia maszyn wirtualnych dozwolone dla każdej jednostki SKU. |
begin_create_or_update
Tworzenie lub aktualizowanie zestawu skalowania maszyn wirtualnych.
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]
Parametry
- vm_scale_set_name
- str
Nazwa zestawu skalowania maszyn wirtualnych do utworzenia lub zaktualizowania. Wymagane.
- parameters
- VirtualMachineScaleSet lub IO
Obiekt zestawu skalowania. Jest typem VirtualMachineScaleSet lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające element VirtualMachineScaleSet lub wynik cls(response)
Typ zwracany
Wyjątki
begin_deallocate
Cofa przydział określonych maszyn wirtualnych w zestawie skalowania maszyn wirtualnych. Wyłącza maszyny wirtualne i zwalnia zasoby obliczeniowe. Nie są naliczane opłaty za zasoby obliczeniowe, które ten zestaw skalowania maszyn wirtualnych cofnie przydział.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceIDs lub typem we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_delete
Usuwa zestaw skalowania maszyn wirtualnych.
begin_delete(resource_group_name: str, vm_scale_set_name: str, *, force_deletion: bool | None = None, **kwargs: Any) -> LROPoller[None]
Parametry
- force_deletion
- bool
Opcjonalny parametr w celu wymuszenia usunięcia zestawu skalowania maszyn wirtualnych. (Funkcja w wersji zapoznawczej). Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_delete_instances
Usuwa maszyny wirtualne w zestawie skalowania maszyn wirtualnych.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceRequiredIDs lub typem we/wy. Wymagane.
- force_deletion
- bool
Opcjonalny parametr wymusza usunięcie maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. (Funkcja w wersji zapoznawczej). Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_perform_maintenance
Wykonaj konserwację na co najmniej jednej maszynie wirtualnej w zestawie skalowania maszyn wirtualnych. Operacja na wystąpieniach, które nie kwalifikują się do przeprowadzenia konserwacji, nie powiedzie się. Aby uzyskać więcej informacji, zapoznaj się z najlepszymi rozwiązaniami: 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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceIDs lub typem we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_power_off
Wyłącz (zatrzymaj) co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych. Należy pamiętać, że zasoby są nadal dołączone i są naliczane opłaty za zasoby. Zamiast tego użyj cofnięcia przydziału, aby zwolnić zasoby i uniknąć opłat.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceIDs lub typem we/wy. Wartość domyślna to Brak.
- skip_shutdown
- bool
Parametr żądania niewdzięcznego zamknięcia maszyny wirtualnej. Wartość true dla tej flagi wskazuje niewdzięczne zamknięcie, podczas gdy wartość false wskazuje inaczej. Wartość domyślna dla tej flagi ma wartość false, jeśli nie zostanie określona. Wartość domyślna to False.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_redeploy
Wyłącza wszystkie maszyny wirtualne w zestawie skalowania maszyn wirtualnych, przenosi je do nowego węzła i włącza je z powrotem.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceIDs lub typem we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_reimage
Reimages (uaktualnij system operacyjny) co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych, które nie mają efemerycznego dysku systemu operacyjnego, dla maszyn wirtualnych, które mają efemeryczny dysk systemu operacyjnego maszyny wirtualnej jest resetowany do stanu początkowego.
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]
Parametry
- vm_scale_set_reimage_input
- VirtualMachineScaleSetReimageParameters lub IO
Parametry ponownego tworzenia zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetReimageParameters lub typem we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_reimage_all
Odtwarza wszystkie dyski (w tym dyski danych) na maszynach wirtualnych w zestawie skalowania maszyn wirtualnych. Ta operacja jest obsługiwana tylko w przypadku dysków zarządzanych.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceIDs lub typem we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_restart
Uruchamia ponownie co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceIDs lub typem we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_set_orchestration_service_state
Zmienia właściwość ServiceState dla danej usługi.
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]
Parametry
- vm_scale_set_name
- str
Nazwa zestawu skalowania maszyn wirtualnych do utworzenia lub zaktualizowania. Wymagane.
- parameters
- OrchestrationServiceStateInput lub IO
Obiekt wejściowy interfejsu API SetOrchestrationServiceState. Jest typem OrchestrationServiceStateInput lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_start
Uruchamia co najmniej jedną maszynę wirtualną w zestawie skalowania maszyn wirtualnych.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. To typ identyfikatorów VirtualMachineScaleSetVMInstanceID lub we/wy. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
begin_update
Aktualizowanie zestawu skalowania maszyn wirtualnych.
begin_update(resource_group_name: str, vm_scale_set_name: str, parameters: _models.VirtualMachineScaleSetUpdate, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.VirtualMachineScaleSet]
Parametry
- vm_scale_set_name
- str
Nazwa zestawu skalowania maszyn wirtualnych do utworzenia lub zaktualizowania. Wymagane.
- parameters
- VirtualMachineScaleSetUpdate lub IO
Obiekt zestawu skalowania. Jest typem VirtualMachineScaleSetUpdate lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające element VirtualMachineScaleSet lub wynik cls(response)
Typ zwracany
Wyjątki
begin_update_instances
Uaktualnia co najmniej jedną maszynę wirtualną do najnowszego zestawu jednostek SKU w modelu zestawu skalowania maszyn wirtualnych.
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]
Parametry
- vm_instance_i_ds
- VirtualMachineScaleSetVMInstanceRequiredIDs lub IO
Lista identyfikatorów wystąpień maszyn wirtualnych z zestawu skalowania maszyn wirtualnych. Jest typem VirtualMachineScaleSetVMInstanceRequiredIDs lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
convert_to_single_placement_group
Konwertuje właściwość SinglePlacementGroup na wartość false dla istniejącego zestawu skalowania maszyn wirtualnych.
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
Parametry
- vm_scale_set_name
- str
Nazwa zestawu skalowania maszyn wirtualnych do utworzenia lub zaktualizowania. Wymagane.
- parameters
- VMScaleSetConvertToSinglePlacementGroupInput lub IO
Obiekt wejściowy interfejsu API ConvertToSinglePlacementGroup. Jest typem VMScaleSetConvertToSinglePlacementGroupInput lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
force_recovery_service_fabric_platform_update_domain_walk
Przewodnik ręcznej aktualizacji domeny platformy w celu zaktualizowania maszyn wirtualnych w zestawie skalowania maszyn wirtualnych usługi Service Fabric.
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
Parametry
- platform_update_domain
- int
Domena aktualizacji platformy, dla której jest wymagany przewodnik odzyskiwania ręcznego. Wymagane.
- zone
- str
Strefa, w której jest wymagany ręczny przewodnik odzyskiwania dla zestawu skalowania maszyn wirtualnych między strefami. Wartość domyślna to Brak.
- placement_group_id
- str
Identyfikator grupy umieszczania, dla której zażądano ręcznego przewodnika odzyskiwania. Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
RecoveryWalkResponse lub wynik cls(response)
Typ zwracany
Wyjątki
get
Wyświetlanie informacji o zestawie skalowania maszyn wirtualnych.
get(resource_group_name: str, vm_scale_set_name: str, *, expand: str | ExpandTypesForGetVMScaleSets | None = None, **kwargs: Any) -> VirtualMachineScaleSet
Parametry
- expand
- str lub ExpandTypesForGetVMScaleSets
Wyrażenie expand, które ma być stosowane do operacji. Element "UserData" pobiera właściwość UserData zestawu skalowania maszyn wirtualnych dostarczonego przez użytkownika podczas operacji tworzenia/aktualizowania zestawu skalowania maszyn wirtualnych. Wartość domyślna "userData" to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
VirtualMachineScaleSet lub wynik cls(response)
Typ zwracany
Wyjątki
get_instance_view
Pobiera stan wystąpienia zestawu skalowania maszyn wirtualnych.
get_instance_view(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> VirtualMachineScaleSetInstanceView
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
VirtualMachineScaleSetInstanceView lub wynik cls(response)
Typ zwracany
Wyjątki
get_os_upgrade_history
Pobiera listę uaktualnień systemu operacyjnego w wystąpieniu zestawu skalowania maszyn wirtualnych.
get_os_upgrade_history(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[UpgradeOperationHistoricalStatusInfo]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie klasy UpgradeOperationHistoricalStatusInfo lub wynik cls(response)
Typ zwracany
Wyjątki
list
Pobiera listę wszystkich zestawów skalowania maszyn wirtualnych w ramach grupy zasobów.
list(resource_group_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSet]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu VirtualMachineScaleSet lub wynik cls(response)
Typ zwracany
Wyjątki
list_all
Pobiera listę wszystkich zestawów skalowania maszyn wirtualnych w subskrypcji, niezależnie od skojarzonej grupy zasobów. Użyj właściwości nextLink w odpowiedzi, aby uzyskać następną stronę zestawów skalowania maszyn wirtualnych. Zrób to do momentu, aż nextLink ma wartość null, aby pobrać wszystkie zestawy skalowania maszyn wirtualnych.
list_all(**kwargs: Any) -> Iterable[VirtualMachineScaleSet]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu VirtualMachineScaleSet lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_location
Pobiera wszystkie zestawy skalowania maszyn wirtualnych w ramach określonej subskrypcji dla określonej lokalizacji.
list_by_location(location: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSet]
Parametry
- location
- str
Lokalizacja, w której są tworzone zapytania dotyczące zestawów skalowania maszyn wirtualnych w ramach subskrypcji. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu VirtualMachineScaleSet lub wynik cls(response)
Typ zwracany
Wyjątki
list_skus
Pobiera listę jednostek SKU dostępnych dla zestawu skalowania maszyn wirtualnych, w tym minimalne i maksymalne wystąpienia maszyn wirtualnych dozwolone dla każdej jednostki SKU.
list_skus(resource_group_name: str, vm_scale_set_name: str, **kwargs: Any) -> Iterable[VirtualMachineScaleSetSku]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia elementu VirtualMachineScaleSetSku lub wyniku cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.compute.v2022_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\compute\\v2022_03_01\\models\\__init__.py'>
Azure SDK for Python